/*!****************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./coral/media/css/report_templates.css ***!
  \****************************************************************************************/
/*CSS specifically for Arches-HER custom reports*/
/* !important is evil, but necessary to override/revert to default the inline styles for resource-component-abstract */
.resource-component-abstract {
    height: auto !important;
    display: flex;
    flex: 1;
    flex-direction: column;
}

.aher-tabbed-report .fa-angle-double-right {
    padding-left: 1px;
}

.aher-table-control div
{
    display: inline;
}

.aher-table table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before {
    top: 7px;
}

.aher-part-expanded
{
    display: inline;
}
.resource-report {
    display: table;
    height: 100%;
    width: 100%;
}

.scroll-y .aher-tabbed-report {
    background: #fff;
}

.scroll-y footer {
    display: none !important;
}

.pad-btm-sm {
    padding-bottom: 5px;
}

.pad-top-sm {
    padding-top: 5px;
}

.pad-lft-sm {
    padding-left: 5px;
}

.margin-top-summary {
    margin-top: 0px;
}

.aher-report-toolbar {
    width: 100%;
    height: 50px;
    background: #f5f5f5;
    border-bottom: 1px solid #ddd;
    position: fixed;
    z-index: 10;
}
.aher-report-subsection-two-column {
    display: flex;
    flex-wrap: wrap;
}
.aher-report-subsection-two-column > div {
    flex: 45%;
}

.aher-report-anchors.breadcrumb li, .aher-report-anchors.breadcrumb li a {
    padding: 0px;
}

.aher-report-toolbar-title {
    font-size: 17px;
    font-weight: 500;
    margin-top: 0px;
    padding: 15px 0 5px 25px;
    color: #555;
    margin-bottom: 13px;
}

.resource-report:not(.editor-report) .aher-report-toolbar {
    /*margin-top: -85px;*/
}

.aher-report-name {
    padding-right: 5px;
    color: #595959;
    font-size: 14px;
}

.aher-report-instance-name {
    color: #25476a;
}

.aher-report-anchor-container {
    overflow-x: auto;
    white-space: nowrap;
    position: fixed;
    width: 100%;
    margin-top: 50px;
    z-index: 10;
}

.resource-report:not(.editor-report) .aher-report-anchor-container {
    /*margin-top: -35px;*/
}

.aher-report-anchors {
    margin-bottom: 0px;
    padding-top: 14px;
    padding-bottom: 14px;
    background: #fcfcfc;
    border-bottom: 1px solid #ddd;
    width: 100%;
    overflow-x: auto;
    position: relative;
}

.aher-report-a {
    color: #315B7D !important;
    font-size: 13px;
    padding: 3px 8px;
}

.aher-report-a.disabled {
    color: #888 !important;
}

.aher-report-a.disabled:hover {
    background: transparent;
    cursor: default;
}

.aher-report-page li, .aher-report-a:hover {
    border-radius: 2px;
    cursor: pointer;
    color: #25476a !important;
}

.aher-summary-report .aher-report-page li, .aher-report-a:hover {
    background: inherit;
}

.aher-summary-report .aher-title-block .aher-report-a:hover {
    background: #f2f2f2;
}

li, .aher-report-a.active:hover {
    cursor: default;
}

.aher-report-a.active {
    color: #25476a !important;
}

.aher-tabbed-report{
    width: calc(100% - 1px);
    overflow: auto;
    display: flex;
    flex-direction: column;
    margin-top: 95px;
    flex: 1;
    flex-direction: column;
    max-height: calc(100vh - 195px)
}

.aher-tab-container {
    overflow-x: auto;
    min-height: 45px;
}

.aher-tab-list {
    padding: 0px 10px 0px 10px;
    background-color: #fbfbfb;
    display: flex;
    min-width: max-content;
}

.aher-tab-list-item {
    display: flex !important;
    align-items: center;
}

.aher-tab-list-item:last-child {
    border-right: 1px solid #ddd;
}

.aher-nav-tab {
    min-width: 220px;
    padding: 12px 20px;
    border-left: 1px solid #BBD1EA;
    background: #F7F9FB;
    border-bottom: 1px solid #BBD1EA;
    height: 45px;
}

.aher-nav-tab.active {
    background-color: #fff;
    border-bottom: 1px solid #fff;
    font-weight: 600;
}

.aher-nav-tab:not(.active):hover {
    cursor: pointer;
}

.aher-tabbed-report-content {
    background: #fff;
    padding: 20px 25px;
    display: flex;
    flex: 1;
    flex-direction: column;
}

.aher-report-section {
    margin-bottom: 5px;
}

i.toggle:hover {
    cursor: pointer;
}

.aher-report-section i:hover {
    cursor: pointer;
}

.aher-report-section-title {
    font-size: 17px;
    font-weight: 500;
    margin: 5px 0px;
    display: inline-block;
}

.aher-report-section-subtitle {
    font-size: 16px;
    font-weight: 400;
    margin: 5px 0px 0px 0px;
    display: inline-block;
}

.aher-report-section > div > h2 {
    text-transform: capitalize;
}

.aher-report-section .aher-report-a {
    padding: 3px 8px;
}

.aher-report-section .aher-report-a:hover {
    background: #f2f2f2;
    border-radius: 2px;
    color: #454545;
}

.aher-report-a.disabled:hover {
    background: transparent;
    cursor: default;
    color: #888 !important;
}

.aher-table {
    margin-right: 20px;
    margin-top: -12px;
    margin-left: 8px;
    /*display: table;
    min-width: 50%;*/
    position: relative;
    z-index: 1;
}

.aher-summary-report .aher-table {
    width: 100%;
}

.aher-codemirror div .CodeMirror{
    height: 100%
}

.aher-flex-col{
    display: flex;
    flex-direction: column;
    flex: 1;
}

.aher-codemirror {
    display: flex;
    position: relative;
    flex-direction: column;
    flex: 1 1 auto;
    height: 100%;
    flex-shrink: 0;
}

.aher-codemirror .geojson-editor {
    position: absolute;
    width: 100%;
    height: auto;
}

.aher-table tr {
    height: 33px;
    border-top: 1px solid #ddd;
}

.aher-table thead th {
    font-weight: 500 !important;
    color: #454545;
}

/*.aher-table .dataTable tr:hover {
    background: inherit !important;
}*/

.aher-table-header:hover {
    background: #fff !important;
}

.aher-table .dataTable tbody tr:nth-child(2n+1):hover {
    background-color: #f6f8fa !important;
}

.aher-table .dataTable tbody tr:nth-child(2n):hover {
    background-color: #fff !important;
}

.aher-table .dataTable thead tr:hover {
    background: #fff !important;
}

.aher-table .dataTable thead th:hover {
    background: rgba(218, 226, 234,0.5);
}

.aher-table .dataTable thead th.aher-table-control:hover {
    background: #fff;
}

.aher-table-descrip-col {
    padding: 8px !important;
}

.aher-table .table td {
    color: #595959;
    font-size: 13px;
    padding: 3px 8px;
}

.aher-table table.dataTable thead .sorting_asc:after {
    color: #454545;
    opacity: 1;
}

.aher-table table.dataTable thead .sorting_desc:after {
    color: #454545;
    opacity: 1;
}

.aher-table table.dataTable thead .sorting:after {
    color: #bbb;
    opacity: 1;
}

.aher-table .dataTable thead th:hover.sorting:after{
    color: #888;
}

.aher-table .dataTables_filter {
    margin-top: -15px;
}

.aher-table-control {
    padding: 6px;
    color: #999;
    max-width: 85px;
}

.aher-table thead .aher-table-control {
    border: none;
    width: 58px;
    max-width: 85px;
}

.aher-table-control i {
    padding: 7px 4px;
    color: steelblue;
    font-size: 12px;
}

.aher-table-control a:hover {
    cursor: pointer;
}

.aher-table-control i:hover {
    color: #25476a;
}

/*.aher-table tbody .aher-table-control:hover {
    background: rgba(172, 189, 206, 0.18);
}
*/

.aher-report-subsection {
    padding: 0px 10px;
    margin-bottom: 15px;
    margin-top: 1px
}

.aher-report-section:first-of-type div .aher-report-subsection .firstchild-container {
    border-top: none;
    margin-top: -10px;
}

.aher-summary-report .aher-report-section:first-of-type div .aher-report-subsection .firstchild-container {
    border-top: 1px solid #ddd;
    margin-top: 0px;
}

.aher-summary-report .aher-summary-block + .aher-report-page .aher-report-section:first-of-type div .aher-report-subsection .firstchild-container {
    border-top: none;
    margin-top: -10px;
}

.aher-report-subsection h3 {
    font-size: 15px;
    font-weight: 500;
    margin: 5px 0px;
    display: inline-block;
}

.aher-report-subsection h3 span {
    font-weight: 500;
    color: #555;
    font-size: 15px;
}

h3.highlight {
    padding: 4px 8px;
    background: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 2px;
}

h3.shim {
    padding: 5px 9px;
}

h3.shim:hover {
    cursor: pointer;
}

.aher-report-collapsible-container {
    margin-bottom: 5px;
}

.aher-report-subsection-container {
    display: flex;
    padding-left: 0px;
    margin-bottom: 15px;
    padding-top: 5px;
    padding-bottom: 15px;
    border-top: none;
}

.aher-report-subsection-container.no-flex {
    display: block;
}

.aher-report-subsection-container.map-container h3 {
    margin-bottom: 10px;
}

.aher-report-subsection-container.multi-cards {
    margin-left: -30px;
}

.aher-report-subsection-item {
    padding-right: 50px;
}

.aher-report-subsection-item.flex .aher-block-attributes {
    padding: 3px 20px 0px 0px;
}

.aher-report-subsection-item.flex.column-order {
    flex-direction: column;
}

.aher-report-subsection-item.flex.column-order.pad-top {
    padding-top: 10px;
}

.aher-report-subsection-item.flex.column-order.pad-btm {
    padding-bottom: 15px;
}

.aher-report-subsection-item.flex.column-order .aher-block-attributes h6 {
    padding: 0px;
    margin: 0px;
}

.aher-report-section .aher-report-subsection.part:last-child {
    padding-bottom: 50px;
}

.aher-block-attributes h4 {
    font-size: 15px;
    font-weight: 400;
    margin: 2px 0px;
    display: inline-block;
}

.aher-block-attributes h6 {
    font-size: 14px;
    font-weight: 400;
    color: #2f527a;
    margin: 2px 0px;
    display: inline-block;
    padding: 5px 0px 0px 0px;
}

.aher-block-attributes h6 span {
    font-weight: 600;
    color: #555;
}

.aher-block-attributes .aher-nodata-note {
    margin-bottom: 0px;
}

.aher-keyvalue > h4 {
    margin: 2px;
    font-weight: 400;
}

.aher-block-attributes.actor-name {
    width: 300px;
}

.aher-block-attributes.timespan {
    width: 300px;
}

.aher-block-attributes.top-line {
    border-top: 1px solid #ddd;
    margin-top: 3px;
    padding-bottom: 10px;
}

.aher-card-control{
    display: inline;
}

.aher-block-key.compressed {
    padding-top: 0px;
    margin: 0px;
}

.aher-report-subsection-firstchild {
    padding: 10px 20px;
    min-height: 50px;
}

.aher-report-subsection-firstchild h5 {
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    color: #454545;
    padding-bottom: 3px;
    margin-bottom: 8px;
    border-bottom: 1px solid #ddd;
}

.aher-report-subsection-firstchild.no-top-pad {
    padding-top: 0px;
    margin-top: -10px;
}

.aher-report-subsection-firstchild:last-child {
    padding-bottom: 0px;
}

.aher-report-subsection-firstchild.outdent {
    padding-left: 0px;
}

.aher-report-subsection-firstchild.outdent h5 {
    margin-left: 0px;
}

.firstchild-container {
    /* border-top: 1px solid #ddd; */
}

.aher-report-event-section {
    border-top: 1px solid #ddd;
    margin-top: 2px;
}

.aher-summary-value {
    color: #777;
    margin-left: 5px;
}

.firstchild-container .aher-table {
    margin-bottom: -10px;
}

.aher-report-subsection-container .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 7px;
}

.aher-report-subsection-container table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    bottom: 6px;
}

.firstchild-container .aher-table table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
    top: 7px;
    line-height: 14px;
}

.breadcrumb>li+li:before{
    content: "|"
}

.aher-report-subsection-firstchild .aher-table td {
    padding: 3px 8px;
}

.aher-table table.dataTable > tbody > tr.child ul.dtr-details li:first-child {
    padding-top: 5px;
}

.aher-table .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f6f8fa90 !important;
}

.line-clamp-1 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.aher-nodata-note {
    font-size: 14px;
    color: #595959;
    margin-bottom: 20px;
    margin-left: 10px;
    display: inline-block;
}

.aher-report-subsection-firstchild .aher-nodata-note {
    margin-bottom: 5px;
}

.aher-nodata-note.aher-top-card {
    padding: 0px 0px 10px 12px;
}

.aher-table-link {
    color:  #435A70;
    text-decoration: underline;
}


.aher-summary-report {
    padding: 0px 25px;
    background: #fff;
}

.aher-summary-report .aher-report-page {
    padding-bottom: 0px;
}

.aher-summary-report .aher-report-page .aher-report-section:last-child {
    padding-bottom: 5px;
}

.aher-summary-report .aher-report-page:first-child .firstchild-container {
    border-top: none;
}

.aher-summary-report .aher-report-photo-container {
    padding-bottom: 5px;
}

.aher-title-block h1 {
    font-size: 17px;
    margin: 5px 0px 2px 0px;
    display: inline-block;
}

.aher-summary-report .aher-summary-block:first-child {
    background: #fff;
    position: sticky;
    padding: 10px 0px 0px 0px;
    width: calc(100% + 10px);
    top: 0px;
    z-index: 10;
}

.aher-summary-report .aher-summary-block .aher-block-attributes:last-of-type {
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}

.aher-summary-block:not(:first-child) {
    margin-top: 25px;
    min-height: 25px;
}

.aher-block-attributes {
    font-size: 14px;
    line-height: 1.25;
    padding-top: 10px;
}

.aher-block-attributes.highlighted {
    padding: 4px 8px;
    background: #f8f8f8;
    border: 1px solid #f1f1f1;
    border-radius: 2px;
}

.aher-block-attributes.highlighted h4 {
    font-weight: 500;
    color: #676767;
}

.aher-block-key {
    margin-right: 5px;
    color: #0d3b63;
    display: inline-block;
}

.aher-block-value {
    color: #595959;
    display: inline-block;
    font-size: 15px;
}

.aher-block-value a {
    color: #595959;
}

a.aher-block-value-url {
    color: #12548A;
    font-size: 14px;
    font-weight: 600;
    display: inline-block;
}

.aher-block-value-url:hover {
    color: #D5A60F;
}

.aher-summary-block-title h2 {
    font-size: 15px;
    color: #727272;
    margin-bottom: 5px;
}

.aher-summary-block-content {
    color: #898989;
    font-size: 14px;
    margin-top: -5px;
}

.aher-table .table th {
    border-bottom: none !important;
    font-size: 13px !important;
}

.aher-table .table.dataTable > tbody > tr.child span.dtr-title {
    font-weight: 400;
}

.aher-table .table.dataTable > tbody > tr.child span.dtr-data {
    color: #777;
}

.aher-table .dataTables_filter {
    margin-top: 10px;
    margin-bottom: -10px;
}

.aher-table .dataTables_length {
    margin-top: 10px;
    margin-bottom: -10px;
}

.aher-tabbed-report-footer {
    position: fixed;
    bottom: 0px;
    padding: 15px 20px;
    border-top: 1px solid #ddd;
    width: 100%;
    background: #f9f9f9;
}


.aher-report-map {
    width: 100%;
    background: #f6f6f6;
    border:  1px solid #ddd;
    margin-bottom: 5px;
    margin-top: 10px;
}

.aher-report-map.aher-designation {
    margin-bottom: 15px;
}

.aher-report-photo-container {
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
}

.aher-report-photo {
    height: 250px;
    width: 350px;
    border: 1px solid #ddd;
    background: #f9f9f9;
    margin: 0px 15px 10px 0px;
    padding: 3px;
    display: flex;
    justify-content: center;
}

.aher-report-photo img {
    max-width: 100%;
    max-height: 100%;
}

.aher-report-photo-caption {
    width: 350px;
    display: inline-block;
    margin-top: -5px;
    margin-bottom: 25px;
    padding: 0px 3px;
}

.aher-report-photo-caption .aher-report-subsection-item {
    padding-right: 0px;
}

.aher-report-photo-caption .aher-report-subsection-item.flex .aher-block-attributes {
    padding: 0px;
}

.aher-report-photo-caption .aher-block-key {
    font-size: 12px;
}

.aher-report-photo-caption .aher-block-value {
    font-size: 12px;
}

.aher-report-json {
    margin-left: -10px;
    margin-top: 5px;
    height: 750px;
    /*height: calc(100% - 20px);*/
    width: calc(100% - 10px);
    border: 1px solid #ddd;
    background: #f6f6f6;
}

.aher-summary-report-header {
    height: 50px;
    background: #fff;
    position: fixed;
    top: 101px;
    width: 100%;
    margin-bottom: 60px;
    z-index: 10;
}

.aher-summary-report-title {
    font-size: 19px;
    font-weight: 400;
    margin-left: 30px;
    margin-top: 20px;
    border-bottom: 1px solid #ddd;
    display: inline-block;
}

.model-summary-report {
    background: #fff;
    padding: 55px 30px 30px 30px;
}

.graph-designer .aher-report-toolbar {
    position: absolute;
}

.graph-designer .aher-report-anchor-container {
    position: relative;
}

.graph-designer .aher-tabbed-report {
    margin-top: auto;
}

/*!*********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./coral/media/css/dashboard.css ***!
  \*********************************************************************************/
.flex-center{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.title-info-margin {
    margin: 1rem 1rem 0 1rem
}

.dashboard-footer {
    height: 53px; 
    display: flex; 
    align-items: center; 
    justify-content: space-between; 
    margin-top:auto
}

.dot-outline {
    width: 13px;
    height: 13px;
    border: 0.2rem solid grey;
    border-radius: 50%;
    display: inline-block;
}

.dot-filled {
    background-color: green;
    border: none;
}

.margin-right-2 {
    margin-right: 2px;
}

.margin-right-5 {
    margin-right: 5px;
}

.margin-right-10 {
    margin-right: 10px;
}

.card-column-height-m {
    height: 75px;
}

.overflow-scroll {
    overflow: auto;
}
/*!******************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./coral/media/css/signup.css ***!
  \******************************************************************************/
.password-rule {
    color: #dc3545;
    transition: color 0.3s ease;
}
.password-rule.valid {
    color: #28a745;
}
.password-rule.valid i {
    color: #28a745;
}
.password-rule i {
    color: #dc3545;
}
.form-control.invalid {
    border: 2px solid #dc3545;
}
.form-control.valid {
    border: 2px solid #28a745;
}
.btn:disabled {
    opacity: 0.6;
    cursor: not-allowed;
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-5.use[3]!./coral/media/css/project.css ***!
  \****************************************************************************************************************************************************************************************/
.workflow-panel.navbarclosed {
    min-width: 50px;
    width: 50px;
}

#container {
    min-height: 100vh;
    height: auto;
    position: relative;
    min-width: 290px;
    /* overflow-x: hidden; */
    /* overflow-y: scroll; */
    opacity: 1;
    visibility: visible;
}

.navbarclosed li.workflow-main-nav-item {
    text-align: center;
    padding-left: 0;
    margin-left: 0px;
    height: 45px;
    border-left: 4px solid transparent;
}

.navbarclosed .workflow-main-nav-item > a span {
    display: none;
}

.nav-tooltip {
    display: none;
}

.navbarclosed .workflow-main-nav-item:hover .nav-tooltip {
    display: table-cell;
    background: #26476a;
    padding: 12px 20px;
    position: relative;
    top: -30px;
    left: 46px;
    width: auto;
    height: 45px;
    white-space: nowrap;
    z-index: 100;
}

.plugin-main {
    background: #f9f9f9;
}

.cons-search-results-container .search-result {
    margin-left: 0px;
    height: 60px;
    padding: 11px 10px 11px 15px;
    position: relative;
    background: #fbfbfb;
}

.cons-search-results-container .search-result:hover {
    background: #fff;
    border-bottom: 1px solid steelblue;
}

.cons-search-results-container .search-result:hover .search-result-info {
    width: 325px;
}

.search-result-info {
    width: 365px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.search-result-resource-name {
    font-size: 14px;
    font-weight: 600;
    color: #416284;
    line-height: 0.79;
}

.search-result-info a:hover {
    color: #2e29da;
}

.cons-type {
    font-size: 13px;
    font-weight: 400;
    color: #777;
    margin-top: -2px;
}

.cons-search-results-container .search-result:hover .cons-search-popup-link {
    display: block;
}

.cons-search-popup-link {
    position: absolute;
    left: 343px;
    top: 0px;
    width: 56px;
    height: 58px;
    background: #f2f2f2;
    border-left: 1px solid #ddd;
    padding: 15px 19px;
    font-size: 19px;
    font-weight: 400;
    display: none;
}

.cons-search-popup-link:hover {
    cursor: pointer;
}

.tabbed-workflow-footer-button-container .btn-success:focus {
    background: #CEF1AA;
    color: #508A14;
}

.tabbed-workflow-footer-button-container .btn-primary:focus {
    background: #B0D4F5;
    color: #156AB7;
}

.tabbed-workflow-footer-button-container .btn-danger:focus {
    background: #FFA08E;
    color: #B02107;
}

.workflow-top-control .btn-danger:focus {
    background: #FFA08E;
    color: #B02107;
}

.workflow-top-control .btn-success:focus {
    background: #CEF1AA;
    color: #508A14;
}

div.workflow-content {
    flex-grow: 2;
    background: #fafafa;
}

.workflow-panel-nav-header a span i {
    padding-left: 10px;
}

.navbarclosed .workflow-panel-nav-header a span i {
    padding-left: 10px;
}

.workflow-panel-nav-header a span {
    font-size: 17px;
    font-weight: 600;
    color: white;
    margin-left: 10px;
    padding-right: 10px;
    width: 100%;
}

.workflow-panel-nav-header {
    padding-top: 12px;
    height: 50px;
    border-bottom: 1px solid #041B33;
}

.workflow-panel-nav-header:hover {
    cursor: pointer;
}

.workflow-panel-nav-header > hr {
    border-color: #142638;
    width: 100%;
}

.tabbed-workflow-title-bar {
    flex-direction: row-reverse;
}

.workflow-step-loading-mask {
    top: 95px;
}

.sub-title {
    font-weight: 600;
}

.dropzone-photo-upload {
    margin-top: 40px;
}

.photo-workbench-photo {
    position: relative;
    padding: 4px;
}

.photo-workbench-photo:nth-child(even) {
    background: #fff;
    border-bottom: 1px solid #D3E5F4;
}

.photo-workbench-photo:nth-child(odd) {
    background: #F5FAFE;
    border-bottom: 1px solid #D3E5F4;
}

.photo-workbench-photo.selected-photo {
    background-color: #9CC3E4;
    color: #fff;
    font-weight: 600;
    padding: 4px;
}

.photo-workbench-photo:not(.selected-photo):hover {
    background: #CAE2F5;
    cursor: pointer;
}

.card-display-panel {
    position: relative;
    width: calc(100% - 75px);
    min-height: 400px;
    height: inherit;
    top: 0px;
    left: 0px;
}

.card-control-panel-tabs.nav.nav-tabs {
    background-color: #ccc;
    width: 55px;
}

.card-control-panel-tabs.nav.nav-tabs li {
    background-color: #ccc;
    border-bottom: solid 1px #999;
    border-top: solid 1px #999;
    border-left: solid 1px #999;
    width: 55px;
}

.card-control-panel-tabs.nav.nav-tabs li.active {
    background-color: #fff;
    margin-left: -1px;
    width: calc(100% + 1px);
    border-left: 1px solid #fff;
}

.tab-container .nav-tabs li a {
    margin-right: 0px;
}

.gallery-container .tab-container .tab-content {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.tab-container {
    border-right: solid 1px #999;
    border-bottom: solid 1px #999;
    background-color: #ededed;
    height: -webkit-fill-available;
}

.card-control-panel .tab-pane {
    display: inline-flex;
}

/* workflows */
.workflows-get-tile-value {
    margin: 10px -10px 25px 20px;
    border: solid 1px #acf;
    padding: 20px 30px 40px 30px;
    max-width: 615px;
    background-color: #f3f3f3;
}

.workflows-get-tile-value h4 {
    margin-bottom: 3px;
    margin-left: 3px;
    font-size: 14px;
    font-weight: 500;
}

.workflows-get-tile-value > .checkbox {
    margin: 0;
    padding: 10px 5px 5px 5px;
    color: #777;
}

.workflows-add-reference-numbers {
    margin: 5px 25px;
    border: solid 1px #acf;
    padding: 10px;
    background-color: #fff;
}

/* In core core arches */
.projects-grid {
    margin-left: -10px;
}

.projects-grid .card-grid-item {
    margin: 10px;
    border: 1px solid #bbb;
}

.projects-grid .card-grid-item:hover {
    border: 1px solid steelblue;
}

.active-cons-container {
    margin: 65px 30px 30px 30px;
    overflow-y: scroll;
    width: 100%;
    height: calc(100vh - 160px);
}

.active-cons-container-header {
    position: absolute;
    width: 100%;
    margin: 0px;
    background: #f1f1f1;
    border-bottom: 1px solid #ddd;
}

.active-cons-filters {
    padding: 15px 10px 10px 30px;
    margin-bottom: 5px;
}

.active-cons-filters input {
    height: 32px;
    width: 291px;
    margin-right: 5px;
    padding-left: 5px;
}

.active-cons-filters input:focus {
    border: 1px solid steelblue;
    outline: unset;
    padding-left: 6px;
}

.active-cons-filters .filter {
    margin-top: -3px;
    height: 30px;
    padding-top: 3px;
    font-weight: 600;
    border-radius: 2px;
}

.active-cons-filters .reset {
    border-radius: 50%;
    padding: 0px 1px;
    height: 15px;
    width: 15px;
    position: absolute;
    top: 24px;
    left: 298px;
    font-size: 9px;
}

div.active-cons-header {
    border: solid 1px #454545;
    padding: 5px 10px;
    color: #fff;
    background: #454545;
    margin: -1px;
    height: 50px;
}

.active-cons-table-view {
    height: 57px;
    margin-bottom: 5px;
}

.active-cons-container-title {
    font-size: 17px;
    color: #585858;
    padding: 22px 45px;
    margin: 0px;
}

.active-cons-header-title {
    margin-top: 2px;
    font-weight: 600;
    font-size: 13px;
    text-align: center;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/* div.active-cons-header ~ div div, div.active-cons-header ~ div p {
    overflow: hidden;
} */
div.active-cons-map-container {
    height: 200px;
    width: 288px;
    padding: 0px;
    text-align: center;
    background-color: #f8fbff;
    position: relative;
    margin-top: 1px;
}

.active-cons-map-container span {
    font-size: 8px;
}

div.active-cons-map {
    height: inherit;
    width: inherit;
}

div.active-cons-map > a > img {
    max-width: 100%;
    height: auto;
    z-index: -1;
}

img.active-cons-map-disabled {
    opacity: 0.2;
}

div.active-cons-map > div {
    z-index: 1;
    position: absolute;
    width: inherit;
    padding: 0 1px 0 4px;
    height: auto;
    top: 175px;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: flex-end;
}

div.active-cons-map > div > span {
    display: inline-block;
}

div.active-cons-stubs {
    border-bottom: solid 1px #ddd;
    display: flex;
    padding: 10px;
}

.active-cons-header.status-ok, .hover-feature-title-bar.status-ok {
    background: #9EE50F;
    color: #4A6F00;
    border: 1px solid #649600;
}

.card-grid-item:hover .active-cons-header.status-ok {
    border: 1px solid #25476A;
    border-bottom: 1px solid #649600;
}

.active-cons-header.status-late, .hover-feature-title-bar.status-late {
    background: #CD0074;
    color: #fff;
    border: 1px solid #7D0047;
}

.card-grid-item:hover .active-cons-header.status-late {
    border: 1px solid #25476A;
    border-bottom: 1px solid #7D0047;
}

#map-popup .status-warning .hover-feature-title {
    color: #9B9B00;
}

#map-popup .status-ok .hover-feature-title {
    color: #4A6F00;
}

#map-popup .status-late .hover-feature-title {
    color: #fff;
}

.active-cons-header.status-warning, .hover-feature-title-bar.status-warning {
    background: #FFFF1A;
    color: #9B9B00;
    border: 1px solid #bbb;
}

.active-cons-paginator {
    position: absolute;
    bottom: 0px;
    background: #f1f1f1;
    border-top: 1px solid #ddd;
    width: 100%;
}

.active-cons-paginator .pagination {
    margin: 5px 0px;
}

.card-grid-item:hover .active-cons-header.status-warning {
    border: 1px solid #25476A;
    border-bottom: 1px solid #bbb;
}

div.active-cons-stub-left {
    flex-grow: 1;
    border-right: solid 1px #ddd;
    text-align: center;
    width: 120px;
}

div.active-cons-stub-right {
    flex-grow: 1;
    text-align: center;
    width: 150px;
    padding-left: 3px;
}

div.ep-tools-title > div {
    font-size: 15px;
    padding: 12px 0px 0px 12px;
}

div.active-cons-stub-val {
    font-size: 13px;
    font-weight: 500;
    color: #25476A;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

div.active-cons-stub-label {
    font-size: 11px;
    color: #777;
}

.active-cons-stub-summary {
    font-size: 12px;
    color: #727272;
    height: 116px;
    padding: 10px 15px;
}

.osm-credit {
    padding-left: 50px;
}

.active-cons-stub-summary-text {
    width: 265px;
    overflow: hidden;
    height: 98px;
    /* white-space: nowrap;
    text-overflow: ellipsis; */
}

div.active-cons-hover-loading {
    position: absolute;
    font-size: 36px;
    align-self: center;
    /* display: inline-block; */
    /* text-align: center; */
    height: 55%;
    margin-left: 30%;
    text-align: center;
}

.active-cons-hover-loading i {
    display: inline-block;
}

.active-cons-table {
    padding: 10px 20px;
}

.active-cons-table .dataTables_info {
    margin-top: -5px;
}

.active-cons-table tr {
    height: 35px;
}

.active-cons-table input {
    margin-top: 0px;
}

.active-cons-table label {
    margin-top: -3px;
}

.active-cons-table p {
    max-width: 600px;
    margin-bottom: 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.active-cons-table tbody tr {
    background: #fff;
}

.active-cons-table tbody tr:nth-child(odd) {
    background: #F5FAFE;
    border-bottom: 1px solid #D3E5F4;
}

.active-cons-table .btn-group {
    margin-top: 0px;
}

.active-cons-table .row:first-child {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}

.active-cons-table td {
    margin-top: 3px;
}

.active-cons-table .dataTables_paginate {
    position: fixed;
    bottom: 5px;
    right: 40px;
}

.active-cons-table .dataTables_info {
    position: fixed;
    bottom: 10px;
    left: 90px;
}

.workflow-main-nav-item {
    cursor: pointer;
    display: block;
}

.workflow-main-nav-item.active-sub {
    background-color: steelblue;
}

.workflow-main-nav-item.active-sub:hover {
    cursor: default;
    background: steelblue;
}

li.workflow-main-nav-item a {
    display: block;
}

div.hide-completion-date > div > div > div > div > form > div > div:nth-child(5) {
    display: none;
}

div.show-only-details > div > div > div > div > form > div > div:nth-child(9),
div.show-only-details > div > div > div > div > form > div > div:nth-child(12),
div.show-only-details > div > div > div > div > form > div > div:nth-child(16) {
    display: none;
}

div.show-only-notes > div > div > div > div > form > div > div:nth-child(1),
div.show-only-notes > div > div > div > div > form > div > div:nth-child(2),
div.show-only-notes > div > div > div > div > form > div > div:nth-child(3),
div.show-only-notes > div > div > div > div > form > div > div:nth-child(4),
div.show-only-notes > div > div > div > div > form > div > div:nth-child(5),
div.show-only-notes > div > div > div > div > form > div > div:nth-child(12),
div.show-only-notes > div > div > div > div > form > div > div:nth-child(16) {
    display: none;
}

div.show-only-followup > div > div > div > div > form > div > div:nth-child(1),
div.show-only-followup > div > div > div > div > form > div > div:nth-child(2),
div.show-only-followup > div > div > div > div > form > div > div:nth-child(3),
div.show-only-followup > div > div > div > div > form > div > div:nth-child(4),
div.show-only-followup > div > div > div > div > form > div > div:nth-child(5),
div.show-only-followup > div > div > div > div > form > div > div:nth-child(9),
div.show-only-followup > div > div > div > div > form > div > div:nth-child(16) {
    display: none;
}

div.show-only-upload > div > div > div > div > form > div > div:nth-child(1),
div.show-only-upload > div > div > div > div > form > div > div:nth-child(2),
div.show-only-upload > div > div > div > div > form > div > div:nth-child(3),
div.show-only-upload > div > div > div > div > form > div > div:nth-child(4),
div.show-only-upload > div > div > div > div > form > div > div:nth-child(5),
div.show-only-upload > div > div > div > div > form > div > div:nth-child(9),
div.show-only-upload > div > div > div > div > form > div > div:nth-child(12) {
    display: none;
}

div.hide-full-address > div > div > div > div > form > div > div:nth-child(1) {
    display: none;
}

.ep-toolbar.cons {
    border-top: 1px solid #ddd;
    background: #f8f8f8;
    border-bottom: none;
}

.active-cons-footer {
    background: #444;
}

.cons .ep-tools-right {
    background: #f2f2f2;
    position: absolute;
    right: 0px;
    height: 49px;
}

.cons-owner-title-panel {
    padding: 0px 0px;
}

.cons-owner-title {
    padding: 15px;
    font-weight: 600;
}

.active-cons-map .map-credit a.mapboxgl-ctrl-logo {
    margin: -5px 0 -3px 3px;
}

a.mapboxgl-ctrl-logo {
    height: 17px;
    width: 170px;
}

.active-cons-table-container {
    padding: 20px 0px;
}

.active-cons-table-clip-field {
    width: 40%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.active-consultations-table-header {
    background: steelblue;
    color: #ddd;
}

table.dataTable thead .sorting_asc:after {
    color: #eee;
    opacity: 1;
}

table.dataTable thead .sorting:after {
    color: #eee;
    opacity: 1;
}

.active-consultations-table-header tr:first-child:hover {
    background-color: steelblue !important;
}

.active-consultations-sort {
    position: absolute;
    right: 100px;
    top: 15px;
}

.active-cons-table div.dataTables_wrapper div.dataTables_filter {
    text-justify: inherit;
    float: right;
    margin-right: 0px;
    margin-top: 3px;
}

.active-consultations-display {
    position: absolute;
    right: 20px;
    top: 12px;
    z-index: 300;
}

.active-consultations-display .btn {
    margin-right: -20px;
    color: #888;
}

.active-consultations-display .btn:hover {
    color: #041B33;
}

.active-consultations-display .btn:focus {
    color: #041B33;
}

.dataTables_wrapper .row {
    margin-top: 3px;
}

table.report-tabular-card {
    width: 80%;
    margin-top: 4px;
    /* padding-left: 40px;
    padding-right: 40px; */
}

.tabbed-workflow-step-body .photo-workbench-photos {
    margin-top: 10px;
}

.report-tabular-card td {
    padding: 4px;
    color: #a3a4a4;
    /* border-left:1px solid black;
    border-right:1px solid black; */
}

.report-tabular-card tr td:first-child {
    border-left: 1px solid #dfdfdf;
}

.report-tabular-card tr td:last-child {
    border-right: 1px solid #dfdfdf;
}

.report-tab-content-left-align {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

/* .report-tabular-card tr td:nth-child(even) {
    border-right:1px solid black;
} */
.report-tabular-card tr:last-child {
    border-bottom: 1px solid #dfdfdf;
}

.report-tabular-card th {
    border-bottom: 1px solid #dfdfdf;
    color: #74899f;
    font-weight: 500;
}

.report-tabular-card tr:nth-child(even) {
    background-color: #f7f7f8;
}

span.rp-tile-title {
    color: #2c4d70;
    font-weight: 550;
    padding-right: 5px;
}

.communication-type {
    color: rgb(134, 134, 134);
    font-size: 0.95em;
}

.her-final-step-section {
    padding: 0px 15px 15px 15px;
    display: flex;
    flex-direction: column;
}

.her-final-step-section .map-container {
    border: solid 1px #ddd;
    margin-top: 5px;
    margin-bottom: 5px;
}

.her-final-step-section .map-container .map {
    height: 400px;
    width: 100%;
}

.final-step-section-block {
    display: inline-flex;
    width: inherit;
    justify-content: space-between;
}

.address-block {
    width: 75%;
    min-width: 700px;
}

.final-step-section-block-item {
    display: flex;
    flex-direction: column;
}

.final-step-section-block-item .block-item {
    display: inline-flex;
}

.summary-image-metadata .block-item {
    display: inline-flex;
}

.final-step-section-block-item a {
    text-decoration: underline;
    font-size: 13px;
}

.block-item.files-metadata {
    padding: 5px 0px 5px 5px;
    font-size: 12px;
}

.final-step .summary-label {
    padding-right: 5px;
    color: #777;
}

.final-step h5 {
    font-size: 14px;
    margin-bottom: 2px;
}

.final-step .summary-value {
    color: #2b547c;
}

.final-step .file-list .file-upload-card {
    border-bottom: 1px solid #D3E5F4;
    border-radius: 2px;
    padding: 7px 8px 5px 15px;
    background: #fff;
    color: #666;
    height: 30px;
}

.final-step .file-list {
    margin-top: 5px;
    border: 1px solid #ddd;
    overflow-y: scroll;
    width: 100%;
}

.final-step .file-list .file-upload-card:nth-child(odd) {
    background: #F5FAFE;
}

.attendee-table {
    max-width: 750px;
}

.attendee-table > tbody > tr:nth-of-type(odd) {
    background-color: #F5FAFE;
}

.attendee-table .attendee-name {
    width: 300px;
}

.attendee-table .attendee-type {
    width: 450px;
}

.reference-number-table {
    max-width: 750px;
}

.reference-number-table > tbody > tr:nth-of-type(odd) {
    background-color: #F5FAFE;
}

.reference-number-table th {
    width: 250px;
}

.final-step .summary-image {
    max-height: 240px;
    border: 1px solid #343434;
}

.summary-image-metadata {
    display: flex;
    flex-direction: column;
    padding: 5px 5px 10px 0px;
}

.summary-image-metadata .summary-value {
    max-width: 300px;
}

.final-step .summary-image-container {
    margin: 5px 5px 5px 0px;
    display: inline-block;
}

.consultation-map-step {
    width: 100%;
    height: 100%;
    padding: 0px;
}

/**
 * Custom CSS Overrides by F&T
 */
.workflow-form-component {
    height: min-content;
}

.docx-preview--overrides .docx-wrapper {
    background: #eceef0 !important;
}

.full-height-map {
    height: 100%;
}

.full-height-map .workflow-component-based-step {
    height: 100%;
}

.full-height-map .workbench-card-sidebar {
    visibility: hidden;
}

.dashboard-card-columns {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 0 2rem;
    margin-bottom: 1rem;
}

.dashboard-card-columns > div > p {
    font-size: 1.2rem;
}

.dashboard-card-columns-alt {
    display: flex;
    width: 100%;
    padding: 0 2rem;
    margin-bottom: 0.5rem;
}

.dashboard-card-columns-alt > div:first-child {
    width: 75%;
}

.dashboard-card-list {
    max-height: 58px;
    overflow: auto;
}

.dashboard-card-list > p {
    font-size: 1.2rem;
    margin-bottom: 5px;
}

.dashboard-card-panel {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 220px;
}

.dashboard-counter-card {
    width: 300px;
    max-height: 120px;
    margin: 1.22rem 5rem;
    padding: 0 1rem 1rem 1rem;
}

.planning-card {
    min-height: 258px;
}

.response-container div {
    display: flex;
    align-items: center;
    margin: 1.5rem 1rem;
}

.response-container div input[type=checkbox] {
    pointer-events: none;
    cursor: not-allowed;
    margin-left: 2rem;
}

.scrollable {
    overflow-y: auto;
}

.h-95vh {
    height: 95vh;
}

.h-80vh {
    height: 80vh;
}

.h-75vh {
    height: 75vh;
}

.h-full {
    height: 100vh;
}

.h-500 {
    height: 500px;
}

.mh-95vh {
    max-height: 95vh;
}

.mh-80vh {
    max-height: 80vh;
}

.mh-75vh {
    max-height: 75vh;
}

.mh-full {
    max-height: 100vh;
}

.mh-500 {
    max-height: 500px;
}

.mt-1 {
    margin-top: 0.5rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNBO0lBQ0E7SUFDQTtBQUFKOztBQUdBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQUFKOztBQUdBO0lBQ0k7QUFBSjs7QUFHQTtJQUNJO0FBQUo7O0FBR0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQUFKOztBQUdBO0lBQ0k7QUFBSjs7QUFHQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFBSjs7QUFHQTtJQUNJO0lBQ0E7QUFBSjs7QUFHQTtJQUNJO0FBQUo7O0FBR0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQUFKOztBQUdBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFBSjs7QUFHQTtJQUNJO0FBQUo7O0FBR0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQUFKOztBQUdBO0lBQ0k7QUFBSjs7QUFHQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFBRjs7QUFHQTtJQUNJO0FBQUo7O0FBR0E7SUFDSTtJQUNBO0FBQUo7O0FBR0E7SUFDSTtJQUNBO0FBQUo7O0FBR0E7SUFDSTtJQUNBO0FBQUo7O0FBR0E7SUFDSTtJQUNBO0FBQUo7O0FBR0E7SUFDSTtJQUNBO0FBQUo7O0FBR0E7SUFDSTtJQUNBO0FBQUo7O0FBR0E7SUFDSTtBQUFKOztBQUdBO0lBQ0k7QUFBSjs7QUFHQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQUFKOztBQUdBO0lBQ0k7SUFDQTtJQUNBO0FBQUo7O0FBR0E7SUFDSTtBQUFKOztBQUdBO0lBQ0k7SUFDQTtBQUFKOztBQUdBO0lBQ0k7QUFBSjs7QUFHQTtJQUNJO0FBQUo7O0FBR0E7SUFDSTtBQUFKOztBQUdBO0lBQ0k7QUFBSjs7QUFHQTtJQUNJO0lBQ0E7QUFBSjs7QUFHQTtJQUNJO0lBQ0E7QUFBSjs7QUFHQTtJQUNFO0lBQ0E7QUFBRjs7QUFHQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBQUo7O0FBR0E7SUFDSTtJQUNBO0FBQUo7O0FBR0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFBSjs7QUFHQTtJQUNJO0lBQ0E7QUFBSjs7QUFHQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFBSjs7QUFHQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBQUo7O0FBR0E7SUFDSTtBQUFKOztBQUdBO0lBQ0k7SUFDQTtJQUNBO0FBQUo7O0FBR0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQUFKOztBQUdBO0lBQ0k7QUFBSjs7QUFHQTtBQUNBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQUFKOztBQUdBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFBSjs7QUFHQTtJQUNJO0lBQ0E7SUFDQTtBQUFKOztBQUdBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFBSjs7QUFHQTtBQUVBO0lBQ0k7QUFESjs7QUFJQTtJQUNJO0lBQ0E7QUFESjs7QUFJQTtJQUNJO0FBREo7O0FBSUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQURKOztBQUlBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQURKOztBQUlBO0lBQ0k7SUFDQTtBQURKOztBQUlBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFESjs7QUFJQTtJQUNJO0lBQ0E7SUFDQTtBQURKOztBQUlBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQURKOztBQUlBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQURKOztBQUlBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBREo7O0FBSUE7SUFDSTtJQUNBO0FBREo7O0FBSUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQURKOztBQUlBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFESjs7QUFJQTs7R0FBQTtBQUlBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFGSjs7QUFLQTtJQUNJO0FBRko7O0FBS0E7SUFDSTtJQUNBO0FBRko7O0FBS0E7SUFDSTtJQUNBO0lBQ0E7QUFGSjs7QUFLQTtJQUNJO0FBRko7O0FBS0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQUZKOztBQUtBO0lBQ0k7QUFGSjs7QUFLQTtJQUNJO0lBQ0E7SUFDQTtBQUZKOztBQUtBO0lBQ0k7SUFDQTtJQUNBO0FBRko7O0FBS0E7SUFDSTtJQUNBO0FBRko7O0FBS0E7SUFDSTtJQUNBO0lBQ0E7QUFGSjs7QUFLQTtJQUNJO0lBQ0E7QUFGSjs7QUFLQTtJQUNJO0FBRko7O0FBS0E7SUFDSTtBQUZKOztBQUtBO0lBQ0k7QUFGSjs7QUFLQTtJQUNJO0lBQ0E7SUFDQTtBQUZKOztBQUtBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQUZKOztBQUtBO0lBQ0k7QUFGSjs7QUFLQTtJQUNJO0lBQ0E7QUFGSjs7QUFLQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBRko7O0FBS0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQUZKOztBQUtBO0lBQ0k7SUFDQTtBQUZKOztBQUtBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBRko7O0FBS0E7SUFDSTtJQUNBO0FBRko7O0FBS0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQUZKOztBQUtBO0lBQ0k7QUFGSjs7QUFLQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOzhCQUFBO0FBREo7O0FBS0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBRko7O0FBS0E7SUFDSTtBQUZKOztBQUtBO0lBQ0k7QUFGSjs7QUFLQTtJQUNJO0FBRko7O0FBS0E7SUFDSTtBQUZKOztBQUtBO0lBQ0k7QUFGSjs7QUFLQTtJQUNJO0FBRko7O0FBS0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBRko7O0FBS0E7SUFDSTtBQUZKOztBQUtBO0lBQ0k7SUFDQTtBQUZKOztBQUtBO0lBQ0k7QUFGSjs7QUFLQTtJQUNJO0lBQ0E7SUFDQTtBQUZKOztBQUtBO0lBQ0k7QUFGSjs7QUFLQTtJQUNJO0lBQ0E7SUFDQTtBQUZKOztBQUtBO0lBQ0k7SUFDQTtJQUNBO0FBRko7O0FBS0E7SUFDSTtJQUNBO0FBRko7O0FBS0E7SUFDSTtBQUZKOztBQUtBO0lBQ0k7SUFDQTtBQUZKOztBQUtBO0lBQ0k7QUFGSjs7QUFLQTtJQUNJO0FBRko7O0FBS0E7OztJQUdJO0FBRko7O0FBS0E7Ozs7Ozs7SUFPSTtBQUZKOztBQUtBOzs7Ozs7O0lBT0k7QUFGSjs7QUFLQTs7Ozs7OztJQU9JO0FBRko7O0FBS0E7SUFDSTtBQUZKOztBQUtBO0lBQ0k7SUFDQTtJQUNBO0FBRko7O0FBS0E7SUFDRTtBQUZGOztBQUtBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFGSjs7QUFLQTtJQUNJO0FBRko7O0FBS0E7SUFDSTtJQUNBO0FBRko7O0FBS0E7SUFDSTtBQUZKOztBQUtBO0lBQ0k7SUFDQTtBQUZKOztBQUtBO0lBQ0k7QUFGSjs7QUFLQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBRko7O0FBS0E7SUFDSTtJQUNBO0FBRko7O0FBS0E7SUFDSTtJQUNBO0FBRko7O0FBS0E7SUFDSTtJQUNBO0FBRko7O0FBS0E7SUFDSTtBQUZKOztBQUtBO0lBQ0k7SUFDQTtJQUNBO0FBRko7O0FBS0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQUZKOztBQUtBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFGSjs7QUFLQTtJQUNJO0lBQ0E7QUFGSjs7QUFLQTtJQUNJO0FBRko7O0FBS0E7SUFDSTtBQUZKOztBQUtBO0lBQ0k7QUFGSjs7QUFLQTtJQUNJO0lBQ0E7SUFDQTswQkFBQTtBQURKOztBQUtBO0lBQ0k7QUFGSjs7QUFLQTtJQUNJO0lBQ0E7SUFDQTttQ0FBQTtBQURKOztBQUtBO0lBQ0k7QUFGSjs7QUFLQTtJQUNJO0FBRko7O0FBS0E7SUFDSTtJQUNBO0lBQ0E7QUFGSjs7QUFLQTs7R0FBQTtBQUlBO0lBQ0k7QUFISjs7QUFNQTtJQUNJO0lBQ0E7SUFDQTtBQUhKOztBQU1BO0lBQ0k7QUFISjs7QUFNQTtJQUNJO0lBQ0E7SUFDQTtBQUhKOztBQUtBO0lBQ0k7SUFDQTtBQUZKOztBQUtBO0lBQ0k7SUFDQTtJQUNBO0FBRko7O0FBS0E7SUFDSTtJQUNBO0lBQ0E7QUFGSjs7QUFLQTtJQUNJO0lBQ0E7QUFGSjs7QUFLQTtJQUNJO0lBQ0E7SUFDQTtBQUZKOztBQUtBO0lBQ0k7SUFDQTtBQUZKOztBQUtBO0lBQ0k7SUFDQTtBQUZKOztBQUtBO0lBQ0k7QUFGSjs7QUFLQTtJQUNJO0FBRko7O0FBS0E7SUFDSTtJQUNBO0FBRko7O0FBS0E7SUFDSTtJQUNBO0FBRko7O0FBS0E7SUFDSTtJQUNBO0FBRko7O0FBS0E7SUFDSTtJQUNBO0FBRko7O0FBS0E7SUFDSTtBQUZKOztBQUtBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBRko7O0FBS0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQUZKOztBQUtBO0lBQ0k7QUFGSjs7QUFLQTtJQUNJO0FBRko7O0FBS0E7SUFDSTtBQUZKOztBQUtBO0lBQ0k7QUFGSjs7QUFLQTtJQUNJO0FBRko7O0FBS0E7SUFDSTtBQUZKOztBQUtBO0lBQ0k7QUFGSjs7QUFLQTtJQUNJO0FBRko7O0FBS0E7SUFDSTtJQUNBO0FBRko7O0FBS0E7SUFDSTtJQUNBO0lBQ0E7QUFGSjs7QUFLQTtJQUNJO0FBRko7O0FBS0E7SUFDSTtJQUNBO0FBRko7O0FBS0E7SUFDSTtJQUNBO0lBQ0E7QUFGSjs7QUFLQTs7RUFBQTtBQUlBO0lBQ0k7QUFISjs7QUFNQTtJQUNJO0FBSEo7O0FBT0E7SUFDSTtBQUpKOztBQU9BO0lBQ0k7QUFKSjs7QUFPQTtJQUNJO0FBSko7O0FBT0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBSko7O0FBT0E7SUFDSTtBQUpKOztBQU9BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFKSjs7QUFPQTtJQUNJO0FBSko7O0FBT0E7SUFDSTtJQUNBO0FBSko7O0FBT0E7SUFDSTtJQUNBO0FBSko7O0FBT0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQUpKOztBQU9BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFKSjs7QUFPQTtJQUNJO0FBSko7O0FBT0E7SUFDSTtJQUNBO0lBQ0E7QUFKSjs7QUFPQTtJQUNJO0lBQ0E7SUFDQTtBQUpKOztBQU9BO0lBQ0k7QUFKSjs7QUFPQTtJQUFVO0FBSFY7O0FBSUE7SUFBVTtBQUFWOztBQUNBO0lBQVU7QUFHVjs7QUFGQTtJQUFVO0FBTVY7O0FBTEE7SUFBUztBQVNUOztBQVBBO0lBQVc7QUFXWDs7QUFWQTtJQUFXO0FBY1g7O0FBYkE7SUFBVztBQWlCWDs7QUFoQkE7SUFBVztBQW9CWDs7QUFuQkE7SUFBVTtBQXVCVjs7QUFyQkE7SUFBUTtBQXlCUixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vY29yYWwvLi9jb3JhbC9tZWRpYS9jc3MvcmVwb3J0X3RlbXBsYXRlcy5jc3MiLCJ3ZWJwYWNrOi8vY29yYWwvLi9jb3JhbC9tZWRpYS9jc3MvZGFzaGJvYXJkLmNzcyIsIndlYnBhY2s6Ly9jb3JhbC8uL2NvcmFsL21lZGlhL2Nzcy9zaWdudXAuY3NzIiwid2VicGFjazovL2NvcmFsLy4vY29yYWwvbWVkaWEvY3NzL3Byb2plY3QuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qQ1NTIHNwZWNpZmljYWxseSBmb3IgQXJjaGVzLUhFUiBjdXN0b20gcmVwb3J0cyovXG4vKiAhaW1wb3J0YW50IGlzIGV2aWwsIGJ1dCBuZWNlc3NhcnkgdG8gb3ZlcnJpZGUvcmV2ZXJ0IHRvIGRlZmF1bHQgdGhlIGlubGluZSBzdHlsZXMgZm9yIHJlc291cmNlLWNvbXBvbmVudC1hYnN0cmFjdCAqL1xuLnJlc291cmNlLWNvbXBvbmVudC1hYnN0cmFjdCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5haGVyLXRhYmJlZC1yZXBvcnQgLmZhLWFuZ2xlLWRvdWJsZS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG59XG5cbi5haGVyLXRhYmxlLWNvbnRyb2wgZGl2XG57XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uYWhlci10YWJsZSB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICB0b3A6IDdweDtcbn1cblxuLmFoZXItcGFydC1leHBhbmRlZFxue1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cbi5yZXNvdXJjZS1yZXBvcnQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNjcm9sbC15IC5haGVyLXRhYmJlZC1yZXBvcnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zY3JvbGwteSBmb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhZC1idG0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5wYWQtdG9wLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucGFkLWxmdC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5tYXJnaW4tdG9wLXN1bW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmFoZXItcmVwb3J0LXRvb2xiYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDtcbn1cbi5haGVyLXJlcG9ydC1zdWJzZWN0aW9uLXR3by1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24tdHdvLWNvbHVtbiA+IGRpdiB7XG4gICAgZmxleDogNDUlO1xufVxuXG4uYWhlci1yZXBvcnQtYW5jaG9ycy5icmVhZGNydW1iIGxpLCAuYWhlci1yZXBvcnQtYW5jaG9ycy5icmVhZGNydW1iIGxpIGEge1xuICAgIHBhZGRpbmc6IDBweDtcbn1cblxuLmFoZXItcmVwb3J0LXRvb2xiYXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDAgNXB4IDI1cHg7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLnJlc291cmNlLXJlcG9ydDpub3QoLmVkaXRvci1yZXBvcnQpIC5haGVyLXJlcG9ydC10b29sYmFyIHtcbiAgICAvKm1hcmdpbi10b3A6IC04NXB4OyovXG59XG5cbi5haGVyLXJlcG9ydC1uYW1lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWhlci1yZXBvcnQtaW5zdGFuY2UtbmFtZSB7XG4gICAgY29sb3I6ICMyNTQ3NmE7XG59XG5cbi5haGVyLXJlcG9ydC1hbmNob3ItY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5yZXNvdXJjZS1yZXBvcnQ6bm90KC5lZGl0b3ItcmVwb3J0KSAuYWhlci1yZXBvcnQtYW5jaG9yLWNvbnRhaW5lciB7XG4gICAgLyptYXJnaW4tdG9wOiAtMzVweDsqL1xufVxuXG4uYWhlci1yZXBvcnQtYW5jaG9ycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGVyLXJlcG9ydC1hIHtcbiAgICBjb2xvcjogIzMxNUI3RCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xufVxuXG4uYWhlci1yZXBvcnQtYS5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4ODggIWltcG9ydGFudDtcbn1cblxuLmFoZXItcmVwb3J0LWEuZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmFoZXItcmVwb3J0LXBhZ2UgbGksIC5haGVyLXJlcG9ydC1hOmhvdmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMjU0NzZhICFpbXBvcnRhbnQ7XG59XG5cbi5haGVyLXN1bW1hcnktcmVwb3J0IC5haGVyLXJlcG9ydC1wYWdlIGxpLCAuYWhlci1yZXBvcnQtYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuLmFoZXItc3VtbWFyeS1yZXBvcnQgLmFoZXItdGl0bGUtYmxvY2sgLmFoZXItcmVwb3J0LWE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG5cbmxpLCAuYWhlci1yZXBvcnQtYS5hY3RpdmU6aG92ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmFoZXItcmVwb3J0LWEuYWN0aXZlIHtcbiAgICBjb2xvcjogIzI1NDc2YSAhaW1wb3J0YW50O1xufVxuXG4uYWhlci10YWJiZWQtcmVwb3J0e1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTk1cHgpXG59XG5cbi5haGVyLXRhYi1jb250YWluZXIge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgbWluLWhlaWdodDogNDVweDtcbn1cblxuLmFoZXItdGFiLWxpc3Qge1xuICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4uYWhlci10YWItbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFoZXItdGFiLWxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uYWhlci1uYXYtdGFiIHtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNCQkQxRUE7XG4gICAgYmFja2dyb3VuZDogI0Y3RjlGQjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JCRDFFQTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG59XG5cbi5haGVyLW5hdi10YWIuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5haGVyLW5hdi10YWI6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGVyLXRhYmJlZC1yZXBvcnQtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5haGVyLXJlcG9ydC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbmkudG9nZ2xlOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGVyLXJlcG9ydC1zZWN0aW9uIGk6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXItcmVwb3J0LXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogNXB4IDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5haGVyLXJlcG9ydC1zZWN0aW9uLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDVweCAwcHggMHB4IDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5haGVyLXJlcG9ydC1zZWN0aW9uID4gZGl2ID4gaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uYWhlci1yZXBvcnQtc2VjdGlvbiAuYWhlci1yZXBvcnQtYSB7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbn1cblxuLmFoZXItcmVwb3J0LXNlY3Rpb24gLmFoZXItcmVwb3J0LWE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGNvbG9yOiAjNDU0NTQ1O1xufVxuXG4uYWhlci1yZXBvcnQtYS5kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGNvbG9yOiAjODg4ICFpbXBvcnRhbnQ7XG59XG5cbi5haGVyLXRhYmxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAvKmRpc3BsYXk6IHRhYmxlO1xuICAgIG1pbi13aWR0aDogNTAlOyovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5haGVyLXN1bW1hcnktcmVwb3J0IC5haGVyLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmFoZXItY29kZW1pcnJvciBkaXYgLkNvZGVNaXJyb3J7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG5cbi5haGVyLWZsZXgtY29se1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xufVxuXG4uYWhlci1jb2RlbWlycm9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLmFoZXItY29kZW1pcnJvciAuZ2VvanNvbi1lZGl0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5haGVyLXRhYmxlIHRyIHtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5haGVyLXRhYmxlIHRoZWFkIHRoIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0NTQ1NDU7XG59XG5cbi8qLmFoZXItdGFibGUgLmRhdGFUYWJsZSB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdCAhaW1wb3J0YW50O1xufSovXG5cbi5haGVyLXRhYmxlLWhlYWRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYWhlci10YWJsZSAuZGF0YVRhYmxlIHRib2R5IHRyOm50aC1jaGlsZCgybisxKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmYSAhaW1wb3J0YW50O1xufVxuXG4uYWhlci10YWJsZSAuZGF0YVRhYmxlIHRib2R5IHRyOm50aC1jaGlsZCgybik6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmFoZXItdGFibGUgLmRhdGFUYWJsZSB0aGVhZCB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYWhlci10YWJsZSAuZGF0YVRhYmxlIHRoZWFkIHRoOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOCwgMjI2LCAyMzQsMC41KTtcbn1cblxuLmFoZXItdGFibGUgLmRhdGFUYWJsZSB0aGVhZCB0aC5haGVyLXRhYmxlLWNvbnRyb2w6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5haGVyLXRhYmxlLWRlc2NyaXAtY29sIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmFoZXItdGFibGUgLnRhYmxlIHRkIHtcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbn1cblxuLmFoZXItdGFibGUgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlciB7XG4gICAgY29sb3I6ICM0NTQ1NDU7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXItdGFibGUgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICAgIGNvbG9yOiAjNDU0NTQ1O1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5haGVyLXRhYmxlIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzphZnRlciB7XG4gICAgY29sb3I6ICNiYmI7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXItdGFibGUgLmRhdGFUYWJsZSB0aGVhZCB0aDpob3Zlci5zb3J0aW5nOmFmdGVye1xuICAgIGNvbG9yOiAjODg4O1xufVxuXG4uYWhlci10YWJsZSAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuXG4uYWhlci10YWJsZS1jb250cm9sIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbWF4LXdpZHRoOiA4NXB4O1xufVxuXG4uYWhlci10YWJsZSB0aGVhZCAuYWhlci10YWJsZS1jb250cm9sIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgbWF4LXdpZHRoOiA4NXB4O1xufVxuXG4uYWhlci10YWJsZS1jb250cm9sIGkge1xuICAgIHBhZGRpbmc6IDdweCA0cHg7XG4gICAgY29sb3I6IHN0ZWVsYmx1ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5haGVyLXRhYmxlLWNvbnRyb2wgYTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhlci10YWJsZS1jb250cm9sIGk6aG92ZXIge1xuICAgIGNvbG9yOiAjMjU0NzZhO1xufVxuXG4vKi5haGVyLXRhYmxlIHRib2R5IC5haGVyLXRhYmxlLWNvbnRyb2w6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTcyLCAxODksIDIwNiwgMC4xOCk7XG59XG4qL1xuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbiB7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxcHhcbn1cblxuLmFoZXItcmVwb3J0LXNlY3Rpb246Zmlyc3Qtb2YtdHlwZSBkaXYgLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24gLmZpcnN0Y2hpbGQtY29udGFpbmVyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4uYWhlci1zdW1tYXJ5LXJlcG9ydCAuYWhlci1yZXBvcnQtc2VjdGlvbjpmaXJzdC1vZi10eXBlIGRpdiAuYWhlci1yZXBvcnQtc3Vic2VjdGlvbiAuZmlyc3RjaGlsZC1jb250YWluZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmFoZXItc3VtbWFyeS1yZXBvcnQgLmFoZXItc3VtbWFyeS1ibG9jayArIC5haGVyLXJlcG9ydC1wYWdlIC5haGVyLXJlcG9ydC1zZWN0aW9uOmZpcnN0LW9mLXR5cGUgZGl2IC5haGVyLXJlcG9ydC1zdWJzZWN0aW9uIC5maXJzdGNoaWxkLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24gaDMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogNXB4IDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5haGVyLXJlcG9ydC1zdWJzZWN0aW9uIGgzIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5oMy5oaWdobGlnaHQge1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuaDMuc2hpbSB7XG4gICAgcGFkZGluZzogNXB4IDlweDtcbn1cblxuaDMuc2hpbTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhlci1yZXBvcnQtY29sbGFwc2libGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5haGVyLXJlcG9ydC1zdWJzZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24tY29udGFpbmVyLm5vLWZsZXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1jb250YWluZXIubWFwLWNvbnRhaW5lciBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24tY29udGFpbmVyLm11bHRpLWNhcmRzIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5cbi5haGVyLXJlcG9ydC1zdWJzZWN0aW9uLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi5haGVyLXJlcG9ydC1zdWJzZWN0aW9uLWl0ZW0uZmxleCAuYWhlci1ibG9jay1hdHRyaWJ1dGVzIHtcbiAgICBwYWRkaW5nOiAzcHggMjBweCAwcHggMHB4O1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1pdGVtLmZsZXguY29sdW1uLW9yZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1pdGVtLmZsZXguY29sdW1uLW9yZGVyLnBhZC10b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1pdGVtLmZsZXguY29sdW1uLW9yZGVyLnBhZC1idG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1pdGVtLmZsZXguY29sdW1uLW9yZGVyIC5haGVyLWJsb2NrLWF0dHJpYnV0ZXMgaDYge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDBweDtcbn1cblxuLmFoZXItcmVwb3J0LXNlY3Rpb24gLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24ucGFydDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmFoZXItYmxvY2stYXR0cmlidXRlcyBoNCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAycHggMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFoZXItYmxvY2stYXR0cmlidXRlcyBoNiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMyZjUyN2E7XG4gICAgbWFyZ2luOiAycHggMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMHB4IDBweCAwcHg7XG59XG5cbi5haGVyLWJsb2NrLWF0dHJpYnV0ZXMgaDYgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzU1NTtcbn1cblxuLmFoZXItYmxvY2stYXR0cmlidXRlcyAuYWhlci1ub2RhdGEtbm90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYWhlci1rZXl2YWx1ZSA+IGg0IHtcbiAgICBtYXJnaW46IDJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWhlci1ibG9jay1hdHRyaWJ1dGVzLmFjdG9yLW5hbWUge1xuICAgIHdpZHRoOiAzMDBweDtcbn1cblxuLmFoZXItYmxvY2stYXR0cmlidXRlcy50aW1lc3BhbiB7XG4gICAgd2lkdGg6IDMwMHB4O1xufVxuXG4uYWhlci1ibG9jay1hdHRyaWJ1dGVzLnRvcC1saW5lIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5haGVyLWNhcmQtY29udHJvbHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5haGVyLWJsb2NrLWtleS5jb21wcmVzc2VkIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIG1hcmdpbjogMHB4O1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1maXJzdGNoaWxkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24tZmlyc3RjaGlsZCBoNSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNDU0NTQ1O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1maXJzdGNoaWxkLm5vLXRvcC1wYWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5haGVyLXJlcG9ydC1zdWJzZWN0aW9uLWZpcnN0Y2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24tZmlyc3RjaGlsZC5vdXRkZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24tZmlyc3RjaGlsZC5vdXRkZW50IGg1IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uZmlyc3RjaGlsZC1jb250YWluZXIge1xuICAgIC8qIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyAqL1xufVxuXG4uYWhlci1yZXBvcnQtZXZlbnQtc2VjdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uYWhlci1zdW1tYXJ5LXZhbHVlIHtcbiAgICBjb2xvcjogIzc3NztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZmlyc3RjaGlsZC1jb250YWluZXIgLmFoZXItdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1jb250YWluZXIgLnRhYmxlPnRib2R5PnRyPnRkLCAudGFibGU+dGJvZHk+dHI+dGgsIC50YWJsZT50Zm9vdD50cj50ZCwgLnRhYmxlPnRmb290PnRyPnRoLCAudGFibGU+dGhlYWQ+dHI+dGQsIC50YWJsZT50aGVhZD50cj50aCB7XG4gICAgcGFkZGluZzogN3B4O1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1jb250YWluZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIge1xuICAgIGJvdHRvbTogNnB4O1xufVxuXG4uZmlyc3RjaGlsZC1jb250YWluZXIgLmFoZXItdGFibGUgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgdG9wOiA3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5icmVhZGNydW1iPmxpK2xpOmJlZm9yZXtcbiAgICBjb250ZW50OiBcInxcIlxufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1maXJzdGNoaWxkIC5haGVyLXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xufVxuXG4uYWhlci10YWJsZSB0YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHVsLmR0ci1kZXRhaWxzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uYWhlci10YWJsZSAudGFibGUtc3RyaXBlZD50Ym9keT50cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGZhOTAgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtY2xhbXAtMSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLmFoZXItbm9kYXRhLW5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24tZmlyc3RjaGlsZCAuYWhlci1ub2RhdGEtbm90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYWhlci1ub2RhdGEtbm90ZS5haGVyLXRvcC1jYXJkIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDEwcHggMTJweDtcbn1cblxuLmFoZXItdGFibGUtbGluayB7XG4gICAgY29sb3I6ICAjNDM1QTcwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5cbi5haGVyLXN1bW1hcnktcmVwb3J0IHtcbiAgICBwYWRkaW5nOiAwcHggMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYWhlci1zdW1tYXJ5LXJlcG9ydCAuYWhlci1yZXBvcnQtcGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmFoZXItc3VtbWFyeS1yZXBvcnQgLmFoZXItcmVwb3J0LXBhZ2UgLmFoZXItcmVwb3J0LXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmFoZXItc3VtbWFyeS1yZXBvcnQgLmFoZXItcmVwb3J0LXBhZ2U6Zmlyc3QtY2hpbGQgLmZpcnN0Y2hpbGQtY29udGFpbmVyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uYWhlci1zdW1tYXJ5LXJlcG9ydCAuYWhlci1yZXBvcnQtcGhvdG8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uYWhlci10aXRsZS1ibG9jayBoMSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbjogNXB4IDBweCAycHggMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFoZXItc3VtbWFyeS1yZXBvcnQgLmFoZXItc3VtbWFyeS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHBhZGRpbmc6IDEwcHggMHB4IDBweCAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIHRvcDogMHB4O1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG4uYWhlci1zdW1tYXJ5LXJlcG9ydCAuYWhlci1zdW1tYXJ5LWJsb2NrIC5haGVyLWJsb2NrLWF0dHJpYnV0ZXM6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmFoZXItc3VtbWFyeS1ibG9jazpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtaW4taGVpZ2h0OiAyNXB4O1xufVxuXG4uYWhlci1ibG9jay1hdHRyaWJ1dGVzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5haGVyLWJsb2NrLWF0dHJpYnV0ZXMuaGlnaGxpZ2h0ZWQge1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmFoZXItYmxvY2stYXR0cmlidXRlcy5oaWdobGlnaHRlZCBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzY3Njc2Nztcbn1cblxuLmFoZXItYmxvY2sta2V5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogIzBkM2I2MztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5haGVyLWJsb2NrLXZhbHVlIHtcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWhlci1ibG9jay12YWx1ZSBhIHtcbiAgICBjb2xvcjogIzU5NTk1OTtcbn1cblxuYS5haGVyLWJsb2NrLXZhbHVlLXVybCB7XG4gICAgY29sb3I6ICMxMjU0OEE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWhlci1ibG9jay12YWx1ZS11cmw6aG92ZXIge1xuICAgIGNvbG9yOiAjRDVBNjBGO1xufVxuXG4uYWhlci1zdW1tYXJ5LWJsb2NrLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM3MjcyNzI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYWhlci1zdW1tYXJ5LWJsb2NrLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjODk4OTg5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uYWhlci10YWJsZSAudGFibGUgdGgge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbn1cblxuLmFoZXItdGFibGUgLnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIuY2hpbGQgc3Bhbi5kdHItdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haGVyLXRhYmxlIC50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHNwYW4uZHRyLWRhdGEge1xuICAgIGNvbG9yOiAjNzc3O1xufVxuXG4uYWhlci10YWJsZSAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG5cbi5haGVyLXRhYmxlIC5kYXRhVGFibGVzX2xlbmd0aCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cblxuLmFoZXItdGFiYmVkLXJlcG9ydC1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cblxuXG4uYWhlci1yZXBvcnQtbWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgIGJvcmRlcjogIDFweCBzb2xpZCAjZGRkO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYWhlci1yZXBvcnQtbWFwLmFoZXItZGVzaWduYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5haGVyLXJlcG9ydC1waG90by1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFoZXItcmVwb3J0LXBob3RvIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgbWFyZ2luOiAwcHggMTVweCAxMHB4IDBweDtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFoZXItcmVwb3J0LXBob3RvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5haGVyLXJlcG9ydC1waG90by1jYXB0aW9uIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nOiAwcHggM3B4O1xufVxuXG4uYWhlci1yZXBvcnQtcGhvdG8tY2FwdGlvbiAuYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5haGVyLXJlcG9ydC1waG90by1jYXB0aW9uIC5haGVyLXJlcG9ydC1zdWJzZWN0aW9uLWl0ZW0uZmxleCAuYWhlci1ibG9jay1hdHRyaWJ1dGVzIHtcbiAgICBwYWRkaW5nOiAwcHg7XG59XG5cbi5haGVyLXJlcG9ydC1waG90by1jYXB0aW9uIC5haGVyLWJsb2NrLWtleSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYWhlci1yZXBvcnQtcGhvdG8tY2FwdGlvbiAuYWhlci1ibG9jay12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYWhlci1yZXBvcnQtanNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBoZWlnaHQ6IDc1MHB4O1xuICAgIC8qaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTsqL1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG5cbi5haGVyLXN1bW1hcnktcmVwb3J0LWhlYWRlciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLmFoZXItc3VtbWFyeS1yZXBvcnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubW9kZWwtc3VtbWFyeS1yZXBvcnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNTVweCAzMHB4IDMwcHggMzBweDtcbn1cblxuLmdyYXBoLWRlc2lnbmVyIC5haGVyLXJlcG9ydC10b29sYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5ncmFwaC1kZXNpZ25lciAuYWhlci1yZXBvcnQtYW5jaG9yLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ3JhcGgtZGVzaWduZXIgLmFoZXItdGFiYmVkLXJlcG9ydCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cbiIsIi5mbGV4LWNlbnRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGl0bGUtaW5mby1tYXJnaW4ge1xuICAgIG1hcmdpbjogMXJlbSAxcmVtIDAgMXJlbVxufVxuXG4uZGFzaGJvYXJkLWZvb3RlciB7XG4gICAgaGVpZ2h0OiA1M3B4OyBcbiAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IFxuICAgIG1hcmdpbi10b3A6YXV0b1xufVxuXG4uZG90LW91dGxpbmUge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCBncmV5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kb3QtZmlsbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5tYXJnaW4tcmlnaHQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNhcmQtY29sdW1uLWhlaWdodC1tIHtcbiAgICBoZWlnaHQ6IDc1cHg7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBhdXRvO1xufSIsIi5wYXNzd29yZC1ydWxlIHtcbiAgICBjb2xvcjogI2RjMzU0NTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ucGFzc3dvcmQtcnVsZS52YWxpZCB7XG4gICAgY29sb3I6ICMyOGE3NDU7XG59XG4ucGFzc3dvcmQtcnVsZS52YWxpZCBpIHtcbiAgICBjb2xvcjogIzI4YTc0NTtcbn1cbi5wYXNzd29yZC1ydWxlIGkge1xuICAgIGNvbG9yOiAjZGMzNTQ1O1xufVxuLmZvcm0tY29udHJvbC5pbnZhbGlkIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZGMzNTQ1O1xufVxuLmZvcm0tY29udHJvbC52YWxpZCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzI4YTc0NTtcbn1cbi5idG46ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufSIsIkBpbXBvcnQgdXJsKHJlcG9ydF90ZW1wbGF0ZXMuY3NzKTtcbkBpbXBvcnQgdXJsKGRhc2hib2FyZC5jc3MpO1xuQGltcG9ydCB1cmwoc2lnbnVwLmNzcyk7XG5cbi53b3JrZmxvdy1wYW5lbC5uYXZiYXJjbG9zZWQge1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbn1cblxuI2NvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDI5MHB4O1xuICAgIC8qIG92ZXJmbG93LXg6IGhpZGRlbjsgKi9cbiAgICAvKiBvdmVyZmxvdy15OiBzY3JvbGw7ICovXG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG59XG5cbi5uYXZiYXJjbG9zZWQgbGkud29ya2Zsb3ctbWFpbi1uYXYtaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyY2xvc2VkIC53b3JrZmxvdy1tYWluLW5hdi1pdGVtID4gYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2LXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXJjbG9zZWQgLndvcmtmbG93LW1haW4tbmF2LWl0ZW06aG92ZXIgLm5hdi10b29sdGlwIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGJhY2tncm91bmQ6ICMyNjQ3NmE7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGxlZnQ6IDQ2cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgei1pbmRleDogMTAwO1xufVxuXG4ucGx1Z2luLW1haW4ge1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG5cbi5jb25zLXNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMTFweCAxMHB4IDExcHggMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbn1cblxuLmNvbnMtc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBzdGVlbGJsdWU7XG59XG5cbi5jb25zLXNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdDpob3ZlciAuc2VhcmNoLXJlc3VsdC1pbmZvIHtcbiAgICB3aWR0aDogMzI1cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWluZm8ge1xuICAgIHdpZHRoOiAzNjVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5zZWFyY2gtcmVzdWx0LXJlc291cmNlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNDE2Mjg0O1xuICAgIGxpbmUtaGVpZ2h0OiAuNzk7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWluZm8gYTpob3ZlciB7XG4gICAgY29sb3I6ICMyZTI5ZGE7XG59XG5cbi5jb25zLXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5jb25zLXNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdDpob3ZlciAuY29ucy1zZWFyY2gtcG9wdXAtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb25zLXNlYXJjaC1wb3B1cC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzNDNweDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMTVweCAxOXB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb25zLXNlYXJjaC1wb3B1cC1saW5rOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50YWJiZWQtd29ya2Zsb3ctZm9vdGVyLWJ1dHRvbi1jb250YWluZXIgLmJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjQ0VGMUFBO1xuICAgIGNvbG9yOiAjNTA4QTE0O1xufVxuXG4udGFiYmVkLXdvcmtmbG93LWZvb3Rlci1idXR0b24tY29udGFpbmVyIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI0IwRDRGNTtcbiAgICBjb2xvcjogIzE1NkFCNztcbn1cblxuLnRhYmJlZC13b3JrZmxvdy1mb290ZXItYnV0dG9uLWNvbnRhaW5lciAuYnRuLWRhbmdlcjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI0ZGQTA4RTtcbiAgICBjb2xvcjogI0IwMjEwNztcbn1cblxuLndvcmtmbG93LXRvcC1jb250cm9sIC5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZBMDhFO1xuICAgIGNvbG9yOiAjQjAyMTA3O1xufVxuXG4ud29ya2Zsb3ctdG9wLWNvbnRyb2wgLmJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjQ0VGMUFBO1xuICAgIGNvbG9yOiAjNTA4QTE0O1xufVxuXG5kaXYud29ya2Zsb3ctY29udGVudCB7XG4gICAgZmxleC1ncm93OiAyO1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG5cbi53b3JrZmxvdy1wYW5lbC1uYXYtaGVhZGVyIGEgc3BhbiBpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5uYXZiYXJjbG9zZWQgLndvcmtmbG93LXBhbmVsLW5hdi1oZWFkZXIgYSBzcGFuIGkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLndvcmtmbG93LXBhbmVsLW5hdi1oZWFkZXIgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLndvcmtmbG93LXBhbmVsLW5hdi1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA0MUIzMztcbn1cblxuLndvcmtmbG93LXBhbmVsLW5hdi1oZWFkZXI6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndvcmtmbG93LXBhbmVsLW5hdi1oZWFkZXIgPiBociB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQyNjM4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiYmVkLXdvcmtmbG93LXRpdGxlLWJhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4ud29ya2Zsb3ctc3RlcC1sb2FkaW5nLW1hc2sge1xuICAgIHRvcDogOTVweDtcbn1cblxuLnN1Yi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmRyb3B6b25lLXBob3RvLXVwbG9hZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnBob3RvLXdvcmtiZW5jaC1waG90byB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDRweDtcbn1cblxuLnBob3RvLXdvcmtiZW5jaC1waG90bzpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0U1RjQ7XG59XG5cbi5waG90by13b3JrYmVuY2gtcGhvdG86bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjRjVGQUZFO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRTVGNDtcbn1cblxuLnBob3RvLXdvcmtiZW5jaC1waG90by5zZWxlY3RlZC1waG90byB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlDQzNFNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDRweDtcbn1cblxuLnBob3RvLXdvcmtiZW5jaC1waG90bzpub3QoLnNlbGVjdGVkLXBob3RvKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0NBRTJGNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXJkLWRpc3BsYXktcGFuZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzVweCk7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweFxufVxuXG4uY2FyZC1jb250cm9sLXBhbmVsLXRhYnMubmF2Lm5hdi10YWJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIHdpZHRoOiA1NXB4XG59XG5cbi5jYXJkLWNvbnRyb2wtcGFuZWwtdGFicy5uYXYubmF2LXRhYnMgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM5OTk7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM5OTk7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjOTk5O1xuICAgIHdpZHRoOiA1NXB4O1xufVxuXG4uY2FyZC1jb250cm9sLXBhbmVsLXRhYnMubmF2Lm5hdi10YWJzIGxpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMXB4KTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG59XG5cbi50YWItY29udGFpbmVyIC5uYXYtdGFicyBsaSBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLmdhbGxlcnktY29udGFpbmVyIC50YWItY29udGFpbmVyIC50YWItY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50YWItY29udGFpbmVyIHtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjOTk5O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjOTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gICAgaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xufVxuXG4uY2FyZC1jb250cm9sLXBhbmVsIC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi8qIHdvcmtmbG93cyAqL1xuLndvcmtmbG93cy1nZXQtdGlsZS12YWx1ZSB7XG4gICAgbWFyZ2luOiAxMHB4IC0xMHB4IDI1cHggMjBweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjYWNmO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCA0MHB4IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA2MTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuXG4ud29ya2Zsb3dzLWdldC10aWxlLXZhbHVlIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLndvcmtmbG93cy1nZXQtdGlsZS12YWx1ZSA+IC5jaGVja2JveCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4IDVweCA1cHg7XG4gICAgY29sb3I6ICM3Nzc7XG59XG5cbi53b3JrZmxvd3MtYWRkLXJlZmVyZW5jZS1udW1iZXJzIHtcbiAgICBtYXJnaW46IDVweCAyNXB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNhY2Y7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBJbiBjb3JlIGNvcmUgYXJjaGVzICovXG5cbi5wcm9qZWN0cy1ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5wcm9qZWN0cy1ncmlkIC5jYXJkLWdyaWQtaXRlbSB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG59XG5cbi5wcm9qZWN0cy1ncmlkIC5jYXJkLWdyaWQtaXRlbTpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgc3RlZWxibHVlO1xufVxuXG4uYWN0aXZlLWNvbnMtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDY1cHggMzBweCAzMHB4IDMwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE2MHB4KTtcbn1cblxuLmFjdGl2ZS1jb25zLWNvbnRhaW5lci1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uYWN0aXZlLWNvbnMtZmlsdGVycyB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4IDEwcHggMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5hY3RpdmUtY29ucy1maWx0ZXJzIGlucHV0IHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDI5MXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uYWN0aXZlLWNvbnMtZmlsdGVycyBpbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgc3RlZWxibHVlO1xuICAgIG91dGxpbmU6IHVuc2V0O1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xufVxuXG4uYWN0aXZlLWNvbnMtZmlsdGVycyAuZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uYWN0aXZlLWNvbnMtZmlsdGVycyAucmVzZXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAwcHggMXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IDI5OHB4O1xuICAgIGZvbnQtc2l6ZTogOXB4O1xufVxuXG5kaXYuYWN0aXZlLWNvbnMtaGVhZGVyIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjNDU0NTQ1O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICM0NTQ1NDU7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIGhlaWdodDogNTBweDtcbn1cblxuLmFjdGl2ZS1jb25zLXRhYmxlLXZpZXcge1xuICAgIGhlaWdodDogNTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5hY3RpdmUtY29ucy1jb250YWluZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogIzU4NTg1ODtcbiAgICBwYWRkaW5nOiAyMnB4IDQ1cHg7XG4gICAgbWFyZ2luOiAwcHg7XG59XG5cbi5hY3RpdmUtY29ucy1oZWFkZXItdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4vKiBkaXYuYWN0aXZlLWNvbnMtaGVhZGVyIH4gZGl2IGRpdiwgZGl2LmFjdGl2ZS1jb25zLWhlYWRlciB+IGRpdiBwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufSAqL1xuXG5kaXYuYWN0aXZlLWNvbnMtbWFwLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMjg4cHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5hY3RpdmUtY29ucy1tYXAtY29udGFpbmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xufVxuXG5kaXYuYWN0aXZlLWNvbnMtbWFwIHtcbiAgICBoZWlnaHQ6aW5oZXJpdDtcbiAgICB3aWR0aDppbmhlcml0O1xufVxuXG5kaXYuYWN0aXZlLWNvbnMtbWFwID4gYSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuaW1nLmFjdGl2ZS1jb25zLW1hcC1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4yO1xufVxuXG5kaXYuYWN0aXZlLWNvbnMtbWFwID4gZGl2IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwIDFweCAwIDRweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiAxNzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuZGl2LmFjdGl2ZS1jb25zLW1hcCA+IGRpdiA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZGl2LmFjdGl2ZS1jb25zLXN0dWJzIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5hY3RpdmUtY29ucy1oZWFkZXIuc3RhdHVzLW9rLCAuaG92ZXItZmVhdHVyZS10aXRsZS1iYXIuc3RhdHVzLW9rIHtcbiAgICBiYWNrZ3JvdW5kOiAjOUVFNTBGO1xuICAgIGNvbG9yOiAjNEE2RjAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NDk2MDA7XG59XG5cbi5jYXJkLWdyaWQtaXRlbTpob3ZlciAuYWN0aXZlLWNvbnMtaGVhZGVyLnN0YXR1cy1vayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI1NDc2QTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY0OTYwMDtcbn1cblxuLmFjdGl2ZS1jb25zLWhlYWRlci5zdGF0dXMtbGF0ZSwgLmhvdmVyLWZlYXR1cmUtdGl0bGUtYmFyLnN0YXR1cy1sYXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjQ0QwMDc0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3RDAwNDc7XG59XG5cbi5jYXJkLWdyaWQtaXRlbTpob3ZlciAuYWN0aXZlLWNvbnMtaGVhZGVyLnN0YXR1cy1sYXRlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjU0NzZBO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0QwMDQ3O1xufVxuXG4jbWFwLXBvcHVwIC5zdGF0dXMtd2FybmluZyAuaG92ZXItZmVhdHVyZS10aXRsZSB7XG4gICAgY29sb3I6ICM5QjlCMDA7XG59XG5cbiNtYXAtcG9wdXAgLnN0YXR1cy1vayAuaG92ZXItZmVhdHVyZS10aXRsZSB7XG4gICAgY29sb3I6ICM0QTZGMDA7XG59XG5cbiNtYXAtcG9wdXAgLnN0YXR1cy1sYXRlIC5ob3Zlci1mZWF0dXJlLXRpdGxle1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYWN0aXZlLWNvbnMtaGVhZGVyLnN0YXR1cy13YXJuaW5nLCAuaG92ZXItZmVhdHVyZS10aXRsZS1iYXIuc3RhdHVzLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGMUE7XG4gICAgY29sb3I6ICM5QjlCMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbn1cblxuLmFjdGl2ZS1jb25zLXBhZ2luYXRvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5hY3RpdmUtY29ucy1wYWdpbmF0b3IgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbjogNXB4IDBweDtcbn1cblxuLmNhcmQtZ3JpZC1pdGVtOmhvdmVyIC5hY3RpdmUtY29ucy1oZWFkZXIuc3RhdHVzLXdhcm5pbmcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNTQ3NkE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYmI7XG59XG5cbmRpdi5hY3RpdmUtY29ucy1zdHViLWxlZnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZGRkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTIwcHg7XG59XG5cbmRpdi5hY3RpdmUtY29ucy1zdHViLXJpZ2h0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuZGl2LmVwLXRvb2xzLXRpdGxlID4gZGl2IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMTJweCAwcHggMHB4IDEycHg7XG59XG5cbmRpdi5hY3RpdmUtY29ucy1zdHViLXZhbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMyNTQ3NkE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5kaXYuYWN0aXZlLWNvbnMtc3R1Yi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjNzc3O1xufVxuXG4uYWN0aXZlLWNvbnMtc3R1Yi1zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM3MjcyNzI7XG4gICAgaGVpZ2h0OiAxMTZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi5vc20tY3JlZGl0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5hY3RpdmUtY29ucy1zdHViLXN1bW1hcnktdGV4dCB7XG4gICAgd2lkdGg6IDI2NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA5OHB4O1xuICAgIC8qIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7ICovXG59XG5cbmRpdi5hY3RpdmUtY29ucy1ob3Zlci1sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAvKiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICovXG4gICAgLyogdGV4dC1hbGlnbjogY2VudGVyOyAqL1xuICAgIGhlaWdodDogNTUlO1xuICAgIG1hcmdpbi1sZWZ0OiAzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWN0aXZlLWNvbnMtaG92ZXItbG9hZGluZyBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hY3RpdmUtY29ucy10YWJsZSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uYWN0aXZlLWNvbnMtdGFibGUgLmRhdGFUYWJsZXNfaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmFjdGl2ZS1jb25zLXRhYmxlIHRyIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG59XG5cbi5hY3RpdmUtY29ucy10YWJsZSBpbnB1dCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uYWN0aXZlLWNvbnMtdGFibGUgbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbi5hY3RpdmUtY29ucy10YWJsZSBwIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5hY3RpdmUtY29ucy10YWJsZSB0Ym9keSB0ciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmFjdGl2ZS1jb25zLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGQUZFO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNFNUY0O1xufVxuXG4uYWN0aXZlLWNvbnMtdGFibGUgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uYWN0aXZlLWNvbnMtdGFibGUgLnJvdzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmFjdGl2ZS1jb25zLXRhYmxlIHRkIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5hY3RpdmUtY29ucy10YWJsZSAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHJpZ2h0OiA0MHB4O1xufVxuXG4uYWN0aXZlLWNvbnMtdGFibGUgLmRhdGFUYWJsZXNfaW5mbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiA5MHB4O1xufVxuXG4ud29ya2Zsb3ctbWFpbi1uYXYtaXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud29ya2Zsb3ctbWFpbi1uYXYtaXRlbS5hY3RpdmUtc3ViIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzdGVlbGJsdWU7XG59XG5cbi53b3JrZmxvdy1tYWluLW5hdi1pdGVtLmFjdGl2ZS1zdWI6aG92ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kOiBzdGVlbGJsdWVcbn1cblxubGkud29ya2Zsb3ctbWFpbi1uYXYtaXRlbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuZGl2LmhpZGUtY29tcGxldGlvbi1kYXRlID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZm9ybSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoNSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi5zaG93LW9ubHktZGV0YWlscyA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGZvcm0gPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDkpLFxuZGl2LnNob3ctb25seS1kZXRhaWxzID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZm9ybSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMTIpLFxuZGl2LnNob3ctb25seS1kZXRhaWxzID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZm9ybSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMTYpIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5kaXYuc2hvdy1vbmx5LW5vdGVzID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZm9ybSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMSksXG5kaXYuc2hvdy1vbmx5LW5vdGVzID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZm9ybSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMiksXG5kaXYuc2hvdy1vbmx5LW5vdGVzID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZm9ybSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMyksXG5kaXYuc2hvdy1vbmx5LW5vdGVzID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZm9ybSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoNCksXG5kaXYuc2hvdy1vbmx5LW5vdGVzID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZm9ybSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoNSksXG5kaXYuc2hvdy1vbmx5LW5vdGVzID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZm9ybSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMTIpLFxuZGl2LnNob3ctb25seS1ub3RlcyA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGZvcm0gPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDE2KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2LnNob3ctb25seS1mb2xsb3d1cCA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGZvcm0gPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpLFxuZGl2LnNob3ctb25seS1mb2xsb3d1cCA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGZvcm0gPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpLFxuZGl2LnNob3ctb25seS1mb2xsb3d1cCA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGZvcm0gPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDMpLFxuZGl2LnNob3ctb25seS1mb2xsb3d1cCA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGZvcm0gPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDQpLFxuZGl2LnNob3ctb25seS1mb2xsb3d1cCA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGZvcm0gPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDUpLFxuZGl2LnNob3ctb25seS1mb2xsb3d1cCA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGZvcm0gPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDkpLFxuZGl2LnNob3ctb25seS1mb2xsb3d1cCA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGZvcm0gPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDE2KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2LnNob3ctb25seS11cGxvYWQgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBmb3JtID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSxcbmRpdi5zaG93LW9ubHktdXBsb2FkID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZm9ybSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMiksXG5kaXYuc2hvdy1vbmx5LXVwbG9hZCA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGZvcm0gPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDMpLFxuZGl2LnNob3ctb25seS11cGxvYWQgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBmb3JtID4gZGl2ID4gZGl2Om50aC1jaGlsZCg0KSxcbmRpdi5zaG93LW9ubHktdXBsb2FkID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZm9ybSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoNSksXG5kaXYuc2hvdy1vbmx5LXVwbG9hZCA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGZvcm0gPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDkpLFxuZGl2LnNob3ctb25seS11cGxvYWQgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBmb3JtID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi5oaWRlLWZ1bGwtYWRkcmVzcyA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGZvcm0gPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXAtdG9vbGJhci5jb25zIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5hY3RpdmUtY29ucy1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4uY29ucyAuZXAtdG9vbHMtcmlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgaGVpZ2h0OiA0OXB4O1xufVxuXG4uY29ucy1vd25lci10aXRsZS1wYW5lbCB7XG4gICAgcGFkZGluZzogMHB4IDBweDtcbn1cblxuLmNvbnMtb3duZXItdGl0bGUge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFjdGl2ZS1jb25zLW1hcCAubWFwLWNyZWRpdCBhLm1hcGJveGdsLWN0cmwtbG9nbyB7XG4gICAgbWFyZ2luOiAtNXB4IDAgLTNweCAzcHg7XG59XG5cbmEubWFwYm94Z2wtY3RybC1sb2dvIHtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDE3MHB4O1xufVxuXG4uYWN0aXZlLWNvbnMtdGFibGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbn1cblxuLmFjdGl2ZS1jb25zLXRhYmxlLWNsaXAtZmllbGQge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uYWN0aXZlLWNvbnN1bHRhdGlvbnMtdGFibGUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBzdGVlbGJsdWU7XG4gICAgY29sb3I6ICNkZGQ7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZWVlO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzphZnRlciB7XG4gICAgY29sb3I6ICNlZWU7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmFjdGl2ZS1jb25zdWx0YXRpb25zLXRhYmxlLWhlYWRlciB0cjpmaXJzdC1jaGlsZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogc3RlZWxibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmUtY29uc3VsdGF0aW9ucy1zb3J0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICAgIHRvcDogMTVweDtcbn1cblxuLmFjdGl2ZS1jb25zLXRhYmxlIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICB0ZXh0LWp1c3RpZnk6IGluaGVyaXQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmFjdGl2ZS1jb25zdWx0YXRpb25zLWRpc3BsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDEycHg7XG4gICAgei1pbmRleDogMzAwO1xufVxuXG4uYWN0aXZlLWNvbnN1bHRhdGlvbnMtZGlzcGxheSAuYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIGNvbG9yOiAjODg4O1xufVxuXG4uYWN0aXZlLWNvbnN1bHRhdGlvbnMtZGlzcGxheSAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjojMDQxQjMzO1xufVxuXG4uYWN0aXZlLWNvbnN1bHRhdGlvbnMtZGlzcGxheSAuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjojMDQxQjMzO1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5yb3cge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbn1cblxudGFibGUucmVwb3J0LXRhYnVsYXItY2FyZCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgLyogcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7ICovXG59XG5cbi50YWJiZWQtd29ya2Zsb3ctc3RlcC1ib2R5IC5waG90by13b3JrYmVuY2gtcGhvdG9zIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucmVwb3J0LXRhYnVsYXItY2FyZCB0ZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGNvbG9yOiAjYTNhNGE0O1xuICAgIC8qIGJvcmRlci1sZWZ0OjFweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkIGJsYWNrOyAqL1xufVxuXG4ucmVwb3J0LXRhYnVsYXItY2FyZCB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZmRmZGY7XG59XG5cbi5yZXBvcnQtdGFidWxhci1jYXJkIHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2RmZGZkZjtcbn1cblxuLnJlcG9ydC10YWItY29udGVudC1sZWZ0LWFsaWduIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi8qIC5yZXBvcnQtdGFidWxhci1jYXJkIHRyIHRkOm50aC1jaGlsZChldmVuKSB7XG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCBibGFjaztcbn0gKi9cblxuLnJlcG9ydC10YWJ1bGFyLWNhcmQgdHI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RmZGZkZjtcbn1cblxuLnJlcG9ydC10YWJ1bGFyLWNhcmQgdGgge1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZmRmZGY7XG4gICAgY29sb3I6ICM3NDg5OWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJlcG9ydC10YWJ1bGFyLWNhcmQgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y4O1xufVxuXG5zcGFuLnJwLXRpbGUtdGl0bGUge1xuICAgIGNvbG9yOiMyYzRkNzA7XG4gICAgZm9udC13ZWlnaHQ6IDU1MDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uY29tbXVuaWNhdGlvbi10eXBlIHtcbiAgICBjb2xvcjogcmdiKDEzNCwgMTM0LCAxMzQpO1xuICAgIGZvbnQtc2l6ZTogMC45NWVtO1xufVxuXG4uaGVyLWZpbmFsLXN0ZXAtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMHB4IDE1cHggMTVweCAxNXB4OyBcbiAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaGVyLWZpbmFsLXN0ZXAtc2VjdGlvbiAubWFwLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uaGVyLWZpbmFsLXN0ZXAtc2VjdGlvbiAubWFwLWNvbnRhaW5lciAubWFwIHtcbiAgICBoZWlnaHQ6IDQwMHB4OyBcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZpbmFsLXN0ZXAtc2VjdGlvbi1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7IFxuICAgIHdpZHRoOiBpbmhlcml0OyBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5hZGRyZXNzLWJsb2NrIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1pbi13aWR0aDogNzAwcHg7XG59XG5cbi5maW5hbC1zdGVwLXNlY3Rpb24tYmxvY2staXRlbSB7XG4gICAgZGlzcGxheTogZmxleDsgXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZpbmFsLXN0ZXAtc2VjdGlvbi1ibG9jay1pdGVtIC5ibG9jay1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLnN1bW1hcnktaW1hZ2UtbWV0YWRhdGEgLmJsb2NrLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uZmluYWwtc3RlcC1zZWN0aW9uLWJsb2NrLWl0ZW0gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYmxvY2staXRlbS5maWxlcy1tZXRhZGF0YSB7XG4gICAgcGFkZGluZzogNXB4IDBweCA1cHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZpbmFsLXN0ZXAgLnN1bW1hcnktbGFiZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgXG4gICAgY29sb3I6ICM3Nzc7XG59XG5cbi5maW5hbC1zdGVwIGg1IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uZmluYWwtc3RlcCAuc3VtbWFyeS12YWx1ZSB7XG4gICAgY29sb3I6ICMyYjU0N2M7XG59XG5cbi5maW5hbC1zdGVwIC5maWxlLWxpc3QgLmZpbGUtdXBsb2FkLWNhcmQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNFNUY0O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiA3cHggOHB4IDVweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uZmluYWwtc3RlcCAuZmlsZS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5maW5hbC1zdGVwIC5maWxlLWxpc3QgLmZpbGUtdXBsb2FkLWNhcmQ6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6ICNGNUZBRkU7XG59XG5cbi5hdHRlbmRlZS10YWJsZSB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbn1cblxuLmF0dGVuZGVlLXRhYmxlPnRib2R5PnRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUZBRkU7XG59XG5cbi5hdHRlbmRlZS10YWJsZSAuYXR0ZW5kZWUtbmFtZXtcbiAgICB3aWR0aDogMzAwcHg7XG59XG5cbi5hdHRlbmRlZS10YWJsZSAuYXR0ZW5kZWUtdHlwZXtcbiAgICB3aWR0aDogNDUwcHg7XG59XG5cbi5yZWZlcmVuY2UtbnVtYmVyLXRhYmxlIHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xufVxuXG4ucmVmZXJlbmNlLW51bWJlci10YWJsZT50Ym9keT50cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGQUZFO1xufVxuXG4ucmVmZXJlbmNlLW51bWJlci10YWJsZSB0aCB7XG4gICAgd2lkdGg6IDI1MHB4O1xufVxuXG4uZmluYWwtc3RlcCAuc3VtbWFyeS1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogMjQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM0MzQzNDtcbn1cblxuLnN1bW1hcnktaW1hZ2UtbWV0YWRhdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7IFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxuICAgIHBhZGRpbmc6IDVweCA1cHggMTBweCAwcHg7XG59XG5cbi5zdW1tYXJ5LWltYWdlLW1ldGFkYXRhIC5zdW1tYXJ5LXZhbHVlIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uZmluYWwtc3RlcCAuc3VtbWFyeS1pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogNXB4IDVweCA1cHggMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbnN1bHRhdGlvbi1tYXAtc3RlcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweDtcbn1cblxuLyoqXG4gKiBDdXN0b20gQ1NTIE92ZXJyaWRlcyBieSBGJlRcbiAqL1xuXG4ud29ya2Zsb3ctZm9ybS1jb21wb25lbnQge1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG59XG5cbi5kb2N4LXByZXZpZXctLW92ZXJyaWRlcyAuZG9jeC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWNlZWYwICFpbXBvcnRhbnQ7XG59XG5cblxuLmZ1bGwtaGVpZ2h0LW1hcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZnVsbC1oZWlnaHQtbWFwIC53b3JrZmxvdy1jb21wb25lbnQtYmFzZWQtc3RlcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZnVsbC1oZWlnaHQtbWFwIC53b3JrYmVuY2gtY2FyZC1zaWRlYmFyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5kYXNoYm9hcmQtY2FyZC1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OmZsZXg7IFxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgXG4gICAgd2lkdGg6MTAwJTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmRhc2hib2FyZC1jYXJkLWNvbHVtbnMgPiBkaXYgPiBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLmRhc2hib2FyZC1jYXJkLWNvbHVtbnMtYWx0IHtcbiAgICBkaXNwbGF5OmZsZXg7IFxuICAgIHdpZHRoOjEwMCU7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmRhc2hib2FyZC1jYXJkLWNvbHVtbnMtYWx0ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogNzUlO1xufVxuXG4uZGFzaGJvYXJkLWNhcmQtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogNThweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmRhc2hib2FyZC1jYXJkLWxpc3QgPiBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5kYXNoYm9hcmQtY2FyZC1wYW5lbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyMjBweDtcbn1cblxuLmRhc2hib2FyZC1jb3VudGVyLWNhcmQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW46MS4yMnJlbSA1cmVtO1xuICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDFyZW07XG59XG5cbi5wbGFubmluZy1jYXJkIHtcbiAgICBtaW4taGVpZ2h0OiAyNThweDtcbn1cblxuLnJlc3BvbnNlLWNvbnRhaW5lciBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDEuNXJlbSAxcmVtXG59XG5cbi5yZXNwb25zZS1jb250YWluZXIgZGl2IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4uc2Nyb2xsYWJsZSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmgtOTV2aCB7IGhlaWdodDogOTV2aDsgfVxuLmgtODB2aCB7IGhlaWdodDogODB2aDsgfVxuLmgtNzV2aCB7IGhlaWdodDogNzV2aDsgfVxuLmgtZnVsbCB7IGhlaWdodDogMTAwdmg7IH1cbi5oLTUwMCB7IGhlaWdodDogNTAwcHg7IH1cblxuLm1oLTk1dmggeyBtYXgtaGVpZ2h0OiA5NXZoOyB9XG4ubWgtODB2aCB7IG1heC1oZWlnaHQ6IDgwdmg7IH1cbi5taC03NXZoIHsgbWF4LWhlaWdodDogNzV2aDsgfVxuLm1oLWZ1bGwgeyBtYXgtaGVpZ2h0OiAxMDB2aDsgfVxuLm1oLTUwMCB7IG1heC1oZWlnaHQ6IDUwMHB4OyB9XG5cbi5tdC0xIHsgbWFyZ2luLXRvcDogMC41cmVtIH0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/