﻿/*!
Theme Name: News Pro
Theme URI: https://my.studiopress.com/themes/news/
Description: When you have readers and customers who are always hungry for more, deliver it in style with the publishing powerhouse News theme.
Author: StudioPress
Author URI: https://www.studiopress.com/
Version: 3.3.0

Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, e-commerce, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready

Template: genesis
Template Version: 2.1

License: GPL-2.0-or-later
License URI: http://www.opensource.org/licenses/gpl-license.php

Text Domain: news-pro
!*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html,input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.author-box:before,.clearfix:before,.entry:before,.entry-content:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-header:before,.site-inner:before,.widget:before,.wrap:before{content:" ";display:table}.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-header:after,.site-inner:after,.widget:after,.wrap:after{clear:both;content:" ";display:table}.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{border:0;clip:rect(0, 0, 0, 0);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.genesis-nav-menu .search input[type=submit]:focus,.screen-reader-shortcut:focus,.screen-reader-text:focus,.widget_search input[type=submit]:focus{clip:auto !important;display:block;font-size:1em;font-weight:bold;height:auto;padding:20px 23px;text-decoration:none;width:auto;z-index:100000}.more-link{position:relative}.screen-reader-shortcut:focus,.screen-reader-text:focus{background-color:#fff}html{font-size:10px}body>div{font-size:10px}body{color:#373d3f;font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:10px;font-weight:400;line-height:1.3}button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus,.button{-webkit-transition:100ms .1s ease-in-out;-moz-transition:100ms .1s ease-in-out;-ms-transition:100ms .1s ease-in-out;-o-transition:100ms .1s ease-in-out;transition:100ms .1s ease-in-out}::-moz-selection{background-color:#373d3f;color:#fff}::selection{background-color:#373d3f;color:#fff}a{color:#3b7cbb;text-decoration:none}a:focus,a:hover{color:#3b7cbb}p{font-family:"Source Serif Pro","Georgia",serif;margin:0 0 24px;padding:0;font-size:1.6rem;line-height:1.5}.entry p{font-size:1.4rem}@media screen and (min-width: 500px){.entry p{font-size:1.6rem}}.page-template-page_blog .blog-template-description .entry-title,.category-title,.our-team .entry-title{font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:2.4rem;line-height:1.125;font-weight:700;margin-bottom:24px;color:#373d3f;border-bottom:none;margin-bottom:48px}@media screen and (max-width: 800px){.page-template-page_blog .blog-template-description .entry-title,.category-title,.our-team .entry-title{font-size:1.8rem}}.page-template-page_blog .blog-template-description .entry-title:before,.category-title:before,.our-team .entry-title:before{content:"";display:block;margin-right:20px;float:left;width:5px;height:30px;background:#3b7cbb}.page-template-page_blog .entry-content p,.category .entry-content p,.search .entry-content p{font-family:"Source Serif Pro","Georgia",serif;font-size:1.4rem;line-height:1.3}strong{font-weight:700}ol,ul{margin:0;padding:0}mark{background:#bdbdbd;color:#373d3f}blockquote,blockquote::before{color:#616161}blockquote{margin:48px 48px 24px}blockquote::before{content:"“";display:block;font-size:1.8rem;height:0;position:relative;top:-10px}.entry-content code{background-color:#333;color:#ddd}cite{font-style:normal}hr{border:0;border-collapse:collapse;border-bottom:1px solid #fafafa;clear:left;margin:0 0 32px;padding-top:24px}p.entry-meta{font-family:"Montserrat","Roboto","Arial",sans-serif;text-align:center}.single-post .author,.single-post .date,.single-post .entry-author-name,.single-post .entry-time,.listing-item .author,.listing-item .date,.listing-item .entry-author-name,.listing-item .entry-time{text-transform:uppercase;font-size:12px;letter-spacing:.5px}.author,.entry-author-name{font-weight:700;color:#616161;margin-bottom:16px}.wp-caption-text{font-family:"Montserrat","Roboto","Arial",sans-serif;font-weight:300;font-size:1.6rem;line-height:1.5}figure.alignleft{margin:24px 24px 24px 0}figure.alignright{margin:24px 0 24px 24px}.wp-caption{width:auto !important;max-width:100% !important}h1,h2,h3,h4,h5,h6,.title{font-family:"Montserrat","Roboto","Arial",sans-serif;color:#373d3f;margin:0 0 16px;display:block}h1{font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:2.4rem;line-height:1.1;font-weight:700;margin-bottom:32px;color:#373d3f;border-bottom:none}@media screen and (min-width: 800px){h1{font-size:2.24rem}}@media screen and (min-width: 1000px){h1{font-size:2.56rem}}@media screen and (min-width: 1200px){h1{font-size:3.2rem}}h2{font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:2.4rem;line-height:1.125;font-weight:700;margin-bottom:24px;color:#373d3f;border-bottom:none}@media screen and (max-width: 800px){h2{font-size:1.8rem}}h3{font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:1.6rem;line-height:1.25;font-weight:700;margin-bottom:16px;color:#373d3f;border-bottom:none}@media screen and (max-width: 800px){h3{font-size:1.6rem}}h4{font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:1.6rem;line-height:1.25;font-weight:700;margin-bottom:16px;color:#373d3f;border-bottom:none}@media screen and (max-width: 800px){h4{font-size:1.6rem}}h5{font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:1.2rem;line-height:1.5;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#373d3f;text-decoration:none}h6{font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:1.6rem;line-height:1.25;font-weight:700;margin-bottom:16px;color:#373d3f;border-bottom:none;font-size:1.2rem}@media screen and (max-width: 800px){h6{font-size:1.6rem}}.single-post .entry-title{font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:2.4rem;line-height:1.1;font-weight:700;margin-bottom:32px;color:#373d3f;border-bottom:none;text-align:center;margin-bottom:0}@media screen and (min-width: 800px){.single-post .entry-title{font-size:2.24rem}}@media screen and (min-width: 1000px){.single-post .entry-title{font-size:2.56rem}}@media screen and (min-width: 1200px){.single-post .entry-title{font-size:3.2rem}}.single-post .entry-title{margin-bottom:16px}.author .entry-title,.category .entry-title,.search .entry-title{text-transform:none}.author .entry-content{display:none}.listing-item{margin-bottom:32px}.listing-item .title{font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:1.6rem;line-height:1.25;font-weight:700;margin-bottom:16px;color:#373d3f;border-bottom:none}@media screen and (max-width: 800px){.listing-item .title{font-size:1.6rem}}.top-stories .listing-item:first-child .title,.featured-story .listing-item .title{font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:2.4rem;line-height:1.125;font-weight:700;margin-bottom:24px;color:#373d3f;border-bottom:none}@media screen and (max-width: 800px){.top-stories .listing-item:first-child .title,.featured-story .listing-item .title{font-size:1.8rem}}.listing-item .excerpt{font-family:"Source Serif Pro","Georgia",serif;font-size:1.4rem;line-height:1.3}.page-template-page_blog .entry-title,.category .entry-title{font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:1.6rem;line-height:1.25;font-weight:700;margin-bottom:16px;color:#373d3f;border-bottom:none}@media screen and (max-width: 800px){.page-template-page_blog .entry-title,.category .entry-title{font-size:1.6rem}}.category .lead-story .entry-title{font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:2.4rem;line-height:1.125;font-weight:700;margin-bottom:24px;color:#373d3f;border-bottom:none;margin-bottom:24px}@media screen and (max-width: 800px){.category .lead-story .entry-title{font-size:1.8rem}}.entry-title a,.sidebar .widget-title a{color:#373d3f}.entry-title a:focus,.entry-title a:hover,h3.rpwe-title a:hover,.widget-title a:hover{color:#3b7cbb}.featured-page-card h3,.widget-title,.display-posts-title,.archive-title{font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:1.2rem;line-height:1.5;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#373d3f;text-decoration:none}.featured-page-card h3 a,.widget-title,.display-posts-title,.archive-title{color:#373d3f;text-transform:uppercase}.featured-page-card .card-title:before,.widget-title:before,.display-posts-title:before,.archive-title:before{content:"";height:3px;width:20px;position:relative;top:10px;background:#3b7cbb;margin:0 0 16px;display:block}.archive.author .archive-description p{text-transform:none;font-weight:400;font-family:"Source Serif Pro","Georgia",serif;font-size:1.4rem;line-height:1.3}@media screen and (min-width: 800px){.archive.author .archive-description p{font-size:1.6rem}}.breadcrumb{background-color:#f3f3f3;border-bottom:1px solid #e3e3e3;font-size:12px;font-size:1.2rem;margin:0;padding:20px;text-transform:uppercase}.archive-description,.author-box{margin:0;overflow:hidden}.archive-title+p{margin-top:24px}.author-box-title{color:#373d3f;font-size:16px;font-size:1.6rem;margin-bottom:4px}.author-box p{margin-bottom:0}.author-box .avatar{margin-right:24px}.genesis-skip-link{margin:0}.genesis-skip-link li{height:0;width:0;list-style:none}:focus{color:#333;outline:#ccc solid 1px}.enews-widget input{margin-bottom:16px}.enews-widget input:focus{border:1px solid #ddd}.enews-widget input[type=submit]{background-color:red;color:#fff;margin:0;width:100%}.enews-widget input:focus[type=submit],.enews-widget input:hover[type=submit]{background-color:#f5f5f5;color:#373d3f}.enews form+p{margin-top:20px}.sidebar .widget.enews-widget{background-color:#373d3f;color:#999}.sidebar .enews-widget .widget-title{color:#fff}.latest-tweets ul li{margin-bottom:16px}.news-pro-home .content #genesis-responsive-slider,.news-pro-home .content .genesis_responsive_slider li{border:none}.news-pro-home .content .genesis_responsive_slider li:before{content:"";margin:0}.news-pro-home .content .genesis_responsive_slider .slide-excerpt,.news-pro-home .content .genesis_responsive_slider .slide-excerpt-border{background:transparent;border:none;margin:0}.news-pro-home .content .genesis_responsive_slider .slide-excerpt{padding:24px}.news-pro-home .content #genesis-responsive-slider,.news-pro-home .content .genesis_responsive_slider .slides li,.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li{margin:0;padding:0}.news-pro-home .content .genesis_responsive_slider .flex-control-nav{line-height:1;margin-top:-30px}.news-pro-home .content .genesis_responsive_slider .flex-control-nav li{margin-bottom:0;padding-bottom:0}.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li a{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.news-pro-home .content .genesis_responsive_slider h2 a{background:rgba(0,0,0,.8);color:#fff;display:inline-block;font-weight:400;line-height:1.2;padding:16px;position:relative;z-index:9}.news-pro-home .content .genesis_responsive_slider a:focus,.news-pro-home .content .genesis_responsive_slider a:hover{color:#fff}.news-pro-home .content .genesis_responsive_slider p{background:rgba(0,0,0,.8);color:#fff;font-size:14px;font-size:1.4rem;margin:0;padding:12px 24px;position:relative;z-index:9}.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li a{background:url(images/icon-direction-nav.png) no-repeat -50px 0;background-size:100px 98px;height:49px;outline:none;right:-25px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;width:50px}.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li a:focus,.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li a:hover{background-position:-50px -49px}.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li a.prev{background-position:0 0;bottom:10px;left:auto;right:62px;top:auto}.news-pro-home .content #genesis-responsive-slider .flex-direction-nav li a.next{bottom:10px;left:auto;right:10px;top:auto}.news-pro-home .content #genesis-responsive-slider .flex-direction-nav li a:focus.prev,.news-pro-home .content #genesis-responsive-slider .flex-direction-nav li a:hover.prev{background-position:0 -49px}.home-top .widget.ui-tabs .entry{background:none;border:none;color:#fff;margin:0;overflow:hidden;padding:0;min-height:400px}.home-top .widget.ui-tabs .entry h2 a{background:rgba(0,0,0,.8);display:inline-block;font-weight:400;line-height:1.2;padding:16px;position:relative;z-index:9}.home-top .widget.ui-tabs .entry p{background:rgba(0,0,0,.8);font-size:14px;font-size:1.4rem;margin:0 24px;padding:12px 24px;position:relative;z-index:9}.home-top .widget.ui-tabs .entry h2{margin:0;padding:24px 24px 8px}.home-top .widget.ui-tabs{position:relative}.home-top .ui-tabs ul.ui-tabs-nav{bottom:40px;margin:0 0 0 40px;position:absolute;right:40px;z-index:9}.home-top .ui-tabs ul.ui-tabs-nav li{border:none;margin:0}.home-top .ui-tabs ul.ui-tabs-nav li::before{display:none}.home-top .ui-tabs ul.ui-tabs-nav li a{background-color:#373d3f;color:#fff;display:inline-block}.home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a{background-color:red}.home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a:focus,.home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a:hover{background-color:#fff;color:#373d3f}.home-top .widget.ui-tabs img{position:absolute}.home-top .widget.ui-tabs a{color:#fff}.widget.ui-tabs ul.ui-tabs-nav li:before{content:"";margin:0}img#wpstats{display:none}.simple-social-icons ul li:before{display:none}.subcategories-stories .listing-item{display:block;overflow:auto;margin-bottom:32px}.subcategories-stories .listing-item .title{font-size:1.6rem}.subcategories-stories>:first-child .title{text-align:center}.subcategories-stories li+li .author{display:none}.category .subcategories-stories .image{width:25%;display:inline-block;float:left;margin-right:24px}.category .subcategories-stories>:first-child img{max-width:500px;width:100%;margin-bottom:1rem}.rpwe-block ul{list-style:none !important;margin-left:0 !important;padding-left:0 !important}.rpwe_widget{margin-bottom:60px}.rpwe-block a{display:inline !important;text-decoration:none}.rpwe-block h3{background:none !important;clear:none;margin-bottom:0 !important;margin-top:0 !important}.rpwe-summary{font-size:16px}.rpwe-time{color:#bbb;font-size:11px}.rpwe-comment{color:#bbb;font-size:11px;padding-left:5px}.rpwe-alignleft{display:inline;float:left}.rpwe-alignright{display:inline;float:right}.rpwe-aligncenter{display:block;margin-left:auto;margin-right:auto}.rpwe-clearfix:before,.rpwe-clearfix:after{content:"";display:table !important}.rpwe-clearfix:after{clear:both}.rpwe-clearfix{zoom:1}h3.rpwe-title a{color:#373d3f}.rpwe-alignleft{max-width:100px}.category .rpwe-ul>:first-child img,.home-page-feature>:first-child img{max-width:500px;width:100%;margin-bottom:1rem}.category .rpwe-ul>:nth-child(n+1) img{margin-right:1.6rem;padding-bottom:1.6rem}.category .rpwe-block li{margin-bottom:20px;padding-bottom:10px;list-style-type:none}.home .rpwe-thumb{border:none;box-shadow:none !important;margin:0;padding:0 !important}.listing-item .tablepress{font-size:1.4rem}.tablepress-table-description{margin-bottom:24px}#tablepress-bankruptcy-filings,#tablepress-bankruptcy-filings tr,#tablepress-bankruptcy-filings tbody td,#tablepress-bankruptcy-filings thead th,#tablepress-bankruptcy-filings tfoot th{border:none}#tablepress-bankruptcy-filings tr:nth-child(odd) td{padding-bottom:0}#tablepress-bankruptcy-filings tr:nth-child(4n-6),#tablepress-bankruptcy-filings tr:nth-child(4n-7){background-color:#fafafa}#tablepress-bankruptcy-filings tr:nth-child(even){color:#616161;font-style:italic}table{border-collapse:collapse;border-spacing:0;line-height:2;margin-bottom:40px;width:100%}tbody{border-bottom:1px solid #ddd}th,td{text-align:left}th{font-weight:bold}td{border-top:1px solid #ddd;padding:6px 0}.genesis-nav-menu .search input[type=submit],.widget_search input[type=submit]{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;padding:0;position:absolute;right:0;top:0;width:1px}.site-container{overflow:hidden}.site-container-wrap,.before-footer-wrapper{width:90%;max-width:1140px;margin:0 auto 32px}.before-footer-wrapper{display:block}.site-inner{margin-top:48px}.content-sidebar-sidebar .content-sidebar-wrap{float:left}.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{float:right}.content-sidebar-wrap{margin-top:16px;margin-bottom:48px}.content{margin-bottom:48px}main{width:100%;margin-right:0}aside{width:100%;float:none}@media screen and (min-width: 800px){main{width:70%;margin-right:2%}aside{width:28%;float:right}}@supports(display: grid){.content-sidebar-wrap{margin-top:16px;margin-bottom:48px}main{width:100%;margin-right:0}aside{width:100%;float:none}.content-sidebar .content-sidebar-wrap{display:grid;grid-gap:24px;grid-template-columns:1fr;grid-template-rows:auto}@media screen and (min-width: 800px){.content-sidebar .content-sidebar-wrap{grid-template-columns:2fr 1fr}}}.content-sidebar .content,.content-sidebar-sidebar .content{float:left}@media screen and (min-width: 800px){.content-sidebar .content,.content-sidebar-sidebar .content{padding-right:24px;border-right:1px solid #bdbdbd}}.sidebar-content-sidebar .content{float:left}.full-width-content .content{width:100%}.sidebar-content .sidebar-primary,.sidebar-sidebar-content .sidebar-primary{float:left}.sidebar-sidebar-content .sidebar-primary{border-left:1px solid #e3e3e3}.content-sidebar-sidebar .sidebar-primary{border-right:1px solid #e3e3e3}.sidebar-secondary{float:left;font-size:14px;font-size:1.4rem;width:177px}.content-sidebar-sidebar .sidebar-secondary{float:right}.widget{word-wrap:break-word}.featured-content .entry{margin-bottom:20px;padding:0}.featured-content .entry-title{font-size:20px;font-size:2rem;line-height:1.2}.featured-content p{margin-bottom:20px}.site-header{background-color:#fff;position:relative}@media screen and (min-width: 500px){.site-header{margin-bottom:24px}}.site-header .wrap{max-width:1140px}.site-header .wrap,.nav-primary .wrap{width:90%;margin:0 auto}.title-area{float:left;margin-left:0;width:100%}.site-title{font-weight:700;font-size:48px;font-size:4.8rem;font-weight:700;line-height:1;margin:0;text-transform:uppercase}.site-title a,.site-title a:focus,.site-title a:hover{color:#373d3f}.site-description{color:#999;font-size:16px;font-size:1.6rem;font-weight:400;letter-spacing:2px;line-height:1;margin:10px 0 0;text-transform:uppercase}.header-full-width .title-area{padding:0 40px;text-align:center}.header-full-width .title-area,.header-full-width .site-title{width:100%}.header-image .site-description,.header-image .site-title a{display:block;text-indent:-9999px}.header-image .site-title a{background-position:top center !important;background-size:contain !important;float:left;min-height:110px;width:100%}.widget-area{word-wrap:break-word}.site-header .widget-area{text-align:right;padding:0 20%}.site-header .widget-area li{list-style-type:none}.site-header .search-form{float:right;margin:24px auto;width:100%}.before-header{padding:8px 24px}.before-header .wrap{display:block;width:98%;margin:16px auto}.before-header .wrap section:first-child,.before-header .wrap section:last-child{display:block}@media screen and (min-width: 500px){.before-header .wrap section:first-child,.before-header .wrap section:last-child{display:inline-block}}.before-header .wrap section:first-child{width:80%;max-width:300px;margin:0 auto 16px}@media screen and (min-width: 500px){.before-header .wrap section:first-child{width:60%}}@media screen and (min-width: 1000px){.before-header .wrap section:first-child{width:40%;margin-right:5%}}.before-header .wrap section:last-child{width:100%;margin:auto;text-align:center}@media screen and (min-width: 1000px){.before-header .wrap section:last-child{width:55%;float:right}}.genesis-nav-menu{clear:both;color:#373d3f;font-size:1.2rem;font-weight:700;line-height:1.3;width:100%;text-align:center}.genesis-nav-menu.menu-secondary,#menu-masthead li{font-size:1.2rem;display:inline-block;text-align:center;padding:8px}@media screen and (min-width: 1000px){.genesis-nav-menu.menu-secondary,#menu-masthead li{float:right}}.genesis-nav-menu.menu-secondary a,#menu-masthead li a{color:#616161}.genesis-nav-menu.menu-secondary:first-child,#menu-masthead li:first-child{border:1px solid #616161}.genesis-nav-menu.menu-secondary:after,#menu-masthead li:after{content:none}.genesis-nav-menu .menu-item{display:inline-block;text-align:center}.genesis-nav-menu a{color:#373d3f;display:block;padding:8px;position:relative;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.menu-item{-webkit-transition:50ms .1s ease-in-out;-moz-transition:50ms .1s ease-in-out;-ms-transition:50ms .1s ease-in-out;-o-transition:50ms .1s ease-in-out;transition:50ms .1s ease-in-out}.menu-item+.menu-item{margin-left:-4px}.menu-item:after{content:"";display:block;margin:auto;height:3px;width:0px;background:transparent;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.current-menu-item:after,.menu-item:hover:after{width:100%;background:#3b7cbb}.genesis-nav-menu.menu-secondary a{padding:1rem 1rem 1rem 0}.genesis-nav-menu a:focus,.genesis-nav-menu a:hover,.genesis-nav-menu .current-menu-item>a{color:#3b7cbb}.genesis-nav-menu .sub-menu{left:-9999px;opacity:0;position:absolute;-webkit-transition:.4s .1s ease-in-out;-moz-transition:.4s .1s ease-in-out;-ms-transition:.4s .1s ease-in-out;-o-transition:.4s .1s ease-in-out;transition:.4s .1s ease-in-out;width:200px;z-index:99}.genesis-nav-menu .sub-menu a{background-color:#fff;border:1px solid #fafafa;border-top:none;padding:16px 24px;position:relative;width:200px}.genesis-nav-menu .sub-menu a:focus,.genesis-nav-menu .sub-menu a:hover,.genesis-nav-menu .sub-menu .current-menu-item>a{background-color:#373d3f;color:#fff}.genesis-nav-menu .sub-menu .sub-menu{margin:-44px 0 0 199px}.genesis-nav-menu .menu-item:hover{position:static}.genesis-nav-menu .menu-item:hover>.sub-menu{left:auto;opacity:1}.genesis-nav-menu>.right{display:inline-block;float:right;list-style-type:none;padding:0;text-transform:uppercase}.genesis-nav-menu>.date,.genesis-nav-menu>.right>a{border:none;border-left:1px solid #e3e3e3;display:inline-block;padding:20px 24px}.genesis-nav-menu>.search{padding:10px}.genesis-nav-menu .search input[type=search]{font-size:1.4rem;padding:10px 16px}.site-header .genesis-nav-menu a{border:none}.site-header .genesis-nav-menu .sub-menu a{border:1px solid #e3e3e3;border-top:none}.site-header.wrap,.site-header.nav-primary{max-width:1140px}.nav-primary{border-bottom:1px solid #e1e1e1;margin-bottom:24px}.menu .menu-item:focus{position:static}.menu .menu-item>a:focus+ul.sub-menu,.menu .menu-item.sfHover>ul.sub-menu{left:auto;opacity:1}.menu-toggle,.sub-menu-toggle{display:none;visibility:hidden}.entry-header{width:80%;margin:auto}@media screen and (min-width: 500px){.entry-header{width:100%;max-width:1140px}}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5){.content #genesis-responsive-slider .flex-direction-nav li a{background-image:url(images/icon-direction-nav@2x.png)}}@media only screen and (max-width: 1188px){.home-top .widget.ui-tabs .entry{min-height:334px}.site-title{margin-top:0}}@media screen and (max-width: 1000px){.site-container-wrap{width:90%}.content,.content-sidebar-sidebar .content,.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-primary,.sidebar-secondary,.sidebar-sidebar-content .content,.sidebar-sidebar-content .content-sidebar-wrap,.site-inner,.title-area,.wrap{width:100%}}@media screen and (max-width: 1000px)and (min-width: 500px){.site-header .title-area{padding-bottom:16px}}@media screen and (max-width: 1000px){.header-image .site-title a{background-position:top center !important}}@media screen and (max-width: 1000px){.genesis-nav-menu li,.site-header ul.genesis-nav-menu,.site-header .search-form{float:none}}@media screen and (max-width: 1000px){.genesis-nav-menu,.home-top .widget.ui-tabs .entry h2,.site-description,.site-header .search-form,.site-header .title-area,.site-header .widget-area,.site-title{text-align:center}}@media screen and (max-width: 1000px){.genesis-nav-menu a,.genesis-nav-menu>.first>a,.genesis-nav-menu>.last>a{border:none;padding:12px}}@media screen and (max-width: 1000px){.site-container-wrap,.site-header .search-form{margin:16px auto}}@media screen and (max-width: 1000px){.genesis-nav-menu li.right{display:none}}@media screen and (max-width: 1000px){.content{border:none}}@media screen and (max-width: 1000px){.site-footer{width:100%;padding:0 4% 24px}}@media screen and (max-width: 1000px){.home-top .widget.ui-tabs .entry{background-color:#373d3f;padding-bottom:20px}}@media screen and (max-width: 1000px){.home-top .widget.ui-tabs img{display:block;max-width:100%;position:relative;margin:0 auto}}@media screen and (max-width: 1000px){.home-top .ui-tabs ul.ui-tabs-nav{background-color:#373d3f;bottom:auto;margin:0;position:relative;right:auto}}@media screen and (max-width: 1000px){.home-top .ui-tabs ul.ui-tabs-nav li,.home-top .widget.ui-tabs .entry p{margin:0}}@media screen and (max-width: 1000px){.home-top .widget.ui-tabs .entry h2{padding:0}}@media screen and (max-width: 1000px){.genesis-responsive-menu .wrap{padding:0}}@media screen and (max-width: 1000px){.genesis-responsive-menu{display:none;position:fixed;top:0;left:0;padding-top:10vh;background:#fff;width:100%;height:100vh;z-index:1}}@media screen and (max-width: 1000px){.genesis-skip-link .skip-link-hidden{display:none;visibility:hidden}}@media screen and (max-width: 1000px){.menu-toggle,.sub-menu-toggle{background-color:transparent;border-width:0;color:#373d3f;display:block;margin:0 auto;overflow:hidden;text-align:center;visibility:visible}}@media screen and (max-width: 1000px){.menu-toggle:focus,.menu-toggle:hover,.sub-menu-toggle:focus,.sub-menu-toggle:hover{background:transparent;border-width:0;color:#3b7cbb}}@media screen and (max-width: 1000px){.menu-toggle:focus,.sub-menu-toggle:focus{outline:1px solid #ccc;outline-offset:-1px}}@media screen and (max-width: 1000px){.menu-toggle{line-height:20px;position:absolute;top:24px;right:24px;z-index:1000;width:40px}}@media screen and (max-width: 1000px){.menu-toggle::before{font-size:1.5em;text-rendering:auto}}@media screen and (max-width: 1000px){.sub-menu-toggle{float:right;padding:10px;position:absolute;right:0;top:0;z-index:100}}@media screen and (max-width: 1000px){.sub-menu-toggle::before{display:inline-block;text-rendering:auto;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:transform .25s ease-in-out;-ms-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out}}@media screen and (max-width: 1000px){.sub-menu-toggle.activated::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@media screen and (max-width: 1000px){.genesis-responsive-menu .genesis-nav-menu .menu-item{display:block;float:none;margin-right:0;position:relative;text-align:center}}@media screen and (max-width: 1000px){.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,.genesis-responsive-menu .genesis-nav-menu .menu-item:hover{position:relative}}@media screen and (max-width: 1000px){.genesis-responsive-menu .genesis-nav-menu a:focus,.genesis-responsive-menu .genesis-nav-menu a:hover,.genesis-responsive-menu .genesis-nav-menu .menu-item.current-menu-item>a{background:#fff;color:#3b7cbb}}@media screen and (max-width: 1000px){.genesis-responsive-menu .genesis-nav-menu .menu-item a{border:none;margin-bottom:1px;padding:15px 20px;width:100%}}@media screen and (max-width: 1000px){.genesis-responsive-menu .genesis-nav-menu .sub-menu{border:none}}@media screen and (max-width: 1000px){.genesis-responsive-menu .genesis-nav-menu .menu-item>a:focus ul.sub-menu,.genesis-responsive-menu .genesis-nav-menu .menu-item>a:focus ul.sub-menu .sub-menu{left:0;margin-left:0}}@media screen and (max-width: 1000px){.genesis-responsive-menu .genesis-nav-menu>.menu-item-has-children>a::after{content:none}}@media screen and (max-width: 1000px){.genesis-responsive-menu .genesis-nav-menu .sub-menu{clear:both;display:none;margin:0;opacity:1;padding-left:15px;position:static;width:100%}}@media screen and (max-width: 1000px){.genesis-responsive-menu .genesis-nav-menu .sub-menu .sub-menu{margin:0}}@media only screen and (max-width: 600px){.five-sixths,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4,.footer-widgets-5,.footer-widgets-6,.four-sixths,.home-middle-left,.home-middle-right,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{margin:0;width:100%}.content #genesis-responsive-slider .flex-direction-nav li .next,.content #genesis-responsive-slider .flex-direction-nav li .prev,.content .slide-excerpt{display:none}.home-middle-left{border:none}.header-image .site-header .site-title a{min-height:60px;background-image:url(/wp-content/uploads/2018/08/header_logo_2.svg) !important}.test{display:none}.entry-title{font-size:26px;font-size:2.6rem}}.home_main_grid,.main-grid{margin-bottom:32px;display:grid;grid-gap:24px;grid-template-columns:1fr;grid-template-rows:auto}@media screen and (min-width: 500px){.home_main_grid,.main-grid{grid-template-columns:1fr;grid-template-rows:auto}}@media screen and (min-width: 800px){.home_main_grid,.main-grid{grid-column-gap:32px;grid-row-gap:16px;grid-template-columns:1fr 1fr;grid-template-rows:max-content}}.home-top .widget-title{display:none}.home-top .mobileWidget{display:block}.centerpiece-wrapper div,.centerpiece-wrapper section{margin-bottom:24px}@media screen and (min-width: 500px){.centerpiece-wrapper div,.centerpiece-wrapper section{margin-bottom:0}}.main-grid>div:first-child{grid-row:1/2}@media screen and (min-width: 500px){.main-grid>div:first-child{grid-column:1/2;grid-row:2/3}}@media screen and (min-width: 800px){.main-grid>div:first-child{grid-column:1/2;grid-row:1/3;border-bottom:none;border-right:1px solid #bdbdbd}}@media screen and (min-width: 500px){.main-grid>div:nth-child(2){grid-column:1/2;grid-row:1/2}}@media screen and (min-width: 800px){.main-grid>div:nth-child(2){grid-column:2/3;grid-row:auto}}.main-grid>div:nth-child(3){border-bottom:none}@media screen and (min-width: 500px){.main-grid>div:nth-child(3){grid-column:1/2;grid-row:3/4}}@media screen and (min-width: 800px){.main-grid>div:nth-child(3){grid-column:2/3;grid-row:auto}}.listing-item{text-align:left;font-weight:300;margin-bottom:0}.listing-item:nth-child(n+2){padding-top:24px}.listing-item:not(:last-child){border-bottom:1px solid #bdbdbd}.listing-item a{color:#373d3f}.listing-item a:hover{color:#3b7cbb}.listing-item .excerpt-dash{display:none}.listing-item .excerpt{display:block;margin-bottom:16px}.listing-item .excerpt a{font-weight:700;color:#3b7cbb}.listing-item img,.listing-item li>a{display:block}.button.center{display:table;margin:24px auto 0}@media screen and (min-width: 800px){.featured-story .listing-item{padding-bottom:24px}}.more-stories .listing-item .title{margin-bottom:0}.single-post .entry-content{text-align:left}.breaking-story,.exclusive-story,.outline-story{margin-bottom:32px;width:100%;padding:24px}.breaking-story .title,.exclusive-story .title,.outline-story .title{font-size:1.8rem;font-weight:700}@media screen and (min-width: 500px){.breaking-story .image,.exclusive-story .image,.outline-story .image{float:left;margin:0 24px auto 0}}.breaking-story:before,.exclusive-story:before,.outline-story:before{font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:1.2rem;line-height:1.5;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#373d3f;text-decoration:none;font-size:.96rem;margin-bottom:16px;padding:4px 8px;text-transform:uppercase;display:block;text-align:center;width:55%;margin:0 auto 16px}@media screen and (min-width: 500px){.breaking-story:before,.exclusive-story:before,.outline-story:before{width:25%}}.breaking-story:before{content:"Breaking Story";background:#eb1f35;color:#fff}.exclusive-story:before{content:"Exclusive Story";color:#3b7cbb;background-color:rgba(59,124,187,.2)}.breaking-story{border:1px solid #eb1f35}.exclusive-story{border:1px solid #3b7cbb}.outline-story{border:1px solid #bdbdbd}.top-stories{padding-right:24px}.top-stories .listing-item,.more-stories .listing-item,.section-teaser .listing-item{padding-bottom:16px}.date:after{content:" | "}.image img{margin:0 0 24px}.featured-story .image,.lead-story .image,.feature-story .meta-group,.feature-story .image,.lawyers-firms-stories .image,.lawyers-firms-stories .meta-group,.section-teaser .image,.section-teaser .meta-group,.subcategories-stories .image,.subcategories-stories .meta-group{float:none}.top-stories .listing-item:not(:first-child) .image{display:none}.more-stories .meta-group,.sidebar .meta-group{display:none}.lawyers-firms-stories img{width:50%}.lawyers-firms-stories{border-bottom:1px solid #bdbdbd;margin-bottom:16px}.lawyers-firms-stories.second{padding-bottom:0;border-bottom:none}.home .tag-special:before{font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:1.2rem;line-height:1.5;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#373d3f;text-decoration:none;font-size:.96rem;display:inline-block;width:auto;margin-bottom:16px;padding:4px 8px;color:#fff}.home .tag-in-memoriam:before{content:"In Memoriam";color:#373d3f;background-color:rgba(55,61,63,.2)}.home .tag-continuing-coverage:before{content:"Continuing Coverage";color:#3b7cbb;background-color:rgba(59,124,187,.2)}.home .tag-exclusive:before{content:"Exclusive";color:#3b7cbb;background-color:rgba(59,124,187,.2)}.home .tag-sponsored-content{padding:24px;margin:24px 0;background-color:#fafafa;border:1px solid #ededed}.home .tag-sponsored-content:before{content:"Sponsored Content";color:#616161;background-color:rgba(189,189,189,.2)}.home .top-stories .tag-cdt-sponsor a:first-child,.home .top-stories .tag-gc-profile-sponsor a:first-child,.home .featured-story .tag-cdt-sponsor a:first-child,.home .featured-story .tag-gc-profile-sponsor a:first-child,.home .expert-voices .tag-cdt-sponsor a:first-child,.home .expert-voices .tag-gc-profile-sponsor a:first-child{display:block;height:130px;width:100%;background-repeat:no-repeat;background-size:contain;margin-bottom:16px}@media screen and (max-width: 1000px){.home .top-stories .tag-cdt-sponsor a:first-child,.home .top-stories .tag-gc-profile-sponsor a:first-child,.home .featured-story .tag-cdt-sponsor a:first-child,.home .featured-story .tag-gc-profile-sponsor a:first-child,.home .expert-voices .tag-cdt-sponsor a:first-child,.home .expert-voices .tag-gc-profile-sponsor a:first-child{height:100px}}.home .top-stories .tag-cdt-sponsor a:first-child,.home .featured-story .tag-cdt-sponsor a:first-child,.home .expert-voices .tag-cdt-sponsor a:first-child{background-image:url("/wp-content/uploads/2017/01/CDT-Gear-Graphic-Ecomm-1.png")}.home .top-stories .tag-gc-profile-sponsor a:first-child,.home .featured-story .tag-gc-profile-sponsor a:first-child,.home .expert-voices .tag-gc-profile-sponsor a:first-child{background-image:url("/wp-content/uploads/2018/11/gc-profile-sponsor-androvett.png")}.home .divider{width:100%;display:block;height:1px;background-color:#bdbdbd}#custom_html-20,#custom_html-21{width:47.5%;float:left}#custom_html-20{margin-right:5%}.lawyers-firms-wrapper:after{content:".";visibility:hidden;display:block;height:0;clear:both}@supports(display: grid){#custom_html-20,#custom_html-21{width:100%;float:none;margin-right:0}.lawyers-firms-wrapper{display:grid;grid-gap:24px;grid-template-columns:1fr 1fr}.lawyers-firms-wrapper:after{content:initial}}.sidebar-primary section.firms-lawyers-news{width:100%}.firms-lawyers-news{max-height:425px;margin:0 auto 32px;overflow:scroll}.firms-lawyers-news p{font-size:1.2rem;font-family:"Montserrat","Roboto","Arial",sans-serif;font-weight:300;margin:0}.home-middle-left,.home-middle-right,.home-bottom{padding:20px 20px 0 0}.home-middle-left{float:left;width:50%}.home-middle-right{float:right;width:50%}.home-bottom{clear:both}.after-entry li,.news-pro-home .content li,.sidebar li{list-style-type:none;word-wrap:break-word}.after-entry li ul,.news-pro-home .content li ul,.sidebar li ul{margin-top:12px;padding-top:12px}.after-entry ul>li:last-child,.news-pro-home .content ul>li:last-child,.sidebar ul>li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.sidebar .widget{padding:0 0 20px 0}.page-teasers-teaser{float:left;width:100%}@media screen and (min-width: 500px){.page-teasers-teaser{width:47.5%}.page-teasers-teaser:nth-child(odd){margin-right:5%}}@media screen and (min-width: 1000px){.page-teasers-teaser{width:30%}.page-teasers-teaser:nth-child(odd){margin-right:0}.page-teasers-teaser:nth-child(-n+2),.page-teasers-teaser:nth-child(4),.page-teasers-teaser:nth-child(5),.page-teasers-teaser:nth-child(7){margin-right:5%}}.page-teasers-teaser.filler-ad{width:100%}@media screen and (min-width: 500px){.page-teasers-teaser.filler-ad{width:47.5%}}@media screen and (min-width: 1000px){.page-teasers-teaser.filler-ad{width:65%}}.listing-item img{width:100%}@supports(display: grid){.listing-item img{width:100%}.page-teasers{width:100%;margin-top:32px;display:grid;grid-gap:24px;grid-template-columns:1fr;grid-template-rows:auto}@media screen and (min-width: 500px){.page-teasers{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 800px){.page-teasers{grid-template-columns:repeat(3, 1fr)}}.page-teasers-teaser{min-height:initial;width:100%}.page-teasers-teaser.filler-ad{width:100%}@media screen and (min-width: 500px){.page-teasers-teaser.filler-ad{grid-column:2/3}}@media screen and (min-width: 800px){.page-teasers-teaser.filler-ad{grid-column:2/4}}}.featured-page-card,.section-teaser{list-style:none;padding-left:24px;margin-bottom:24px;border-left:5px solid #f0f0f0}.featured-page-card a.image,.section-teaser a.image{overflow:hidden;display:block;margin-bottom:20px}.featured-page-card img,.section-teaser img{width:100%;margin-bottom:0}.featured-page-card li:not(:first-child) a.image,.section-teaser li:not(:first-child) a.image{display:none}.featured-page-card .title,.section-teaser .title{font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:1.3rem;line-height:1.25;font-weight:700;margin-bottom:8px;color:#373d3f;border-bottom:none}@media screen and (max-width: 800px){.featured-page-card .title,.section-teaser .title{font-size:.975rem}}.featured-page-card .meta-group,.section-teaser .meta-group{display:none}.featured-page-card .listing-item,.section-teaser .listing-item{padding-bottom:0}.before-footer-wrapper .widgettitle{display:none}.texas-before-footer-banner{margin-bottom:32px}section.hero-story{height:260px;color:#fff;background-image:url("https://theblazingcenter.com/wp-content/uploads/2015/04/o-COURTROOM-facebook.jpg");background-repeat:no-repeat;background-size:cover;background-position:top;background-attachment:fixed}.hero-story h1{color:#fff;font-size:4rem;color:#fff}.category .content-sidebar-wrap{display:grid;grid-gap:24px;grid-template-columns:1fr;grid-template-rows:auto}@media screen and (min-width: 500px){.category .content-sidebar-wrap{grid-template-columns:1fr;grid-template-rows:auto}}@media screen and (min-width: 800px){.category .content-sidebar-wrap{grid-column-gap:48px;grid-row-gap:48px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto}}.category main{grid-column:1/2}@media screen and (min-width: 500px){.category main{grid-column:1/3;grid-template-columns:1fr 1fr 1fr}}.main-area{display:grid;grid-gap:24px;grid-template-columns:1fr}@media screen and (min-width: 500px){.main-area{grid-template-columns:1fr 1fr 1fr}}.category .main-area article{padding:0;border-bottom:1px solid #bdbdbd;margin-bottom:24px}@media screen and (min-width: 500px){.category .main-area article{border-bottom:none}}.category .lead-story{border-bottom:none}@media screen and (min-width: 500px){.category .lead-story{border-bottom:1px solid #bdbdbd;grid-column:1/4;border-bottom:1px solid #bdbdbd}.category .lead-story .entry-image-link{display:block;width:60%;float:left}.category .lead-story .entry-image-link img{width:100%}}.category .lead-story article .entry-image-link{width:100%;margin-bottom:24px}@media screen and (min-width: 500px){.category .lead-story article .entry-image-link{width:40%;margin:0 24px 48px 0}}.category .lead-story article .entry-image-link img{width:100%}@media screen and (min-width: 500px){.category .lead-story article .entry-title{margin-bottom:24px}}@media screen and (min-width: 500px){.category .lead-story article .entry-content{display:flex}.category .lead-story article .entry-content p:first-child{font-size:1.8rem}}@media screen and (min-width: 500px){.category .lead-story article .entry-meta{text-align:left;margin:0}}.category .top-stories .entry-image-link{display:block;margin-bottom:24px}.category .more-stories .entry-image-link,.category .last-stories .entry-image-link{display:none}.category .top-stories{padding-right:0}@media screen and (min-width: 500px){.category .top-stories{grid-column:1/4;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #bdbdbd}.category .top-stories article:first-child{padding-right:24px;border-right:1px solid #bdbdbd}.category .top-stories article:last-child{padding-left:24px}}@media screen and (min-width: 500px){.category .more-stories{border-bottom:1px solid #bdbdbd;grid-column:1/4;display:grid;grid-template-columns:repeat(3, 1fr)}.category .more-stories article:first-child{padding-right:24px}.category .more-stories article:nth-child(2){padding:0 24px}.category .more-stories article:first-child,.category .more-stories article:nth-child(2){border-right:1px solid #bdbdbd}.category .more-stories article:last-child{padding-left:24px}}@media screen and (min-width: 500px){.category .last-stories{grid-column:1/4}}.category .last-stories article:not(:last-child){border-bottom:1px solid #bdbdbd}@media screen and (min-width: 800px){.category aside{grid-column:3/4}}.category-quote .content{border-right:none}.widget_recent_entries{font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:1.6rem;line-height:1.25;font-weight:700;margin-bottom:16px;color:#373d3f;border-bottom:none}@media screen and (max-width: 800px){.widget_recent_entries{font-size:1.6rem}}.widget_recent_entries li{padding:24px 0}.widget_recent_entries li:not(:last-child){border-bottom:1px solid #bdbdbd}.widget_recent_entries a{color:#373d3f}.widget_recent_entries a:hover{color:#3b7cbb}.page-template-page_blog .main-area:before,.category.paged .main-area:before{content:"Archives";text-transform:uppercase;font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:1.2rem;line-height:1.5;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#373d3f;text-decoration:none}.page-template-page_blog article .entry-meta,.category article .entry-meta,.search article .entry-meta{text-align:left}.page-template-page_blog article .entry-meta{margin-bottom:0}.page-template-page_blog .entry-image-link{display:none}.page-template-page_blog .main-area,.page-template-page_blog .main-area .lead-story,.page-template-page_blog .main-area .top-stories,.page-template-page_blog .main-area .more-stories,.category.paged .main-area,.category.paged .main-area .lead-story,.category.paged .main-area .top-stories,.category.paged .main-area .more-stories{grid-template-columns:1fr;border:none}.page-template-page_blog .main-area .entry-image-link,.page-template-page_blog .main-area .lead-story .entry-image-link,.page-template-page_blog .main-area .top-stories .entry-image-link,.page-template-page_blog .main-area .more-stories .entry-image-link,.category.paged .main-area .entry-image-link,.category.paged .main-area .lead-story .entry-image-link,.category.paged .main-area .top-stories .entry-image-link,.category.paged .main-area .more-stories .entry-image-link{display:none}.page-template-page_blog .main-area article,.page-template-page_blog .main-area .lead-story article,.page-template-page_blog .main-area .top-stories article,.page-template-page_blog .main-area .more-stories article,.category.paged .main-area article,.category.paged .main-area .lead-story article,.category.paged .main-area .top-stories article,.category.paged .main-area .more-stories article{padding:0;border-right:none;border-bottom:1px solid #bdbdbd}.page-template-page_blog .main-area .entry-content,.page-template-page_blog .main-area .lead-story .entry-content,.page-template-page_blog .main-area .top-stories .entry-content,.page-template-page_blog .main-area .more-stories .entry-content,.category.paged .main-area .entry-content,.category.paged .main-area .lead-story .entry-content,.category.paged .main-area .top-stories .entry-content,.category.paged .main-area .more-stories .entry-content{display:inline-block}.category.paged .main-area .lead-story article{display:block}.category.paged .main-area .lead-story article .entry-title{font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:1.6rem;line-height:1.25;font-weight:700;margin-bottom:16px;color:#373d3f;border-bottom:none}@media screen and (max-width: 800px){.category.paged .main-area .lead-story article .entry-title{font-size:1.6rem}}.category.paged .main-area .lead-story article .entry-meta{margin-bottom:24px}.category.paged .main-area .lead-story article .entry-content p:first-child{font-size:1.4rem}.single-post .entry-header{width:100%}@supports(display: grid){.single-post .entry-header{margin-bottom:0}@media screen and (min-width: 800px){.single-post .entry-header{grid-column:1/3}}}@media screen and (min-width: 800px){.single-post .entry-content{margin:0 auto}}.full-width-content .entry-content{width:100%;margin:24px auto}figure{margin:24px 0}figure.alignright,img.alignright{margin:24px 0 24px 24px}figure.alignleft,img.alignleft{margin:24px 24px 24px 0}figure.aligncenter,img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.single-post .entry-content>img:first-child{width:100%;display:block;margin:auto;max-width:125%;width:125%;margin-left:-12.5%}.single-post .author-box{border-bottom:1px solid #bdbdbd;border-top:1px solid #bdbdbd;padding:32px 0}.single-post .author-box .desc{font-family:"Montserrat","Roboto","Arial",sans-serif;font-weight:300;font-size:1.6rem;line-height:1.5;font-size:1.6rem}.single-post .listing-item{border-bottom:none}.single-post [class*=-embedded]{margin:32px auto}.archive .author-box,.search .author-box{text-align:center;margin:0 auto}.archive .author-box .avatar,.search .author-box .avatar{display:block;margin:0 auto}.archive .author-box .author-box-content p,.search .author-box .author-box-content p{margin-bottom:32px}.archive .author-box .author-description,.search .author-box .author-description{font-family:"Montserrat","Roboto","Arial",sans-serif;font-weight:300;font-size:1.6rem;line-height:1.5;font-size:1.6rem}.archive .archive-description button,.search .archive-description button{display:block;margin:0 auto;padding-bottom:32px}.archive article .entry-image-link img,.search article .entry-image-link img{margin-bottom:24px}.archive .entry-title,.search .entry-title{margin-bottom:16px}.archive .entry-content,.search .entry-content{display:block}.archive .entry-content p,.search .entry-content p{font-size:1.6rem;margin-bottom:16px}.archive .entry-meta,.search .entry-meta{text-align:left}.archive .listing-item,.search .listing-item{padding:24px 0 0}.bankruptcy-filings{width:100%}@supports(display: grid){.bankruptcy-filings{grid-column:1/4}}.category-corporate-deal-tracker .listing-item{padding-top:24px}.category-corporate-deal-tracker .first .listing-item{padding-top:0;border-bottom:1px solid #bdbdbd}.category.category-corporate-legal-departments .top-stories{padding-right:0;border-bottom:none}@media screen and (min-width: 500px){.category.category-corporate-legal-departments .top-stories{display:grid;gap:32px;grid-template-columns:1fr;border-bottom:none}.category.category-corporate-legal-departments .top-stories article:last-child{padding-left:24px}.category.category-corporate-legal-departments .top-stories .row-group{display:grid;grid-template-columns:1fr 1fr;padding-bottom:24px;border-bottom:1px solid #bdbdbd}.category.category-corporate-legal-departments .top-stories .row-group article:first-child{padding-right:24px;border-right:1px solid #bdbdbd}.category.category-corporate-legal-departments .top-stories .row-group article:last-child{padding-left:24px}.category.category-corporate-legal-departments .top-stories .row-group:last-child{border-bottom:none}}.category.category-corporate-legal-departments .top-stories article{margin-bottom:0}@media screen and (min-width: 500px){.category.category-corporate-legal-departments .archive-pagination.pagination{grid-column:1/4}}.our-team .entry{padding-top:0}.authors-list__author-item{width:100%;display:inline-block;margin-bottom:48px}.authors-list__author-item .author-info{float:left;width:75%}.authors-list__author-item .author-title{color:#616161}.authors-list__author-item .author-description{font-family:"Montserrat","Roboto","Arial",sans-serif;font-weight:300;font-size:1.6rem;line-height:1.5;font-size:1.6rem}.authors-list__author-item .author-link{font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:1.2rem;line-height:1.5;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#373d3f;text-decoration:none;color:#3b7cbb;text-transform:uppercase}.authors-list__author-item .author-link i{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.authors-list__author-item .author-link:hover i{transform:translateX(4px)}.authors-list__author-item .author-image{margin:0 24px 24px 0;float:left;clear:both;width:20%}.authors-list__author-item .author-image img{width:100%}@supports(display: grid){.authors-list{display:grid;gap:48px}.authors-list__author-item{display:grid;gap:24px;grid-template-columns:1fr;grid-template-rows:auto}.authors-list__author-item .author-info{float:none;width:100%}.authors-list__author-item .author-description{font-family:"Montserrat","Roboto","Arial",sans-serif;font-weight:300;font-size:1.6rem;line-height:1.5;font-size:1.6rem}.authors-list__author-item .author-link{font-size:1.4rem}.authors-list__author-item .author-image{margin:0;float:none;clear:none;width:100%}.authors-list__author-item .author-image img{width:100%}@media screen and (min-width: 500px){.authors-list__author-item{grid-template-columns:1fr 3fr}}}.archive.author article .entry-image-link img{margin-bottom:24px}.archive.author .entry-meta{text-align:left}.author-box{margin:0 auto 24px}.author-box img{margin:0 auto 16px}.author-box .author-box-title{margin-bottom:16px}.author-box .author-box-content{font-weight:400}.show-more{margin:0 auto 32px}input,select,textarea{background-color:#fff;border:none;-webkit-box-shadow:inset 0px 0px 0px 1px #bdbdbd;-moz-box-shadow:inset 0px 0px 0px 1px #bdbdbd;box-shadow:inset 0px 0px 0px 1px #bdbdbd;color:#373d3f;font-size:1.4rem;padding:8px 16px;width:100%}.search-form input{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:1px solid #bdbdbd;font-weight:300;padding:8px 16px 4px}.search-form input:focus{border-bottom:1px solid #616161;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type=checkbox],input[type=radio],input[type=image]{width:auto}input:focus,textarea:focus{border:0px;-webkit-box-shadow:inset 0px 0px 0px 1px #3b7cbb;-moz-box-shadow:inset 0px 0px 0px 1px #3b7cbb;box-shadow:inset 0px 0px 0px 1px #3b7cbb;outline:none}::-moz-placeholder{color:#999;opacity:1}::-webkit-input-placeholder{color:#999}button,input[type=button],input[type=reset],input[type=submit],.button,.entry-content .button{background-color:#3b7cbb;border:none;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:1.4rem;font-weight:400;line-height:1;padding:8px 16px;white-space:normal;width:auto}button:focus,input:focus[type=button],input:focus[type=reset],input:focus[type=submit],.button:focus,.entry-content .button:focus,button:hover,input:hover[type=button],input:hover[type=reset],input:hover[type=submit],.button:hover,.entry-content .button:hover{background-color:#2f6294;color:#fff}button.small,input[type=button].small,input[type=reset].small,input[type=submit].small,.button.small{padding:8px 12px}.button{display:inline-block}.home .button,.category .button{display:table;margin:24px auto 0}.site-container button:disabled,.site-container button:disabled:hover,.site-container input:disabled,.site-container input:disabled:hover,.site-container input[type=button]:disabled,.site-container input[type=button]:disabled:hover,.site-container input[type=reset]:disabled,.site-container input[type=reset]:disabled:hover,.site-container input[type=submit]:disabled,.site-container input[type=submit]:disabled:hover{background-color:#ddd;border-width:0;color:#565656;cursor:not-allowed}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}.error404 .entry-content input[type=search],.post-password-form input[type=password]{margin-bottom:15px}#leaky-paywall-login-form,.rcp_form,.leaky_paywall_message_wrap{margin:auto;padding:32px;border-radius:4px}#leaky-paywall-login-form,.rcp_form{border:1px solid #ededed;background:#fafafa}.leaky_paywall_message_wrap{border-top:1px solid #ededed;border-bottom:1px solid #ededed;font-size:1.6rem;font-weight:400;line-height:1.5;text-align:center;margin:32px auto 24px}.leaky_paywall_message_wrap .message-content{margin-bottom:24px}.leaky_paywall_message_wrap a{color:#3b7cbb;text-decoration:underline}@media screen and (min-width: 500px){#leaky-paywall-login-form,.rcp_form{width:60%}}#leaky-paywall-login-form fieldset p,.rcp_form fieldset p{font-family:"Montserrat","Roboto","Arial",sans-serif;margin-bottom:16px}#leaky-paywall-login-form label,.rcp_form label{font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:1.2rem;line-height:1.5;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#373d3f;text-decoration:none}#leaky-paywall-login-form fieldset,.rcp_form fieldset{border:none;text-align:left}#leaky-paywall-login-form input,.rcp_form input{border-radius:4px}.single .rcp-no-access .entry-content{text-align:center}p.subscribe-link{font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:1.3rem;line-height:1.25;font-weight:700;margin-bottom:8px;color:#373d3f;border-bottom:none}@media screen and (max-width: 800px){p.subscribe-link{font-size:.975rem}}p.rcp_lost_password{font-size:1.2rem;color:#3b7cbb}.rcp_login_submit{background-color:#3b7cbb}.listing-item p a{color:#3b7cbb}.rcp_message.error{border:1px solid #eb1f35;background:rgba(235,31,53,.1);color:#eb1f35;padding:16px;margin:0 auto 24px}@media screen and (min-width: 500px){.rcp_message.error{width:60%}}.rcp_message.error p{margin-bottom:0;font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:1.2rem}.missed-stories .listing-item{padding:24px 0}ul.missed-stories.first li.listing-item:last-child{padding-bottom:24px}.content .home-bottom .missed-stories .excerpt{overflow:hidden}.missed-stories.first{border-bottom:1px solid #bdbdbd;overflow:hidden}.missed-stories.first .listing-item{padding-top:0}.missed-stories.first img{width:100%}@media screen and (min-width: 800px){.missed-stories.first img{margin-right:24px;width:50%;display:block;float:left}}@keyframes slideUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}single .author-box,.archive .author-box{padding-bottom:16px}single .author-box .avatar-wrapper,.archive .author-box .avatar-wrapper{background-color:pink;height:120px;width:120px;border-radius:50%;margin-bottom:16px;overflow:hidden;display:flex;align-items:center;justify-content:center}single .author-box .avatar-wrapper img,.archive .author-box .avatar-wrapper img{width:100%}.single .author-box{text-align:center}@media screen and (min-width: 500px){.single .author-box{text-align:left}}.single .author-box .avatar-wrapper{margin:0 auto 16px}@media screen and (min-width: 500px){.single .author-box .avatar-wrapper{float:left;margin:0 32px 32px 0}}@media screen and (min-width: 800px){.single .author-box .avatar-wrapper{margin:0 32px 48px 0}}.archive .author-box .avatar-wrapper{margin:0 auto 32px}.author-box .avatar{margin:0}.author-box .title a{color:#373d3f}.author-box .desc{margin-bottom:16px;font-size:small}.author-box .link-group i{padding:8px 8px 8px 0}.author-box .link-group p{color:#373d3f;font-family:"Montserrat","Roboto","Arial",sans-serif;font-weight:400;text-decoration:none;font-size:1.4rem}.author-box .link-group p:hover,.author-box .link-group p:focus{color:#3b7cbb}.author-box:before{content:none}.archive.author .archive-description{height:0;opacity:0}.archive.author .archive-description .archive-title{display:none}.archive.author .archive-description.show{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;position:relative;opacity:1;height:auto;margin:0 0 16px}.archive.author .archive-description.show p{animation:slideUp .3s ease-in-out alternate}.archive.author .archive-description p{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}@supports(display: grid){.single .author-box{display:grid;gap:24px;grid-template-columns:1fr}@media screen and (min-width: 500px){.single .author-box{grid-template-columns:minmax(120px, auto) 4fr}.single .author-box .avatar-wrapper{margin:0 0 16px 0}}}embed,iframe,img,object,video,.wp-caption{max-width:100%}img{height:auto}.gallery{overflow:hidden;margin-bottom:28px}.gallery-item{float:left;margin:0;padding:0 4px;text-align:center;width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.6666%}.gallery-columns-7 .gallery-item{width:14.2857%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.1111%}.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left}.gallery .gallery-item img{border:none;height:auto;margin:0}.entry-comments,.comment-respond{padding:40px}.entry-comments{border-bottom:1px solid #e3e3e3;padding-right:0}.ping-list{margin-bottom:40px}.comment-content{clear:both}.entry-comments .comment-author{color:#373d3f;font-weight:700;margin-bottom:0}.entry-comments .comment-meta{font-size:12px;font-size:1.2rem;text-transform:uppercase}.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url]{width:50%}.comment-respond label{display:block;margin-right:12px}.comment-list li,.ping-list li{list-style-type:none;margin-top:24px;padding:32px}.comment-list li li{margin-right:-32px}li.comment{background-color:#f5f5f5;border:1px solid #e3e3e3;border-right:none}.comment .avatar{margin:0 16px 24px 0}.form-allowed-tags{background-color:#f5f5f5;font-size:14px;font-size:1.4rem;padding:24px}li.depth-2{background-color:#fff}.entry{padding:20px 0}.entry-content ol,.entry-content p,.entry-content ul,.quote-caption{margin-bottom:16px}.entry-content ol,.entry-content ul{margin-left:40px;font-size:1.6rem}.entry-content ol li,.entry-content ul li{margin-bottom:16px}.entry-content ol{list-style:none;counter-reset:lawbook-list-counter}.entry-content ol li{counter-increment:lawbook-list-counter}.entry-content ol li::before{content:counter(lawbook-list-counter) ". ";font-weight:700}.entry-content ul li{list-style-type:disc;margin-bottom:8px;font-family:"Montserrat","Roboto","Arial",sans-serif;font-weight:300;font-size:1.6rem;line-height:1.5}.entry-content ol ol,.entry-content ul ul{margin-bottom:0}.entry-content .search-form{margin-bottom:40px;width:50%}.entry-header{border-bottom:1px solid #bdbdbd;border-top:1px solid #bdbdbd;padding:48px 0}@media screen and (min-width: 800px){.entry-header{padding:48px}}.entry-header p{text-align:center;font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:1.6rem;margin-bottom:0}.entry-meta{text-transform:uppercase;font-weight:700;color:#616161;display:block}.entry-meta time{font-weight:300}.entry-meta time:after{content:" |";color:#bdbdbd}.entry-footer .entry-meta{border-top:1px dotted #e3e3e3;margin:0 -40px;padding:32px 40px 8px}.entry-comments-link::before{content:"—";margin:0 6px 0 2px}.entry-categories,.entry-tags{display:block}.after-entry .widget-title{display:none}.after-entry{font-size:1.4rem;font-weight:300}.entry.feature img{width:100%}.content .disclaimer{margin:24px 0}.content .disclaimer p{font-family:"Montserrat","Roboto","Arial",sans-serif;font-size:1.2rem;color:#616161;margin-bottom:8px}.archive-pagination{clear:both;text-align:center;font-size:1.6rem;margin:40px}.archive-pagination li{display:inline}.archive-pagination li a{color:#373d3f;cursor:pointer;display:inline-block;margin-bottom:4px;padding:8px 12px;-webkit-transition:.1s .1s ease-in-out;-moz-transition:.1s .1s ease-in-out;-ms-transition:.1s .1s ease-in-out;-o-transition:.1s .1s ease-in-out;transition:.1s .1s ease-in-out}.archive-pagination li a:after{content:"";display:block;margin:auto;height:3px;width:0px;background:transparent;-webkit-transition:.1s .1s ease-in-out;-moz-transition:.1s .1s ease-in-out;-ms-transition:.1s .1s ease-in-out;-o-transition:.1s .1s ease-in-out;transition:.1s .1s ease-in-out}.archive-pagination li.active a,.archive-pagination li a:focus,.archive-pagination li a:hover{color:#3b7cbb}.archive-pagination li a:focus:after,.archive-pagination li a:hover:after,.archive-pagination li.active a:after{width:100%;background:#3b7cbb}footer img{max-width:260px}footer .menu-item:after{content:none}.site-footer{background-color:#3b7cbb;color:#fff;font-size:1.4rem;padding:40px 0}.copyright{color:#fff;font-size:.96rem;font-family:"Montserrat","Roboto","Arial",sans-serif;font-weight:300;text-align:center;padding:0 10% 24px;margin:auto;background-color:#3b7cbb}.copyright a{color:#fff;text-decoration:underline}.site-footer a{color:#fff}.site-footer a:hover:after{background-color:#fff}.site-footer a:focus,.site-footer a:hover{color:#fff}.nav-footer .current-menu-item:after,.nav-footer .menu-item:hover:after{background:#fff}.site-footer .menu-item img{height:12px}.footer-widgets p,.footer-widgets li,.copyright{-webkit-font-smoothing:antialiased;font-smooth:always}.footer-widgets p,.footer-widgets li{font-family:"Montserrat","Roboto","Arial",sans-serif;font-weight:300}footer .widget-title:after{content:none}footer .widget-area{text-align:center}.footer-widgets{color:#fff;clear:both;max-width:1140px;margin:auto}.site-footer .wrap{width:96%;margin:auto}.footer-widgets .wrap{display:grid;grid-gap:24px;grid-template-columns:auto}@media screen and (min-width: 800px){.footer-widgets .wrap{grid-template-columns:repeat(6, 1fr)}.footer-widgets .wrap:before{content:none}}.footer-widgets p{font-size:1.4rem;margin-bottom:8px}.footer-widgets li{text-align:center;list-style-type:none;margin-bottom:6px;word-wrap:break-word}@media screen and (min-width: 1025px){.footer-widgets li{text-align:left}}.footer-widgets a{color:#fff}.footer-widgets a:focus,.footer-widgets a:hover{text-decoration:underline}.footer-widgets .widget{margin-bottom:24px}.footer-widgets .widget-title{border:none;color:#fff;font-weight:700;padding:0;margin-bottom:16px;text-align:center}@media screen and (min-width: 1025px){.footer-widgets .widget-title{text-align:left}}.footer-widgets .menu-item{margin-left:0}.footer-widgets .search-form input:focus{border:1px solid #ddd}.texas-corporate-in-house-sidebar-1:before{content:"Sponsored By";font-size:1.4rem;text-transform:uppercase}.sector-group{display:block;margin:16px 0}.sector-group span{padding:4px 8px;color:#fff;background-color:#3b7cbb}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldHRpbmdzL19saWNlbnNlLnNjc3MiLCJzZXR0aW5ncy9fcmVzZXQuc2NzcyIsInNldHRpbmdzL21peGlucy9fbWlzYy5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwic2V0dGluZ3MvdmFyaWFibGVzL190eXBvZ3JhcGh5LnNjc3MiLCJzZXR0aW5ncy92YXJpYWJsZXMvX2NvbG9ycy5zY3NzIiwic2V0dGluZ3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwic2V0dGluZ3MvbWl4aW5zL190eXBvZ3JhcGh5LnNjc3MiLCJzZXR0aW5ncy92YXJpYWJsZXMvX3NwYWNlcnMuc2NzcyIsImJhc2UvX2dlbmVzaXMuc2NzcyIsImJhc2UvX3BsdWdpbnMuc2NzcyIsImJhc2UvX2xheW91dC5zY3NzIiwicGFnZXMvX3BhZ2UtaG9tZXBhZ2Uuc2NzcyIsInNldHRpbmdzL21peGlucy9fbGF5b3V0LnNjc3MiLCJwYWdlcy9fcGFnZS1jYXRlZ29yeS5zY3NzIiwicGFnZXMvX3BhZ2Utc2luZ2xlLXBvc3Quc2NzcyIsInBhZ2VzL19wYWdlLWFyY2hpdmUuc2NzcyIsInBhZ2VzL19wYWdlLWJhbmtydXB0Y3kuc2NzcyIsInBhZ2VzL19wYWdlLWNvcnBvcmF0ZS1kZWFsLXRyYWNrZXIuc2NzcyIsInBhZ2VzL19wYWdlLWNvcnBvcmF0ZS1sZWdhbC1kZXBhcnRtZW50cy5zY3NzIiwicGFnZXMvX3BhZ2Utb3VyLXRlYW0uc2NzcyIsImNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJjb21wb25lbnRzL19sb2dpbi5zY3NzIiwiY29tcG9uZW50cy9fbWlzc2VkLXN0b3JpZXMuc2NzcyIsImNvbXBvbmVudHMvX2F1dGhvci1ib3guc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTs7QUFBQTtBQUFBOztBQUFBO0FBQUE7O0FBQUE7QUFBQSxHQ09BLGtvRUFNQSx3QkFFQyw4QkFDQSwyQkFDQSxzQkFHRCxtQkFHQyxtQkFRRCwrTkFZQyxZQUNBLGNBR0QsbU5BWUMsV0FDQSxZQUNBLGNDbERELHFFQUdDLFNBQ0Esc0JBQ0EsV0FDQSxnQkFDQSw2QkFDQSxVQUNBLDRCQUdELG1KQUlDLHFCQUNBLGNBQ0EsY0FDQSxpQkFDQSxZQUNBLGtCQUNBLHFCQUNBLFdBQ0EsZUFHRCxXQUNDLGtCQUdELHdEQUVDLHNCQ3pDRCxLQUNFLFVDTWUsS0RGakIsU0FDRSxVQ0NlLEtERWpCLEtBQ0UsTUVUVyxRRlVYLFlDVnFCLHlDRFdyQixVQ0xlLEtETWYsWUMyQ2lCLElEMUNqQixZQ1lzQixJRFR4QixrR0RuQkkseUNBQ0Esc0NBQ0EscUNBQ0Esb0NBQ0gsaUNDeUJELGlCQUNFLGlCRTNCVyxRRjRCWCxNRWJXLEtGZ0JiLFlBQ0UsaUJFaENXLFFGaUNYLE1FbEJXLEtGcUJiLEVBQ0UsTUVsQ2EsUUZtQ2IscUJBR0YsZ0JBRUUsTUV4Q2EsUUYyQ2YsRUFDRSxZQzlDaUIsbUNEK0NqQixnQkFDQSxVQUNBLFVDMUJVLE9EMkJWLGdCQUlGLFNBQ0UsVUM3QlcsT0VaWCxxQ0h3Q0YsU0FHSSxVQ2xDUSxRRHlDWix3R0lyQkUsWUg1Q3FCLHlDRzZDckIsVUhKZSxPR0tmLFlISjJCLE1HSzNCLFlIU2lCLElHUmpCLGNDaENxQixLRGtDckIsTUZsRFcsUUVtRFgsbUJKa0JBLGNLdkRxQixLRHNDckIscUNKYUYsd0dJWkksa0JKaUJGLDZIQUNFLFdBQ0EsY0FDQSxrQkFDQSxXQUNBLFVBQ0EsWUFDQSxtQkFRRiw4RkljQSxZSGxHaUIsbUNHbUdqQixVSHpFVyxPRzBFWCxZSHpFdUIsSURpRXpCLE9BQ0UsWUN0Q2lCLElEeUNuQixNQUVFLFNBQ0EsVUFHRixLQUNFLFdFOUZVLFFGK0ZWLE1FekdXLFFGNEdiLDhCQUVFLE1FbkdVLFFGc0daLFdBQ0Usc0JBR0YsbUJBQ0UsWUFDQSxjQUNBLFVDbkdXLE9Eb0dYLFNBRUEsa0JBQ0EsVUFHRixvQkFDRSxzQkFDQSxXQUdGLEtBQ0Usa0JBR0YsR0FDRSxTQUNBLHlCQUNBLGdDQUNBLFdBQ0EsZ0JBQ0EsWUs5SHFCLEtMaUl2QixhQUNFLFlDbEpxQix5Q0RtSnJCLGtCQUtBLHNNQUlFLHlCQUNBLGVBQ0Esb0JBU0osMkJBRUUsWUNqSGlCLElEa0hqQixNRS9KVSxRRmlLVixjSzNKcUIsS0w4SnZCLGlCSXRFRSxZSHpHcUIseUNHMEdyQixZSHBEa0IsSUdxRGxCLFVIbkZVLE9Hb0ZWLGdCSnVFRixpQkFDRSx3QkFHRixrQkFDRSx3QkFHRixZQUNFLHNCQUNBLDBCQU1GLHlCQU9FLFlDMU1xQix5Q0QyTXJCLE1FM01XLFFGNk1YLGdCQUNBLGNBR0YsR0l2SkUsWUgxRHFCLHlDRzJEckIsVUhsQmUsT0dtQmYsWUhyQjBCLElHc0IxQixZSExpQixJR01qQixjQy9DcUIsS0RpRHJCLE1GaEVXLFFFaUVYLG1CQUNBLHFDSitJRixHSTlJSSxtQkFHRixzQ0oySUYsR0kxSUksbUJBR0Ysc0NKdUlGLEdJdElJLFVIckNZLFFEK0toQixHSXpLRSxZSDVDcUIseUNHNkNyQixVSEplLE9HS2YsWUhKMkIsTUdLM0IsWUhTaUIsSUdSakIsY0NoQ3FCLEtEa0NyQixNRmxEVyxRRW1EWCxtQkFDQSxxQ0ppS0YsR0loS0ksa0JKb0tKLEdJM0xFLFlIOUJxQix5Q0crQnJCLFVIYWMsT0daZCxZSGEwQixLR1oxQixZSHVCaUIsSUd0QmpCLGNDakJxQixLRG1CckIsTUZwQ1csUUVxQ1gsbUJBQ0EscUNKbUxGLEdJbExJLFVIS1ksUURpTGhCLEdJL0xFLFlIOUJxQix5Q0crQnJCLFVIYWMsT0daZCxZSGEwQixLR1oxQixZSHVCaUIsSUd0QmpCLGNDakJxQixLRG1CckIsTUZwQ1csUUVxQ1gsbUJBQ0EscUNKdUxGLEdJdExJLFVIS1ksUURxTGhCLEdJN05FLFlISnFCLHlDR0tyQixVSDZDYyxPRzVDZCxZSDZDMEIsSUc1QzFCLFlIaURpQixJR2hEakIseUJBQ0Esb0JBQ0EsTUZWVyxRRVdYLHFCSjBORixHSXZNRSxZSDlCcUIseUNHK0JyQixVSGFjLE9HWmQsWUhhMEIsS0daMUIsWUh1QmlCLElHdEJqQixjQ2pCcUIsS0RtQnJCLE1GcENXLFFFcUNYLG1CSmtNQSxpQklqTUEscUNKK0xGLEdJOUxJLFVIS1ksUURpTWhCLDBCSW5MRSxZSDFEcUIseUNHMkRyQixVSGxCZSxPR21CZixZSHJCMEIsSUdzQjFCLFlITGlCLElHTWpCLGNDL0NxQixLRGlEckIsTUZoRVcsUUVpRVgsbUJKOEtBLGtCQUNBLGdCSTlLQSxxQ0oyS0YsMEJJMUtJLG1CQUdGLHNDSnVLRiwwQkl0S0ksbUJBR0Ysc0NKbUtGLDBCSWxLSSxVSHJDWSxRRDZNaEIsMEJBQ0UsY0tuT3FCLEtMc092QixpRUFJRSxvQkFHRix1QkFDRSxhQUtGLGNBQ0UsY0t0UHFCLEtMeVB2QixxQkkxT0UsWUg5QnFCLHlDRytCckIsVUhhYyxPR1pkLFlIYTBCLEtHWjFCLFlIdUJpQixJR3RCakIsY0NqQnFCLEtEbUJyQixNRnBDVyxRRXFDWCxtQkFDQSxxQ0prT0YscUJJak9JLFVIS1ksUURnT2hCLG1GSWhPRSxZSDVDcUIseUNHNkNyQixVSEplLE9HS2YsWUhKMkIsTUdLM0IsWUhTaUIsSUdSakIsY0NoQ3FCLEtEa0NyQixNRmxEVyxRRW1EWCxtQkFDQSxxQ0p3TkYsbUZJdk5JLGtCSjROSix1Qkk5S0UsWUhsR2lCLG1DR21HakIsVUh6RVcsT0cwRVgsWUh6RXVCLElEeVB6Qiw2REl2UEUsWUg5QnFCLHlDRytCckIsVUhhYyxPR1pkLFlIYTBCLEtHWjFCLFlIdUJpQixJR3RCakIsY0NqQnFCLEtEbUJyQixNRnBDVyxRRXFDWCxtQkFDQSxxQ0orT0YsNkRJOU9JLFVIS1ksUUQ4T2hCLG1DSTlPRSxZSDVDcUIseUNHNkNyQixVSEplLE9HS2YsWUhKMkIsTUdLM0IsWUhTaUIsSUdSakIsY0NoQ3FCLEtEa0NyQixNRmxEVyxRRW1EWCxtQkp5T0EsY0s1UXFCLEtEb0NyQixxQ0pzT0YsbUNJck9JLGtCSjBPSix3Q0FFRSxNRWpTVyxRRm9TYixzRkFJRSxNRXJTYSxRRndTZix5RUl2U0UsWUhKcUIseUNHS3JCLFVINkNj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TVhoQixjTmJxQixLRkRyQixxQ1FXRiw2QkFLSSxvQkFJSixzQkFDRSxtQlJyQkEscUNRb0JGLHNCQUdJLGNORWMsa0JNRGQsZ0JBQ0EsZ0NBQ0Esd0NBQ0UsY0FDQSxVQUNBLFdBQ0EsNENBQ0UsWUFrQlIsZ0RBQ0UsV0FDQSxjTmxEcUIsS0ZEckIscUNRaURGLGdEQUlJLFVBQ0Esc0JBSUYsb0RBQ0UsV1IzREYscUNRK0RGLDJDQUlJLGNObEVtQixNRkRyQixxQ1F1RUYsNkNBRUksYUFHQSwyREFDRSxrQlI3RUoscUNRa0ZGLDBDQUlJLGdCQUNBLFVBSUoseUNBQ0UsY0FDQSxjTjVGcUIsS01pR3JCLG9GQUNFLGFBSUosdUJBQ0UsZ0JSeEdBLHFDUXVHRix1QkFHSSxnQkFDQSxhQUdBLDhCQUNBLGNOdEZjLGtCTXVGZCwyQ0FDRSxjTmhIaUIsS01pSGpCLGFOekZZLGtCTTJGZCwwQ0FDRSxhTnBIaUIsTUZEckIscUNRMEhGLHdCQUVJLGNObkdjLGtCTW9HZCxnQkFDQSxhQUVBLHFDQUNBLDRDQUNFLGNOaklpQixLTW1JbkIsNkNBQ0UsZUFFRix5RkFFRSxhTmhIWSxrQk1rSGQsMkNBQ0UsYU4zSWlCLE1GRHJCLHFDUWlKRix3QkFFSSxpQkFFRixpREFDRSxjTjdIYyxrQkZuQmhCLHFDUW9KRixnQkFFSSxpQkFJSix5QkFDRSxrQkFHRix1QlBySkUsWUg5QnFCLHlDRytCckIsVUhhYyxPR1pkLFlIYTBCLEtHWjFCLFlIdUJpQixJR3RCakIsY0NqQnFCLEtEbUJyQixNRnBDVyxRRXFDWCxtQkFDQSxxQ082SUYsdUJQNUlJLFVIS1ksUVV5SWQsMEJBRUUsZUFDQSwyQ0FDRSxjTmpKWSxrQk1vSmhCLHlCQUNFLE1UN0xTLFFTOExULCtCQUNFLE1UNUxTLFFTa01mLDZFQUVFLG1CQUNBLHlCUHBNQSxZSEpxQix5Q0dLckIsVUg2Q2MsT0c1Q2QsWUg2QzBCLElHNUMxQixZSGlEaUIsSUdoRGpCLHlCQUNBLG9CQUNBLE1GVlcsUUVXWCxxQk9pTUYsdUdBR0UsZ0JBR0YsNkNBQ0UsZ0JBRUYsMkNBQ0UsYUFFRiwwVUFRRSwwQkFDQSxZQUNBLDBkQUlFLGFBRUYsMFlBQ0UsVUFDQSxrQkFDQSxjTm5NYyxrQk1xTWhCLGtjQUNFLHFCQUlKLCtDQUNFLGNBQ0EsNERQdE5BLFlIOUJxQix5Q0crQnJCLFVIYWMsT0daZCxZSGEwQixLR1oxQixZSHVCaUIsSUd0QmpCLGNDakJxQixLRG1CckIsTUZwQ1csUUVxQ1gsbUJBQ0EscUNPOE1BLDREUDdNRSxVSEtZLFFVMk1kLDJEQUNFLGNOeE9tQixLTTBPckIsNEVBQ0UsVVZoT1MsT1cvQmIsMkJBQ0UsV0FHRix5QkFDRSwyQkFDRSxnQlRtQkYscUNTcEJBLDJCQUdJLGtCVGlCSixxQ1NaRiw0QkFHSSxlQUtKLG1DQUNFLFdBQ0EsaUJBWUYsT0FDRSxjQUlGLGlDQUVFLHdCQUVGLCtCQUVFLHdCQUVGLG1DQUVFLGNBQ0EsaUJBQ0Esa0JBRUYsWUFDRSxZQUVGLFdBQ0UsV0FFRixhQUNFLGNBQ0EsaUJBQ0Esa0JBS0YsNENBQ0UsV0FDQSxjQUNBLFlBQ0EsZUFDQSxXQUNBLG1CQUlGLHlCQUNFLGdDQUNBLDZCQUNBLGVBSUEsK0JSd0JBLFlIekdxQix5Q0cwR3JCLFlIcERrQixJR3FEbEIsVUhuRlUsT0dvRlYsZ0JRekJFLFVYM0RRLE9XK0RaLDJCQUNFLG1CQUdGLGdDQUNFLGlCQzlGQSx5Q0FDRSxrQkFDQSxjQUNBLHlEQUNFLGNBQ0EsY0FFRixxRkFDRSxjUlNpQixLUVBuQixpRlRpR0YsWUh6R3FCLHlDRzBHckIsWUhwRGtCLElHcURsQixVSG5GVSxPR29GVixnQlNsR0ksVVpjTSxPWVZSLHlFQUNFLGNBQ0EsY0FDQSxlUkZpQixLUVlyQiw2RUFDRSxjUlptQixLUWNyQiwyQ0FDRSxjUmRtQixLUWdCckIsK0NBQ0UsY0FDQSxtREFDRSxVWlpNLE9ZYU4sY1JwQmlCLEtRdUJyQix5Q0FDRSxnQkFFRiw2Q0FDRSxpQkM1Q0osb0JBQ0UsV0FHRix5QkFDRSxvQkFDRSxpQkNURiwrQ0FDRSxZVmtCbUIsS1VoQnJCLHNEQUNFLGNBQ0EsY1ZzQ2Msa0JXNUNsQiw0REFDRSxnQkFDQSxtQmJpQkEscUNhbkJGLDREQUlJLGFBQ0EsSVhjbUIsS1dabkIsMEJBQ0EsbUJBRUEsK0VBQ0UsYVhTaUIsS1dQbkIsdUVBQ0UsYUFDQSw4QkFFQSxlWEdpQixLV0ZqQixjWDBCWSxrQld6QlosMkZBQ0UsbUJBQ0EsYVh1QlUsa0JXckJaLDBGQUNFLGFYSmUsS1dNakIsa0ZBQ0Usb0JBSU4sb0VBQ0UsZ0JiYkYscUNha0JBLDhFQUVFLGlCQ3ZDSixpQkFDRSxjQUdGLDJCQUNFLFdBQ0EscUJBQ0EsY1pXcUIsS1lWckIsd0NBQ0UsV0FDQSxVQUVGLHlDQUNFLE1mRVEsdURFOEZWLFlIekdxQix5Q0cwR3JCLFlIcERrQixJR3FEbEIsVUhuRlUsT0dvRlYsZ0JhL0ZFLFVoQldRLE9nQlRWLHdDYlhBLFlISnFCLHlDR0tyQixVSDZDYyxPRzVDZCxZSDZDMEIsSUc1QzFCLFlIaURpQixJR2hEakIseUJBQ0Esb0JBQ0EsTUZWVyxRRVdYLHFCYU9FLE1mZlcsUWVnQlgsZWhCa0V1QixVZ0JqRXZCLDBDbEJ2QkEsdUNBQ0Esb0NBQ0EsbUNBQ0Esa0NBQ0gsK0JrQnNCRyxnREFDRSwwQkFHSix5Q0FDRSxxQkFDQSxXQUNBLFdBQ0EsVUFDQSw2Q0FDRSxXQUtOLHlCQUNFLGNBQ0UsYUFDQSxJWjNCbUIsS1k4QnJCLDJCQUNFLGFBQ0EsSVo5Qm1CLEtZK0JuQiwwQkFDQSx3QkFDQSx3Q0FDRSxXQUNBLFdBRUYsK0Nib0RGLFlIekdxQix5Q0cwR3JCLFlIcERrQixJR3FEbEIsVUhuRlUsT0dvRlYsZ0JhckRJLFVoQi9CTSxPZ0JpQ1Isd0NBQ0UsVWhCL0JPLE9nQmlDVCx5Q0FDRSxTQUNBLFdBQ0EsV0FDQSxXQUNBLDZDQUNFLFdkbkROLHFDYzZCQSwyQkEwQkksZ0NBZUosOENBQ0UsY1p0RW1CLEtZd0VyQiw0QkFDRSxnQkFJSixZQUNFLG1CQUNBLGdCQUNFLG1CQUVGLDhCQUNFLGNabEZtQixLWW9GckIsZ0NBQ0UsWWhCL0NlLElnQm1EbkIsV0FDRSxtQkM1R0Ysc0JBR0Usc0JBQ0EsWUFDQSxpREFDQSw4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N2FxQixJaUJnYnZCLG1CQUNFLGtCQUNBLHFCQUNBLGtCQUNBLHFCQUNBLHNDQUxGLG1CQU1JLGlCQUlKLGtCQUNFLFdBR0YsZ0RBRUUsMEJBR0Ysd0JBQ0UsbUJBR0YsOEJBQ0UsWUFDQSxXQUNBLGdCQUNBLFVBQ0EsbUJBQ0Esa0JBQ0Esc0NBUEYsOEJBUUksaUJBSUosMkJBQ0UsY0FHRix5Q0FDRSxzQkFTRiwyQ0FDRSx1QkFDQSxVckIxZFcsT3FCMmRYLGVyQmpheUIsVXFCc2EzQixjQUNFLGNBQ0EsY0FHRixtQkFDRSxnQkFDQSxNcEJuZlcsS29Cb2ZYLGlCcEJoZ0JhIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogTmV3cyBQcm9cblRoZW1lIFVSSTogaHR0cHM6Ly9teS5zdHVkaW9wcmVzcy5jb20vdGhlbWVzL25ld3MvXG5EZXNjcmlwdGlvbjogV2hlbiB5b3UgaGF2ZSByZWFkZXJzIGFuZCBjdXN0b21lcnMgd2hvIGFyZSBhbHdheXMgaHVuZ3J5IGZvciBtb3JlLCBkZWxpdmVyIGl0IGluIHN0eWxlIHdpdGggdGhlIHB1Ymxpc2hpbmcgcG93ZXJob3VzZSBOZXdzIHRoZW1lLlxuQXV0aG9yOiBTdHVkaW9QcmVzc1xuQXV0aG9yIFVSSTogaHR0cHM6Ly93d3cuc3R1ZGlvcHJlc3MuY29tL1xuVmVyc2lvbjogMy4zLjBcblxuVGFnczogb25lLWNvbHVtbiwgdHdvLWNvbHVtbnMsIHRocmVlLWNvbHVtbnMsIGxlZnQtc2lkZWJhciwgcmlnaHQtc2lkZWJhciwgZS1jb21tZXJjZSwgYWNjZXNzaWJpbGl0eS1yZWFkeSwgY3VzdG9tLWJhY2tncm91bmQsIGN1c3RvbS1jb2xvcnMsIGN1c3RvbS1oZWFkZXIsIGN1c3RvbS1tZW51LCBmZWF0dXJlZC1pbWFnZXMsIGZ1bGwtd2lkdGgtdGVtcGxhdGUsIHN0aWNreS1wb3N0LCB0aGVtZS1vcHRpb25zLCB0aHJlYWRlZC1jb21tZW50cywgdHJhbnNsYXRpb24tcmVhZHlcblxuVGVtcGxhdGU6IGdlbmVzaXNcblRlbXBsYXRlIFZlcnNpb246IDIuMVxuXG5MaWNlbnNlOiBHUEwtMi4wLW9yLWxhdGVyXG5MaWNlbnNlIFVSSTogaHR0cDovL3d3dy5vcGVuc291cmNlLm9yZy9saWNlbnNlcy9ncGwtbGljZW5zZS5waHBcblxuVGV4dCBEb21haW46IG5ld3MtcHJvXG4hKi9cbiIsIi8qIEhUTUw1IFJlc2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIEJhc2VsaW5lIE5vcm1hbGl6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBub3JtYWxpemUuY3NzIHY0LjEuMSB8IE1JVCBMaWNlbnNlIHwgaHR0cDovL25lY29sYXMuZ2l0aHViLmlvL25vcm1hbGl6ZS5jc3MvICovXG5cbmh0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsbWFpbixtZW51LG5hdixzZWN0aW9uLHN1bW1hcnl7ZGlzcGxheTpibG9ja31hdWRpbyxjYW52YXMscHJvZ3Jlc3MsdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2t9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX10ZW1wbGF0ZSxbaGlkZGVuXXtkaXNwbGF5Om5vbmV9YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6b2JqZWN0c31hOmFjdGl2ZSxhOmhvdmVye291dGxpbmUtd2lkdGg6MH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOm5vbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDppbmhlcml0fWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1kZm57Zm9udC1zdHlsZTppdGFsaWN9aDF7Zm9udC1zaXplOjJlbTttYXJnaW46MC42N2VtIDB9bWFya3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjA7Y29sb3I6IzAwMH1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LTAuMjVlbX1zdXB7dG9wOi0wLjVlbX1pbWd7Ym9yZGVyLXN0eWxlOm5vbmV9c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSwgbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19ZmlndXJle21hcmdpbjoxZW0gNDBweH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGV9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtmb250OmluaGVyaXQ7bWFyZ2luOjB9b3B0Z3JvdXB7Zm9udC13ZWlnaHQ6Ym9sZH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLGh0bWwgW3R5cGU9XCJidXR0b25cIl0sW3R5cGU9XCJyZXNldFwiXSxbdHlwZT1cInN1Ym1pdFwiXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVye2JvcmRlci1zdHlsZTpub25lO3BhZGRpbmc6MH1idXR0b246LW1vei1mb2N1c3JpbmcsW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxbdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZ3tvdXRsaW5lOjFweCBkb3R0ZWQgQnV0dG9uVGV4dH1maWVsZHNldHtib3JkZXI6MXB4IHNvbGlkICNjMGMwYzA7bWFyZ2luOjAgMnB4O3BhZGRpbmc6MC4zNWVtIDAuNjI1ZW0gMC43NWVtfWxlZ2VuZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OnRhYmxlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3JtYWx9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0b31bdHlwZT1cImNoZWNrYm94XCJdLFt0eXBlPVwicmFkaW9cIl17Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1cInNlYXJjaFwiXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOmluaGVyaXQ7b3BhY2l0eTowLjU0fTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9XG5cbi8qIEJveCBTaXppbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbmh0bWwsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJde1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogICAgYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogICAgICAgICBib3JkZXItYm94O1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuXG4vKiBGbG9hdCBDbGVhcmluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuLmF1dGhvci1ib3g6YmVmb3JlLFxuLmNsZWFyZml4OmJlZm9yZSxcbi5lbnRyeTpiZWZvcmUsXG4uZW50cnktY29udGVudDpiZWZvcmUsXG4ubmF2LXByaW1hcnk6YmVmb3JlLFxuLm5hdi1zZWNvbmRhcnk6YmVmb3JlLFxuLnBhZ2luYXRpb246YmVmb3JlLFxuLnNpdGUtY29udGFpbmVyOmJlZm9yZSxcbi5zaXRlLWhlYWRlcjpiZWZvcmUsXG4uc2l0ZS1pbm5lcjpiZWZvcmUsXG4ud2lkZ2V0OmJlZm9yZSxcbi53cmFwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmF1dGhvci1ib3g6YWZ0ZXIsXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uZW50cnk6YWZ0ZXIsXG4uZW50cnktY29udGVudDphZnRlcixcbi5uYXYtcHJpbWFyeTphZnRlcixcbi5uYXYtc2Vjb25kYXJ5OmFmdGVyLFxuLnBhZ2luYXRpb246YWZ0ZXIsXG4uc2l0ZS1jb250YWluZXI6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXI6YWZ0ZXIsXG4uc2l0ZS1pbm5lcjphZnRlcixcbi53aWRnZXQ6YWZ0ZXIsXG4ud3JhcDphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRjb250ZW50OiBcIiBcIjtcblx0ZGlzcGxheTogdGFibGU7XG59XG4iLCJAbWl4aW4gdHJhbnNpdGlvbi1kZWZhdWx0KCRwcm9wZXJ0eTogYWxsLCAkZHVyYXRpb246IDAuMXMsICR0aW1pbmc6IGVhc2UtaW4tb3V0KSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICR0aW1pbmc7XG4gICAgLW1vei10cmFuc2l0aW9uOiAgICAkcHJvcGVydHkgJGR1cmF0aW9uICR0aW1pbmc7XG4gICAgLW1zLXRyYW5zaXRpb246ICAgICAkcHJvcGVydHkgJGR1cmF0aW9uICR0aW1pbmc7XG4gICAgLW8tdHJhbnNpdGlvbjogICAgICAkcHJvcGVydHkgJGR1cmF0aW9uICR0aW1pbmc7XG5cdHRyYW5zaXRpb246ICAgICAgICAgJHByb3BlcnR5ICRkdXJhdGlvbiAkdGltaW5nO1xufVxuXG4vKiBTY3JlZW4gUmVhZGVyIFRleHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2NyZWVuLXJlYWRlci1zaG9ydGN1dCxcbi5zY3JlZW4tcmVhZGVyLXRleHQsXG4uc2NyZWVuLXJlYWRlci10ZXh0IHNwYW4ge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0d2lkdGg6IDFweDtcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLnNlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuLnNjcmVlbi1yZWFkZXItc2hvcnRjdXQ6Zm9jdXMsXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzLFxuLndpZGdldF9zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG5cdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAyMHB4IDIzcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2lkdGg6IGF1dG87XG5cdHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxuLm1vcmUtbGluayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNjcmVlbi1yZWFkZXItc2hvcnRjdXQ6Zm9jdXMsXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiIsIi8qIFR5cG9ncmFwaGljYWwgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5odG1sIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8qIDEwcHggYnJvd3NlciBkZWZhdWx0ICovXG59XG5cbi8qIENocm9tZSBmaXggKi9cbmJvZHkgPiBkaXYge1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkbGluZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRib2R5LWJhc2UtbGluZS1oZWlnaHQ7XG59XG5cbmJ1dHRvbixcbmlucHV0OmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG50ZXh0YXJlYTpmb2N1cyxcbi5idXR0b24ge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlZmF1bHQoMTAwbXMpO1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWJhc2U7XG4gIGNvbG9yOiAkd2hpdGUtYmFzZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stYmFzZTtcbiAgY29sb3I6ICR3aGl0ZS1iYXNlO1xufVxuXG5hIHtcbiAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpmb2N1cyxcbmE6aG92ZXIge1xuICBjb2xvcjogJHByaW1hcnktYmFzZTtcbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgbWFyZ2luOiAwIDAgJHNwYWNlci1tZWRpdW07XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogJGJvZHktYmFzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLy9BcnRpY2xlIGZvbnQtc2l6ZVxuLmVudHJ5IHAge1xuICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICBmb250LXNpemU6ICRib2R5LWJhc2U7XG4gIH1cbn1cblxuLy8qKioqKioqKioqKioqKioqKioqKiogQ2F0ZWdvcnkgUGFnZXMgKioqKioqKioqKioqKioqKioqKioqKiovL1xuXG4vL1RpdGxlIG9uIGNhdGVnb3J5IHBhZ2VzXG4ucGFnZS10ZW1wbGF0ZS1wYWdlX2Jsb2cgLmJsb2ctdGVtcGxhdGUtZGVzY3JpcHRpb24gLmVudHJ5LXRpdGxlLFxuLmNhdGVnb3J5LXRpdGxlLFxuLm91ci10ZWFtIC5lbnRyeS10aXRsZSB7XG4gIEBpbmNsdWRlIGhlYWRpbmctbWVkaXVtO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWV4dHJhLWxhcmdlO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogIzNiN2NiYjtcbiAgfVxufVxuXG4vLyBFeGNlcnB0cyBvbiBDYXRlZ29yeSBwYWdlc1xuLnBhZ2UtdGVtcGxhdGUtcGFnZV9ibG9nIC5lbnRyeS1jb250ZW50LFxuLmNhdGVnb3J5IC5lbnRyeS1jb250ZW50LFxuLnNlYXJjaCAuZW50cnktY29udGVudCB7XG4gIHAge1xuICAgIC8vIGZvbnQtc2l6ZTogJGJvZHktYmFzZTtcbiAgICAvLyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRsaW5lO1xuICAgIC8vIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgQGluY2x1ZGUgYm9keS1zbWFsbDtcbiAgfVxufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbm9sLFxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAkZ3JleS1iYXNlO1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG59XG5cbmJsb2NrcXVvdGUsXG5ibG9ja3F1b3RlOjpiZWZvcmUge1xuICBjb2xvcjogJGdyZXktZGFyaztcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogJHNwYWNlci1leHRyYS1sYXJnZSAkc3BhY2VyLWV4dHJhLWxhcmdlICRzcGFjZXItbWVkaXVtO1xufVxuXG5ibG9ja3F1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxQ1wiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkYm9keS1sYXJnZTtcbiAgaGVpZ2h0OiAwO1xuICAvL1x0bGVmdDogLTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZGRkO1xufVxuXG5jaXRlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICBjbGVhcjogbGVmdDtcbiAgbWFyZ2luOiAwIDAgJHNwYWNlci1sYXJnZTtcbiAgcGFkZGluZy10b3A6ICRzcGFjZXItbWVkaXVtO1xufVxuXG5wLmVudHJ5LW1ldGEge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRsaW5lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtcG9zdCxcbi5saXN0aW5nLWl0ZW0ge1xuICAuYXV0aG9yLFxuICAuZGF0ZSxcbiAgLmVudHJ5LWF1dGhvci1uYW1lLFxuICAuZW50cnktdGltZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG59XG5cbi8qLmRhdGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgfCc7XG4gICAgY29sb3I6ICRncmV5LWxpZ2h0O1xufSovXG5cbi5hdXRob3IsXG4uZW50cnktYXV0aG9yLW5hbWUge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGNvbG9yOiAkZ3JleS1kYXJrO1xuICAvLyAgICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG4gIEBpbmNsdWRlIGJvZHktbGlzdDtcbn1cblxuZmlndXJlLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogJHNwYWNlci1tZWRpdW0gJHNwYWNlci1tZWRpdW0gJHNwYWNlci1tZWRpdW0gMDtcbn1cblxuZmlndXJlLmFsaWducmlnaHQge1xuICBtYXJnaW46ICRzcGFjZXItbWVkaXVtIDAgJHNwYWNlci1tZWRpdW0gJHNwYWNlci1tZWRpdW07XG59XG5cbi53cC1jYXB0aW9uIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi8qIEhlYWRpbmdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkbGluZTtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICAvLyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIG1hcmdpbjogMCAwICRzcGFjZXItc21hbGw7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSB7XG4gIEBpbmNsdWRlIGhlYWRpbmctbGFyZ2U7XG59XG5cbmgyIHtcbiAgQGluY2x1ZGUgaGVhZGluZy1tZWRpdW07XG59XG5cbmgzIHtcbiAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcbn1cblxuaDQge1xuICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xufVxuXG5oNSB7XG4gIEBpbmNsdWRlIGhlYWRpbmctbGFiZWw7XG59XG5cbmg2IHtcbiAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi8qIFRpdGxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zaW5nbGUtcG9zdCAuZW50cnktdGl0bGUge1xuICBAaW5jbHVkZSBoZWFkaW5nLWxhcmdlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaW5nbGUtcG9zdCAuZW50cnktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xufVxuXG4uYXV0aG9yIC5lbnRyeS10aXRsZSxcbi5jYXRlZ29yeSAuZW50cnktdGl0bGUsXG4uc2VhcmNoIC5lbnRyeS10aXRsZSB7XG4gIC8vICAgIEBpbmNsdWRlIGhlYWRsaW5lLWxpbms7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYXV0aG9yIC5lbnRyeS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gSG9tZXBhZ2VcblxuLmxpc3RpbmctaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGFyZ2U7XG59XG5cbi5saXN0aW5nLWl0ZW0gLnRpdGxlIHtcbiAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcbn1cblxuLnRvcC1zdG9yaWVzIC5saXN0aW5nLWl0ZW06Zmlyc3QtY2hpbGQgLnRpdGxlLFxuLmZlYXR1cmVkLXN0b3J5IC5saXN0aW5nLWl0ZW0gLnRpdGxlIHtcbiAgQGluY2x1ZGUgaGVhZGluZy1tZWRpdW07XG59XG5cbi5saXN0aW5nLWl0ZW0gLmV4Y2VycHQge1xuICBAaW5jbHVkZSBib2R5LXNtYWxsO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlX2Jsb2cgLmVudHJ5LXRpdGxlLFxuLmNhdGVnb3J5IC5lbnRyeS10aXRsZSB7XG4gIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XG59XG5cbi5jYXRlZ29yeSAubGVhZC1zdG9yeSAuZW50cnktdGl0bGUge1xuICBAaW5jbHVkZSBoZWFkaW5nLW1lZGl1bTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG59XG5cbi5lbnRyeS10aXRsZSBhLFxuLnNpZGViYXIgLndpZGdldC10aXRsZSBhIHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xufVxuXG4uZW50cnktdGl0bGUgYTpmb2N1cyxcbi5lbnRyeS10aXRsZSBhOmhvdmVyLFxuaDMucnB3ZS10aXRsZSBhOmhvdmVyLFxuLndpZGdldC10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG59XG5cbi5mZWF0dXJlZC1wYWdlLWNhcmQgaDMsXG4ud2lkZ2V0LXRpdGxlLFxuLmRpc3BsYXktcG9zdHMtdGl0bGUsXG4uYXJjaGl2ZS10aXRsZSB7XG4gIEBpbmNsdWRlIGhlYWRpbmctbGFiZWw7XG59XG5cbi5mZWF0dXJlZC1wYWdlLWNhcmQgaDMgYSxcbi53aWRnZXQtdGl0bGUsXG4uZGlzcGxheS1wb3N0cy10aXRsZSxcbi5hcmNoaXZlLXRpdGxlIHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZmVhdHVyZWQtcGFnZS1jYXJkIC5jYXJkLXRpdGxlOmJlZm9yZSxcbi53aWRnZXQtdGl0bGU6YmVmb3JlLFxuLmRpc3BsYXktcG9zdHMtdGl0bGU6YmVmb3JlLFxuLmFyY2hpdmUtdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTBweDtcbiAgYmFja2dyb3VuZDogJHByaW1hcnktYmFzZTtcbiAgbWFyZ2luOiAwIDAgJHNwYWNlci1zbWFsbDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hcmNoaXZlLmF1dGhvciB7XG4gIC5hcmNoaXZlLWRlc2NyaXB0aW9uIHAge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgICBAaW5jbHVkZSBib2R5LWJhc2U7XG4gIH1cbn1cbiIsIi8vIFR5cG9ncmFwaHkgVmFyaWFibGVzIFNldHRpbmdzIFN0eWxlc2hlZXRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEZvbnQgRmFtaWxpZXNcbiRmb250LWZhbWlseS1oZWFkbGluZTogXCJNb250c2VycmF0XCIsIFwiUm9ib3RvXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1ib2R5OiBcIlNvdXJjZSBTZXJpZiBQcm9cIiwgXCJHZW9yZ2lhXCIsIHNlcmlmO1xuXG4vLyBTaXplc1xuLy8gQmFzZSBmb250LXNpemU6IDEwcHhcbiRib2R5LXJlc2V0OiAxMHB4O1xuJGZvbnQtc2l6ZS1iYXNlOiAxMHB4O1xuXG4vL1xuLy8gJHMtaHVnZTogICAgICAgICAgNTBweDtcbi8vICRzLWV4dHJhLWxhcmdlOiAgIDM2cHg7XG4vLyAkYm9keS1sYXJnZTogICAgICAgICAyNHB4O1xuLy8gJHMtZXh0cmEtbWVkaXVtOiAgMjJweDtcbi8vICRzLXBvc3Q6ICAgICAgICAgIDIwcHg7XG4vLyAkcy1tZWRpdW06ICAgICAgICAxOHB4O1xuLy8gJGJvZHktYmFzZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlO1xuLy8gJGJvZHktc21hbGw6ICAgICAgICAgMTJweDtcbi8vICRzLWV4dHJhLXNtYWxsOiAgIDEwcHg7XG5cbi8vQm9keSBWYXJpYWJsZXNcblxuJGJvZHktbGFyZ2U6IDEuOHJlbTtcbiRib2R5LWxhcmdlLWxpbmUtaGVpZ2h0OiAxLjM7XG5cbiRib2R5LWJhc2U6IDEuNnJlbTtcbiRib2R5LWJhc2UtbGluZS1oZWlnaHQ6IDEuMztcblxuJGJvZHktc21hbGw6IDEuNHJlbTtcbiRib2R5LXNtYWxsLWxpbmUtaGVpZ2h0OiAxLjM7XG5cbiRib2R5LXRpbnk6IDEuMnJlbTtcbiRib2R5LXRpbnktbGluZS1oZWlnaHQ6IDEuMjtcblxuLy9IZWFkbGluZSBWYXJpYWJsZXNcblxuJGhlYWRpbmctZXh0cmEtbGFyZ2U6IDRyZW07XG4kaGVhZGluZy1leHRyYS1sYXJnZS1saW5lLWhlaWdodDogMS4xO1xuXG4kaGVhZGluZy1sYXJnZTogMy4ycmVtO1xuJGhlYWRpbmctbGFyZ2UtbGluZS1oZWlnaHQ6IDEuMTtcblxuJGhlYWRpbmctbWVkaXVtOiAyLjRyZW07XG4kaGVhZGluZy1tZWRpdW0tbGluZS1oZWlnaHQ6IDEuMTI1O1xuXG4kaGVhZGluZy1zbWFsbDogMS42cmVtO1xuJGhlYWRpbmctc21hbGwtbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiRoZWFkaW5nLWV4dHJhLXNtYWxsOiAxLjNyZW07XG4kaGVhZGluZy1leHRyYS1zbWFsbC1saW5lLWhlaWdodDogMS4yNTtcblxuJGhlYWRpbmctbGFiZWw6IDEuMnJlbTtcbiRoZWFkaW5nLWxhYmVsLWxpbmUtaGVpZ2h0OiAxLjU7XG5cbi8vIFdlaWdodHNcbiRmb250LXdlaWdodC1saWdodDogMzAwO1xuJGZvbnQtd2VpZ2h0LWJhc2U6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbi8vIFRleHQgQWxpZ25tZW50XG4kdGV4dC1hbGlnbi1jZW50ZXI6IGNlbnRlcjtcbiR0ZXh0LWFsaWduLWxlZnQ6IGxlZnQ7XG4kdGV4dC1hbGlnbi1qdXN0aWZ5OiBqdXN0aWZ5O1xuJHRleHQtYWxpZ24tcmlnaHQ6IHJpZ2h0O1xuXG4vLyBUZXh0IENvbG9ycyBNYXBcbiR0eXBlLWNvbG9yczogKFxuICBcImJsYWNrXCI6IChcbiAgICAkYmxhY2stYmFzZSxcbiAgKSxcbiAgXCJibHVlXCI6IChcbiAgICAkcHJpbWFyeS1iYXNlLFxuICApLFxuICBcImdyZXlcIjogKFxuICAgICRncmV5LWJhc2UsXG4gICksXG4gIFwiZ3JleS1kYXJrXCI6IChcbiAgICAkZ3JleS1kYXJrLFxuICApLFxuICBcIndoaXRlXCI6IChcbiAgICAkd2hpdGUtYmFzZSxcbiAgKSxcbik7XG5cbi8vIFRleHQgVHJhbnNmb3Jtc1xuJHRleHQtdHJhbnNmb3JtLWNhcGl0YWxpemU6IGNhcGl0YWxpemU7XG4kdGV4dC10cmFuc2Zvcm0tdXBwZXJjYXNlOiB1cHBlcmNhc2U7XG4iLCIvLyBDb2xvciBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQmxhY2tcbiRibGFjay1iYXNlOiAjMzczZDNmO1xuXG4vLyBCbHVlXG4kcHJpbWFyeS1iYXNlOiAjM2I3Y2JiO1xuXG4vLyBSZWRcbiRzZWNvbmRhcnktYmFzZTogI2ViMWYzNTtcblxuLy8gR3JleVxuJGdyZXktbGlnaHQ6ICNmYWZhZmE7XG4kZ3JleS1iYXNlOiAjYmRiZGJkO1xuJGdyZXktZGFyazogIzYxNjE2MTtcblxuLy8gV2hpdGVcbiR3aGl0ZS1saWdodDogI2ZhZmFmYTtcbiR3aGl0ZS1iYXNlOiAjZmZmZmZmO1xuJHdoaXRlLWRhcms6ICNmMWYxZjE7XG5cbi8vTUFJTiBQQUxFVFRFIExJU1RcbiRjb2xvcnM6IChcbiAgKGJsYWNrLWJhc2UsICRibGFjay1iYXNlKSxcbiAgKGJsdWUtYmFzZSwgJHByaW1hcnktYmFzZSksXG4gIChncmV5LWxpZ2h0LCAkZ3JleS1saWdodCksXG4gIChncmV5LWJhc2UsICRncmV5LWJhc2UpLFxuICAoZ3JleS1kYXJrLCAkZ3JleS1kYXJrKSxcbiAgKHdoaXRlLWxpZ2h0LCAkd2hpdGUtbGlnaHQpLFxuICAod2hpdGUtYmFzZSwgJHdoaXRlLWJhc2UpLFxuICAod2hpdGUtZGFyaywgJHdoaXRlLWRhcmspXG4pO1xuIiwiQG1peGluIGJyZWFrcG9pbnQtc21hbGxlci10aGFuLXNtYWxsIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLXdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrcG9pbnQtc21hbGxlci10aGFuLW1lZGl1bSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0td2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnJlYWtwb2ludC1zbWFsbGVyLXRoYW4tbGFyZ2Uge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2Utd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC13aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0td2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnJlYWtwb2ludC1sYXJnZXItdGhhbi1sYXJnZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXJnZS13aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAbWl4aW4gaGVhZGxpbmUtbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLy9IZWFkaW5nc1xuQG1peGluIGhlYWRpbmctbGFiZWwge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRsaW5lO1xuICBmb250LXNpemU6ICRoZWFkaW5nLWxhYmVsO1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmctbGFiZWwtbGluZS1oZWlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1peGluIGhlYWRpbmctZXh0cmEtc21hbGwge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRsaW5lO1xuICBmb250LXNpemU6ICRoZWFkaW5nLWV4dHJhLXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmctZXh0cmEtc21hbGwtbGluZS1oZWlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1leHRyYS1zbWFsbDtcbiAgLy8gbGV0dGVyLXNwYWNpbmc6IC42cHg7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6ICRoZWFkaW5nLWV4dHJhLXNtYWxsICogMC43NTtcbiAgICAvLyBsaW5lLWhlaWdodDogJGhlYWRpbmctc21hbGwtbGluZS1oZWlnaHQgKiAxLjE7XG4gIH1cbn1cblxuQG1peGluIGhlYWRpbmctc21hbGwge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRsaW5lO1xuICBmb250LXNpemU6ICRoZWFkaW5nLXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmctc21hbGwtbGluZS1oZWlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgLy8gbGV0dGVyLXNwYWNpbmc6IC42cHg7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6ICRoZWFkaW5nLXNtYWxsO1xuICAgIC8vIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1zbWFsbC1saW5lLWhlaWdodCAqIDEuMTtcbiAgfVxufVxuQG1peGluIGhlYWRpbmctbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkbGluZTtcbiAgZm9udC1zaXplOiAkaGVhZGluZy1tZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1tZWRpdW0tbGluZS1oZWlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG4gIC8vIGxldHRlci1zcGFjaW5nOiAuNnB4O1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAkaGVhZGluZy1tZWRpdW0gKiAwLjc1O1xuICAgIC8vIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1tZWRpdW0tbGluZS1oZWlnaHQgKiAxLjE7XG4gIH1cbn1cbkBtaXhpbiBoZWFkaW5nLWxhcmdlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkbGluZTtcbiAgZm9udC1zaXplOiAkaGVhZGluZy1tZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1sYXJnZS1saW5lLWhlaWdodDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxhcmdlO1xuICAvLyBsZXR0ZXItc3BhY2luZzogLjZweDtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogJGhlYWRpbmctbGFyZ2UgKiAwLjc7XG4gICAgLy8gbGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxhcmdlLWxpbmUtaGVpZ2h0ICogMS4xO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIGZvbnQtc2l6ZTogJGhlYWRpbmctbGFyZ2UgKiAwLjg7XG4gICAgLy8gbGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxhcmdlLWxpbmUtaGVpZ2h0ICogMS4xO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogJGhlYWRpbmctbGFyZ2U7XG4gICAgLy8gbGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxhcmdlLWxpbmUtaGVpZ2h0ICogMS4xO1xuICB9XG59XG4vL0JvZHlcbkBtaXhpbiBib2R5LWxhcmdlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICBmb250LXNpemU6ICRib2R5LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkYm9keS1sYXJnZS1saW5lLWhlaWdodDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6ICRib2R5LWxhcmdlO1xuICAgIC8vIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1sYXJnZS1saW5lLWhlaWdodCAqIDEuMTtcbiAgfVxufVxuQG1peGluIGJvZHktYmFzZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRib2R5LWJhc2UtbGluZS1oZWlnaHQ7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICBmb250LXNpemU6ICRib2R5LWJhc2U7XG4gICAgLy8gbGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxhcmdlLWxpbmUtaGVpZ2h0ICogMS4xO1xuICB9XG59XG5AbWl4aW4gYm9keS1zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRib2R5LXNtYWxsLWxpbmUtaGVpZ2h0O1xufVxuXG5AbWl4aW4gYm9keS1saXN0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkbGluZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgZm9udC1zaXplOiAkYm9keS1iYXNlO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLy9MaW5rc1xuQG1peGluIGxpbmsge1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1iYXNlO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJHByaW1hcnktYmFzZTtcbiAgfVxufVxuXG5AbWl4aW4gbGluay1zYW5zIHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRsaW5lO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gIH1cbn1cbiIsIi8vIFNwYWNlcnMgJiBSZXNldHMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblxuXG4gICAkY3VzdG9tLW5lYXQtZ3JpZDogKGNvbHVtbnM6IDEyLFxuICAgICAgICAgICAgICAgICAgICAgICBndXR0ZXI6IDIwcHgsXG4gICAgICAgICAgICAgICAgICAgICAgIG1lZGlhOiAxMDI1cHgsXG4gICAgICAgICAgICAgICAgICAgICAgKTtcblxuLy9TaXRlIElubmVyIFdyYXBwZXJcblxuJHdyYXBwZXItc2l0ZS1pbm5lcjogICAxMTQwcHg7XG5cblxuLy8gVmFyaWFibGVzXG4kcmVzZXQtemVybzogICAgICAgICAgIDA7XG5cbiRzcGFjZXItZXh0cmEtbGFyZ2U6ICAgNDhweDtcbiRzcGFjZXItbGFyZ2U6ICAgICAgICAgMzJweDtcbiRzcGFjZXItbWVkaXVtOiAgICAgICAgMjRweDtcbiRzcGFjZXItc21hbGw6ICAgICAgICAgMTZweDtcbiRzcGFjZXItZXh0cmEtc21hbGw6ICAgOHB4O1xuXG5cbi8vIFJlc2V0c1xuJHJlc2V0czogKFxuICAoYm90dG9tLCAgJHJlc2V0LXplcm8pLFxuICAobGVmdCwgICAgJHJlc2V0LXplcm8pLFxuICAocmlnaHQsICAgJHJlc2V0LXplcm8pLFxuICAodG9wLCAgICAgJHJlc2V0LXplcm8pXG4pO1xuXG4vLyBTcGFjZXJzXG4kc3BhY2VyczogKFxuICAoYWxwaGEsICAgICAkc3BhY2VyLWV4dHJhLWxhcmdlICAgKSxcbiAgKGJyYXZvLCAgICAgJHNwYWNlci1sYXJnZSAgICksXG4gIChjaGFybGllLCAgICRzcGFjZXItbWVkaXVtICksXG4gIChkZWx0YSwgICAgICRzcGFjZXItc21hbGwgICApLFxuICAoZWNobywgICAgICAkc3BhY2VyLWV4dHJhLXNtYWxsICAgIClcbik7XG5cbi8vIGJvcmRlci1zcGFjaW5nXG5cbiRib3JkZXItbWFpbjogICAgIDFweCBzb2xpZCAkZ3JleS1iYXNlO1xuIiwiLyogR2VuZXNpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMjBweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFyY2hpdmUtZGVzY3JpcHRpb24sXG4uYXV0aG9yLWJveCB7XG4vKlx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMzsqL1xuLypcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzOyovXG5cdG1hcmdpbjogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbi8qXHRwYWRkaW5nOiAyMHB4OyovXG59XG5cbi5hcmNoaXZlLXRpdGxlICsgcCB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5hdXRob3ItYm94LXRpdGxlIHtcblx0Y29sb3I6ICRibGFjay1iYXNlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5hdXRob3ItYm94IHAge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXV0aG9yLWJveCAuYXZhdGFyIHtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG5cbi8qIFNraXAgTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmdlbmVzaXMtc2tpcC1saW5rIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uZ2VuZXNpcy1za2lwLWxpbmsgbGkge1xuXHRoZWlnaHQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5cbi8qIERpc3BsYXkgb3V0bGluZSBvbiBmb2N1cyAqL1xuOmZvY3VzIHtcblx0Y29sb3I6ICMzMzM7XG5cdG91dGxpbmU6ICNjY2Mgc29saWQgMXB4O1xufVxuIiwiLyogUGx1Z2luc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBHZW5lc2lzIGVOZXdzIEV4dGVuZGVkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmVuZXdzLXdpZGdldCBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5lbmV3cy13aWRnZXQgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uZW5ld3Mtd2lkZ2V0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVuZXdzLXdpZGdldCBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLFxuLmVuZXdzLXdpZGdldCBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xufVxuXG4uZW5ld3MgZm9ybSArIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc2lkZWJhciAud2lkZ2V0LmVuZXdzLXdpZGdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1iYXNlO1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnNpZGViYXIgLmVuZXdzLXdpZGdldCAud2lkZ2V0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIEdlbmVzaXMgTGF0ZXN0IFR3ZWV0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5sYXRlc3QtdHdlZXRzIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLyogR2VuZXNpcyBSZXNwb25zaXZlIFNsaWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5uZXdzLXByby1ob21lIC5jb250ZW50ICNnZW5lc2lzLXJlc3BvbnNpdmUtc2xpZGVyLFxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXIgbGkge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5uZXdzLXByby1ob21lIC5jb250ZW50IC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXIgLnNsaWRlLWV4Y2VycHQsXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCAuZ2VuZXNpc19yZXNwb25zaXZlX3NsaWRlciAuc2xpZGUtZXhjZXJwdC1ib3JkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5uZXdzLXByby1ob21lIC5jb250ZW50IC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyIC5zbGlkZS1leGNlcnB0IHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgI2dlbmVzaXMtcmVzcG9uc2l2ZS1zbGlkZXIsXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCAuZ2VuZXNpc19yZXNwb25zaXZlX3NsaWRlciAuc2xpZGVzIGxpLFxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXIgLmZsZXgtY29udHJvbC1uYXYge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5cbi5uZXdzLXByby1ob21lIC5jb250ZW50IC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyIC5mbGV4LWNvbnRyb2wtbmF2IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5uZXdzLXByby1ob21lIC5jb250ZW50IC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgbGkgYSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAtbXMtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXIgaDIgYSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCAuZ2VuZXNpc19yZXNwb25zaXZlX3NsaWRlciBhOmZvY3VzLFxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCAuZ2VuZXNpc19yZXNwb25zaXZlX3NsaWRlciBwIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cblxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiBsaSBhIHtcbiAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9pY29uLWRpcmVjdGlvbi1uYXYucG5nKSBuby1yZXBlYXQgLTUwcHggMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweCA5OHB4O1xuICBoZWlnaHQ6IDQ5cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHJpZ2h0OiAtMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gIC1tcy10cmFuc2l0aW9uOiBub25lO1xuICAtby10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB3aWR0aDogNTBweDtcbn1cblxuLm5ld3MtcHJvLWhvbWVcbiAgLmNvbnRlbnRcbiAgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXJcbiAgLmZsZXgtZGlyZWN0aW9uLW5hdlxuICBsaVxuICBhOmZvY3VzLFxuLm5ld3MtcHJvLWhvbWVcbiAgLmNvbnRlbnRcbiAgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXJcbiAgLmZsZXgtZGlyZWN0aW9uLW5hdlxuICBsaVxuICBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTQ5cHg7XG59XG5cbi5uZXdzLXByby1ob21lXG4gIC5jb250ZW50XG4gIC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyXG4gIC5mbGV4LWRpcmVjdGlvbi1uYXZcbiAgbGlcbiAgYS5wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA2MnB4O1xuICB0b3A6IGF1dG87XG59XG5cbi5uZXdzLXByby1ob21lXG4gIC5jb250ZW50XG4gICNnZW5lc2lzLXJlc3BvbnNpdmUtc2xpZGVyXG4gIC5mbGV4LWRpcmVjdGlvbi1uYXZcbiAgbGlcbiAgYS5uZXh0IHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbiAgdG9wOiBhdXRvO1xufVxuXG4ubmV3cy1wcm8taG9tZVxuICAuY29udGVudFxuICAjZ2VuZXNpcy1yZXNwb25zaXZlLXNsaWRlclxuICAuZmxleC1kaXJlY3Rpb24tbmF2XG4gIGxpXG4gIGE6Zm9jdXMucHJldixcbi5uZXdzLXByby1ob21lXG4gIC5jb250ZW50XG4gICNnZW5lc2lzLXJlc3BvbnNpdmUtc2xpZGVyXG4gIC5mbGV4LWRpcmVjdGlvbi1uYXZcbiAgbGlcbiAgYTpob3Zlci5wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDlweDtcbn1cblxuLyogR2VuZXNpcyBUYWJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmhvbWUtdG9wIC53aWRnZXQudWktdGFicyAuZW50cnkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuXG4uaG9tZS10b3AgLndpZGdldC51aS10YWJzIC5lbnRyeSBoMiBhIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cblxuLmhvbWUtdG9wIC53aWRnZXQudWktdGFicyAuZW50cnkgcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luOiAwIDI0cHg7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuXG4uaG9tZS10b3AgLndpZGdldC51aS10YWJzIC5lbnRyeSBoMiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjRweCAyNHB4IDhweDtcbn1cblxuLmhvbWUtdG9wIC53aWRnZXQudWktdGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvbWUtdG9wIC51aS10YWJzIHVsLnVpLXRhYnMtbmF2IHtcbiAgYm90dG9tOiA0MHB4O1xuICBtYXJnaW46IDAgMCAwIDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5ob21lLXRvcCAudWktdGFicyB1bC51aS10YWJzLW5hdiBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaG9tZS10b3AgLnVpLXRhYnMgdWwudWktdGFicy1uYXYgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lLXRvcCAudWktdGFicyB1bC51aS10YWJzLW5hdiBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWJhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ob21lLXRvcCAudWktdGFicyB1bC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbn1cblxuLmhvbWUtdG9wIC51aS10YWJzIHVsLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIGE6Zm9jdXMsXG4uaG9tZS10b3AgLnVpLXRhYnMgdWwudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbn1cblxuLmhvbWUtdG9wIC53aWRnZXQudWktdGFicyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5ob21lLXRvcCAud2lkZ2V0LnVpLXRhYnMgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LnVpLXRhYnMgdWwudWktdGFicy1uYXYgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBKZXRwYWNrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaW1nI3dwc3RhdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTaW1wbGUgU29jaWFsIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNpbXBsZS1zb2NpYWwtaWNvbnMgdWwgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogRGlzcGxheSBQb3N0cyBTaG9ydGNvZGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc3ViY2F0ZWdvcmllcy1zdG9yaWVzIC5saXN0aW5nLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGFyZ2U7XG59XG5cbi5zdWJjYXRlZ29yaWVzLXN0b3JpZXMgLmxpc3RpbmctaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6ICRib2R5LWJhc2U7XG4gIC8vICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zdWJjYXRlZ29yaWVzLXN0b3JpZXMgPiA6Zmlyc3QtY2hpbGQgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3ViY2F0ZWdvcmllcy1zdG9yaWVzIGxpICsgbGkgLmF1dGhvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRlZ29yeSAuc3ViY2F0ZWdvcmllcy1zdG9yaWVzIC5pbWFnZSB7XG4gIHdpZHRoOiAyNSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci1tZWRpdW07XG59XG5cbi5jYXRlZ29yeSAuc3ViY2F0ZWdvcmllcy1zdG9yaWVzID4gOmZpcnN0LWNoaWxkIGltZyB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4vKiBSZWNlY2VudCBQb3N0cyBFeHRlbmRlZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5ycHdlLWJsb2NrIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnJwd2Vfd2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnJwd2UtYmxvY2sgYSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ycHdlLWJsb2NrIGgzIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBjbGVhcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ycHdlLXN1bW1hcnkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5ycHdlLXRpbWUge1xuICBjb2xvcjogI2JiYjtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4ucnB3ZS1jb21tZW50IHtcbiAgY29sb3I6ICNiYmI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5ycHdlLWFsaWdubGVmdCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ycHdlLWFsaWducmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnJwd2UtYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnJwd2UtY2xlYXJmaXg6YmVmb3JlLFxuLnJwd2UtY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4ucnB3ZS1jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucnB3ZS1jbGVhcmZpeCB7XG4gIHpvb206IDE7XG59XG5cbmgzLnJwd2UtdGl0bGUgYSB7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbn1cblxuLnJwd2UtYWxpZ25sZWZ0IHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cblxuLyogUmVjZW50IFBvc3RzIEV4dGVuZGVkIFN0eWxlcyAqL1xuLypSZXNpemUgcGhvdG8gb2YgZmlyc3QgaXRlbSBpbiBsaXN0Ki9cbi5jYXRlZ29yeSAucnB3ZS11bCA+IDpmaXJzdC1jaGlsZCBpbWcsXG4uaG9tZS1wYWdlLWZlYXR1cmUgPiA6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5jYXRlZ29yeSAucnB3ZS11bCA+IDpudGgtY2hpbGQobiArIDEpIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMS42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xufVxuXG4uY2F0ZWdvcnkgLnJwd2UtYmxvY2sgbGkge1xuICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyovXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi8qLmhvbWUgLnJwd2Vfd2lkZ2V0IC53aWRnZXQtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59Ki9cblxuLmhvbWUgLnJwd2UtdGh1bWIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRhYmxlcHJlc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubGlzdGluZy1pdGVtIC50YWJsZXByZXNzIHtcbiAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbn1cblxuLnRhYmxlcHJlc3MtdGFibGUtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbn1cblxuLy9CYW5rcnVwdGN5IGZpbGluZ3Mgc3R5bGVzXG4jdGFibGVwcmVzcy1iYW5rcnVwdGN5LWZpbGluZ3MsXG4jdGFibGVwcmVzcy1iYW5rcnVwdGN5LWZpbGluZ3MgdHIsXG4jdGFibGVwcmVzcy1iYW5rcnVwdGN5LWZpbGluZ3MgdGJvZHkgdGQsXG4jdGFibGVwcmVzcy1iYW5rcnVwdGN5LWZpbGluZ3MgdGhlYWQgdGgsXG4jdGFibGVwcmVzcy1iYW5rcnVwdGN5LWZpbGluZ3MgdGZvb3QgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiN0YWJsZXByZXNzLWJhbmtydXB0Y3ktZmlsaW5ncyB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4jdGFibGVwcmVzcy1iYW5rcnVwdGN5LWZpbGluZ3MgdHI6bnRoLWNoaWxkKDRuLTYpLFxuI3RhYmxlcHJlc3MtYmFua3J1cHRjeS1maWxpbmdzIHRyOm50aC1jaGlsZCg0bi03KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xufVxuXG4jdGFibGVwcmVzcy1iYW5rcnVwdGN5LWZpbGluZ3MgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgY29sb3I6ICRncmV5LWRhcms7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiIsIi8qIFRhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxudGJvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxudGgsXG50ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbnRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuXG4vKiBTdHJ1Y3R1cmUgYW5kIExheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBTZWFyY2hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdlbmVzaXMtbmF2LW1lbnUgLnNlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLndpZGdldF9zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4O1xufVxuXG4vKiBTaXRlIENvbnRhaW5lcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2l0ZS1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2l0ZS1jb250YWluZXItd3JhcCxcbi5iZWZvcmUtZm9vdGVyLXdyYXBwZXIge1xuICAvKlx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsqL1xuICAvKlx0Ym9yZGVyOiAxcHggc29saWQgI2UzZTNlMzsqL1xuICAvLyBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW46IDAgYXV0byAkc3BhY2VyLWxhcmdlO1xufVxuXG4uYmVmb3JlLWZvb3Rlci13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaXRlLWlubmVyIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNlci1leHRyYS1sYXJnZTtcbn1cbi8qIENvbHVtbiBXaWR0aHMgYW5kIFBvc2l0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLSAoYmVsb3cpIENTUyBHcmlkIGZhbGxiYWNrcyAtLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uY29udGVudC1zaWRlYmFyLXNpZGViYXIgLmNvbnRlbnQtc2lkZWJhci13cmFwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zaWRlYmFyLWNvbnRlbnQtc2lkZWJhciAuY29udGVudC1zaWRlYmFyLXdyYXAsXG4uc2lkZWJhci1zaWRlYmFyLWNvbnRlbnQgLmNvbnRlbnQtc2lkZWJhci13cmFwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiBDb250ZW50ICovXG5cbi5jb250ZW50LXNpZGViYXItd3JhcCB7XG4gIG1hcmdpbi10b3A6ICRzcGFjZXItc21hbGw7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtbGFyZ2U7XG59XG5cbi5jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1leHRyYS1sYXJnZTtcbn1cblxubWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbmFzaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gIG1haW4ge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxuXG4gIGFzaWRlIHtcbiAgICB3aWR0aDogMjglO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0gKGFib3ZlKSBDU1MgR3JpZCBmYWxsYmFja3MgLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC5jb250ZW50LXNpZGViYXItd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1zbWFsbDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWV4dHJhLWxhcmdlO1xuICB9XG5cbiAgbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgYXNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLmNvbnRlbnQtc2lkZWJhciAuY29udGVudC1zaWRlYmFyLXdyYXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6ICRzcGFjZXItbWVkaXVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50LXNpZGViYXIgLmNvbnRlbnQsXG4uY29udGVudC1zaWRlYmFyLXNpZGViYXIgLmNvbnRlbnQge1xuICAvKlx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktYmFzZTsqL1xuICBmbG9hdDogbGVmdDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXItbWVkaXVtO1xuICAgIGJvcmRlci1yaWdodDogJGJvcmRlci1tYWluO1xuICB9XG4gIC8vIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXItbWVkaXVtO1xuICAvLyBib3JkZXItcmlnaHQ6ICRib3JkZXItbWFpbjtcbn1cblxuLnNpZGViYXItY29udGVudC1zaWRlYmFyIC5jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mdWxsLXdpZHRoLWNvbnRlbnQgLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogUHJpbWFyeSBTaWRlYmFyICovXG5cbi5zaWRlYmFyLXByaW1hcnkge1xufVxuXG4uc2lkZWJhci1jb250ZW50IC5zaWRlYmFyLXByaW1hcnksXG4uc2lkZWJhci1zaWRlYmFyLWNvbnRlbnQgLnNpZGViYXItcHJpbWFyeSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2lkZWJhci1zaWRlYmFyLWNvbnRlbnQgLnNpZGViYXItcHJpbWFyeSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UzZTNlMztcbn1cblxuLmNvbnRlbnQtc2lkZWJhci1zaWRlYmFyIC5zaWRlYmFyLXByaW1hcnkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlM2UzO1xufVxuXG4vKiBTZWNvbmRhcnkgU2lkZWJhciAqL1xuXG4uc2lkZWJhci1zZWNvbmRhcnkge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgd2lkdGg6IDE3N3B4O1xufVxuXG4uY29udGVudC1zaWRlYmFyLXNpZGViYXIgLnNpZGViYXItc2Vjb25kYXJ5IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi53aWRnZXQge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8qIEZlYXR1cmVkIENvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZmVhdHVyZWQtY29udGVudCAuZW50cnkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmVhdHVyZWQtY29udGVudCAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZlYXR1cmVkLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIFNpdGUgSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG4gIH1cbn1cblxuLnNpdGUtaGVhZGVyIC53cmFwIHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG59XG5cbi5zaXRlLWhlYWRlciAud3JhcCxcbi5uYXYtcHJpbWFyeSAud3JhcCB7XG4gIC8vIEBpbmNsdWRlIHdyYXBwZXItbWF4LXdpZHRoO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogVGl0bGUgQXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi50aXRsZS1hcmVhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2l0ZS10aXRsZSBhLFxuLnNpdGUtdGl0bGUgYTpmb2N1cyxcbi5zaXRlLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG59XG5cbi5zaXRlLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDEwcHggMCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBGdWxsIHdpZHRoIGhlYWRlciwgbm8gd2lkZ2V0cyAqL1xuXG4uaGVhZGVyLWZ1bGwtd2lkdGggLnRpdGxlLWFyZWEge1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlYWRlci1mdWxsLXdpZHRoIC50aXRsZS1hcmVhLFxuLmhlYWRlci1mdWxsLXdpZHRoIC5zaXRlLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItaW1hZ2UgLnNpdGUtZGVzY3JpcHRpb24sXG4uaGVhZGVyLWltYWdlIC5zaXRlLXRpdGxlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbi8qIExvZ28sIGhpZGUgdGV4dCAqL1xuXG4uaGVhZGVyLWltYWdlIC5zaXRlLXRpdGxlIGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgbWluLWhlaWdodDogMTEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBXaWRnZXQgQXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi53aWRnZXQtYXJlYSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnNpdGUtaGVhZGVyIC53aWRnZXQtYXJlYSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDIwJTtcbn1cblxuLnNpdGUtaGVhZGVyIC53aWRnZXQtYXJlYSBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyIC5zZWFyY2gtZm9ybSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAyNHB4IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBTaXRlIE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJlZm9yZS1oZWFkZXIge1xuICBwYWRkaW5nOiAkc3BhY2VyLWV4dHJhLXNtYWxsICRzcGFjZXItbWVkaXVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0gKGJlbG93KSBDU1MgR3JpZCBmYWxsYmFja3MgLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmJlZm9yZS1oZWFkZXIgLndyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDk4JTtcbiAgbWFyZ2luOiAkc3BhY2VyLXNtYWxsIGF1dG87XG4gIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAvLyBcdGdyaWQtZ2FwOiAkc3BhY2VyLWV4dHJhLXNtYWxsO1xuICAvLyBcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAvLyBcdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAvLyB9XG59XG5cbi5iZWZvcmUtaGVhZGVyIC53cmFwIHNlY3Rpb246Zmlyc3QtY2hpbGQsXG4uYmVmb3JlLWhlYWRlciAud3JhcCBzZWN0aW9uOmxhc3QtY2hpbGQge1xuICAvLyB3aWR0aDogMTAwJTtcbiAgLy8gbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgLy9OZWVkIHRvIGZpeCBmb3Igd2hlbiBtb2JpbGUgbmF2IGFwcGVhcnNcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmJlZm9yZS1oZWFkZXIgLndyYXAgc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvICRzcGFjZXItc21hbGw7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1sYXJnZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgIC8vIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5iZWZvcmUtaGVhZGVyIC53cmFwIHNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1sYXJnZSB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tIChhYm92ZSkgQ1NTIEdyaWQgZmFsbGJhY2tzIC0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5nZW5lc2lzLW5hdi1tZW51IHtcbiAgLyogICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsqL1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBmb250LXNpemU6ICRib2R5LXRpbnk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAkYm9keS1iYXNlLWxpbmUtaGVpZ2h0O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudS5tZW51LXNlY29uZGFyeSxcbiNtZW51LW1hc3RoZWFkIGxpIHtcbiAgZm9udC1zaXplOiAkYm9keS10aW55O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogJHNwYWNlci1leHRyYS1zbWFsbDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1sYXJnZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWRhcms7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IGEge1xuICAvKlx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UzZTNlMzsqL1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkc3BhY2VyLWV4dHJhLXNtYWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVmYXVsdChhbGwsIDEwMG1zLCBlYXNlLWluLW91dCk7XG59XG5cbi5tZW51LWl0ZW0ge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlZmF1bHQoNTBtcyk7XG4gIC8vICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuXG4ubWVudS1pdGVtICsgLm1lbnUtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuXG4vL05hdiBsaW5rIGhvdmVyIGVmZmVjdFxuLm1lbnUtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWZhdWx0KGFsbCwgMTAwbXMsIGVhc2UtaW4tb3V0KTtcbn1cblxuLmN1cnJlbnQtbWVudS1pdGVtOmFmdGVyLFxuLm1lbnUtaXRlbTpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1iYXNlO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudS5tZW51LXNlY29uZGFyeSBhIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMDtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgYTpmb2N1cyxcbi5nZW5lc2lzLW5hdi1tZW51IGE6aG92ZXIsXG4uZ2VuZXNpcy1uYXYtbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgLypcdGJhY2tncm91bmQtY29sb3I6ICRibGFjay1iYXNlOyovXG4gIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xufVxuXG4vKi5nZW5lc2lzLW5hdi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufSovXG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSB7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWZhdWx0KDAuNHMpO1xuICB3aWR0aDogMjAwcHg7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1iYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1saWdodDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogJHNwYWNlci1zbWFsbCAkc3BhY2VyLW1lZGl1bTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSBhOmZvY3VzLFxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IGE6aG92ZXIsXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1iYXNlO1xuICBjb2xvcjogJHdoaXRlLWJhc2U7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICBtYXJnaW46IC00NHB4IDAgMCAxOTlweDtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpob3ZlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSA+IC5yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51ID4gLmRhdGUsXG4uZ2VuZXNpcy1uYXYtbWVudSA+IC5yaWdodCA+IGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UzZTNlMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51ID4gLnNlYXJjaCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zZWFyY2ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbn1cblxuLy8gQHN1cHBvcnRzIChkaXNwbGF5OmdyaWQpIHtcbi8vXG4vLyBcdC5iZWZvcmUtaGVhZGVyIC53cmFwIHtcbi8vIFx0ICBkaXNwbGF5OiBncmlkO1xuLy8gXHQgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuLy8gXHQgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbi8vIFx0ICBncmlkLWdhcDogJHNwYWNlci1tZWRpdW07XG4vLyBcdCAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4vLyBcdCAgICBncmlkLWdhcDogJHNwYWNlci1leHRyYS1zbWFsbDtcbi8vIFx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuLy8gXHQgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4vLyBcdCAgfVxuLy8gXHR9XG4vL1xuLy8gXHQuYmVmb3JlLWhlYWRlciAud3JhcCBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcbi8vIFx0ICBncmlkLXJvdzogMiAvIDM7XG4vLyBcdCAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4vLyBcdCAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4vLyBcdCAgICBncmlkLXJvdzogYXV0bztcbi8vIFx0ICB9XG4vLyBcdH1cbi8vXG4vLyBcdC5iZWZvcmUtaGVhZGVyIC53cmFwIHNlY3Rpb246bGFzdC1jaGlsZCB7XG4vLyBcdCAgZ3JpZC1yb3c6IDEgLyAyO1xuLy8gXHRcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHQgIG1hcmdpbjogYXV0bztcbi8vIFx0ICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbi8vIFx0ICAgIGdyaWQtY29sdW1uOiAyIC8gNTtcbi8vIFx0ICAgIGdyaWQtcm93OiBhdXRvO1xuLy8gXHRcdFx0bWFyZ2luOiAwO1xuLy8gXHQgIH1cbi8vIFx0fVxuLy8gfVxuXG4vKiBTaXRlIEhlYWRlciBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNpdGUtaGVhZGVyIC5nZW5lc2lzLW5hdi1tZW51IGEge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciAuZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlci53cmFwLFxuLnNpdGUtaGVhZGVyLm5hdi1wcmltYXJ5IHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG59XG5cbi8qIFByaW1hcnkgTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5uYXYtcHJpbWFyeSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGdyZXktbGlnaHQsIDEwJSk7XG4gIC8vIGJveC1zaGFkb3c6IDJweCAycHggMjBweCByZ2JhKDAsMCwwLC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG59XG5cbi8qIFNlY29uZGFyeSBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyoubmF2LXNlY29uZGFyeSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xufSovXG5cbi8qIEFjY2Vzc2libGUgTWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5tZW51IC5tZW51LWl0ZW06Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubWVudSAubWVudS1pdGVtID4gYTpmb2N1cyArIHVsLnN1Yi1tZW51LFxuLm1lbnUgLm1lbnUtaXRlbS5zZkhvdmVyID4gdWwuc3ViLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWVudS10b2dnbGUsXG4uc3ViLW1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBFbnRyeSBIZWFkZXIvUG9zdCB0aXRsZSBBcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lbnRyeS1oZWFkZXIge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogJHdyYXBwZXItc2l0ZS1pbm5lcjtcbiAgfVxufVxuXG4vLyAuY2F0ZWdvcnkgLmVudHJ5LXRpbWUsXG4vLyAuY2F0ZWdvcnkgLmVudHJ5LXRpbWU6YWZ0ZXIge1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyB9XG5cbi8qIEltYWdlcy9DYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIEFkdmFuY2VkIEFkc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKltjbGFzc3w9dGV4YXNdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxhcmdlO1xufSovXG5cbi8qIE1lZGlhIFF1ZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuICBvbmx5IHNjcmVlbiBhbmQgKC1tb3otbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSxcbiAgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzLzIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xuICAuY29udGVudCAjZ2VuZXNpcy1yZXNwb25zaXZlLXNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IGxpIGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvaWNvbi1kaXJlY3Rpb24tbmF2QDJ4LnBuZyk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTg4cHgpIHtcbiAgLmhvbWUtdG9wIC53aWRnZXQudWktdGFicyAuZW50cnkge1xuICAgIG1pbi1oZWlnaHQ6IDMzNHB4O1xuICB9XG5cbiAgLnNpdGUtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludC1zbWFsbGVyLXRoYW4tbGFyZ2Uge1xuICAuc2l0ZS1jb250YWluZXItd3JhcCB7XG4gICAgLy9cdFx0bWF4LXdpZHRoOiAgNzgwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIC5jb250ZW50LFxuICAuY29udGVudC1zaWRlYmFyLXNpZGViYXIgLmNvbnRlbnQsXG4gIC5jb250ZW50LXNpZGViYXItc2lkZWJhciAuY29udGVudC1zaWRlYmFyLXdyYXAsXG4gIC5zaWRlYmFyLWNvbnRlbnQtc2lkZWJhciAuY29udGVudCxcbiAgLnNpZGViYXItY29udGVudC1zaWRlYmFyIC5jb250ZW50LXNpZGViYXItd3JhcCxcbiAgLnNpZGViYXItcHJpbWFyeSxcbiAgLnNpZGViYXItc2Vjb25kYXJ5LFxuICAuc2lkZWJhci1zaWRlYmFyLWNvbnRlbnQgLmNvbnRlbnQsXG4gIC5zaWRlYmFyLXNpZGViYXItY29udGVudCAuY29udGVudC1zaWRlYmFyLXdyYXAsXG4gIC5zaXRlLWlubmVyLFxuICAudGl0bGUtYXJlYSxcbiAgLndyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNpdGUtaGVhZGVyIC50aXRsZS1hcmVhIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItaW1hZ2UgLnNpdGUtdGl0bGUgYSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdlbmVzaXMtbmF2LW1lbnUgbGksXG4gIC5zaXRlLWhlYWRlciB1bC5nZW5lc2lzLW5hdi1tZW51LFxuICAuc2l0ZS1oZWFkZXIgLnNlYXJjaC1mb3JtIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIC5nZW5lc2lzLW5hdi1tZW51LFxuICAuaG9tZS10b3AgLndpZGdldC51aS10YWJzIC5lbnRyeSBoMixcbiAgLnNpdGUtZGVzY3JpcHRpb24sXG4gIC5zaXRlLWhlYWRlciAuc2VhcmNoLWZvcm0sXG4gIC5zaXRlLWhlYWRlciAudGl0bGUtYXJlYSxcbiAgLnNpdGUtaGVhZGVyIC53aWRnZXQtYXJlYSxcbiAgLnNpdGUtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5nZW5lc2lzLW5hdi1tZW51IGEsXG4gIC5nZW5lc2lzLW5hdi1tZW51ID4gLmZpcnN0ID4gYSxcbiAgLmdlbmVzaXMtbmF2LW1lbnUgPiAubGFzdCA+IGEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG5cbiAgLnNpdGUtY29udGFpbmVyLXdyYXAsXG4gIC5zaXRlLWhlYWRlciAuc2VhcmNoLWZvcm0ge1xuICAgIG1hcmdpbjogMTZweCBhdXRvO1xuICB9XG5cbiAgLmdlbmVzaXMtbmF2LW1lbnUgbGkucmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5zaXRlLWZvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA0JSAkc3BhY2VyLW1lZGl1bTtcbiAgfVxuXG4gIC5ob21lLXRvcCAud2lkZ2V0LnVpLXRhYnMgLmVudHJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stYmFzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5ob21lLXRvcCAud2lkZ2V0LnVpLXRhYnMgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmhvbWUtdG9wIC51aS10YWJzIHVsLnVpLXRhYnMtbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stYmFzZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5ob21lLXRvcCAudWktdGFicyB1bC51aS10YWJzLW5hdiBsaSxcbiAgLmhvbWUtdG9wIC53aWRnZXQudWktdGFicyAuZW50cnkgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmhvbWUtdG9wIC53aWRnZXQudWktdGFicyAuZW50cnkgaDIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvLyAuY29udGVudC1zaWRlYmFyIC5jb250ZW50LFxuICAvLyAuY29udGVudC1zaWRlYmFyLXNpZGViYXIgLmNvbnRlbnQsXG4gIC8vIC5zaWRlYmFyLXNpZGViYXItY29udGVudCAuc2lkZWJhci1wcmltYXJ5IHtcbiAgLy8gXHRib3JkZXI6IG5vbmU7XG4gIC8vIH1cblxuICAvKiBHZW5lc2lzIFJlc3BvbnNpdmUgTWVudXMgKi9cbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IC53cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTB2aDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5nZW5lc2lzLXNraXAtbGluayAuc2tpcC1saW5rLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAubWVudS10b2dnbGUsXG4gIC5zdWItbWVudS10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5tZW51LXRvZ2dsZTpmb2N1cyxcbiAgLm1lbnUtdG9nZ2xlOmhvdmVyLFxuICAuc3ViLW1lbnUtdG9nZ2xlOmZvY3VzLFxuICAuc3ViLW1lbnUtdG9nZ2xlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gIH1cblxuICAubWVudS10b2dnbGU6Zm9jdXMsXG4gIC5zdWItbWVudS10b2dnbGU6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjY2NjO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICB9XG5cbiAgLm1lbnUtdG9nZ2xlIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAkc3BhY2VyLW1lZGl1bTtcbiAgICByaWdodDogJHNwYWNlci1tZWRpdW07XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuXG4gIC5tZW51LXRvZ2dsZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIC8vIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgfVxuXG4gIC5zdWItbWVudS10b2dnbGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgLnN1Yi1tZW51LXRvZ2dsZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAvLyAubWVudS10b2dnbGUuYWN0aXZhdGVkOjpiZWZvcmUsXG4gIC5zdWItbWVudS10b2dnbGUuYWN0aXZhdGVkOjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IC5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IC5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06Zm9jdXMsXG4gIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSAuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmhvdmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUgLmdlbmVzaXMtbmF2LW1lbnUgYTpmb2N1cyxcbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IC5nZW5lc2lzLW5hdi1tZW51IGE6aG92ZXIsXG4gIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSAuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJHByaW1hcnktYmFzZTtcbiAgfVxuXG4gIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSAuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtIGEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IC5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW0gPiBhOmZvY3VzIHVsLnN1Yi1tZW51LFxuICAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnVcbiAgICAuZ2VuZXNpcy1uYXYtbWVudVxuICAgIC5tZW51LWl0ZW1cbiAgICA+IGE6Zm9jdXNcbiAgICB1bC5zdWItbWVudVxuICAgIC5zdWItbWVudSB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudVxuICAgIC5nZW5lc2lzLW5hdi1tZW51XG4gICAgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlblxuICAgID4gYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxuICAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUgLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5maXZlLXNpeHRocyxcbiAgLmZvb3Rlci13aWRnZXRzLTEsXG4gIC5mb290ZXItd2lkZ2V0cy0yLFxuICAuZm9vdGVyLXdpZGdldHMtMyxcbiAgLmZvb3Rlci13aWRnZXRzLTQsXG4gIC5mb290ZXItd2lkZ2V0cy01LFxuICAuZm9vdGVyLXdpZGdldHMtNixcbiAgLmZvdXItc2l4dGhzLFxuICAuaG9tZS1taWRkbGUtbGVmdCxcbiAgLmhvbWUtbWlkZGxlLXJpZ2h0LFxuICAub25lLWZvdXJ0aCxcbiAgLm9uZS1oYWxmLFxuICAub25lLXNpeHRoLFxuICAub25lLXRoaXJkLFxuICAudGhyZWUtZm91cnRocyxcbiAgLnRocmVlLXNpeHRocyxcbiAgLnR3by1mb3VydGhzLFxuICAudHdvLXNpeHRocyxcbiAgLnR3by10aGlyZHMge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb250ZW50ICNnZW5lc2lzLXJlc3BvbnNpdmUtc2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgbGkgLm5leHQsXG4gIC5jb250ZW50ICNnZW5lc2lzLXJlc3BvbnNpdmUtc2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgbGkgLnByZXYsXG4gIC5jb250ZW50IC5zbGlkZS1leGNlcnB0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhvbWUtbWlkZGxlLWxlZnQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXItaW1hZ2UgLnNpdGUtaGVhZGVyIC5zaXRlLXRpdGxlIGEge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wOC9oZWFkZXJfbG9nb18yLnN2ZykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbn1cbiIsIi8qIENvbnRlbnQgQXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uaG9tZV9tYWluX2dyaWQsXG4ubWFpbi1ncmlkIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sYXJnZTtcbiAgLy8gZGlzcGxheTogZ3JpZDtcbiAgQGluY2x1ZGUgZ3JpZC1kZWZhdWx0cygkc3BhY2VyLWxhcmdlLCAkc3BhY2VyLXNtYWxsLCAxZnIgMWZyLCBtYXgtY29udGVudCk7XG59XG5cbi5ob21lLXRvcCAud2lkZ2V0LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvbWUtdG9wIC5tb2JpbGVXaWRnZXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNlbnRlcnBpZWNlLXdyYXBwZXIge1xuICBkaXYsXG4gIHNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLy9Ub3AgU3RvcmllcyB3cmFwcGVyXG4vLyAjY3VzdG9tX2h0bWwtMjhcbi5tYWluLWdyaWQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBncmlkLXJvdzogMSAvIDI7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICBncmlkLXJvdzogMiAvIDM7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICBncmlkLXJvdzogMSAvIDM7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItbWFpbjtcbiAgfVxufVxuXG4vL0ZlYXR1cmVkIFN0b3J5IHdyYXBwZXJcbi8vICNjdXN0b21faHRtbC0yOVxuLm1haW4tZ3JpZCA+IGRpdjpudGgtY2hpbGQoMikge1xuICAvLyBncmlkLXJvdzogMSAvIDI7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICBncmlkLXJvdzogMSAvIDI7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAvLyBncmlkLXJvdzogMSAvIDI7XG4gICAgZ3JpZC1yb3c6IGF1dG87XG4gIH1cbn1cblxuLy9Nb3JlIFN0b3JpZXMgd3JhcHBlclxuLy8gI2N1c3RvbV9odG1sLTMwXG4ubWFpbi1ncmlkID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICBncmlkLXJvdzogMyAvIDQ7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAvLyBncmlkLXJvdzogMiAvIDM7XG4gICAgZ3JpZC1yb3c6IGF1dG87XG4gICAgLy8gbWFyZ2luLXRvcDogJHNwYWNlci1tZWRpdW07XG4gIH1cbn1cblxuLy9EZWZhdWx0IFBvc3Qgd2lkZ2V0IHN0eWxlc1xuLmxpc3RpbmctaXRlbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIC8vIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbiAgJjpudGgtY2hpbGQobiArIDIpIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNlci1tZWRpdW07XG4gIH1cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLW1haW47XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICRibGFjay1iYXNlO1xuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gIH1cblxuICAuZXhjZXJwdC1kYXNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5leGNlcnB0IHtcbiAgICAvLyAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICB9XG4gIC5leGNlcnB0IGEge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogJHByaW1hcnktYmFzZTtcbiAgfVxuXG4gIGltZyxcbiAgbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5idXR0b24uY2VudGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMjRweCBhdXRvIDA7XG59XG5cbi5mZWF0dXJlZC1zdG9yeSAubGlzdGluZy1pdGVtIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbiAgfVxufVxuXG4vL1JlbW92ZSBtYXJnaW4gb24gTW9yZSBTdG9yaWVzIHRpdGxlcyAobm8gZXhjZXJwdClcbi5tb3JlLXN0b3JpZXMgLmxpc3RpbmctaXRlbSAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vL0NvbXBvbmVudC1zcGVjaWZpYyBzdHlsZXNcblxuLmJyZWFraW5nLXN0b3J5LFxuLmV4Y2x1c2l2ZS1zdG9yeSxcbi5vdXRsaW5lLXN0b3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sYXJnZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRzcGFjZXItbWVkaXVtO1xuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGJvZHktbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG4gIC5pbWFnZSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAkc3BhY2VyLW1lZGl1bSBhdXRvIDA7XG4gICAgfVxuICB9XG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBoZWFkaW5nLWxhYmVsO1xuICAgIGZvbnQtc2l6ZTogJGJvZHktdGlueSAqIDAuODtcbiAgICAvLyB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICAgIHBhZGRpbmc6ICgkc3BhY2VyLWV4dHJhLXNtYWxsIC8gMikgJHNwYWNlci1leHRyYS1zbWFsbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNTUlO1xuICAgIG1hcmdpbjogMCBhdXRvICRzcGFjZXItc21hbGw7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgfVxufVxuXG4uYnJlYWtpbmctc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJCcmVha2luZyBTdG9yeVwiO1xuICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWJhc2U7XG4gIGNvbG9yOiAkd2hpdGUtYmFzZTtcbn1cblxuLmV4Y2x1c2l2ZS1zdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIkV4Y2x1c2l2ZSBTdG9yeVwiO1xuICBjb2xvcjogJHByaW1hcnktYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHByaW1hcnktYmFzZSwgMC44KTtcbn1cblxuLm91dGxpbmUtc3Rvcnk6YmVmb3JlIHtcbiAgLy8gZGlzcGxheTogbm9uZTtcbn1cblxuLmJyZWFraW5nLXN0b3J5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1iYXNlO1xufVxuXG4uZXhjbHVzaXZlLXN0b3J5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktYmFzZTtcbn1cbi5vdXRsaW5lLXN0b3J5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYmFzZTtcbn1cblxuLnRvcC1zdG9yaWVzIHtcbiAgcGFkZGluZy1yaWdodDogJHNwYWNlci1tZWRpdW07XG59XG5cbi50b3Atc3Rvcmllcyxcbi5tb3JlLXN0b3JpZXMsXG4uc2VjdGlvbi10ZWFzZXIge1xuICAubGlzdGluZy1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgfVxufVxuXG4uZGF0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIHwgXCI7XG59XG5cbi5pbWFnZSBpbWcge1xuICBtYXJnaW46IDAgMCAkc3BhY2VyLW1lZGl1bTtcbn1cblxuLmZlYXR1cmVkLXN0b3J5IC5pbWFnZSxcbi5sZWFkLXN0b3J5IC5pbWFnZSxcbi5mZWF0dXJlLXN0b3J5IC5tZXRhLWdyb3VwLFxuLmZlYXR1cmUtc3RvcnkgLmltYWdlLFxuLmxhd3llcnMtZmlybXMtc3RvcmllcyAuaW1hZ2UsXG4ubGF3eWVycy1maXJtcy1zdG9yaWVzIC5tZXRhLWdyb3VwLFxuLnNlY3Rpb24tdGVhc2VyIC5pbWFnZSxcbi5zZWN0aW9uLXRlYXNlciAubWV0YS1ncm91cCxcbi5zdWJjYXRlZ29yaWVzLXN0b3JpZXMgLmltYWdlLFxuLnN1YmNhdGVnb3JpZXMtc3RvcmllcyAubWV0YS1ncm91cCB7XG4gIC8vIHdpZHRoOiBpbml0aWFsO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLy9IaWRlcyBhbGwgYnV0IGZpcnN0IFwiVG9wIFN0b3JpZXNcIiBwb3N0IGltYWdlc1xuLnRvcC1zdG9yaWVzIC5saXN0aW5nLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLmltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vcmUtc3RvcmllcyAubWV0YS1ncm91cCxcbi5zaWRlYmFyIC5tZXRhLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxhd3llcnMtZmlybXMtc3RvcmllcyBpbWcge1xuICB3aWR0aDogNTAlO1xufVxuXG4ubGF3eWVycy1maXJtcy1zdG9yaWVzIHtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1tYWluO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICAmLnNlY29uZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqIFNwZWNpYWwgdGFnIHN0eWxpbmdzICoqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy9SZXBsYWNlIHRoaXMgbXVsdGlwbGUgdGFncyB3aXRoIGEgdW5pdmVyc2FsIHRhZz8gaS5lLiAuaG9tZS4gLnRhZy1zcGVjaWFsXG4vLyBOZWVkIHRvIGFkZCBTcGVjaWFsIHRhZyB0byBwcm9kdWN0aW9uXG4uaG9tZSAudGFnLXNwZWNpYWwge1xuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgaGVhZGluZy1sYWJlbDtcbiAgICBmb250LXNpemU6ICRib2R5LXRpbnkgKiAwLjg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gICAgcGFkZGluZzogKCRzcGFjZXItZXh0cmEtc21hbGwgLyAyKSAkc3BhY2VyLWV4dHJhLXNtYWxsO1xuICAgIGNvbG9yOiAkd2hpdGUtYmFzZTtcbiAgfVxufVxuXG4vLyAuaG9tZSAudGFnLXNwb25zb3JlZC1jb250ZW50LFxuLy8gLmhvbWUgLnRhZy1pbi1tZW1vcmlhbSxcbi8vIC5ob21lIC50YWctY29udGludWluZy1jb3ZlcmFnZSxcbi8vIC5ob21lIC50YWctZXhjbHVzaXZlIHtcbi8vICAgJjpiZWZvcmUge1xuLy8gICAgIEBpbmNsdWRlIGhlYWRpbmctbGFiZWw7XG4vLyAgICAgZm9udC1zaXplOiAkYm9keS10aW55ICogMC44O1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICB3aWR0aDogYXV0bztcbi8vICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuLy8gICAgIHBhZGRpbmc6ICgkc3BhY2VyLWV4dHJhLXNtYWxsIC8gMikgJHNwYWNlci1leHRyYS1zbWFsbDtcbi8vICAgICBjb2xvcjogJHdoaXRlLWJhc2U7XG4vLyAgIH1cbi8vIH1cblxuLy9JbiBtZW1vcmlhbSBzdHlsaW5nXG4uaG9tZSAudGFnLWluLW1lbW9yaWFtIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiSW4gTWVtb3JpYW1cIjtcbiAgICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGJsYWNrLWJhc2UsIDAuOCk7XG4gIH1cbn1cblxuLy9Db250aW51aW5nIENvdmVyYWdlIHN0eWxpbmdcbi5ob21lIC50YWctY29udGludWluZy1jb3ZlcmFnZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkNvbnRpbnVpbmcgQ292ZXJhZ2VcIjtcbiAgICBjb2xvcjogJHByaW1hcnktYmFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkcHJpbWFyeS1iYXNlLCAwLjgpO1xuICB9XG59XG5cbi8vRXhjbHN1aXZlIHN0eWxpbmdcbi5ob21lIC50YWctZXhjbHVzaXZlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiRXhjbHVzaXZlXCI7XG4gICAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHByaW1hcnktYmFzZSwgMC44KTtcbiAgfVxufVxuXG4vL1Nwb25zb3JlZCBjb250ZW50IHN0eWxpbmdcbi5ob21lIC50YWctc3BvbnNvcmVkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAkc3BhY2VyLW1lZGl1bTtcbiAgbWFyZ2luOiAkc3BhY2VyLW1lZGl1bSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRncmV5LWxpZ2h0LCA1JSk7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlNwb25zb3JlZCBDb250ZW50XCI7XG4gICAgY29sb3I6ICRncmV5LWRhcms7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGdyZXktYmFzZSwgMC44KTtcbiAgfVxufVxuXG4vL0NvcnBvcmF0ZSBEZWFsIFRyYWNrZXIgY29udGVudCBzdHlsaW5nXG4uaG9tZSAudG9wLXN0b3JpZXMsXG4uaG9tZSAuZmVhdHVyZWQtc3RvcnksXG4uaG9tZSAuZXhwZXJ0LXZvaWNlcyB7XG4gIC50YWctY2R0LXNwb25zb3IgYTpmaXJzdC1jaGlsZCxcbiAgLnRhZy1nYy1wcm9maWxlLXNwb25zb3IgYTpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtc21hbGxlci10aGFuLWxhcmdlIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICAgIC8vICY6YmVmb3JlIHtcbiAgICAvLyAgIGNvbnRlbnQ6ICcnO1xuICAgIC8vICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE3LzAxL0NEVC1HZWFyLUdyYXBoaWMtRWNvbW0tMS5wbmcpO1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgLy8gICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICAvLyBoZWlnaHQ6IDEzMHB4O1xuICAgIC8vICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAvLyAgICAgLyogbWFyZ2luOiAwOyAqL1xuICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIC8vICAgICBAaW5jbHVkZSBicmVha3BvaW50LXNtYWxsZXItdGhhbi1sYXJnZSB7XG4gICAgLy8gICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cbiAgfVxuXG4gIC50YWctY2R0LXNwb25zb3IgYTpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE3LzAxL0NEVC1HZWFyLUdyYXBoaWMtRWNvbW0tMS5wbmdcIik7XG4gICAgLy8gJjpiZWZvcmUge1xuICAgIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE3LzAxL0NEVC1HZWFyLUdyYXBoaWMtRWNvbW0tMS5wbmdcIik7XG4gICAgLy8gfVxuICB9XG4gIC50YWctZ2MtcHJvZmlsZS1zcG9uc29yIGE6Zmlyc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8xMS9nYy1wcm9maWxlLXNwb25zb3ItYW5kcm92ZXR0LnBuZ1wiKTtcbiAgfVxufVxuXG4vL1N0eWxpbmcgZm9yIGRpdmlkZXIgaW5qZWN0ZWQgdmlhIEpTXG4uaG9tZSAuZGl2aWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJhc2U7XG59XG5cbi8vTGF3eWVycyBhbmQgRmlybXMgaW4gdGhlIG5ld3NcblxuLy8gLmhvbWUgLnNpZGViYXItcHJpbWFyeSA+IHNlY3Rpb246bGFzdC1jaGlsZCxcbi8vIC5ob21lIC5zaWRlYmFyLXByaW1hcnkgPiBzZWN0aW9uOm50aC1sYXN0LWNoaWxkKDIpLFxuLy9OZWVkIHRvIGNoYW5nZSBmb3IgbG9jYWxcbiNjdXN0b21faHRtbC0yMCxcbiNjdXN0b21faHRtbC0yMSB7XG4gIHdpZHRoOiA0Ny41JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbiNjdXN0b21faHRtbC0yMCB7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5cbi5sYXd5ZXJzLWZpcm1zLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICNjdXN0b21faHRtbC0yMCxcbiAgI2N1c3RvbV9odG1sLTIxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmxhd3llcnMtZmlybXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogJHNwYWNlci1tZWRpdW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogaW5pdGlhbDtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGViYXItcHJpbWFyeSBzZWN0aW9uLmZpcm1zLWxhd3llcnMtbmV3cyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmlybXMtbGF3eWVycy1uZXdzIHtcbiAgbWF4LWhlaWdodDogNDI1cHg7XG4gIG1hcmdpbjogMCBhdXRvICRzcGFjZXItbGFyZ2U7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5maXJtcy1sYXd5ZXJzLW5ld3MgcCB7XG4gIGZvbnQtc2l6ZTogJGJvZHktdGlueTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkbGluZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaG9tZS1taWRkbGUtbGVmdCxcbi5ob21lLW1pZGRsZS1yaWdodCxcbi5ob21lLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDA7XG59XG5cbi5ob21lLW1pZGRsZS1sZWZ0IHtcbiAgLypcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5LWJhc2U7Ki9cbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qXHRwYWRkaW5nOiAyMHB4IDIwcHggMDsqL1xuICB3aWR0aDogNTAlO1xufVxuXG4uaG9tZS1taWRkbGUtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIC8qXHRwYWRkaW5nOiAyMHB4IDIwcHggMDsqL1xuICB3aWR0aDogNTAlO1xufVxuXG4uaG9tZS1ib3R0b20ge1xuICAvL1x0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJhc2U7XG4gIGNsZWFyOiBib3RoO1xuICAvKlx0cGFkZGluZzogMjBweCAyMHB4IDA7Ki9cbn1cblxuLyogU2lkZWJhcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmFmdGVyLWVudHJ5IGxpLFxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgbGksXG4uc2lkZWJhciBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYWZ0ZXItZW50cnkgbGkgdWwsXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCBsaSB1bCxcbi5zaWRlYmFyIGxpIHVsIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5hZnRlci1lbnRyeSB1bCA+IGxpOmxhc3QtY2hpbGQsXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCB1bCA+IGxpOmxhc3QtY2hpbGQsXG4uc2lkZWJhciB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNpZGViYXIgLndpZGdldCB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG59XG5cbi8qIFBhZ2UgVGVhc2VycyAqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0gKGJlbG93KSBDU1MgR3JpZCBmYWxsYmFja3MgLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wYWdlLXRlYXNlcnMtdGVhc2VyIHtcbiAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgIC8vIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIHdpZHRoOiA0Ny41JTtcbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbGFyZ2Uge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIC8vc2VsZWN0cyB0ZWFzZXJzIDEsIDIsIDQsIDUgdG8gYWRkIHJpZ2h0IG1hcmdpblxuICAgICY6bnRoLWNoaWxkKC1uICsgMiksXG4gICAgJjpudGgtY2hpbGQoNCksXG4gICAgJjpudGgtY2hpbGQoNSksXG4gICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtdGVhc2Vycy10ZWFzZXIuZmlsbGVyLWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgIC8vIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIHdpZHRoOiA0Ny41JTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLWxhcmdlIHtcbiAgICAvLyBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5cbi5saXN0aW5nLWl0ZW0ge1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLSAoYWJvdmUpIENTUyBHcmlkIGZhbGxiYWNrcyAtLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLmxpc3RpbmctaXRlbSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAucGFnZS10ZWFzZXJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLWxhcmdlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6ICRzcGFjZXItbWVkaXVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAvLyBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gIH1cbiAgLnBhZ2UtdGVhc2Vycy10ZWFzZXIge1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhZ2UtdGVhc2Vycy10ZWFzZXIuZmlsbGVyLWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyA0O1xuICAgIH1cbiAgfVxufVxuXG4uZmVhdHVyZWQtcGFnZS1jYXJkLFxuLnNlY3Rpb24tdGVhc2VyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyLW1lZGl1bTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgbGlnaHRlbigkZ3JleS1iYXNlLCAyMCUpO1xuXG4gIGEuaW1hZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy8gaGVpZ2h0OiAxMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgbGk6bm90KDpmaXJzdC1jaGlsZCkgYS5pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgQGluY2x1ZGUgaGVhZGluZy1leHRyYS1zbWFsbDtcbiAgfVxuICAubWV0YS1ncm91cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlzdGluZy1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vL0hpZGUgdGhlIHRpdGxlIGZvciBzZWN0aW9uIHRlYXNlcnMgdXNlZCBpbiBBcHBlYXJhbmNlIGFyZWFcblxuLmJlZm9yZS1mb290ZXItd3JhcHBlciAud2lkZ2V0dGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vL0Zyb250IHBhZ2UgQWQgc3R5bGVzXG5cbi50ZXhhcy1iZWZvcmUtZm9vdGVyLWJhbm5lciB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGFyZ2U7XG59XG5cbi8qSE9NRSBQQUdFIEhFUk8qL1xuXG4vL1dvcmsgaW4gcHJvZ3Jlc3Ncblxuc2VjdGlvbi5oZXJvLXN0b3J5IHtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgY29sb3I6ICR3aGl0ZS1iYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3RoZWJsYXppbmdjZW50ZXIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE1LzA0L28tQ09VUlRST09NLWZhY2Vib29rLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuXG4uaGVyby1zdG9yeSBoMSB7XG4gIGNvbG9yOiAkd2hpdGUtYmFzZTtcbiAgZm9udC1zaXplOiAkaGVhZGluZy1leHRyYS1sYXJnZTtcbiAgY29sb3I6ICR3aGl0ZS1iYXNlO1xufVxuIiwiQG1peGluIHdyYXBwZXItbWF4LXdpZHRoKCR3aWR0aDogJHdyYXBwZXItc2l0ZS1pbm5lcikge1xuICAgIHdpZHRoOiA5NiU7XG4gICAgbWF4LXdpZHRoOiAkd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtaXhpbiBncmlkLWRlZmF1bHRzKCRnYXAtY29sdW1uOiAkc3BhY2VyLW1lZGl1bSwgJGdhcC1yb3c6ICRzcGFjZXItbWVkaXVtLCAkY29sdW1uczogYXV0bywgJHJvd3M6IGF1dG8pIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6ICRzcGFjZXItbWVkaXVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIGdyaWQtY29sdW1uLWdhcDogJGdhcC1jb2x1bW47XG4gICAgZ3JpZC1yb3ctZ2FwOiAkZ2FwLXJvdztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICRjb2x1bW5zO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogJHJvd3M7XG4gIH1cbn1cblxuLy8gQG1peGluIGdyaWQtaXRlbSgkYm9yZGVyLXRvcDogbm9uZSwgJGJvcmRlci1yaWdodDogbm9uZSwgJGJvcmRlci1ib3R0b206ICRib3JkZXItbWFpbiwgJGJvcmRlci1sZWZ0OiBub25lLCAkY29sdW1ucywgJHJvd3MgKSB7XG4vLyAgIEBjb250ZW50O1xuLy8gICAvLyBib3JkZXItYm90dG9tOiAkYm9yZGVyLW1haW47XG4vLyAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuLy8gICAgIGJvcmRlci10b3A6ICRib3JkZXItdG9wO1xuLy8gICAgIGJvcmRlci1yaWdodDogJGJvcmRlci1yaWdodDtcbi8vICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLWJvdHRvbTtcbi8vICAgICBib3JkZXItbGVmdDogJGJvcmRlci1sZWZ0O1xuLy8gICAgIGdyaWQtY29sdW1uOiAkY29sdW1ucztcbi8vICAgICBncmlkLXJvdzogJHJvd3M7XG4vLyAgIH1cbi8vIH1cbiIsIi8qIENhdGVnb3J5IFBhZ2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNhdGVnb3J5IC5jb250ZW50LXNpZGViYXItd3JhcCB7XG4gIEBpbmNsdWRlIGdyaWQtZGVmYXVsdHMoXG4gICAgJHNwYWNlci1leHRyYS1sYXJnZSxcbiAgICAkc3BhY2VyLWV4dHJhLWxhcmdlLFxuICAgIHJlcGVhdCgzLCAxZnIpLFxuICAgIGF1dG9cbiAgKTtcbn1cblxuLmNhdGVnb3J5IG1haW4ge1xuICBncmlkLWNvbHVtbjogMSAvIDI7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG59XG5cbi5tYWluLWFyZWEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogJHNwYWNlci1tZWRpdW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIC8vIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgfVxufVxuXG4uY2F0ZWdvcnkgLm1haW4tYXJlYSBhcnRpY2xlIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1tYWluO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4uY2F0ZWdvcnkgLmxlYWQtc3Rvcnkge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLW1haW47XG4gICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItbWFpbjtcbiAgICAuZW50cnktaW1hZ2UtbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2F0ZWdvcnkgLmxlYWQtc3RvcnkgYXJ0aWNsZSB7XG4gIC8vIGRpc3BsYXk6IGdyaWQ7XG4gIC8vIGdyaWQtcm93LWdhcDogJHNwYWNlci1tZWRpdW07XG4gIC8vIGdyaWQtY29sdW1uLWdhcDogJHNwYWNlci1sYXJnZTtcbiAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gIC8vICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xuICAvLyAgIGdyaWQtdGVtcGxhdGUtcm93czogNSUgNSUgMWZyIDFmcjtcbiAgLy8gfVxufVxuXG4uY2F0ZWdvcnkgLmxlYWQtc3RvcnkgYXJ0aWNsZSAuZW50cnktaW1hZ2UtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW46IDAgJHNwYWNlci1tZWRpdW0gJHNwYWNlci1leHRyYS1sYXJnZSAwO1xuICAgIC8vIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAvLyBncmlkLXJvdzogMyAvIDU7XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2F0ZWdvcnkgLmxlYWQtc3RvcnkgYXJ0aWNsZSAuZW50cnktdGl0bGUge1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICAvLyBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgLy8gZ3JpZC1yb3c6IDEgLyAyO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xuICB9XG59XG5cbi5jYXRlZ29yeSAubGVhZC1zdG9yeSBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgLy8gZ3JpZC1yb3c6IDMgLyA1O1xuICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC1zaXplOiAkYm9keS1iYXNlICogMS4xMjU7XG4gICAgfVxuICB9XG59XG5cbi5jYXRlZ29yeSAubGVhZC1zdG9yeSBhcnRpY2xlIC5lbnRyeS1tZXRhIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgLy8gZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgIC8vIGdyaWQtcm93OiAyIC8gMztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY2F0ZWdvcnkgLnRvcC1zdG9yaWVzIC5lbnRyeS1pbWFnZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xufVxuXG4uY2F0ZWdvcnkgLm1vcmUtc3Rvcmllcyxcbi5jYXRlZ29yeSAubGFzdC1zdG9yaWVzIHtcbiAgLmVudHJ5LWltYWdlLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNhdGVnb3J5IC50b3Atc3RvcmllcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gNDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIC8vIGdyaWQtZ2FwOiAkc3BhY2VyLWxhcmdlO1xuICAgIC8vIGdyaWQtZ2FwOiAkc3BhY2VyLW1lZGl1bTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1tYWluO1xuICAgIGFydGljbGU6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlci1tZWRpdW07XG4gICAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItbWFpbjtcbiAgICB9XG4gICAgYXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlci1tZWRpdW07XG4gICAgfVxuICB9XG59XG5cbi5jYXRlZ29yeSAubW9yZS1zdG9yaWVzIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1tYWluO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gNDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIC8vIGdyaWQtZ2FwOiAkc3BhY2VyLWxhcmdlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgYXJ0aWNsZTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyLW1lZGl1bTtcbiAgICB9XG4gICAgYXJ0aWNsZTpudGgtY2hpbGQoMikge1xuICAgICAgcGFkZGluZzogMCAkc3BhY2VyLW1lZGl1bTtcbiAgICB9XG4gICAgYXJ0aWNsZTpmaXJzdC1jaGlsZCxcbiAgICBhcnRpY2xlOm50aC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItbWFpbjtcbiAgICB9XG4gICAgYXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlci1tZWRpdW07XG4gICAgfVxuICB9XG59XG5cbi5jYXRlZ29yeSAubGFzdC1zdG9yaWVzIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xuICB9XG4gIGFydGljbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1tYWluO1xuICB9XG59XG5cbi5jYXRlZ29yeSBhc2lkZSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICBncmlkLWNvbHVtbjogMyAvIDQ7XG4gIH1cbn1cblxuLmNhdGVnb3J5LXF1b3RlIC5jb250ZW50IHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHtcbiAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcbiAgbGkge1xuICAgIC8vIG1hcmdpbjogJHNwYWNlci1tZWRpdW0gMDtcbiAgICBwYWRkaW5nOiAkc3BhY2VyLW1lZGl1bSAwO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLW1haW47XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICAgIH1cbiAgfVxufVxuXG4vL0FyY2hpdmUgcGFnZSAocGFnZSAyKykgc3R5bGUgcmVzZXRzXG4ucGFnZS10ZW1wbGF0ZS1wYWdlX2Jsb2cgLm1haW4tYXJlYTpiZWZvcmUsXG4uY2F0ZWdvcnkucGFnZWQgLm1haW4tYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIkFyY2hpdmVzXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIEBpbmNsdWRlIGhlYWRpbmctbGFiZWw7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2VfYmxvZyBhcnRpY2xlIC5lbnRyeS1tZXRhLFxuLmNhdGVnb3J5IGFydGljbGUgLmVudHJ5LW1ldGEsXG4uc2VhcmNoIGFydGljbGUgLmVudHJ5LW1ldGEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlX2Jsb2cgYXJ0aWNsZSAuZW50cnktbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlX2Jsb2cgLmVudHJ5LWltYWdlLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZV9ibG9nIC5tYWluLWFyZWEsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlX2Jsb2cgLm1haW4tYXJlYSAubGVhZC1zdG9yeSxcbi5wYWdlLXRlbXBsYXRlLXBhZ2VfYmxvZyAubWFpbi1hcmVhIC50b3Atc3Rvcmllcyxcbi5wYWdlLXRlbXBsYXRlLXBhZ2VfYmxvZyAubWFpbi1hcmVhIC5tb3JlLXN0b3JpZXMsXG4uY2F0ZWdvcnkucGFnZWQgLm1haW4tYXJlYSxcbi5jYXRlZ29yeS5wYWdlZCAubWFpbi1hcmVhIC5sZWFkLXN0b3J5LFxuLmNhdGVnb3J5LnBhZ2VkIC5tYWluLWFyZWEgLnRvcC1zdG9yaWVzLFxuLmNhdGVnb3J5LnBhZ2VkIC5tYWluLWFyZWEgLm1vcmUtc3RvcmllcyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBib3JkZXI6IG5vbmU7XG4gIC5lbnRyeS1pbWFnZS1saW5rIHtcbiAgICAvLyB3aWR0aDogMzMlO1xuICAgIC8vIGZsb2F0OiBsZWZ0O1xuICAgIC8vIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXItbWVkaXVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1tYWluO1xuICB9XG4gIC5lbnRyeS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmNhdGVnb3J5LnBhZ2VkIC5tYWluLWFyZWEgLmxlYWQtc3RvcnkgYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAuZW50cnktdGl0bGUge1xuICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XG4gIH1cbiAgLmVudHJ5LW1ldGEge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xuICB9XG4gIC5lbnRyeS1jb250ZW50IHA6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIH1cbn1cbiIsIi5zaW5nbGUtcG9zdCAuZW50cnktaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAuc2luZ2xlLXBvc3QgLmVudHJ5LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgfVxuICB9XG59XG5cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICAvLyB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi8vUmVtb3ZlcyBzaWRlIG1hcmdpbnMgZm9yIGZ1bGwtd2lkdGggcG9zdHNcbi5mdWxsLXdpZHRoLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAkc3BhY2VyLW1lZGl1bSBhdXRvO1xufVxuXG4vLyAuZnVsbC13aWR0aC1jb250ZW50IC5lbnRyeS1oZWFkZXIge1xuLy8gICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4vLyAgICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XG4vLyAgIH1cbi8vIH1cblxuLy8gLnNpbmdsZS1wb3N0IG1haW4uY29udGVudCBpbWcge1xuLy8gICBkaXNwbGF5OiBpbmxpbmU7XG4vLyB9XG5maWd1cmUge1xuICBtYXJnaW46ICRzcGFjZXItbWVkaXVtIDA7XG59XG4vLyBpbWFnZSB3cmFwcGluZyBpbiB3b3JkcHJlc3MgcG9zdHNcbi8vIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuZmlndXJlLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG4gIG1hcmdpbjogJHNwYWNlci1tZWRpdW0gMCAkc3BhY2VyLW1lZGl1bSAkc3BhY2VyLW1lZGl1bTtcbn1cbmZpZ3VyZS5hbGlnbmxlZnQsXG5pbWcuYWxpZ25sZWZ0IHtcbiAgbWFyZ2luOiAkc3BhY2VyLW1lZGl1bSAkc3BhY2VyLW1lZGl1bSAkc3BhY2VyLW1lZGl1bSAwO1xufVxuZmlndXJlLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLy8gfVxuXG4vL0lmIHRoZSBmaXJzdCBjaGlsZCBvZiB0aGUgcG9zdCBpcyBhbiBpbWcgKHNpbXVsYXRpbmcgYSBmZWF0dXJlZCBpbWFnZSksIGFwcGx5IHN0eWxlc1xuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50ID4gaW1nOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTI1JTtcbiAgd2lkdGg6IDEyNSU7XG4gIG1hcmdpbi1sZWZ0OiAtMTIuNSU7XG59XG5cbi8vIE5lZWQgdG8gYWRkIHdyYXBwZXIgYXJvdW5kIHRoaXMgaW1hZ2Vcbi5zaW5nbGUtcG9zdCAuYXV0aG9yLWJveCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1iYXNlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYmFzZTtcbiAgcGFkZGluZzogJHNwYWNlci1sYXJnZSAwO1xuICAvLyBpbWcge1xuICAvLyAgIGZsb2F0OiBsZWZ0O1xuICAvLyB9XG4gIC5kZXNjIHtcbiAgICBAaW5jbHVkZSBib2R5LWxpc3Q7XG4gICAgZm9udC1zaXplOiAkYm9keS1iYXNlO1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdCAubGlzdGluZy1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNpbmdsZS1wb3N0IFtjbGFzcyo9XCItZW1iZWRkZWRcIl0ge1xuICBtYXJnaW46ICRzcGFjZXItbGFyZ2UgYXV0bztcbn0iLCIuYXJjaGl2ZSxcbi5zZWFyY2gge1xuICAuYXV0aG9yLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC5hdmF0YXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLmF1dGhvci1ib3gtY29udGVudCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGFyZ2U7XG4gICAgfVxuICAgIC5hdXRob3ItZGVzY3JpcHRpb24ge1xuICAgICAgQGluY2x1ZGUgYm9keS1saXN0O1xuICAgICAgZm9udC1zaXplOiAkYm9keS1iYXNlO1xuICAgIH1cbiAgfVxuICAuYXJjaGl2ZS1kZXNjcmlwdGlvbiB7XG4gICAgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci1sYXJnZTtcbiAgICB9XG4gIH1cbiAgLy8gLmF1dGhvci1hcmNoaXZlLWRlc2NyaXB0aW9uOmFmdGVyIHtcbiAgLy8gICBjb250ZW50OiBcIlwiO1xuICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgIHdpZHRoOiAxMDAlO1xuICAvLyAgIGhlaWdodDogMXB4O1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJhc2U7XG4gIC8vIH1cbiAgYXJ0aWNsZSAuZW50cnktaW1hZ2UtbGluayBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xuICB9XG4gIC5lbnRyeS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgfVxuICAuZW50cnktY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6ICRib2R5LWJhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICAgIH1cbiAgfVxuICAuZW50cnktbWV0YSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubGlzdGluZy1pdGVtIHtcbiAgICBwYWRkaW5nOiAkc3BhY2VyLW1lZGl1bSAwIDA7XG4gIH1cbn1cbiIsIi8qIEJhbmtydXB0Y3kgQ2F0ZWdvcnkgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIFN0cmV0Y2hlcyBiYW5rcnVwdGN5IGZpbGluZ3MgdGFibGUgYWNyb3NzIGF2YWlsYWJsZSBzcGFjZVxuLmJhbmtydXB0Y3ktZmlsaW5ncyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLmJhbmtydXB0Y3ktZmlsaW5ncyB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xuICB9XG59XG4iLCIuY2F0ZWdvcnktY29ycG9yYXRlLWRlYWwtdHJhY2tlciB7XG4gIC5saXN0aW5nLWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyLW1lZGl1bTtcbiAgfVxuICAuZmlyc3QgLmxpc3RpbmctaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1tYWluO1xuICB9XG59XG4iLCIuY2F0ZWdvcnkuY2F0ZWdvcnktY29ycG9yYXRlLWxlZ2FsLWRlcGFydG1lbnRzIC50b3Atc3RvcmllcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAkc3BhY2VyLWxhcmdlO1xuICAgIC8vIGdyaWQtZ2FwOiAkc3BhY2VyLW1lZGl1bTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgYXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlci1tZWRpdW07XG4gICAgfVxuICAgIC5yb3ctZ3JvdXAge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIC8vIGdhcDogJHNwYWNlci1tZWRpdW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG4gICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLW1haW47XG4gICAgICBhcnRpY2xlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlci1tZWRpdW07XG4gICAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlci1tYWluO1xuICAgICAgfVxuICAgICAgYXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyLW1lZGl1bTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gIC5jYXRlZ29yeS5jYXRlZ29yeS1jb3Jwb3JhdGUtbGVnYWwtZGVwYXJ0bWVudHNcbiAgICAuYXJjaGl2ZS1wYWdpbmF0aW9uLnBhZ2luYXRpb24ge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gNDtcbiAgfVxufVxuIiwiLm91ci10ZWFtIC5lbnRyeSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYXV0aG9ycy1saXN0X19hdXRob3ItaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtbGFyZ2U7XG4gIC5hdXRob3ItaW5mbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuYXV0aG9yLXRpdGxlIHtcbiAgICBjb2xvcjogJGdyZXktZGFyaztcbiAgfVxuICAuYXV0aG9yLWRlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBib2R5LWxpc3Q7XG4gICAgZm9udC1zaXplOiAkYm9keS1iYXNlO1xuICB9XG4gIC5hdXRob3ItbGluayB7XG4gICAgLy8gZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgICBAaW5jbHVkZSBoZWFkaW5nLWxhYmVsO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dC10cmFuc2Zvcm0tdXBwZXJjYXNlO1xuICAgIGkge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWZhdWx0O1xuICAgIH1cbiAgICAmOmhvdmVyIGkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gICAgfVxuICB9XG4gIC5hdXRob3ItaW1hZ2Uge1xuICAgIG1hcmdpbjogMCAkc3BhY2VyLW1lZGl1bSAkc3BhY2VyLW1lZGl1bSAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLmF1dGhvcnMtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6ICRzcGFjZXItZXh0cmEtbGFyZ2U7XG4gIH1cblxuICAuYXV0aG9ycy1saXN0X19hdXRob3ItaXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6ICRzcGFjZXItbWVkaXVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAuYXV0aG9yLWluZm8ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmF1dGhvci1kZXNjcmlwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBib2R5LWxpc3Q7XG4gICAgICBmb250LXNpemU6ICRib2R5LWJhc2U7XG4gICAgfVxuICAgIC5hdXRob3ItbGluayB7XG4gICAgICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICAgIH1cbiAgICAuYXV0aG9yLWltYWdlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjtcbiAgICB9XG4gIH1cbn1cblxuLmFyY2hpdmUuYXV0aG9yIHtcbiAgLy8gLmFyY2hpdmUtdGl0bGUge1xuICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vIH1cbiAgLy8gLmF1dGhvci1hcmNoaXZlLWRlc2NyaXB0aW9uIHAge1xuICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vICAgJi5zaG93IHtcbiAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgIH1cbiAgLy8gfVxuICBhcnRpY2xlIC5lbnRyeS1pbWFnZS1saW5rIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG4gIH1cbiAgLmVudHJ5LW1ldGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmF1dGhvci1ib3gge1xuICBtYXJnaW46IDAgYXV0byAkc3BhY2VyLW1lZGl1bTtcbiAgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0byAkc3BhY2VyLXNtYWxsO1xuICB9XG4gIC5hdXRob3ItYm94LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICB9XG4gIC5hdXRob3ItYm94LWNvbnRlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgfVxufVxuXG4uc2hvdy1tb3JlIHtcbiAgbWFyZ2luOiAwIGF1dG8gJHNwYWNlci1sYXJnZTtcbn1cbiIsIi8qIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggJGdyZXktYmFzZTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggJGdyZXktYmFzZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICRncmV5LWJhc2U7XG4gIC8qXHRib3gtc2hhZG93OiAxcHggMXB4IDNweCAjZWVlIGluc2V0OyovXG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgZm9udC1zaXplOiAkYm9keS1iYXNlICogMC44NzU7XG4gIHBhZGRpbmc6ICRzcGFjZXItZXh0cmEtc21hbGwgJHNwYWNlci1zbWFsbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICBwYWRkaW5nOiAkc3BhY2VyLWV4dHJhLXNtYWxsICRzcGFjZXItc21hbGwgKCRzcGFjZXItZXh0cmEtc21hbGwgKiAwLjUpO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktZGFyaztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImltYWdlXCJdIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXI6IDBweDtcbiAgLy8gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWJhc2U7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICRwcmltYXJ5LWJhc2U7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICRwcmltYXJ5LWJhc2U7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAkcHJpbWFyeS1iYXNlO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG46Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmJ1dHRvbixcbi5lbnRyeS1jb250ZW50IC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkbGluZTtcbiAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogJHNwYWNlci1leHRyYS1zbWFsbCAkc3BhY2VyLXNtYWxsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogYXV0bztcbn1cblxuYnV0dG9uOmZvY3VzLFxuaW5wdXQ6Zm9jdXNbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0OmZvY3VzW3R5cGU9XCJyZXNldFwiXSxcbmlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sXG4uYnV0dG9uOmZvY3VzLFxuLmVudHJ5LWNvbnRlbnQgLmJ1dHRvbjpmb2N1cyxcbmJ1dHRvbjpob3ZlcixcbmlucHV0OmhvdmVyW3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dDpob3Zlclt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLFxuLmJ1dHRvbjpob3Zlcixcbi5lbnRyeS1jb250ZW50IC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnktYmFzZSwgMTAlKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJ1dHRvbi5zbWFsbCxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uc21hbGwsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uc21hbGwsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLnNtYWxsLFxuLmJ1dHRvbi5zbWFsbCB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBDZW50ZXJzIGJ1dHRvbiBvbiBob21lIGFuZCBjYXRlZ29yeSBwYWdlc1xuLmhvbWUgLmJ1dHRvbixcbi5jYXRlZ29yeSAuYnV0dG9uIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMjRweCBhdXRvIDA7XG59XG5cbi5zaXRlLWNvbnRhaW5lciBidXR0b246ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgYnV0dG9uOmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0OmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0OmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6ICM1NjU2NTY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lcnJvcjQwNCAuZW50cnktY29udGVudCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuIiwiI2xlYWt5LXBheXdhbGwtbG9naW4tZm9ybSxcbi5yY3BfZm9ybSxcbi5sZWFreV9wYXl3YWxsX21lc3NhZ2Vfd3JhcCB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogJHNwYWNlci1sYXJnZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4jbGVha3ktcGF5d2FsbC1sb2dpbi1mb3JtLFxuLnJjcF9mb3JtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRncmV5LWxpZ2h0LCA1JSk7XG4gIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xufVxuXG4ubGVha3lfcGF5d2FsbF9tZXNzYWdlX3dyYXAge1xuICAvLyAubWVzc2FnZS1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbigkZ3JleS1saWdodCwgNSUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRncmV5LWxpZ2h0LCA1JSk7XG4gIGZvbnQtc2l6ZTogJGJvZHktYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogJHNwYWNlci1sYXJnZSBhdXRvICRzcGFjZXItbWVkaXVtO1xuICAubWVzc2FnZS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJHByaW1hcnktYmFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyB9XG59XG5cbiNsZWFreS1wYXl3YWxsLWxvZ2luLWZvcm0sXG4ucmNwX2Zvcm0ge1xuICAvLyBib3gtc2hhZG93OiAwIDAgNDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjA1KTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICBmaWVsZHNldCBwIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRsaW5lO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gIH1cbiAgbGFiZWwge1xuICAgIEBpbmNsdWRlIGhlYWRpbmctbGFiZWw7XG4gIH1cbiAgZmllbGRzZXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cblxuLnNpbmdsZSAucmNwLW5vLWFjY2VzcyAuZW50cnktY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gLmxpc3RpbmctaXRlbSAuZW50cnktY29udGVudCB7XG4vLyAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIH1cblxucC5zdWJzY3JpYmUtbGluayB7XG4gIEBpbmNsdWRlIGhlYWRpbmctZXh0cmEtc21hbGw7XG59XG5cbnAucmNwX2xvc3RfcGFzc3dvcmQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG59XG5cbi5yY3BfbG9naW5fc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmFzZTtcbiAgLy8gYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubGlzdGluZy1pdGVtIHAgYSB7XG4gIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xufVxuXG4ucmNwX21lc3NhZ2UuZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWJhc2U7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRzZWNvbmRhcnktYmFzZSwgMC45KTtcbiAgY29sb3I6ICRzZWNvbmRhcnktYmFzZTtcbiAgcGFkZGluZzogJHNwYWNlci1zbWFsbDtcbiAgbWFyZ2luOiAwIGF1dG8gJHNwYWNlci1tZWRpdW07XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGxpbmU7XG4gICAgZm9udC1zaXplOiAkYm9keS10aW55O1xuICB9XG59XG4iLCIubWlzc2VkLXN0b3JpZXMge1xuICAubGlzdGluZy1pdGVtIHtcbiAgICBwYWRkaW5nOiAkc3BhY2VyLW1lZGl1bSAwO1xuICB9XG59XG5cbnVsLm1pc3NlZC1zdG9yaWVzLmZpcnN0IGxpLmxpc3RpbmctaXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xufVxuXG4uY29udGVudCAuaG9tZS1ib3R0b20ge1xuICAubWlzc2VkLXN0b3JpZXMge1xuICAgIC5leGNlcnB0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbi5taXNzZWQtc3Rvcmllcy5maXJzdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1iYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAubGlzdGluZy1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLW1lZGl1bTtcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC8vIC5kYXRlIHtcbiAgICAvLyAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDI0cHgpO1xuICAgIC8vIH1cbiAgfVxufVxuIiwiQGtleWZyYW1lcyBzbGlkZVVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuc2luZ2xlLFxuLmFyY2hpdmUge1xuICAuYXV0aG9yLWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gICAgLmF2YXRhci13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaW5nbGUge1xuICAuYXV0aG9yLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuYXZhdGFyLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gJHNwYWNlci1zbWFsbDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwICRzcGFjZXItbGFyZ2UgJHNwYWNlci1sYXJnZSAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgICAgICBtYXJnaW46IDAgJHNwYWNlci1sYXJnZSAkc3BhY2VyLWV4dHJhLWxhcmdlIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hcmNoaXZlIHtcbiAgLmF1dGhvci1ib3gge1xuICAgIC5hdmF0YXItd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDAgYXV0byAkc3BhY2VyLWxhcmdlO1xuICAgIH1cbiAgfVxufVxuXG4uYXV0aG9yLWJveCB7XG4gIC5hdmF0YXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudGl0bGUge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRibGFjay1iYXNlO1xuICAgIH1cbiAgfVxuICAuZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICBmb250LXNpemU6IHNtYWxsO1xuICB9XG4gIC5saW5rLWdyb3VwIHtcbiAgICBpIHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXItZXh0cmEtc21hbGwgJHNwYWNlci1leHRyYS1zbWFsbCAkc3BhY2VyLWV4dHJhLXNtYWxsIDA7XG4gICAgfVxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgbGluay1zYW5zO1xuICAgICAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gIH1cbn1cblxuLmF1dGhvci1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFyY2hpdmUuYXV0aG9yIHtcbiAgLmFyY2hpdmUtZGVzY3JpcHRpb24ge1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC5hcmNoaXZlLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuc2hvdyB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlZmF1bHQoYWxsLCAwLjE1cyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDAgJHNwYWNlci1zbWFsbDtcbiAgICAgIHAge1xuICAgICAgICBhbmltYXRpb246IHNsaWRlVXAgMC4zcyBlYXNlLWluLW91dCBhbHRlcm5hdGU7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWZhdWx0KGFsbCwgMC4xNXMpO1xuICAgIH1cbiAgfVxufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLnNpbmdsZSAuYXV0aG9yLWJveCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6ICRzcGFjZXItbWVkaXVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMTIwcHgsIGF1dG8pIDRmcjtcbiAgICAgIC5hdmF0YXItd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjZXItc21hbGwgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImxvZ2luXCI7XG5AaW1wb3J0IFwibWlzc2VkLXN0b3JpZXNcIjtcbkBpbXBvcnQgXCJhdXRob3ItYm94XCI7XG5cbi8qIE9iamVjdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZW1iZWQsXG5pZnJhbWUsXG5pbWcsXG5vYmplY3QsXG52aWRlbyxcbi53cC1jYXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIEdhbGxlcnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZ2FsbGVyeSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAzMyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxNi42NjY2JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTQuMjg1NyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDEyLjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMS4xMTExJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDJuICsgMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoM24gKyAxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg0biArIDEpLFxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDVuICsgMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNm4gKyAxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg3biArIDEpLFxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDhuICsgMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoOW4gKyAxKSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIENvbW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmVudHJ5LWNvbW1lbnRzLFxuLmNvbW1lbnQtcmVzcG9uZCB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi5lbnRyeS1jb21tZW50cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucGluZy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNvbW1lbnQtY29udGVudCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZW50cnktY29tbWVudHMgLmNvbW1lbnQtYXV0aG9yIHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktY29tbWVudHMgLmNvbW1lbnQtbWV0YSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cInVybFwiXSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uY29tbWVudC1saXN0IGxpLFxuLnBpbmctbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZzogMzJweDtcbn1cblxuLmNvbW1lbnQtbGlzdCBsaSBsaSB7XG4gIG1hcmdpbi1yaWdodDogLTMycHg7XG59XG5cbmxpLmNvbW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5jb21tZW50IC5hdmF0YXIge1xuICBtYXJnaW46IDAgMTZweCAyNHB4IDA7XG59XG5cbi5mb3JtLWFsbG93ZWQtdGFncyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbmxpLmRlcHRoLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBFbnRyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmVudHJ5IHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4vL0xpc3RzXG5cbi5lbnRyeS1jb250ZW50IG9sLFxuLmVudHJ5LWNvbnRlbnQgcCxcbi5lbnRyeS1jb250ZW50IHVsLFxuLnF1b3RlLWNhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xufVxuXG4uZW50cnktY29udGVudCBvbCxcbi5lbnRyeS1jb250ZW50IHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogJGJvZHktYmFzZTtcbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBsYXdib29rLWxpc3QtY291bnRlcjtcbn1cbi5lbnRyeS1jb250ZW50IG9sIGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxhd2Jvb2stbGlzdC1jb3VudGVyO1xufVxuLmVudHJ5LWNvbnRlbnQgb2wgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGF3Ym9vay1saXN0LWNvdW50ZXIpIFwiLiBcIjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG4uZW50cnktY29udGVudCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1leHRyYS1zbWFsbDtcbiAgQGluY2x1ZGUgYm9keS1saXN0O1xufVxuXG4uZW50cnktY29udGVudCBvbCBvbCxcbi5lbnRyeS1jb250ZW50IHVsIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmVudHJ5LWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1iYXNlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYmFzZTtcbiAgcGFkZGluZzogJHNwYWNlci1leHRyYS1sYXJnZSAwO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgcGFkZGluZzogJHNwYWNlci1leHRyYS1sYXJnZTtcbiAgfVxufVxuXG4uZW50cnktaGVhZGVyIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGxpbmU7XG4gIGZvbnQtc2l6ZTogJGJvZHktYmFzZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LW1ldGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGNvbG9yOiAkZ3JleS1kYXJrO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmVudHJ5LW1ldGEgdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG59XG5cbi5lbnRyeS1tZXRhIHRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiB8XCI7XG4gIGNvbG9yOiAkZ3JleS1iYXNlO1xufVxuXG4uZW50cnktZm9vdGVyIC5lbnRyeS1tZXRhIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZTNlM2UzO1xuICBtYXJnaW46IDAgLTQwcHg7XG4gIHBhZGRpbmc6IDMycHggNDBweCA4cHg7XG59XG5cbi5lbnRyeS1jb21tZW50cy1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxNFwiO1xuICBtYXJnaW46IDAgNnB4IDAgMnB4O1xufVxuXG4uZW50cnktY2F0ZWdvcmllcyxcbi5lbnRyeS10YWdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hZnRlci1lbnRyeSAud2lkZ2V0LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFmdGVyLWVudHJ5IHtcbiAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbn1cblxuLmVudHJ5LmZlYXR1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vQWZ0ZXIgZW50cnkgY29weXJpZ2h0L2Rpc2NsYWltZXJcblxuLmNvbnRlbnQgLmRpc2NsYWltZXIge1xuICBtYXJnaW46ICRzcGFjZXItbWVkaXVtIDA7XG59XG4uY29udGVudCAuZGlzY2xhaW1lciBwIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkbGluZTtcbiAgZm9udC1zaXplOiAkYm9keS10aW55O1xuICBjb2xvcjogJGdyZXktZGFyaztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1leHRyYS1zbWFsbDtcbn1cblxuLyogRW50cnkgTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5hcmNoaXZlLXBhZ2luYXRpb24ge1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6ICRib2R5LWJhc2U7XG4gIG1hcmdpbjogNDBweDtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhIHtcbiAgLy9cdGJhY2tncm91bmQtY29sb3I6ICRibGFjay1iYXNlO1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlZmF1bHQoMC4xcyk7XG59XG5cbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWZhdWx0KDAuMXMpO1xufVxuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLFxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhOmZvY3VzLFxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG59XG5cbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYTpmb2N1czphZnRlcixcbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYTpob3ZlcjphZnRlcixcbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkuYWN0aXZlIGE6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzNiN2NiYjtcbn1cblxuLyogU2l0ZSBGb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuZm9vdGVyIGltZyB7XG4gIG1heC13aWR0aDogMjYwcHg7XG59XG5cbmZvb3RlciAubWVudS1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmFzZTtcbiAgLy9cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1kYXJrO1xuICBjb2xvcjogJHdoaXRlLWJhc2U7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgLy9cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gICAgQGluY2x1ZGUgZ3JpZC1jb250YWluZXI7XG4gIC8vICAgIEBpbmNsdWRlIGdyaWQtdmlzdWFsO1xufVxuXG4uY29weXJpZ2h0IHtcbiAgY29sb3I6ICR3aGl0ZS1iYXNlO1xuICBmb250LXNpemU6ICRib2R5LXRpbnkgKiAwLjg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGxpbmU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMCUgJHNwYWNlci1tZWRpdW07XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmFzZTtcbn1cblxuLmNvcHlyaWdodCBhIHtcbiAgY29sb3I6ICR3aGl0ZS1iYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNpdGUtZm9vdGVyIGEge1xuICBjb2xvcjogJHdoaXRlLWJhc2U7XG59XG5cbi5zaXRlLWZvb3RlciBhOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWJhc2U7XG59XG5cbi5zaXRlLWZvb3RlciBhOmZvY3VzLFxuLnNpdGUtZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogJHdoaXRlLWJhc2U7XG59XG5cbi8vIC5uYXYtZm9vdGVyIHtcbi8vICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigzKTtcbi8vICAgICBtYXJnaW46IGF1dG87XG4vLyB9XG5cbi5uYXYtZm9vdGVyIC5jdXJyZW50LW1lbnUtaXRlbTphZnRlcixcbi5uYXYtZm9vdGVyIC5tZW51LWl0ZW06aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGUtYmFzZTtcbn1cblxuLnNpdGUtZm9vdGVyIC5tZW51LWl0ZW0gaW1nIHtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4vKiBGb290ZXIgV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZm9vdGVyLXdpZGdldHMgcCxcbi5mb290ZXItd2lkZ2V0cyBsaSxcbi5jb3B5cmlnaHQge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGg6IGFsd2F5cztcbn1cblxuLmZvb3Rlci13aWRnZXRzIHAsXG4uZm9vdGVyLXdpZGdldHMgbGkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRsaW5lO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xufVxuXG5mb290ZXIgLndpZGdldC10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmZvb3RlciAud2lkZ2V0LWFyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb290ZXItd2lkZ2V0cyB7XG4gIC8vXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stYmFzZTtcbiAgY29sb3I6ICR3aGl0ZS1iYXNlO1xuICBjbGVhcjogYm90aDtcbiAgLy9cdHBhZGRpbmc6IDQwcHggNDBweCAxNnB4O1xuICBtYXgtd2lkdGg6ICR3cmFwcGVyLXNpdGUtaW5uZXI7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnNpdGUtZm9vdGVyIC53cmFwIHtcbiAgd2lkdGg6IDk2JTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZm9vdGVyLXdpZGdldHMgLndyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogJHNwYWNlci1tZWRpdW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXRzIHAge1xuICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWV4dHJhLXNtYWxsO1xufVxuXG4uZm9vdGVyLXdpZGdldHMgbGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXRzIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlci13aWRnZXRzIGE6Zm9jdXMsXG4uZm9vdGVyLXdpZGdldHMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9vdGVyLXdpZGdldHMgLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0LXRpdGxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5mb290ZXItd2lkZ2V0cyAubWVudS1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb290ZXItd2lkZ2V0cyAuc2VhcmNoLWZvcm0gaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4vKiBBZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLnNpdGUtY29udGFpbmVyLXdyYXAgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbn0qL1xuXG4udGV4YXMtY29ycG9yYXRlLWluLWhvdXNlLXNpZGViYXItMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlNwb25zb3JlZCBCeVwiO1xuICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICB0ZXh0LXRyYW5zZm9ybTogJHRleHQtdHJhbnNmb3JtLXVwcGVyY2FzZTtcbn1cblxuLyogRGlzcGxheSBQb3N0cyBTaG9ydGNvZGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0b3ItZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkc3BhY2VyLXNtYWxsIDA7XG59XG5cbi5zZWN0b3ItZ3JvdXAgc3BhbiB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGNvbG9yOiAkd2hpdGUtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmFzZTtcbiAgLy8gJjpob3ZlciB7XG4gIC8vIFx0Y29sb3I6ICR3aGl0ZS1iYXNlO1xuICAvLyBcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeS1iYXNlLCAxMCUpO1xuICAvLyB9XG59XG4iXX0= */
