﻿/*!
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: 4.0.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: 4.0.0

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}@font-face{font-family:"Retina MP";src:url("../../fonts/RetinaMP-Light.woff2") format("woff2"),url("../../fonts/RetinaMPLt.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Retina MP";src:url("../../fonts/RetinaMP-Book.woff2") format("woff2"),url("../../fonts/RetinaMPBook.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Retina MP";src:url("../../fonts/RetinaMP-Bold.woff2") format("woff2"),url("../../fonts/RetinaMPBold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Retina MP";src:url("../../fonts/RetinaMPNarr-Book.woff2") format("woff2"),url("../../fonts/RetinaMPNarrowBook.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Retina MP";src:url("../../fonts/RetinaMPNarr-Bold.woff2") format("woff2"),url("../../fonts/RetinaMPNarrowBold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Retina";src:url("../../fonts/Retina-Book.woff2") format("woff2"),url("../../fonts/Retina-Book.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Retina";src:url("../../fonts/Retina-Bold.woff2") format("woff2"),url("../../fonts/Retina-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Retina";src:url("../../fonts/Retina-Black.woff2") format("woff2"),url("../../fonts/Retina-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}.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}@font-face{font-family:"Retina MP";src:url("../../fonts/RetinaMP-Light.woff2") format("woff2"),url("../../fonts/RetinaMPLt.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Retina MP";src:url("../../fonts/RetinaMP-Book.woff2") format("woff2"),url("../../fonts/RetinaMPBook.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Retina MP";src:url("../../fonts/RetinaMP-Bold.woff2") format("woff2"),url("../../fonts/RetinaMPBold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Retina MP";src:url("../../fonts/RetinaMPNarr-Book.woff2") format("woff2"),url("../../fonts/RetinaMPNarrowBook.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Retina MP";src:url("../../fonts/RetinaMPNarr-Bold.woff2") format("woff2"),url("../../fonts/RetinaMPNarrowBold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Retina";src:url("../../fonts/Retina-Book.woff2") format("woff2"),url("../../fonts/Retina-Book.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Retina";src:url("../../fonts/Retina-Bold.woff2") format("woff2"),url("../../fonts/Retina-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Retina";src:url("../../fonts/Retina-Black.woff2") format("woff2"),url("../../fonts/Retina-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}html{font-size:10px}body>div{font-size:10px}body{color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-size:10px;font-weight:400;line-height:1.5}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:#101720;color:#fff}::selection{background-color:#101720;color:#fff}a{color:#3b7cbb;text-decoration:none}a:focus,a:hover{color:#3b7cbb}p{font-family:"Source Serif 4","Georgia",serif;margin:0 0 24px;padding:0;font-size:1.8rem;line-height:1.5}.entry p{color:#101720;font-family:"Source Serif 4","Georgia",serif;font-size:1.8rem;line-height:1.5;letter-spacing:-0.02rem}@media screen and (min-width: 800px){.entry p{font-size:1.8rem}}figcaption.wp-element-caption{color:#101720;font-family:"Retina","Georgia",sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:-0.02rem;line-height:1.45}.page-template-page_blog .blog-template-description .entry-title,.category-title,.our-team .entry-title{font-family:"Retina","Roboto","Arial",sans-serif;font-size:3.2rem;line-height:1.1;font-weight:900;letter-spacing:-1px;color:#101720;border-bottom:none;text-align:center;margin-bottom:8px}@media screen and (min-width: 800px){.page-template-page_blog .blog-template-description .entry-title,.category-title,.our-team .entry-title{font-size:6.4rem;line-height:1}}strong{font-weight:700}ol,ul{margin:0;padding:0}mark{background:#aabfce;color:#101720}blockquote,blockquote::before{color:#4c5660}blockquote{margin:48px 48px 24px}blockquote::before{content:"“";display:block;font-size:2rem;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 #d1e0eb;clear:left;margin:0 0 32px;padding-top:24px}.wp-caption-text{color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;font-size:1.4rem;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{font-family:"Retina","Roboto","Arial",sans-serif;font-size:3.2rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none}h2{font-family:"Retina","Roboto","Arial",sans-serif;font-size:2rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none}h3{font-family:"Retina","Roboto","Arial",sans-serif;font-size:1.8rem;line-height:1.25;font-weight:700;color:#101720;border-bottom:none}@media screen and (min-width: 800px){h3{font-size:1.8rem}}h4{font-family:"Retina","Georgia",sans-serif;font-size:1.4rem;line-height:1.25;font-weight:700;color:#101720;border-bottom:none}h5{font-family:"Retina","Roboto","Arial",sans-serif;font-size:1.3rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#101720;text-decoration:none}h6{font-family:"Retina","Georgia",sans-serif;font-size:1.4rem;line-height:1.25;font-weight:700;color:#101720;border-bottom:none}.page .entry-title,.single-post .entry-title{font-family:"Retina","Roboto","Arial",sans-serif;font-size:3.6rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none;text-align:center;margin-bottom:0}.single-post .entry-title{margin-bottom:16px}.author .entry-title,.category .entry-title,.search .entry-title{text-transform:none}.author .entry-content{display:none}.widget_recent_entries ul li a,.listing-item .title{display:block;font-family:"Retina","Roboto","Arial",sans-serif;font-size:2rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none}.top-stories .listing-item:first-child .title,.featured-story .listing-item .title{font-family:"Retina","Roboto","Arial",sans-serif;font-size:3.2rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none}.listing-item .excerpt-dash{display:none}.excerpt,.entry-excerpt{color:#101720;font-family:"Source Serif 4","Georgia",serif;font-size:1.4rem;font-weight:400;letter-spacing:-0.02rem;line-height:1.45}.page-template-page_blog .entry-title,.category .entry-title,.author .entry-title,.search .entry-title,.archive .entry-title{font-family:"Retina","Roboto","Arial",sans-serif;font-size:2rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none}.category .lead-story .entry-title{font-family:"Retina","Roboto","Arial",sans-serif;font-size:2rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none;margin-bottom:24px}.entry-title a,.sidebar .widget-title a{color:#101720}.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:"Retina","Roboto","Arial",sans-serif;font-size:1.3rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#101720;text-decoration:none}.featured-page-card h3 a,.display-posts-title,.archive-title{color:#101720;text-transform:uppercase;margin-bottom:24px}.page-teasers-bottom-widget-area .page-teasers-teaser .display-posts-title,.widget-title,.page-teasers-teaser .display-posts-title{font-family:"Retina MP","Georgia",sans-serif;font-size:1.6rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:0px;color:#101720;text-decoration:none;margin:0 0 32px;padding-top:8px;border-top:7px solid #101720;border-bottom:.5px solid #000;box-shadow:0 3.5px 0 0 #fff,0 4px 0 0 #101720,0 7px 0 0 #fff,0 7.5px 0 0 #101720;padding-bottom:7.5px}.page-teasers-bottom-widget-area .page-teasers-teaser .display-posts-title.standalone,.widget-title.standalone,.page-teasers-teaser .display-posts-title.standalone{margin-bottom:32px}.page-teasers-bottom-widget-area .page-teasers-teaser .display-posts-title.standalone .sublabel,.widget-title.standalone .sublabel,.page-teasers-teaser .display-posts-title.standalone .sublabel{margin:8px 0 0;font-family:"Retina MP","Georgia",sans-serif;font-size:1.4rem;line-height:1;font-weight:400;text-transform:none}.archive.author .archive-description p{text-transform:none;font-weight:400;color:#101720;font-family:"Source Serif 4","Georgia",serif;font-size:1.8rem;line-height:1.5;letter-spacing:-0.02rem}@media screen and (min-width: 800px){.archive.author .archive-description p{font-size:1.8rem}}.sidebar-cta{color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5}.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:#101720;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:#101720}.enews form+p{margin-top:20px}.sidebar .widget.enews-widget{background-color:#101720;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:#101720;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:#101720}.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.8rem}.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:#101720}.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}.tablepress,div[class^=tablepress-]{float:left;font-family:"Retina MP","Georgia",sans-serif}.tablepress thead th,div[class^=tablepress-] thead th{font-family:"Retina MP","Georgia",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;margin-bottom:8px}.tablepress tbody td,div[class^=tablepress-] tbody td{font-family:"Retina MP","Georgia",sans-serif;font-weight:300;font-style:normal}.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:#d1e0eb}#tablepress-bankruptcy-filings tr:nth-child(even){color:#4c5660;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:32px}.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 #aabfce}}.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{text-align:center}@media screen and (min-width: 1000px){.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:#101720}.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%}.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){.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:#101720;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:#101720;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 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 .site-container-wrap .listing-item{border-top:none}.home .site-container-wrap .listing-item:last-child{border-bottom:none}.main-grid{margin-bottom:32px;display:grid;grid-gap:24px;grid-template-columns:1fr;grid-template-rows:auto}@media screen and (min-width: 500px){.main-grid{grid-template-columns:1fr;grid-template-rows:auto}}@media screen and (min-width: 800px){.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}}.centerpiece-wrapper .listing-item,.top-stories .listing-item,.spotlight-story .listing-item,.more-stories .listing-item,.section-teaser .listing-item{padding-bottom:16px}@media screen and (min-width: 800px){.centerpiece-wrapper .listing-item,.top-stories .listing-item,.spotlight-story .listing-item,.more-stories .listing-item,.section-teaser .listing-item{padding-bottom:24px}}.centerpiece-wrapper .lead-story-wrapper,.centerpiece-wrapper .expert-voices-wrapper{margin-bottom:16px;border-bottom:1px solid #aabfce}.home .section-teaser .listing-item{padding-bottom:16px;margin-bottom:16px}.home .section-teaser .listing-item:nth-child(n+2){padding-top:0}.home .section-teaser .listing-item .title{margin-bottom:0}.lawyers-firms-stories listing-item{padding-bottom:16px;margin-bottom:0}.lawyers-firms-stories .excerpt{margin-bottom:0}.lawyers-firms-stories.second .title{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 #aabfce}}@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}}.button.center{display:table;margin:24px auto 0}.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 .listing-item,.exclusive-story .listing-item,.outline-story .listing-item{padding-bottom:0}.breaking-story .title,.exclusive-story .title,.outline-story .title{font-family:"Retina","Roboto","Arial",sans-serif;font-size:3.2rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none}@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:"Retina","Roboto","Arial",sans-serif;font-size:1.3rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#101720;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 #aabfce}.top-stories{padding-right:24px}.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 #aabfce;margin-bottom:16px}.lawyers-firms-stories.second{padding-bottom:0;border-bottom:none}.home .tag-special:before{font-family:"Retina","Roboto","Arial",sans-serif;font-size:1.3rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#101720;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:#101720;background-color:rgba(16,23,32,.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 .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:#aabfce}#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:"Retina","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}.sidebar .widget:nth-child(n+3){padding:24px 0}.lawbook-ad-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:6.4rem;color:#fff}.author .author-box{text-align:center;margin:0 auto}.author .author-box .avatar{display:block;margin:0 auto}.author .author-box .author-box-content p{margin-bottom:32px}.author .author-box .author-description{color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5;font-size:1.8rem}.archive .archive-description button{display:block;margin:0 auto;padding-bottom:32px}.archive-content-wrapper article.secondary .entry-image-link,.search-content-wrapper article.secondary .entry-image-link,.author-content-wrapper article.secondary .entry-image-link,.category-content-wrapper article.secondary .entry-image-link{display:block;margin-bottom:24px}.archive-content-wrapper .entry-meta,.search-content-wrapper .entry-meta,.author-content-wrapper .entry-meta,.category-content-wrapper .entry-meta{text-align:left}@supports(display: flex){.archive-content-wrapper article.secondary,.author-content-wrapper article.secondary,.search-content-wrapper article.secondary,.category-content-wrapper article.secondary{display:flex;flex-direction:column;gap:24px}.archive-content-wrapper article.secondary .entry-image-link,.author-content-wrapper article.secondary .entry-image-link,.search-content-wrapper article.secondary .entry-image-link,.category-content-wrapper article.secondary .entry-image-link{margin-bottom:0}@media screen and (min-width: 500px){.archive-content-wrapper article.secondary,.author-content-wrapper article.secondary,.search-content-wrapper article.secondary,.category-content-wrapper article.secondary{flex-direction:row;gap:24px}.archive-content-wrapper article.secondary .entry-image-link,.author-content-wrapper article.secondary .entry-image-link,.search-content-wrapper article.secondary .entry-image-link,.category-content-wrapper article.secondary .entry-image-link{min-width:200px;max-width:200px}.archive-content-wrapper article.secondary .entry-image-link img,.author-content-wrapper article.secondary .entry-image-link img,.search-content-wrapper article.secondary .entry-image-link img,.category-content-wrapper article.secondary .entry-image-link img{width:100%}}}.category-after-title{width:100%;text-align:center;font-size:1.4rem;margin-bottom:16px;padding-bottom:16px}.category-after-title a{color:#101720}.category .content .category-content-wrapper{display:flex;flex-direction:column}.category .content .category-content-wrapper .listing-item .entry-title{font-family:"Retina","Roboto","Arial",sans-serif;font-size:2rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none}.category .content .category-content-wrapper .first-post.listing-item{padding-bottom:0;border:1px solid #aabfce;flex-direction:column;align-items:center}@media screen and (min-width: 500px){.category .content .category-content-wrapper .first-post.listing-item{gap:0}}.category .content .category-content-wrapper .first-post.listing-item .content-group{padding:32px}.category .content .category-content-wrapper .first-post.listing-item .entry-image-link{width:100%}.category .content .category-content-wrapper .first-post.listing-item .entry-image-link img{margin-bottom:0}.category .content .category-content-wrapper .first-post.listing-item .entry-title{font-family:"Retina","Roboto","Arial",sans-serif;font-size:3.2rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none}.category .content .category-content-wrapper .entry-meta{margin-bottom:0}.sidebar-tablepress-wrapper{width:100%;overflow-x:auto}.sidebar-tablepress-wrapper .dt-container thead th{background-color:#fff;font-size:1.2rem}.sidebar-tablepress-wrapper .dt-container td.column-1,.sidebar-tablepress-wrapper .dt-container td.column-2,.sidebar-tablepress-wrapper .dt-container td.column-3{line-height:1;padding:16px 16px 14px}.sidebar-tablepress-wrapper .dt-container th.column-1,.sidebar-tablepress-wrapper .dt-container th.column-2,.sidebar-tablepress-wrapper .dt-container th.column-3{line-height:1;padding:8px 16px 6px}.sidebar-tablepress-wrapper .dt-container .column-2{background-color:#efebdd}.sidebar-tablepress-wrapper .tablepress-table-name{font-family:"Retina MP","Georgia",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;margin-bottom:8px}.sidebar-tablepress-wrapper .dt-column-title{line-height:1.2}.category .sidebar .sidebar-divider{display:block;width:100%;height:1px;background-color:#aabfce;margin-bottom:24px}.category .sidebar .sidebar-roundup .listing-item{border-bottom:1px solid #aabfce}.category .sidebar .sidebar-roundup .listing-item:last-child{border-bottom:none}.category .sidebar .sidebar-roundup .listing-item .title,.category .sidebar .sidebar-roundup .listing-item .excerpt{margin-bottom:0}.sidebar-roundup-links{display:flex;gap:8px;flex-direction:column}.sidebar-roundup-links .submission-info{font-size:1.4rem}.sidebar-roundup-links a{color:#101720}.sidebar-roundup-links .quick-links-wrapper{display:flex;flex-direction:column;gap:4px}.sidebar-roundup-links .quick-link{display:flex;align-items:center;gap:8px;color:#101720;font-size:1.2rem;line-height:1}.sidebar-roundup-links .quick-link span{font-size:1.2rem;-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}.sidebar-roundup-links .quick-link:hover span{transform:translateX(2px)}.sidebar-lawyer-rankings-wrapper .dt-container thead th{background-color:#fff;font-size:1.2rem}.sidebar-lawyer-rankings-wrapper .dt-container td.column-1,.sidebar-lawyer-rankings-wrapper .dt-container td.column-2,.sidebar-lawyer-rankings-wrapper .dt-container td.column-3{line-height:1;padding:16px 16px 14px}.sidebar-lawyer-rankings-wrapper .dt-container th.column-1,.sidebar-lawyer-rankings-wrapper .dt-container th.column-2,.sidebar-lawyer-rankings-wrapper .dt-container th.column-3{line-height:1;padding:8px 16px 6px}.sidebar-lawyer-rankings-wrapper .dt-container .column-2{background-color:#efebdd}.sidebar-lawyer-rankings-wrapper .tablepress-table-name{font-family:"Retina MP","Georgia",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;margin-bottom:8px}.bankruptcy-filings{padding:32px 0;width:100%;border-bottom:1px solid #aabfce}@supports(display: grid){.bankruptcy-filings{grid-column:1/4}}.category-commercial-litigation .commercial-lit-tease-content{display:flex;flex-grow:1;flex-direction:column}.category-commercial-litigation .commercial-lit-tease-content .commercial-lit-tease-body{flex-grow:1}.category-commercial-litigation .commercial-lit-tease-content .commercial-lit-tease-body p{color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5}.category-commercial-litigation .commercial-lit-tease-content .commercial-lit-tease-headline{margin-bottom:0}.category-commercial-litigation .commercial-lit-tease-content .commercial-lit-tease-cta{margin-top:auto}.category-commercial-litigation .sidebar .listing-item{border:none}.texas-ticker-wrapper{display:flex;flex-direction:column}@media screen and (min-width: 800px){.texas-ticker-wrapper{flex-direction:row;border-right:1px solid #aabfce;width:45%}}@media screen and (min-width: 1000px){.texas-ticker-wrapper{flex-direction:row;border-right:1px solid #aabfce;width:40%}}.texas-ticker-wrapper .ticker-content{display:flex;flex-direction:column}.texas-ticker-wrapper .ticker-text{flex:1}.texas-ticker-wrapper .ticker-description{color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5;font-size:1.4rem;letter-spacing:-0.02rem;padding-bottom:8px}.texas-ticker-wrapper .ticker-image{display:flex;flex-shrink:0;max-height:200px;overflow:hidden;align-items:flex-start;justify-content:center}.texas-ticker-wrapper .ticker-image img{width:60%;height:auto;display:block}@media screen and (min-width: 500px){.texas-ticker-wrapper .ticker-image{max-height:240px}}@media screen and (min-width: 800px){.texas-ticker-wrapper .ticker-image{max-height:160px;width:160px;align-self:flex-end}.texas-ticker-wrapper .ticker-image img{width:100%}}@media screen and (min-width: 1000px){.texas-ticker-wrapper .ticker-image{width:180px}}.category-corporate-deal-tracker-top{border-top:8px solid #101720;margin-bottom:32px;display:flex;flex-direction:column;gap:24px;max-width:1140px;padding-top:8px;border-top:7px solid #101720;border-bottom:.5px solid #000;box-shadow:0 3.5px 0 0 #fff,0 4px 0 0 #101720,0 7px 0 0 #fff,0 7.5px 0 0 #101720;padding-bottom:7.5px;padding:16px 0 0}@media screen and (min-width: 800px){.category-corporate-deal-tracker-top{flex-direction:row}.category-corporate-deal-tracker-top .m-and-a-count-wrapper{width:55%}}@media screen and (min-width: 1000px){.category-corporate-deal-tracker-top{flex-direction:row}.category-corporate-deal-tracker-top .m-and-a-count-wrapper{width:60%}}.section-label{text-transform:uppercase;font-family:"Retina MP","Georgia",sans-serif;font-size:1.6rem;font-weight:700;font-style:normal;margin-bottom:16px}.ytd-comparison-container{display:flex;flex-direction:column;gap:24px;padding-bottom:16px}@media screen and (min-width: 500px){.ytd-comparison-container{flex-direction:row;gap:16px}}@media screen and (min-width: 800px){.ytd-comparison-container{flex-direction:column;gap:16px}}@media screen and (min-width: 1000px){.ytd-comparison-container{flex-direction:row;gap:0}}.ytd-year-column{flex:1;display:flex;flex-direction:column}@media screen and (min-width: 1000px){.ytd-year-column{padding:0 16px}.ytd-year-column:first-child{padding-left:0;border-right:1px solid #aabfce}.ytd-year-column:last-child{padding-right:0}}.ytd-year-header{color:#4c5660;font-family:"Retina","Georgia",sans-serif;font-size:1.2rem;font-weight:400;font-style:normal;text-transform:uppercase;background-color:#eff7fe;padding:4px 16px;margin-bottom:16px;text-align:center;font-weight:700}.ytd-stats-row{display:flex;gap:16px}.ytd-stat-item{flex:1;display:flex;flex-direction:column}.ytd-stat-item:first-child{border-right:1px solid #aabfce}.ytd-stat-label{color:#4c5660;font-family:"Retina","Georgia",sans-serif;font-size:1.2rem;font-weight:400;font-style:normal;font-size:1.4rem;margin-bottom:8px}.ticker-headline,.ytd-stat-value{color:#101720;font-family:"Retina","Georgia",sans-serif;font-size:1.8rem;font-weight:700;font-style:normal;line-height:1}@media screen and (min-width: 800px){.ticker-headline,.ytd-stat-value{font-size:2rem}}@media screen and (min-width: 1040px){.ticker-headline,.ytd-stat-value{font-size:3.2rem}}.category-corporate-deal-tracker .content-sidebar-wrap{margin-bottom:16px}.category-corporate-deal-tracker .content{margin-bottom:0}.master-list-wrapper{display:flex;flex-direction:column;margin-bottom:24px}.master-list-wrapper h2{margin-bottom:8px}.featured-story .listing-item{padding-bottom:16px}@media screen and (min-width: 800px){.featured-story .listing-item{padding-bottom:24px}}.category-texas-business-court .division-judges-container{display:flex;flex-direction:row-reverse;gap:16px;margin-bottom:24px}.category-texas-business-court .division-judges-container img{width:120px;height:120px;object-fit:cover}.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 #aabfce;border-top:1px solid #aabfce;padding:32px 0}.single-post .author-box .desc{color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5;font-size:1.8rem}.single-post .listing-item{border-bottom:none}.single-post [class*=-embedded]{margin:32px auto}.single-post [class*=-embedded] .listing-item img{width:auto;max-width:100%}@supports(display: grid){.listing-item img{width:auto;max-width:100%}}.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:#4c5660}.authors-list__author-item .author-description{color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5;font-size:1.8rem}.authors-list__author-item .author-link{font-family:"Retina","Roboto","Arial",sans-serif;font-size:1.3rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#101720;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{color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5;font-size:1.8rem}.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}.search-form input{line-height:1;background-color:#eff7fe;border:1px solid #aabfce;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-weight:400;padding:10px 16px 8px}.search-form input:focus{border:1px solid #3b7cbb;background-color:#e5f2fd;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.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{font-family:"Retina","Georgia",sans-serif;clear:both;color:#101720;font-size:1.4rem;font-weight:700;line-height:1.5;width:100%;text-align:center}.genesis-nav-menu.menu-secondary,#menu-masthead li{font-size:1.2rem;font-weight:400;display:inline-block;text-align:center;padding:8px;line-height:1}@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:#4c5660}.genesis-nav-menu.menu-secondary:first-child,#menu-masthead li:first-child{border:1px solid #3b7cbb;border-radius:4px}.genesis-nav-menu.menu-secondary:first-child a,#menu-masthead li:first-child a{color:#3b7cbb}.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:#101720;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:100%;background:transparent;-webkit-transition:background-color 100ms ease-in-out;-moz-transition:background-color 100ms ease-in-out;-ms-transition:background-color 100ms ease-in-out;-o-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out}.current-menu-item:after,.menu-item:hover:after{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:0;top:100%;position:absolute;width:200px;z-index:99;list-style:none;margin:0;padding:0;box-sizing:border-box}@media screen and (min-width: 1000px){.js-superfish>.menu-item>.sub-menu{display:none}.genesis-nav-menu .sub-menu{transition:none}}.genesis-nav-menu .sub-menu a{background-color:transparent;border:none;padding:16px 24px;position:relative;width:auto}.genesis-nav-menu .sub-menu .menu-item:after{content:none}.genesis-nav-menu .sub-menu a:focus,.genesis-nav-menu .sub-menu a:hover,.genesis-nav-menu .sub-menu .current-menu-item>a{color:#3b7cbb}.genesis-nav-menu .sub-menu .sub-menu{margin:-44px 0 0 199px}.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.wrap,.site-header.nav-primary{max-width:1140px}.nav-primary{border-bottom:1px solid #adc8dc;margin-bottom:24px;position:relative}@media screen and (min-width: 1000px){.nav-primary .genesis-nav-menu>.menu-item{position:static}.nav-primary .genesis-nav-menu>.menu-item>.sub-menu{left:50%;right:auto;width:100vw;max-width:100vw;margin-left:-50vw;top:100%;margin-top:-1px;background-color:#fff;border-top:1px solid #d1e0eb;box-shadow:0 12px 24px rgba(0,0,0,.08);padding:24px 32px;display:none;flex-wrap:wrap;align-content:flex-start;gap:16px 32px;justify-content:flex-start;text-align:left;transform:translateZ(0)}.nav-primary .genesis-nav-menu>.menu-item>.sub-menu>.menu-item{display:block;text-align:left}.nav-primary .genesis-nav-menu>.menu-item>.sub-menu a{min-width:0;padding:8px 16px}.nav-primary .genesis-nav-menu>.menu-item.sfHover>.sub-menu,.nav-primary .genesis-nav-menu>.menu-item>a:focus+.sub-menu{display:flex}.nav-primary .genesis-nav-menu .sub-menu .sub-menu{position:static;left:auto;margin:8px 0 0;width:100%;padding:0 0 0 16px;box-shadow:none;border:none;background-color:transparent;display:block;transform:none;transition:none}}.menu .menu-item:focus{position:static}.menu-toggle,.sub-menu-toggle{display:none;visibility:hidden}@media screen and (max-width: 1000px){.genesis-nav-menu li,.site-header ul.genesis-nav-menu,.site-header .search-form{float:none}.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}.genesis-nav-menu a,.genesis-nav-menu>.first>a,.genesis-nav-menu>.last>a{border:none;padding:12px}.site-container-wrap,.site-header .search-form{margin:16px auto}.genesis-nav-menu li.right{display:none}.genesis-responsive-menu .wrap{padding:0}.genesis-responsive-menu{display:none;position:fixed;top:0;left:0;padding-top:10vh;background:#fff;width:100%;height:100vh;z-index:1}.genesis-skip-link .skip-link-hidden{display:none;visibility:hidden}.menu-toggle,.sub-menu-toggle{background-color:transparent;border-width:0;color:#101720;display:block;margin:0 auto;overflow:hidden;text-align:center;visibility:visible}.menu-toggle:focus,.menu-toggle:hover,.sub-menu-toggle:focus,.sub-menu-toggle:hover{background:transparent;border-width:0;color:#3b7cbb}.menu-toggle:focus,.sub-menu-toggle:focus{outline:1px solid #ccc;outline-offset:-1px}.menu-toggle{line-height:20px;position:absolute;top:24px;right:24px;z-index:1000;width:40px}.menu-toggle::before{font-size:1.5em;text-rendering:auto}.sub-menu-toggle{float:right;padding:10px;position:absolute;right:0;top:0;z-index:100}.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}.sub-menu-toggle.activated::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.genesis-responsive-menu .genesis-nav-menu .menu-item{display:block;float:none;margin-right:0;position:relative;text-align:center}.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,.genesis-responsive-menu .genesis-nav-menu .menu-item:hover{position:relative}.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}.genesis-responsive-menu .genesis-nav-menu .menu-item a{border:none;margin-bottom:1px;padding:15px 20px;width:100%}.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}.genesis-responsive-menu .genesis-nav-menu>.menu-item-has-children>a::after{content:none}.genesis-responsive-menu .genesis-nav-menu .sub-menu,.nav-primary .genesis-responsive-menu .genesis-nav-menu .sub-menu{clear:both;display:none;margin:0;opacity:1;visibility:visible;pointer-events:auto;transition:none;padding:16px 0;position:static;width:100%;max-width:100%;box-sizing:border-box;background-color:#eff7fe;border:none;text-align:left}.genesis-responsive-menu .genesis-nav-menu .sub-menu>.menu-item,.nav-primary .genesis-responsive-menu .genesis-nav-menu .sub-menu>.menu-item{display:block;text-align:left;width:100%}.genesis-responsive-menu .genesis-nav-menu .sub-menu a,.nav-primary .genesis-responsive-menu .genesis-nav-menu .sub-menu a{background-color:transparent;border:none;box-sizing:border-box;margin-bottom:0;padding:16px 24px;width:100%;text-align:center}.genesis-responsive-menu .genesis-nav-menu .sub-menu a:focus,.genesis-responsive-menu .genesis-nav-menu .sub-menu a:hover,.nav-primary .genesis-responsive-menu .genesis-nav-menu .sub-menu a:focus,.nav-primary .genesis-responsive-menu .genesis-nav-menu .sub-menu a:hover{color:#3b7cbb}.genesis-responsive-menu .genesis-nav-menu .sub-menu .current-menu-item>a,.nav-primary .genesis-responsive-menu .genesis-nav-menu .sub-menu .current-menu-item>a{color:#3b7cbb}.genesis-responsive-menu .genesis-nav-menu .sub-menu .sub-menu,.nav-primary .genesis-responsive-menu .genesis-nav-menu .sub-menu .sub-menu{margin:0;padding:8px 0;background-color:#eff7fe;width:100%;max-width:100%}}input,select,textarea{background-color:#fff;border:none;-webkit-box-shadow:inset 0px 0px 0px 1px #aabfce;-moz-box-shadow:inset 0px 0px 0px 1px #aabfce;box-shadow:inset 0px 0px 0px 1px #aabfce;color:#101720;font-size:1.575rem;padding:8px 16px;width:100%}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{line-height:1;color:#65859d;opacity:1}::-webkit-input-placeholder{line-height:1;color:#65859d}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:"Retina","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}@supports(display: grid){.home .page-teasers{width:100%;display:grid;gap:24px;grid-template-columns:1fr;grid-template-rows:auto}@media screen and (min-width: 500px){.home .page-teasers{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 800px){.home .page-teasers{grid-template-columns:repeat(3, 1fr)}}.page-teasers-teaser{flex:1;min-height:initial;width:100%}.page-teasers-teaser .listing-item:last-child{border-bottom:none}.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;margin-bottom:24px}.featured-page-card a.image,.section-teaser a.image{height:120px;width:100%;overflow:hidden;display:block;margin-bottom:20px}.featured-page-card img,.section-teaser img{width:100%;height:100%;object-fit:cover;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:"Retina","Georgia",sans-serif;font-size:1.4rem;line-height:1.25;font-weight:700;color:#101720;border-bottom:none}.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}.category .top-teasers-grid{display:flex;flex-direction:column;gap:16px;padding:8px 0;justify-content:space-between}@media screen and (min-width: 800px){.category .top-teasers-grid{flex-direction:row}}.category .top-teasers-grid .listing-item{display:flex;flex:1;border:none;padding:0}.category .top-teasers-grid .listing-item .commercial-lit-tease-link{display:flex;flex-direction:row;gap:16px}.category .top-teasers-grid .listing-item .commercial-lit-tease-link .commercial-lit-tease-image{width:60px;height:60px;flex-shrink:0}.category .top-teasers-grid .listing-item .commercial-lit-tease-link .commercial-lit-tease-image img{width:100%;height:100%;object-fit:cover}.category .top-teasers-grid .listing-item .commercial-lit-tease-link .commercial-lit-tease-content .commercial-lit-tease-headline,.category .top-teasers-grid .listing-item .commercial-lit-tease-link .commercial-lit-tease-content .commercial-lit-tease-cta{text-transform:none;margin-top:0}.category .top-teasers-grid .listing-item .commercial-lit-tease-link .commercial-lit-tease-content .commercial-lit-tease-headline{font-family:"Retina","Georgia",sans-serif;font-size:1.4rem;line-height:1.25;font-weight:700;color:#101720;border-bottom:none;margin-bottom:8px}.category .top-teasers-grid .listing-item .commercial-lit-tease-link .commercial-lit-tease-content .commercial-lit-tease-body{font-weight:400}.category .top-teasers-grid .listing-item .commercial-lit-tease-link .commercial-lit-tease-content .commercial-lit-tease-cta{margin-top:auto;color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5}.page-teasers-bottom-widget-area{max-width:1140px;width:90%;margin:0 auto 32px;display:flex;align-self:center;justify-content:center;gap:32px}.page-teasers-bottom-widget-area .page-teasers{width:100%;display:grid;grid-gap:24px;grid-template-columns:1fr;grid-template-rows:auto}@media screen and (min-width: 800px){.page-teasers-bottom-widget-area .page-teasers{grid-template-columns:repeat(5, 1fr);background-color:#aabfce;gap:1px}.page-teasers-bottom-widget-area .page-teasers .page-teasers-teaser{min-width:0;background-color:#fff;padding:0 16px}.page-teasers-bottom-widget-area .page-teasers .page-teasers-teaser:first-child{padding-left:0}.page-teasers-bottom-widget-area .page-teasers .page-teasers-teaser:last-child{padding-right:0}}#leaky-paywall-login-form,.rcp_form,.leaky_paywall_message_wrap{margin:auto;padding:32px;border-radius:4px}.leaky_paywall_message_wrap{border-top:1px solid #bfd4e3;border-bottom:1px solid #bfd4e3;font-size:1.8rem;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{width:60%}}#leaky-paywall-login-form fieldset p{font-family:"Retina","Roboto","Arial",sans-serif;margin-bottom:16px}#leaky-paywall-login-form label{font-family:"Retina","Roboto","Arial",sans-serif;font-size:1.3rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#101720;text-decoration:none}#leaky-paywall-login-form fieldset{border:none;text-align:left}#leaky-paywall-login-form input{border-radius:4px}.listing-item p a{color:#3b7cbb}.premium-upgrade-wrapper{text-align:center;background:#d1e0eb;padding:32px;border-radius:4px}.premium-upgrade-wrapper p:last-child{margin-bottom:0}.leaky-paywall-login-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;border:1px solid #bfd4e3;margin:32px 0;padding:32px;background:#d1e0eb}.leaky-paywall-login-wrapper .message-content{color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5}.leaky-paywall-login-wrapper #leaky-paywall-login-form{margin:0;border:1px solid #bfd4e3;background:#fff}.leaky-paywall-login-wrapper .mo-saml-login-button-container{width:60%;text-align:center;display:flex;gap:16px;flex-direction:row;justify-content:left;align-items:center;line-height:1;padding:16px;border:1px solid #bfd4e3;border-radius:4px;font-family:"Retina","Roboto","Arial",sans-serif;font-size:1.4rem;font-weight:400;background-color:#fff;text-decoration:none}.leaky-paywall-login-wrapper .mo-saml-login-button-container img{max-width:24px}.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{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:#101720}.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:#3b7cbb;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:400;text-decoration:none;border-bottom:1px solid #3b7cbb;font-size:1.4rem}.author-box .link-group p:hover,.author-box .link-group p:focus{color:#2f6294}.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}}}.sidebar .widget_recent_entries ul li{padding:16px 0;border-bottom:1px solid #aabfce}.sidebar .widget_recent_entries ul li:first-child{padding-top:0}.sidebar .widget_recent_entries ul li a{margin:0}.sidebar .widget_recent_entries ul li:last-child{border-bottom:none}.category .sidebar .widget{padding:0 0 48px}.category .sidebar .widget:last-child{padding-bottom:0}.listing-item{text-align:left;font-weight:300;border-bottom:1px solid #aabfce;padding-bottom:24px;margin-top:-1px}.listing-item lawyers-firms.title{margin-bottom:0}.listing-item:nth-child(n+2){padding-top:24px}.listing-item:nth-child(n+2){border-top:1px solid #aabfce}.listing-item:not(:last-child){border-bottom:1px solid #aabfce}.listing-item a{color:#101720}.listing-item a:hover{color:#3b7cbb}.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}.single-post-banner,.single-post-banner .advanced-ads,.single-post-banner .advanced-ads-pro,.single-post-banner .advertisement,.single-post-banner .ad{margin:auto;text-align:center}#single-_default_-banner,[id*=sponsor-]{margin:auto;text-align:center}#single-_default_-banner .advanced-ads,#single-_default_-banner .advanced-ads-pro,#single-_default_-banner .advertisement,#single-_default_-banner .ad,[id*=sponsor-] .advanced-ads,[id*=sponsor-] .advanced-ads-pro,[id*=sponsor-] .advertisement,[id*=sponsor-] .ad{margin:auto;text-align:center}@media(max-width: 768px){.single-post-banner,#single-_default_-banner,[id*=sponsor-]{margin:0 auto;text-align:center}.single-post-banner .advanced-ads,.single-post-banner .advanced-ads-pro,.single-post-banner .advertisement,.single-post-banner .ad,#single-_default_-banner .advanced-ads,#single-_default_-banner .advanced-ads-pro,#single-_default_-banner .advertisement,#single-_default_-banner .ad,[id*=sponsor-] .advanced-ads,[id*=sponsor-] .advanced-ads-pro,[id*=sponsor-] .advertisement,[id*=sponsor-] .ad{margin:0 auto;text-align:center}}.home,.search,.archive,.single,.category,.entry-meta{font-size:1.4rem}.home .date,.home .entry-time,.search .date,.search .entry-time,.archive .date,.archive .entry-time,.single .date,.single .entry-time,.category .date,.category .entry-time,.entry-meta .date,.entry-meta .entry-time{text-transform:uppercase;color:#4c5660;font-family:"Retina","Georgia",sans-serif;font-size:1.4rem;font-weight:300;letter-spacing:.4px}.home .author,.home .entry-author,.search .author,.search .entry-author,.archive .author,.archive .entry-author,.single .author,.single .entry-author,.category .author,.category .entry-author,.entry-meta .author,.entry-meta .entry-author{text-transform:uppercase;color:#101720;font-family:"Retina","Georgia",sans-serif;font-size:1.4rem;font-weight:700;font-style:normal;letter-spacing:.4px}.author,.entry-author-name{color:#101720;font-weight:700;margin-bottom:16px}.entry-meta time{font-weight:300}.date:after{content:" | "}.entry-meta time:after{content:" | ";color:#aabfce}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.listing-item.sponsored-content-listing{display:flex;flex-direction:column;padding:24px;border:none;background-color:#eff7fe}.listing-item.sponsored-content-listing:first-child{margin-bottom:24px}.listing-item.sponsored-content-listing:nth-child(n+2){margin:24px 0}.listing-item.sponsored-content-listing .sponsored-content-label{font-size:1.4rem;font-weight:700;text-transform:uppercase;color:#3b7cbb;margin-bottom:16px;display:block}.listing-item.sponsored-content-listing .sponsored-content-ad{margin-bottom:24px;text-align:center}.listing-item.sponsored-content-listing .sponsored-content-ad>*{margin-left:auto;margin-right:auto}.listing-item.sponsored-content-listing .sponsored-content-group{display:flex;flex-direction:column}.listing-item.sponsored-content-listing .title,.listing-item.sponsored-content-listing .entry-title{font-family:"Retina","Roboto","Arial",sans-serif;font-size:2rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none;margin-bottom:16px;order:1}.listing-item.sponsored-content-listing .excerpt,.listing-item.sponsored-content-listing .entry-excerpt{margin-bottom:16px;order:2}.listing-item.sponsored-content-listing .entry-meta{margin-bottom:0;order:3;font-size:1.4rem}.listing-item.sponsored-content-listing .entry-meta .meta-separator{margin:0 8px}.listing-item.sponsored-content-listing .entry-meta .date,.listing-item.sponsored-content-listing .entry-meta .entry-time,.listing-item.sponsored-content-listing .entry-meta .author,.listing-item.sponsored-content-listing .entry-meta .entry-author{display:inline}.listing-item.sponsored-content-listing .image,.listing-item.sponsored-content-listing .entry-image,.listing-item.sponsored-content-listing .entry-image-link{display:none}.widget.widget_txlb_child_categories .widget-title{font-size:1.8rem;font-weight:700;margin-bottom:16px;text-transform:uppercase}.widget.widget_txlb_child_categories .child-categories-list{list-style:none;margin:0;padding:0;display:flex;gap:0;flex-direction:column;justify-content:center;align-items:center;margin-bottom:16px}@media screen and (min-width: 500px){.widget.widget_txlb_child_categories .child-categories-list{gap:16px;margin-bottom:0;flex-direction:row}}.widget.widget_txlb_child_categories .child-categories-list li{margin-bottom:8px}.widget.widget_txlb_child_categories .child-categories-list li::marker{display:none}.widget.widget_txlb_child_categories .child-categories-list li a{display:block;padding:8px 0;color:#101720;text-decoration:none;transition:color .2s ease}@media screen and (min-width: 500px){.widget.widget_txlb_child_categories .child-categories-list li a{padding:8px 0 16px}}.widget.widget_txlb_child_categories .child-categories-list li a:hover,.widget.widget_txlb_child_categories .child-categories-list li a:focus{color:#3b7cbb}.ep-autosuggest-container .ep-autosuggest{top:calc(100% + 6px);left:0;width:100%;overflow:hidden;background:#fff;border:1px solid #aabfce;border-radius:6px;box-shadow:0 1px 2px rgba(16,23,32,.06),0 8px 24px rgba(16,23,32,.14);font-family:"Retina","Roboto","Arial",sans-serif;text-align:left;-webkit-font-smoothing:antialiased;z-index:1000}@media(min-width: 768px){.ep-autosuggest-container .ep-autosuggest{width:max(100%, 460px)}}.ep-autosuggest-container .ep-autosuggest>ul{margin:0 !important;padding:4px 0 6px}.ep-autosuggest-container .ep-autosuggest>ul::before{content:"Headlines";display:block;padding:12px 16px 6px;color:#4c5660;font:700 11px/1 "Retina","Roboto","Arial",sans-serif;letter-spacing:.08em;text-transform:uppercase}.ep-autosuggest-container .ep-autosuggest>ul>li{position:relative;margin:0;padding:9px 16px;font-family:"Retina","Roboto","Arial",sans-serif;list-style:none;transition:background-color .1s ease}.ep-autosuggest-container .ep-autosuggest>ul>li::before{content:none}.ep-autosuggest-container .ep-autosuggest>ul>li>a.autosuggest-link{display:-webkit-box;overflow:hidden;padding:0;background:none;color:#101720;font:400 15px/1.3 "Retina","Roboto","Arial",sans-serif;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .1s ease}.ep-autosuggest-container .ep-autosuggest>ul>li>a.autosuggest-link::after{content:"";position:absolute;inset:0}.ep-autosuggest-container .ep-autosuggest>ul>li:hover,.ep-autosuggest-container .ep-autosuggest>ul>li.selected,.ep-autosuggest-container .ep-autosuggest>ul>li[aria-selected=true]{background-color:#eff7fe}.ep-autosuggest-container .ep-autosuggest>ul>li>a.autosuggest-link:hover,.ep-autosuggest-container .ep-autosuggest>ul>li>a.autosuggest-link:active,.ep-autosuggest-container .ep-autosuggest>ul>li>a.autosuggest-link.selected{background:none}.ep-autosuggest-container .ep-autosuggest>ul>li:hover>a.autosuggest-link,.ep-autosuggest-container .ep-autosuggest>ul>li.selected>a.autosuggest-link,.ep-autosuggest-container .ep-autosuggest>ul>li[aria-selected=true]>a.autosuggest-link{color:#2f6294}.ep-autosuggest-container .ep-autosuggest::after{content:"Press Enter to see all results";display:block;padding:10px 16px;border-top:1px solid #eff7fe;background:#f7fafc;color:#4c5660;font:400 12px/1.2 "Retina","Roboto","Arial",sans-serif}@media(hover: none){.ep-autosuggest-container .ep-autosuggest::after{content:"Tap Search to see all results"}}.ep-search-modal{background-color:rgba(16,23,32,.62);color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-size:14px;line-height:1.4;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-font-smoothing:antialiased}.ep-search-modal[aria-hidden=false]{animation:txlb-search-fade .18s ease-out}.ep-search-modal[aria-hidden=false] .ep-search-modal__content{animation:txlb-search-rise .24s cubic-bezier(0.2, 0, 0, 1)}@keyframes txlb-search-fade{from{opacity:0}to{opacity:1}}@keyframes txlb-search-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.ep-search-modal[aria-hidden=false],.ep-search-modal[aria-hidden=false] .ep-search-modal__content{animation:none}}.ep-search-modal .ep-search-modal__content{background-color:#fff}@media(min-width: 768px){.ep-search-modal .ep-search-modal__content{top:32px;bottom:32px;width:1120px;max-width:calc(100% - 48px);overflow:hidden;border-radius:8px;box-shadow:0 1px 2px rgba(16,23,32,.08),0 12px 32px rgba(16,23,32,.18),0 32px 80px rgba(16,23,32,.22)}}.ep-search-modal .ep-search-modal__close{position:absolute;top:14px;right:16px;z-index:2;justify-content:center;gap:8px;width:46px !important;height:46px !important;padding:0 !important;border-radius:4px !important;color:#4c5660 !important;font-size:0 !important;cursor:pointer !important;transition:background-color .15s ease,color .15s ease}.ep-search-modal .ep-search-modal__close svg{width:16px;height:16px}.ep-search-modal .ep-search-modal__close:hover{background:#eff7fe !important;color:#101720 !important}.ep-search-modal .ep-search-modal__close:focus-visible,.ep-search-modal .ep-search-panel__button:focus-visible,.ep-search-modal .ep-search-small-button:focus-visible,.ep-search-modal .ep-search-pagination-button:focus-visible,.ep-search-modal .ep-search-sidebar-toggle:focus-visible,.ep-search-modal .ep-search-sort__options:focus-visible,.ep-search-modal .ep-search-result__title a:focus-visible,.ep-search-modal .ep-search-checkbox__input:focus-visible{outline:2px solid #3b7cbb !important;outline-offset:1px !important}.ep-search-modal .ep-search-reset-button:focus:not(:focus-visible){outline:none !important}@media(min-width: 768px){.ep-search-modal .ep-search-modal__close{top:28px;right:32px;width:auto !important;height:52px !important;padding:0 14px !important;font:700 12px/1 "Retina","Roboto","Arial",sans-serif !important;letter-spacing:.08em !important;text-transform:uppercase !important}.ep-search-modal .ep-search-modal__close svg{width:13px;height:13px}}.ep-search-modal .ep-search-page__header{padding:14px 16px 0}.ep-search-modal .ep-search-input{width:calc(100% - 54px);height:46px;padding:11px 14px 9px;border:1px solid #aabfce;border-radius:4px;background:#eff7fe;box-shadow:none;color:#101720;font:400 17px/1.2 "Retina","Roboto","Arial",sans-serif;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.ep-search-modal .ep-search-input:focus{border-color:#3b7cbb;background:#fff;box-shadow:0 0 0 3px rgba(59,124,187,.22);outline:none}.ep-search-modal .ep-search-toolbar{gap:8px;margin:12px 0 0}.ep-search-modal .ep-search-tokens .ep-search-small-button{position:relative;gap:6px;height:30px !important;padding:0 12px 0 10px !important;border:1px solid #aabfce !important;border-radius:999px !important;background:#fff !important;color:#101720 !important;font:400 13px/1 "Retina","Roboto","Arial",sans-serif !important;cursor:pointer !important;transition:background-color .15s ease,border-color .15s ease}.ep-search-modal .ep-search-tokens .ep-search-small-button::after{content:"";position:absolute;inset:-5px 0}.ep-search-modal .ep-search-tokens .ep-search-small-button:hover{border-color:#3b7cbb !important;background:#eff7fe !important}.ep-search-modal .ep-search-tokens .ep-search-small-button svg{width:10px;height:10px;color:#4c5660}.ep-search-modal .ep-search-toolbar>.ep-search-small-button{height:30px !important;padding:0 6px !important;border:0 !important;background:none !important;box-shadow:none !important;color:#3b7cbb !important;font:700 13px/1 "Retina","Roboto","Arial",sans-serif !important;cursor:pointer !important}.ep-search-modal .ep-search-toolbar>.ep-search-small-button:hover{color:#2f6294 !important;text-decoration:underline}.ep-search-modal .ep-search-sidebar-toggle{justify-content:space-between;width:100% !important;height:44px !important;margin-top:4px !important;padding:0 14px !important;border:1px solid #aabfce !important;border-radius:4px !important;background:#fff !important;color:#101720 !important;font:700 14px/1 "Retina","Roboto","Arial",sans-serif !important;cursor:pointer !important}.ep-search-modal .ep-search-sidebar-toggle[aria-expanded=true]{border-color:#3b7cbb !important;background:#eff7fe !important}.ep-search-modal .ep-search-page__body{padding:16px 16px 0}.ep-search-modal .ep-search-sidebar{margin-bottom:8px}.ep-search-modal .ep-search-sidebar .ep-search-sort{margin-bottom:16px}.ep-search-modal .ep-search-sort__label{color:#4c5660;font:700 11px/1 "Retina","Roboto","Arial",sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ep-search-modal .ep-search-sort__options{width:auto;height:38px;margin:0;padding:0 34px 0 12px;border:1px solid #aabfce;border-radius:4px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%234c5660' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center;box-shadow:none;color:#101720;font:400 14px/1 "Retina","Roboto","Arial",sans-serif;cursor:pointer;-webkit-appearance:none;appearance:none}.ep-search-modal .ep-search-sidebar .ep-search-sort__options{width:100%}.ep-search-modal .ep-search-panel{border:0;border-top:4px solid #101720}.ep-search-modal .ep-search-panel+.ep-search-panel{border-top-width:4px;margin-top:8px}.ep-search-modal .ep-search-panel__heading{margin:0;padding:0;border:0;font-size:13px;line-height:1}.ep-search-modal .ep-search-panel__button{width:100% !important;min-height:40px;padding:12px 0 10px !important;color:#101720 !important;font:700 13px/1 "Retina","Roboto","Arial",sans-serif !important;letter-spacing:.08em !important;text-transform:uppercase !important;cursor:pointer !important}.ep-search-modal .ep-search-panel__button svg{width:12px;height:12px;color:#4c5660}.ep-search-modal .ep-search-panel__content{padding:0 0 14px}.ep-search-modal .ep-search-options-list{margin:0;padding:0}.ep-search-modal .ep-search-options-list__item{margin:0;padding:0;list-style:none}.ep-search-modal .ep-search-options-list__sub-menu{padding-left:26px}.ep-search-modal .ep-search-checkbox{display:flex;align-items:center;gap:10px;min-height:36px;border-radius:4px}.ep-search-modal .ep-search-checkbox__input{flex:none;width:16px;height:16px;margin:0;accent-color:#3b7cbb;cursor:pointer}.ep-search-modal .ep-search-checkbox__label{display:flex;flex:1;align-items:baseline;justify-content:space-between;gap:8px;margin:0;padding:8px 0;color:#101720;font:400 14px/1.25 "Retina","Roboto","Arial",sans-serif;cursor:pointer}.ep-search-modal .ep-search-checkbox__input:checked+.ep-search-checkbox__label{font-weight:700}.ep-search-modal .ep-search-checkbox__count{color:#4c5660;font-size:12.5px;font-weight:400;font-variant-numeric:tabular-nums}.ep-search-modal .ep-search-checkbox__count::before,.ep-search-modal .ep-search-checkbox__count::after{content:none}.ep-search-modal .ep-search-panel__content>.ep-search-small-button{height:auto !important;margin-top:4px !important;padding:8px 0 !important;border:0 !important;background:none !important;box-shadow:none !important;color:#3b7cbb !important;font:700 13px/1 "Retina","Roboto","Arial",sans-serif !important;cursor:pointer !important}.ep-search-modal .ep-search-panel__content>.ep-search-small-button:hover{color:#2f6294 !important;text-decoration:underline}.ep-search-modal .ep-search-panel--complete .ep-search-panel__content>.ep-search-small-button,.ep-search-modal .ep-search-panel:has(input[id^=ep-search-tax-category-]) .ep-search-panel__content>.ep-search-small-button{display:none !important}.ep-search-modal .ep-search-results{gap:0;padding:0 0 24px}.ep-search-modal .ep-search-results__header{align-items:flex-end;padding-bottom:14px;border-bottom:1px solid #aabfce}.ep-search-modal .ep-search-results__title{margin:0 !important;color:#101720;font:700 18px/1.2 "Retina","Roboto","Arial",sans-serif;letter-spacing:-0.005em;text-wrap:balance}.ep-search-modal .ep-search-result{display:grid;grid-template-areas:"header" "description" "footer";grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto auto;gap:0;padding:18px 0;border-bottom:1px solid #aabfce}.ep-search-modal .ep-search-result--has-thumbnail{grid-template-areas:"header thumbnail" "description thumbnail" "footer thumbnail";grid-template-columns:minmax(0, 1fr) 88px;column-gap:16px}.ep-search-modal .ep-search-result__thumbnail{align-self:start;margin-top:3px}.ep-search-modal .ep-search-result__thumbnail img{aspect-ratio:4/3;border-radius:3px;outline:1px solid rgba(16,23,32,.08);outline-offset:-1px}.ep-search-modal .ep-search-result__header{display:block}.ep-search-modal .ep-search-result__type{display:none}.ep-search-modal .ep-search-result__title{margin:0 0 8px;padding:0;border:0;font:700 18px/1.15 "Retina","Roboto","Arial",sans-serif;letter-spacing:0;text-transform:none;text-wrap:balance}.ep-search-modal .ep-search-result__title a{color:#101720;text-decoration:none;transition:color .12s ease}.ep-search-modal .ep-search-result__title a:hover{color:#3b7cbb}.ep-search-modal .ep-search-result mark{padding:0;background:linear-gradient(transparent 62%, #bfd4e3 62%);color:inherit}.ep-search-modal .ep-search-result__description{display:-webkit-box;overflow:hidden;margin:0 0 10px;color:#101720;font:400 15px/1.45 "Source Serif 4","Georgia",serif;letter-spacing:-0.01em;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ep-search-modal .ep-search-result__description p{display:inline;margin:0}.ep-search-modal .ep-search-result__description p+p::before{content:" "}.ep-search-modal .ep-search-result__footer{display:block;color:#4c5660;font:400 12px/1.2 "Retina","Roboto","Arial",sans-serif;letter-spacing:.06em;text-transform:uppercase}.ep-search-modal .ep-search-pagination{margin-top:22px;color:#4c5660;font:400 13px/1 "Retina","Roboto","Arial",sans-serif;font-variant-numeric:tabular-nums}.ep-search-modal .ep-search-pagination-button{height:40px;padding:0 18px;border:0;border-radius:2px;background:#3b7cbb;box-shadow:none;color:#fff;font:700 12px/1 "Retina","Roboto","Arial",sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,scale .1s ease}.ep-search-modal .ep-search-pagination-button:hover{background:#2f6294}.ep-search-modal .ep-search-pagination-button:active{scale:.96}@media(min-width: 768px){.ep-search-modal .ep-search-page__header{padding:28px 32px 0}.ep-search-modal .ep-search-input{width:calc(100% - 112px);height:52px;padding:13px 18px 11px;font-size:20px}.ep-search-modal .ep-search-toolbar{margin:14px 0 0}.ep-search-modal .ep-search-page__body{gap:40px;padding:22px 32px 0}.ep-search-modal .ep-search-sidebar{flex:0 0 236px;min-width:0;max-height:100%;margin-bottom:0;padding-bottom:24px}.ep-search-modal .ep-search-results{padding:0 6px 32px 0}.ep-search-modal .ep-search-results__title{font-size:20px}.ep-search-modal .ep-search-result{padding:22px 0}.ep-search-modal .ep-search-result--has-thumbnail{grid-template-columns:minmax(0, 1fr) 148px;column-gap:28px}.ep-search-modal .ep-search-result__title{margin-bottom:10px;font-size:20px;line-height:1.12}.ep-search-modal .ep-search-result__description{margin-bottom:12px;-webkit-line-clamp:3}}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:#101720;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.8rem}.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;color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;font-size:1.4rem;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 #aabfce;border-top:1px solid #aabfce;padding:48px 0}@media screen and (min-width: 800px){.entry-header{padding:48px}}.entry-header p{text-align:center;font-family:"Retina","Roboto","Arial",sans-serif;font-size:1.8rem;margin-bottom:0}.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:"Retina","Roboto","Arial",sans-serif;font-size:1.2rem;color:#4c5660;margin-bottom:8px}.archive-pagination{clear:both;text-align:center;font-size:1.8rem;margin:40px}.archive-pagination li{display:inline}.archive-pagination li a{color:#101720;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:"Retina","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:"Retina","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;box-shadow:none}@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}.lawbook-ad-corporate-in-house-sidebar-1:before{content:"Sponsored By";font-size:1.4rem;text-transform:uppercase}.sponsored-content-listing{display:flex;flex-direction:column;padding:24px 0;border-bottom:1px solid #aabfce}.sponsored-content-listing .sponsored-content-label{font-size:1.4rem;font-weight:700;text-transform:uppercase;color:#3b7cbb;margin-bottom:16px;display:block}.sponsored-content-listing .sponsored-content-ad{margin-bottom:24px;text-align:center}.sponsored-content-listing .sponsored-content-ad>*{margin-left:auto;margin-right:auto}.sponsored-content-listing .sponsored-content-group{display:flex;flex-direction:column}.sponsored-content-listing .entry-title{font-family:"Retina","Roboto","Arial",sans-serif;font-size:2rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none;margin-bottom:16px;order:1}.sponsored-content-listing .entry-excerpt{margin-bottom:16px;order:2}.sponsored-content-listing .entry-meta{margin-bottom:0;order:3;font-size:1.4rem}.sponsored-content-listing .entry-meta .meta-separator{margin:0 8px}.sponsored-content-listing .entry-meta .entry-time,.sponsored-content-listing .entry-meta .entry-author{display:inline}.sponsored-content-listing .entry-image-link{display:none}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldHRpbmdzL19saWNlbnNlLnNjc3MiLCJzZXR0aW5ncy9fcmVzZXQuc2NzcyIsInNldHRpbmdzL193ZWJmb250cy5zY3NzIiwic2V0dGluZ3MvbWl4aW5zL19taXNjLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJzZXR0aW5ncy92YXJpYWJsZXMvX3R5cG9ncmFwaHkuc2NzcyIsInNldHRpbmdzL3ZhcmlhYmxlcy9fY29sb3JzLnNjc3MiLCJzZXR0aW5ncy9taXhpbnMvX3R5cG9ncmFwaHkuc2NzcyIsInNldHRpbmdzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsInNldHRpbmdzL3ZhcmlhYmxlcy9fc3BhY2Vycy5zY3NzIiwiYmFzZS9fZ2VuZXNpcy5zY3NzIiwiYmFzZS9fcGx1Z2lucy5zY3NzIiwiYmFzZS9fbGF5b3V0LnNjc3MiLCJwYWdlcy9fcGFnZS1ob21lcGFnZS5zY3NzIiwic2V0dGluZ3MvbWl4aW5zL19sYXlvdXQuc2NzcyIsInBhZ2VzL19wYWdlLWFyY2hpdmUuc2NzcyIsInBhZ2VzL19wYWdlLWNhdGVnb3J5LnNjc3MiLCJwYWdlcy9fcGFnZS1iYW5rcnVwdGN5LnNjc3MiLCJwYWdlcy9fcGFnZS1jb21tZXJjaWFsLWxpdGlnYXRpb24uc2NzcyIsInBhZ2VzL19wYWdlLWNvcnBvcmF0ZS1kZWFsLXRyYWNrZXIuc2NzcyIsInBhZ2VzL19wYWdlLXByby1ib25vLXB1YmxpYy1zZXJ2aWNlLWRpdmVyc2l0eS5zY3NzIiwicGFnZXMvX3BhZ2UtdGV4YXMtYnVzaW5lc3MtY291cnQuc2NzcyIsInBhZ2VzL19wYWdlLXNpbmdsZS1wb3N0LnNjc3MiLCJwYWdlcy9fcGFnZS1vdXItdGVhbS5zY3NzIiwibW9kdWxlcy9fbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX3RlYXNlcnMuc2NzcyIsImNvbXBvbmVudHMvX2xvZ2luLnNjc3MiLCJjb21wb25lbnRzL19taXNzZWQtc3Rvcmllcy5zY3NzIiwiY29tcG9uZW50cy9fYXV0aG9yLWJveC5zY3NzIiwiY29tcG9uZW50cy9fc2lkZWJhci5zY3NzIiwiY29tcG9uZW50cy9fYXJ0aWNsZS1saXN0aW5nLnNjc3MiLCJjb21wb25lbnRzL19iYW5uZXJzLnNjc3MiLCJjb21wb25lbnRzL19tZXRhLnNjc3MiLCJjb21wb25lbnRzL19pY29ucy5zY3NzIiwiY29tcG9uZW50cy9fc3BvbnNvcmVkLXBvc3RzLnNjc3MiLCJjb21wb25lbnRzL193aWRnZXRzLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTs7QUFBQTtBQUFBOztBQUFBO0FBQUE7O0FBQUE7QUFBQSxHQ09BLGtvRUFNQSx3QkFFQyw4QkFDQSwyQkFDQSxzQkFHRCxtQkFHQyxtQkFRRCwrTkFZQyxZQUNBLGNBR0QsbU5BWUMsV0FDQSxZQUNBLGNDeEJELFdBQ0Usd0JBQ0EsOEdBRUEsZ0JBQ0Esa0JBQ0Esa0JBSUYsV0FDRSx3QkFDQSwrR0FFQSxnQkFDQSxrQkFDQSxrQkFJRixXQUNFLHdCQUNBLCtHQUVBLGdCQUNBLGtCQUNBLGtCQUlGLFdBQ0Usd0JBQ0EseUhBRUEsZ0JBQ0Esa0JBQ0Esa0JBSUYsV0FDRSx3QkFDQSx5SEFFQSxnQkFDQSxrQkFDQSxrQkFPRixXQUNFLHFCQUNBLDRHQUVBLGdCQUNBLGtCQUNBLGtCQUlGLFdBQ0UscUJBQ0EsNEdBRUEsZ0JBQ0Esa0JBQ0Esa0JBSUYsV0FDRSxxQkFDQSw4R0FFQSxnQkFDQSxrQkFDQSxrQkN6R0YscUVBR0MsU0FDQSxzQkFDQSxXQUNBLGdCQUNBLDZCQUNBLFVBQ0EsNEJBR0QsbUpBSUMscUJBQ0EsY0FDQSxjQUNBLGlCQUNBLFlBQ0Esa0JBQ0EscUJBQ0EsV0FDQSxlQUdELFdBQ0Msa0JBR0Qsd0RBRUMsc0JEUEQsV0FDRSx3QkFDQSw4R0FFQSxnQkFDQSxrQkFDQSxrQkFJRixXQUNFLHdCQUNBLCtHQUVBLGdCQUNBLGtCQUNBLGtCQUlGLFdBQ0Usd0JBQ0EsK0dBRUEsZ0JBQ0Esa0JBQ0Esa0JBSUYsV0FDRSx3QkFDQSx5SEFFQSxnQkFDQSxrQkFDQSxrQkFJRixXQUNFLHdCQUNBLHlIQUVBLGdCQUNBLGtCQUNBLGtCQU9GLFdBQ0UscUJBQ0EsNEdBRUEsZ0JBQ0Esa0JBQ0Esa0JBSUYsV0FDRSxxQkFDQSw0R0FFQSxnQkFDQSxrQkFDQSxrQkFJRixXQUNFLHFCQUNBLDhHQUVBLGdCQUNBLGtCQUNBLGtCRWpIRixLQUNFLFVDU2UsS0RMakIsU0FDRSxVQ0llLEtERGpCLEtBQ0UsTUVUVyxRRlVYLFlDUm9CLHFDRFNwQixVQ0ZlLEtER2YsWUMwRmlCLElEekZqQixZQ01zQixJREh4QixrR0RuQkkseUNBQ0Esc0NBQ0EscUNBQ0Esb0NBQ0gsaUNDeUJELGlCQUNFLGlCRTNCVyxRRjRCWCxNRUhXLEtGTWIsWUFDRSxpQkVoQ1csUUZpQ1gsTUVSVyxLRldiLEVBQ0UsTUVsQ2EsUUZtQ2IscUJBR0YsZ0JBRUUsTUV4Q2EsUUYyQ2YsRUFDRSxZQzlDaUIsaUNEK0NqQixnQkFDQSxVQUNBLFVDaENVLE9EaUNWLGdCQUlGLFNHNkhFLE1EcExXLFFDcUxYLFlGcExpQixpQ0VxTGpCLFVGcEtVLE9FcUtWLFlGcEtzQixJRXFLdEIsZUZwS3lCLFNHQ3pCLHFDSmtDRixTR21JSSxVRnhLUSxRRDBDWiw4Qkc2UkUsTUR6VlcsUUMwVlgsWUZ2VmlCLDhCRXdWakIsVUZyVVcsT0VzVVgsWUZ0UGlCLElFdVBqQixlRnJVMEIsU0VzVTFCLFlGdlV1QixLRDRDekIsd0dHNkVFLFlGOUlvQixxQ0UrSXBCLFVGekVhLE9FMEViLFlGekV5QixJRTBFekIsWUYxQ2tCLElFMkNsQixvQkFDQSxNRHJKVyxRQ3NKWCxtQkgvRUEsa0JBQ0EsY0t0RHFCLElER3JCLHFDSjhDRix3R0dxRkksVUZ0RmMsT0V1RmQsWUZ0RjBCLEdEUTlCLE9BQ0UsWUM0QmlCLElEekJuQixNQUVFLFNBQ0EsVUFHRixLQUNFLFdFckVVLFFGc0VWLE1FdkZXLFFGMEZiLDhCQUVFLE1FekVVLFFGNEVaLFdBQ0Usc0JBR0YsbUJBQ0UsWUFDQSxjQUNBLFVDeEZXLEtEeUZYLFNBRUEsa0JBQ0EsVUFHRixvQkFDRSxzQkFDQSxXQUdGLEtBQ0Usa0JBR0YsR0FDRSxTQUNBLHlCQUNBLGdDQUNBLFdBQ0EsZ0JBQ0EsWUs1R3FCLEtMaUh2QixpQkdzRUUsTUR2TVcsUUN3TVgsWUZ0TW9CLHFDRXVNcEIsWUZwR2tCLElFcUdsQixVRnBMVyxPRXFMWCxnQkh0RUYsaUJBQ0Usd0JBR0Ysa0JBQ0Usd0JBR0YsWUFDRSxzQkFDQSwwQkFPRixHR3hDRSxZRjVHb0IscUNFNkdwQixVRnZDYSxPRXdDYixZRnZDeUIsSUV3Q3pCLFlGVGlCLElFVWpCLGdCQUVBLE1EcEhXLFFDcUhYLG1CSHFDRixHR3RGRSxZRmxFb0IscUNFbUVwQixVRlNrQixLRVJsQixZRlM4QixJRVI5QixZRmlDaUIsSUVoQ2pCLGdCQUVBLE1EMUVXLFFDMkVYLG1CSG1GRixHR3JHRSxZRnZEb0IscUNFd0RwQixVRnVCaUIsT0V0QmpCLFlGMEJ5QixLRXpCekIsWUY0Q2lCLElFM0NqQixNRDdEVyxRQzhEWCxtQkN6Q0EscUNKeUlGLEdHOUZJLFVGaUJlLFFEaUZuQixHR2xIRSxZRjdDaUIsOEJFOENqQixVRm1DYSxPRWxDYixZRm1DeUIsS0VsQ3pCLFlGcURpQixJRXBEakIsTURwRFcsUUNxRFgsbUJIaUhGLEdHdkpFLFlGYm9CLHFDRWNwQixVRnVFYyxPRXRFZCxZRnVFMEIsRUV0RTFCLFlGc0ZpQixJRXJGakIseUJBQ0Esb0JBQ0EsTURyQlcsUUNzQlgscUJIb0pGLEdHMUhFLFlGN0NpQiw4QkU4Q2pCLFVGbUNhLE9FbENiLFlGbUN5QixLRWxDekIsWUZxRGlCLElFcERqQixNRHBEVyxRQ3FEWCxtQkg2SEEsNkNHL0VBLFlGakdvQixxQ0VrR3BCLFVGL0JlLE9FZ0NmLFlGNUJ5QixJRTZCekIsWUZFaUIsSUVEakIsZ0JBRUEsTUR6R1csUUMwR1gsbUJIMEVFLGtCQUNBLGdCQUlKLDBCQUNFLGNLektxQixLTDRLdkIsaUVBSUUsb0JBR0YsdUJBQ0UsYUFLRixvREFFRSxjR3hJQSxZRmxFb0IscUNFbUVwQixVRlNrQixLRVJsQixZRlM4QixJRVI5QixZRmlDaUIsSUVoQ2pCLGdCQUVBLE1EMUVXLFFDMkVYLG1CSHFJRixtRkdsR0UsWUY1R29CLHFDRTZHcEIsVUZ2Q2EsT0V3Q2IsWUZ2Q3lCLElFd0N6QixZRlRpQixJRVVqQixnQkFFQSxNRHBIVyxRQ3FIWCxtQkhnR0YsNEJBQ0UsYUFHRix3QkcxREUsTUQvSlcsUUNnS1gsWUYvSmlCLGlDRWdLakIsVUYzSVcsT0U0SVgsWUY1RGlCLElFNkRqQixlRjNJMEIsU0U0STFCLFlGN0l1QixLRHVNekIsNkhHMUpFLFlGbEVvQixxQ0VtRXBCLFVGU2tCLEtFUmxCLFlGUzhCLElFUjlCLFlGaUNpQixJRWhDakIsZ0JBRUEsTUQxRVcsUUMyRVgsbUJIMkpGLG1DR2xLRSxZRmxFb0IscUNFbUVwQixVRlNrQixLRVJsQixZRlM4QixJRVI5QixZRmlDaUIsSUVoQ2pCLGdCQUVBLE1EMUVXLFFDMkVYLG1CSDZKQSxjS3hOcUIsS0wyTnZCLHdDQUVFLE1FN09XLFFGZ1BiLHNGQUlFLE1FalBhLFFGb1BmLHlFR3hPRSxZRmJvQixxQ0VjcEIsVUZ1RWMsT0V0RWQsWUZ1RTBCLEVFdEUxQixZRnNGaUIsSUVyRmpCLHlCQUNBLG9CQUNBLE1EckJXLFFDc0JYLHFCSHdPRiw2REFHRSxNRWpRVyxRRmtRWCx5QkFDQSxjS25QcUIsS0xzUHZCLG1JRzVPRSxZRnRCa0IsaUNFdUJsQixVRitEc0IsT0U5RHRCLFlGNEQwQixFRTNEMUIsWUYyRWlCLElFMUVqQix5QkFDQSxtQkFDQSxNRGhDVyxRQ2lDWCxxQkFDQSxnQkE5QkEsWUVjcUIsSUZickIsNkJBQ0EsOEJBQ0EsaUZBSUEscUJIK1BBLG9LQUNFLGNLNVBtQixLTDZQbkIsa01Hck9GLGVBQ0EsWUZwQ2tCLGlDRXFDbEIsVUZuQlcsT0VvQlgsWUY4QzBCLEVFN0MxQixZRjJEaUIs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SW1CLEtLSG5CLHNCREptRCxRQ0tuRCxtQkRMNEQsYUFHaEUsd0JBQ0UsYUFHRix3QkFDRSxjQUlBLHNEQUVFLGNKUm1CLEtERHJCLHFDS09BLHNEQUlJLGlCQVlKLHVKQUNFLGVKdEJtQixLRElyQixxQ0tpQkEsdUpBR0ksZUp6QmlCLE1JK0JyQixxRkFFRSxjSmhDbUIsS0lpQ25CLGNKVmMsa0JJaUJkLG9DQUNFLGVKekNpQixLSTBDakIsY0oxQ2lCLEtJMkNqQixtREFDRSxjQUVGLDJDQUNFLGdCQU9OLG9DQUNFLGVKdkRtQixLSXdEbkIsZ0JBRUYsZ0NBQ0UsZ0JBR0EscUNBQ0UsZ0JBT04sMkJBQ0UsYUx6RUEscUNLd0VGLDJCQUdJLGdCQUNBLGNMdEVGLHFDS2tFRiwyQkFPSSxnQkFDQSxhQUNBLG1CQUNBLGFKekRjLG1CRHpCaEIscUNLd0ZGLDRCQUVJLGdCQUNBLGNMckZGLHFDS2tGRiw0QkFNSSxnQkFDQSxlQU1KLDRCQUNFLG1CTHRHQSxxQ0txR0YsNEJBR0ksZ0JBQ0EsY0xuR0YscUNLK0ZGLDRCQU9JLGdCQUNBLGVBSUosZUFDRSxjQUNBLG1CQUlGLG1DQUNFLGdCQUdGLDRCQUNFLGdCQUtGLGdEQUdFLGNKcElxQixLSXFJckIsV0FDQSxRSnJJcUIsS0lzSXJCLDBGQUNFLGlCQUVGLHFFTjNDQSxZRjVHb0IscUNFNkdwQixVRnZDYSxPRXdDYixZRnZDeUIsSUV3Q3pCLFlGVGlCLElFVWpCLGdCQUVBLE1EcEhXLFFDcUhYLG1CQ3RHQSxxQ0s2SUEscUVBRUksV0FDQSxzQkFHSixxRU5uSkEsWUZib0IscUNFY3BCLFVGdUVjLE9FdEVkLFlGdUUwQixFRXRFMUIsWUZzRmlCLElFckZqQix5QkFDQSxvQkFDQSxNRHJCVyxRQ3NCWCxxQk04SUUsaUJBQ0EsY0pwSm1CLEtJcUpuQixnQkFDQSx5QkFDQSxjQUNBLGtCQUNBLFVBQ0EsbUJMNUpGLHFDS21KQSxxRUFXSSxXQUtOLHVCQUNFLHlCQUNBLFdQM0tlLFFPNEtmLE1QNUpXLEtPK0piLHdCQUNFLDBCQUNBLE1QdkxhLFFPd0xiLHFDQUdGLGdCQUNFLHlCQUdGLGlCQUNFLHlCQUVGLGVBQ0UseUJBR0YsYUFDRSxjSjFMcUIsS0k2THZCLFlBQ0UsY0FHRixXQUNFLGdCQUdGLGdSQVVFLFdBSUYsb0RBQ0UsYUFHRiwrQ0FFRSxhQUdGLDJCQUNFLFVBR0YsdUJBQ0UsY0p6TWdCLGtCSTBNaEIsY0pqT3FCLEtJa09yQiw4QkFDRSxpQkFDQSxtQkFTRiwwQk4vT0EsWUZib0IscUNFY3BCLFVGdUVjLE9FdEVkLFlGdUUwQixFRXRFMUIsWUZzRmlCLElFckZqQix5QkFDQSxvQkFDQSxNRHJCVyxRQ3NCWCxxQk0wT0UsaUJBQ0EscUJBQ0EsV0FDQSxjSmxQbUIsS0ltUG5CLGdCQUNBLE1QNU9TLEtPa1BYLDhCQUNFLHNCQUNBLE1QN1FTLFFPOFFULG1DQU1GLHNDQUNFLDhCQUNBLE1QblJXLFFPb1JYLHFDQU1GLDRCQUNFLG9CQUNBLE1QNVJXLFFPNlJYLHFDQVNGLDJVQUVFLGNBQ0EsYUFDQSxXQUNBLDRCQUNBLHdCQUNBLG1CTHZTRixzQ0tnU0EsMlVBU0ksY0FJSiwySkFDRSxpRkFFRixnTEFDRSxxRkFLSixlQUNFLFdBQ0EsY0FDQSxXQUNBLGlCUGxUVSxRT3dUWixnQ0FFRSxZQUNBLFdBR0YsZ0JBQ0UsZ0JBR0YsNkJBQ0UsWUFDQSxrQkFDQSxjQUNBLFNBQ0EsV0FHRix5QkFDRSxnQ0FFRSxXQUNBLFdBQ0EsZUFFRix1QkFDRSxhQUNBLFNKcFZtQixLSXFWbkIsOEJBQ0EsNkJBQ0UsaUJBS04sNENBQ0UsV0FHRixvQkFDRSxpQkFDQSxtQkFDQSxnQkFHRixzQkFDRSxVUjdWVSxPUThWVixZUnRYb0IscUNRdVhwQixZUnBSa0IsSVFxUmxCLFNBR0Ysa0RBR0Usc0JBR0Ysa0JBQ0UsV0FDQSxVQUdGLG1CQUNFLFlBQ0EsVUFHRixhQUNFLFdBTUYsdURBR0UscUJBQ0EscUJBR0YsZ0VBR0UsZ0JBQ0EsaUJBSUEsZ0NBQ0EsZUFNRixpQ0FDRSxjSjVacUIsS0ltYXZCLG1CQUNFLGFBQ0EsTVAzWlcsS080WlgseUdBQ0EsNEJBQ0Esc0JBQ0Esd0JBQ0EsNEJBR0YsZUFDRSxNUHBhVyxLT3FhWCxVUjVYZ0IsT1E2WGhCLE1QdGFXLEtTNUJYLG9CQUNFLGtCQUNBLGNBQ0EsNEJBQ0UsY0FDQSxjQUVGLDBDQUNFLGNOVWlCLEtNUm5CLHdDUmdNRixNRHZNVyxRQ3dNWCxZRnRNb0IscUNFdU1wQixZRnBHa0IsSUVxR2xCLFVGcExXLE9FcUxYLGdCUWxNSSxVVlNNLE9VRlIscUNBQ0UsY0FDQSxjQUNBLGVOSmlCLEtNbUJyQixtUEFDRSxjQUNBLGNOcEJtQixLTXNCckIsbUpBQ0UsZ0JBTUoseUJBTVEsMktBQ0UsYUFDQSxzQkFDQSxJTnRDYSxLTXVDYixtUEFDRSxnQlB6Q1YscUNPbURNLDJLQUNFLG1CQUNBLElOcERhLEtNcURiLG1QQUNFLGdCQUNBLGdCQUNBLG1RQUNFLGFDNUVkLHNCQUNFLFdBQ0Esa0JBQ0EsVVhzQlcsT1dyQlgsY1BnQnFCLEtPZnJCLGVQZXFCLEtPYnJCLHdCQUNFLE1WTFMsUVVVYiw2Q0FDRSxhQUNBLHNCQUVFLHdFVHNERixZRmxFb0IscUNFbUVwQixVRlNrQixLRVJsQixZRlM4QixJRVI5QixZRmlDaUIsSUVoQ2pCLGdCQUVBLE1EMUVXLFFDMkVYLG1CU3pEQSxzRUFFRSxpQkFDQSx5QkFDQSxzQkFDQSxtQlJSRixxQ1FHQSxzRUFPSSxPQUVGLHFGQUNFLFFQYmlCLEtPZW5CLHdGQUNFLFdBQ0EsNEZBQ0UsZ0JBR0osbUZUMEVGLFlGNUdvQixxQ0U2R3BCLFVGdkNhLE9Fd0NiLFlGdkN5QixJRXdDekIsWUZUaUIsSUVVakIsZ0JBRUEsTURwSFcsUUNxSFgsbUJTN0VBLHlEQUNFLGdCQUlKLDRCQUNFLFdBQ0EsZ0JBRUUsbURBQ0UsaUJWekJPLEtVMEJQLFVYekJNLE9XNEJOLGtLQUdFLGNBQ0EsdUJBSUYsa0tBR0UsY0FDQSxxQkFHSixvREFDRSxpQlZsRE8sUVVxRFgsbURUNE9BLFlGalRrQixpQ0VrVGxCLFlGOU1pQixJRStNakIsa0JBQ0EsVUZ4UW1CLE9FeVFuQixjRXZTcUIsSU8wRHJCLDZDQUNFLGdCQU1GLG9DQUNFLGNBQ0EsV0FDQSxXQUNBLGlCVnRFUSxRVXVFUixjUHhFbUIsS08yRW5CLGtEQUNFLGNQcERZLGtCT3FEWiw2REFDRSxtQkFFRixvSEFFRSxnQkFNUix1QkFDRSxhQUNBLElQeEZxQixJT3lGckIsc0JBQ0Esd0NBQ0UsVVh2RlMsT1d5RlgseUJBQ0UsTVZoSFMsUVVrSFgsNENBQ0UsYUFDQSxzQkFDQSxRQUVGLG1DQUNFLGFBQ0EsbUJBQ0EsSVB4R21CLElPeUduQixNVjNIUyxRVTRIVCxVWGxHUSxPV21HUixjQUNBLHdDQUNFLFVYckdNLE9GN0JSLHVDQUNBLG9DQUNBLG1DQUNBLGtDQUNILCtCYWtJSyw4Q0FDRSwwQkFRSix3REFDRSxpQlZwSE8sS1VxSFAsVVhwSE0sT1d1SE4saUxBR0UsY0FDQSx1QkFJRixpTEFHRSxjQUNBLHFCQUdKLHlEQUNFLGlCVjdJTyxRVWdKWCx3RFRpSkEsWUZqVGtCLGlDRWtUbEIsWUY5TWlCLElFK01qQixrQkFDQSxVRnhRbUIsT0V5UW5CLGNFdlNxQixJUWxCdkIsb0JBQ0UsZUFDQSxXQUNBLGNScUNnQixrQlFsQ2xCLHlCQUNFLG9CQUNFLGlCQ1RGLDhEQUNFLGFBQ0EsWUFDQSxzQkFDQSx5RkFDRSxZQUNBLDJGWGtNSixNRHZNVyxRQ3dNWCxZRnRNb0IscUNFdU1wQixZRnBHa0IsSUVxR2xCLFVGcExXLE9FcUxYLGdCV2pNRSw2RkFDRSxnQkFFRix3RkFDRSxnQkFHSix1REFDRSxZQ3BCSixzQkFDRSxhQUNBLHNCWHFCQSxxQ1d2QkYsc0JBS0ksbUJBQ0EsYVZvQ2Msa0JVbkNkLFdYc0JGLHNDVzdCRixzQkFVSSxtQkFDQSxhVitCYyxrQlU5QmQsV0FHRixzQ0FDRSxhQUNBLHNCQUdGLG1DQUNFLE9BR0YsMENaaUxBLE1Edk1XLFFDd01YLFlGdE1vQixxQ0V1TXBCLFlGcEdrQixJRXFHbEIsVUZwTFcsT0VxTFgsZ0JZbkxFLFVkRlMsT2NHVCxlZER3QixTY0V4QixlVlJtQixJVVdyQixvQ0FDRSxhQUNBLGNBQ0EsaUJBQ0EsZ0JBQ0EsdUJBQ0EsdUJBQ0Esd0NBQ0UsVUFDQSxZQUNBLGNYeEJKLHFDV2NBLG9DQWFJLGtCWHJCSixxQ1dRQSxvQ0FpQkksaUJBQ0EsWUFDQSxvQkFDQSx3Q0FDRSxZWHZCTixzQ1dFQSxvQ0F5QkksYUFNTixxQ0FDRSw2QkFDQSxjVi9DcUIsS1VnRHJCLGFBQ0Esc0JBQ0EsSVZqRHFCLEtVa0RyQixVVjFEcUIsT0ZKckIsWUVjcUIsSUZickIsNkJBQ0EsOEJBQ0EsaUZBSUEscUJZeURBLGlCWC9DQSxxQ1d1Q0YscUNBV0ksbUJBQ0EsNERBQ0UsV1g5Q0osc0NXaUNGLHFDQWlCSSxtQkFDQSw0REFDRSxXQU1OLGVaeVBFLHlCQUNBLFlGM1VrQixpQ0U0VWxCLFVGcFJZLE9FcVJaLFlGek9pQixJRTBPakIsa0JBQ0EsY0VsVXFCLEtVeUV2QiwwQkFDRSxhQUNBLHNCQUNBLElWN0VxQixLVThFckIsZVY3RXFCLEtERnJCLHFDVzJFRiwwQkFPSSxtQkFDQSxJVmpGbUIsTURJckIscUNXcUVGLDBCQVlJLHNCQUNBLElWdEZtQixNRFVyQixzQ1crREYsMEJBaUJJLG1CQUNBLE9BSUosaUJBQ0UsT0FDQSxhQUNBLHNCWHhGQSxzQ1dxRkYsaUJBTUksZUFFQSw2QkFDRSxlQUNBLGFWbEZZLGtCVXFGZCw0QkFDRSxpQkFLTixpQlpvSkUsTURwUVUsUUNxUVYsWUZyUmlCLDhCRXNSakIsVUYvUFUsT0VnUVYsWUZwTGlCLElFcUxqQixXRi9La0IsT2N5QmxCLHlCQUNBLGlCYnZIaUIsUWF3SGpCLGlCQUNBLGNWdkhxQixLVXdIckIsa0JBQ0EsWWRsQ2lCLEljcUNuQixlQUNFLGFBQ0EsSVY5SHFCLEtVaUl2QixlQUNFLE9BQ0EsYUFDQSxzQkFFQSwyQkFDRSxhVmhIYyxrQlVvSGxCLGdCWjJIRSxNRHBRVSxRQ3FRVixZRnJSaUIsOEJFc1JqQixVRi9QVSxPRWdRVixZRnBMaUIsSUVxTGpCLFdGL0trQixPY2tEbEIsVWR4SVcsT2N5SVgsY1Y3SXFCLElVZ0p2QixpQ1o2SEUsTUQvUlcsUUNnU1gsWUY3UmlCLDhCRThSakIsVUZoTmlCLE9FaU5qQixZ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YUFDQSxtQkFDQSxJakJoSGUsS2lCaUhmLGlHQUNFLFdBQ0EsWUFDQSxjQUNBLHFHQUNFLFdBQ0EsWUFDQSxpQkFLRiwrUEFFRSxvQkFDQSxhQUVGLGtJbkJuR1IsWUY3Q2lCLDhCRThDakIsVUZtQ2EsT0VsQ2IsWUZtQ3lCLEtFbEN6QixZRnFEaUIsSUVwRGpCLE1EcERXLFFDcURYLG1CbUJnR1UsY2pCbklXLElpQnFJYiw4SEFDRSxZckJsRE8sSXFCb0RULDZIQUNFLGdCbkI0Q1YsTUR2TVcsUUN3TVgsWUZ0TW9CLHFDRXVNcEIsWUZwR2tCLElFcUdsQixVRnBMVyxPRXFMWCxnQm1CckNGLGlDQUNFLFVqQi9KcUIsT2lCZ0tyQixVQUNBLG1CQUNBLGFBQ0Esa0JBQ0EsdUJBQ0EsSWpCOUpxQixLaUIrSnJCLCtDQUNFLFdBQ0EsYUFDQSxTakJqS21CLEtpQmtLbkIsMEJBQ0Esd0JsQjlKRixxQ2tCeUpBLCtDQU9JLHFDQUNBLGlCcEJyS00sUW9Cc0tOLFFBQ0Esb0VBQ0UsWUFDQSxpQnBCaktLLEtvQmtLTCxlQUNBLGdGQUNFLGVBRUYsK0VBQ0UsaUJDcE1WLGdFQUdFLFlBQ0EsUWxCZXFCLEtrQmRyQixrQkFHRiw0QkFFRSw2QkFDQSxnQ0FDQSxVdEJVVSxPc0JUVixZdEI2RmlCLElzQjVGakIsZ0JBQ0Esa0JBQ0Esc0JBQ0EsNkNBQ0UsY2xCRW1CLG1Da0JDbkIsTXJCZFcsUXFCZVgsMEJuQkhGLHFDbUJRRiwwQkFHSSxXQUVGLHFDQUNFLFl0QjNCa0IscUNzQjRCbEIsY2xCYm1CLEtrQmVyQixnQ3BCakJBLFlGYm9CLHFDRWNwQixVRnVFYyxPRXRFZCxZRnVFMEIsRUV0RTFCLFlGc0ZpQixJRXJGakIseUJBQ0Esb0JBQ0EsTURyQlcsUUNzQlgscUJvQmFBLG1DQUNFLFlBQ0EsZ0JBRUYsZ0NBQ0Usa0JBSUosa0JBQ0UsTXJCMUNhLFFxQjZDZix5QkFDRSxrQkFDQSxXckJsQ1csUXFCbUNYLFFsQnBDcUIsS2tCcUNyQixrQkFDQSxzQ0FDRSxnQkFJSiw2QkFDRSxhQUNBLHNCQUNBLG1CQUNBLHVCQUNBLElsQi9DcUIsS2tCZ0RyQix5QkFDQSxjQUNBLFFsQm5EcUIsS2tCb0RyQixXckJuRFcsUXFCb0RYLDhDcEJtSUEsTUR2TVcsUUN3TVgsWUZ0TW9CLHFDRXVNcEIsWUZwR2tCLElFcUdsQixVRnBMVyxPRXFMWCxnQm9CcElBLHVEQUNFLFNBQ0EseUJBQ0EsV3JCakRTLEtxQm1EWCw2REFDRSxVQUNBLGtCQUNBLGFBQ0EsSWxCL0RtQixLa0JnRW5CLG1CQUNBLHFCQUNBLG1CQUNBLGNBQ0EsUWxCcEVtQixLa0JxRW5CLHlCQUNBLGtCQUNBLFl0QnRGa0IscUNzQnVGbEIsVXRCbkVTLE9zQm9FVCxZdEJZZSxJc0JYZixpQnJCbEVTLEtxQm1FVCxxQkFDQSxpRUFDRSxlQ2pHSiw4QkFDRSxlQUlKLG1EQUNFLGVuQmFxQixLbUJSbkIsK0NBQ0UsZ0JBS04sc0JBQ0UsZ0JBQ0Esb0NBQ0UsY0FFRiwwQkFDRSxXcEJDRixxQ29CRUUsMEJBQ0UsYW5CUmlCLEttQlVqQixVQUNBLGNBQ0EsWUNoQ04sbUJBQ0UsS0FDRSxVQUNBLDJCQUdGLEdBQ0UsVUFDQSx5QkFNRix3Q0FDRSxlcEJNbUIsS29CTG5CLHdFQUNFLHNCQUNBLGFBQ0EsWUFDQSxrQkFDQSxtQkFDQSxnQkFDQSxhQUNBLG1CQUNBLHVCQUNBLGdGQUNFLFdBT04sb0JBQ0Usa0JyQmhCRixxQ3FCZUEsb0JBR0ksaUJBR0Ysb0NBQ0UsbUJyQnRCSixxQ3FCcUJFLG9DQUdJLFdBQ0Esc0JyQm5CTixxQ3FCZUUsb0NBT0ksc0JBUUoscUNBQ0UsbUJBTUosb0JBQ0UsU0FHQSxxQkFDRSxNdkIvRE8sUXVCa0VYLGtCQUNFLGNwQmxEbUIsS29CbURuQixnQkFHQSwwQkFDRSxzQkFFRiwwQnRCMEpGLE1Eak9hLFFDa09iLFlGbk9vQixxQ0VvT3BCLFlGaElpQixJRWlJakIscUJBQ0EsZ0NzQjVKSSxVeEJ0RE8sT0VtTlgsZ0VBRUUsTURyT1ksUXVCNkVoQixtQkFDRSxhQUlBLHFDQUNFLFNBQ0EsVUFDQSxvREFDRSxhQUVGLDBDMUJqR0Esd0NBQ0EscUNBQ0Esb0NBQ0EsbUNBQ0gsZ0MwQitGSyxrQkFDQSxVQUNBLFlBQ0EsZ0JBQ0EsNENBQ0UsNENBR0osdUMxQjNHQSx3Q0FDQSxxQ0FDQSxvQ0FDQSxtQ0FDSCxnQzBCNkdELHlCQUNFLG9CQUNFLGFBQ0EsSXBCakdtQixLb0JrR25CLDBCckJuR0YscUNxQmdHQSxvQkFLSSw4Q0FDQSxvQ0FDRSxvQkN4SE4sc0NBQ0UsZUFDQSxjckJ3Q2Msa0JxQnZDZCxrREFDRSxjQUVGLHdDQUNFLFNBRUYsaURBQ0UsbUJBTUosMkJBQ0UsaUJBQ0Esc0NBQ0UsaUJDbkJOLGNBQ0UsZ0JBQ0EsWTFCcUdrQixJMEJuR2hCLGN0QnNDYyxrQnNCckNoQixldEJhcUIsS3NCWnJCLGdCQUNBLGtDQUNFLGdCQUdGLDZCQUNFLFl0Qk1tQixLc0JGckIsNkJBQ0UsV3RCeUJjLGtCc0J0QmhCLCtCQUNFLGN0QnFCYyxrQnNCbEJoQixnQkFDRSxNekJ2QlMsUXlCMEJYLHNCQUNFLE16QnhCVyxReUIyQmIsdUJBQ0UsY0FDQSxjdEJmbUIsS3NCa0JyQix5QkFDRSxZMUJvRWUsSTBCbkVmLE16QmxDVyxReUJxQ2IscUNBRUUsY0MxQ0osdUpBS0UsWUFDQSxrQkFJRix3Q0FFRSxZQUNBLGtCQUdBLHNRQUlFLFlBQ0Esa0JBS0oseUJBQ0UsNERBR0UsY0FDQSxrQkFHQSx5WUFJRSxjQUNBLG1CQ3ZDTixxREFNRSxVNUJnQlcsTzRCZlgsc04xQjBPQSx5QkFDQSxNRC9OVSxRQ2dPVixZRmhQaUIsOEJFaVBqQixVRjlOVyxPRStOWCxZRmhKa0IsSUVpSmxCLG9CMEIxT0EsOE8xQjhPQSx5QkFDQSxNRDNQVyxRQzRQWCxZRnpQaUIsOEJFMFBqQixVRnZPVyxPRXdPWCxZRnRKaUIsSUV1SmpCLFdGbkprQixPRW9KbEIsb0IwQjdPRiwyQkFFRSxNM0JyQlcsUTJCc0JYLFk1QmtGaUIsSTRCakZqQixjeEJOcUIsS3dCVXZCLGlCQUNFLFk1QnlFa0IsSTRCdEVwQixZQUNFLGNBR0YsdUJBQ0UsY0FDQSxNM0JwQlUsUTRCckJaLDJCQUNFLHdCQUNB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QUNBLFVBQ0EsbUJBQ0Esa0JBQ0EsZ0JBQ0Esc0NBUkYsOEJBU0ksaUJBSUosMkJBQ0UsY0FHRix5Q0FDRSxzQkFTRixnREFDRSx1QkFDQSxVakN6ZFcsT2lDMGRYLGVqQ3hYeUIsVWlDNlgzQiwyQkFDRSxhQUNBLHNCQUNBLGVBQ0EsYzdCamRnQixrQjZCbWRoQixvREFDRSxVakN0ZVMsT2lDdWVULFlqQ3JaZSxJaUNzWmYsZWpDdFl1QixVaUN1WXZCLE1oQzVmVyxRZ0M2ZlgsYzdCL2VtQixLNkJnZm5CLGNBR0YsaURBQ0UsYzdCcmZtQixLNkJzZm5CLGtCQUdBLG1EQUNFLGlCQUNBLGtCQUlKLG9EQUNFLGFBQ0Esc0JBR0Ysd0MvQmhkQSxZRmxFb0IscUNFbUVwQixVRlNrQixLRVJsQixZRlM4QixJRVI5QixZRmlDaUIsSUVoQ2pCLGdCQUVBLE1EMUVXLFFDMkVYLG1CK0IyY0UsYzdCcmdCbUIsSzZCc2dCbkIsUUFHRiwwQ0FDRSxjN0IxZ0JtQixLNkIyZ0JuQixRQUdGLHVDQUNFLGdCQUNBLFFBQ0EsVWpDNWdCUyxPaUM4Z0JULHVEQUNFLGFBR0Ysd0dBRUUsZUFLSiw2Q0FDRSxhQU1KLGNBQ0UsY0FDQSxjQUdGLG1CQUNFLGdCQUNBLE1oQ3BpQlcsS2dDcWlCWCxpQmhDM2pCYSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcblRoZW1lIE5hbWU6IE5ld3MgUHJvXG5UaGVtZSBVUkk6IGh0dHBzOi8vbXkuc3R1ZGlvcHJlc3MuY29tL3RoZW1lcy9uZXdzL1xuRGVzY3JpcHRpb246IFdoZW4geW91IGhhdmUgcmVhZGVycyBhbmQgY3VzdG9tZXJzIHdobyBhcmUgYWx3YXlzIGh1bmdyeSBmb3IgbW9yZSwgZGVsaXZlciBpdCBpbiBzdHlsZSB3aXRoIHRoZSBwdWJsaXNoaW5nIHBvd2VyaG91c2UgTmV3cyB0aGVtZS5cbkF1dGhvcjogU3R1ZGlvUHJlc3NcbkF1dGhvciBVUkk6IGh0dHBzOi8vd3d3LnN0dWRpb3ByZXNzLmNvbS9cblZlcnNpb246IDMuMy4wXG5cblRhZ3M6IG9uZS1jb2x1bW4sIHR3by1jb2x1bW5zLCB0aHJlZS1jb2x1bW5zLCBsZWZ0LXNpZGViYXIsIHJpZ2h0LXNpZGViYXIsIGUtY29tbWVyY2UsIGFjY2Vzc2liaWxpdHktcmVhZHksIGN1c3RvbS1iYWNrZ3JvdW5kLCBjdXN0b20tY29sb3JzLCBjdXN0b20taGVhZGVyLCBjdXN0b20tbWVudSwgZmVhdHVyZWQtaW1hZ2VzLCBmdWxsLXdpZHRoLXRlbXBsYXRlLCBzdGlja3ktcG9zdCwgdGhlbWUtb3B0aW9ucywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5XG5cblRlbXBsYXRlOiBnZW5lc2lzXG5UZW1wbGF0ZSBWZXJzaW9uOiAyLjFcblxuTGljZW5zZTogR1BMLTIuMC1vci1sYXRlclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cub3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvZ3BsLWxpY2Vuc2UucGhwXG5cblRleHQgRG9tYWluOiBuZXdzLXByb1xuISovXG4iLCIvKiBIVE1MNSBSZXNldFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBCYXNlbGluZSBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbm9ybWFsaXplLmNzcyB2NC4xLjEgfCBNSVQgTGljZW5zZSB8IGh0dHA6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzLyAqL1xuXG5odG1se2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLG1haW4sbWVudSxuYXYsc2VjdGlvbixzdW1tYXJ5e2Rpc3BsYXk6YmxvY2t9YXVkaW8sY2FudmFzLHByb2dyZXNzLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrfWF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9dGVtcGxhdGUsW2hpZGRlbl17ZGlzcGxheTpub25lfWF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOm9iamVjdHN9YTphY3RpdmUsYTpob3ZlcntvdXRsaW5lLXdpZHRoOjB9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbTpub25lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6aW5oZXJpdH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOjAuNjdlbSAwfW1hcmt7YmFja2dyb3VuZC1jb2xvcjojZmYwO2NvbG9yOiMwMDB9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0wLjI1ZW19c3Vwe3RvcDotMC41ZW19aW1ne2JvcmRlci1zdHlsZTpub25lfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsIG1vbm9zcGFjZTtmb250LXNpemU6MWVtfWZpZ3VyZXttYXJnaW46MWVtIDQwcHh9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7Zm9udDppbmhlcml0O21hcmdpbjowfW9wdGdyb3Vwe2ZvbnQtd2VpZ2h0OmJvbGR9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixodG1sIFt0eXBlPVwiYnV0dG9uXCJdLFt0eXBlPVwicmVzZXRcIl0sW3R5cGU9XCJzdWJtaXRcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9YnV0dG9uOi1tb3otZm9jdXNyaW5nLFt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9ZmllbGRzZXR7Ym9yZGVyOjFweCBzb2xpZCAjYzBjMGMwO21hcmdpbjowIDJweDtwYWRkaW5nOjAuMzVlbSAwLjYyNWVtIDAuNzVlbX1sZWdlbmR7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmluaGVyaXQ7ZGlzcGxheTp0YWJsZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm9ybWFsfXRleHRhcmVhe292ZXJmbG93OmF1dG99W3R5cGU9XCJjaGVja2JveFwiXSxbdHlwZT1cInJhZGlvXCJde2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9XCJzZWFyY2hcIl17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtvdXRsaW5lLW9mZnNldDotMnB4fVt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjppbmhlcml0O29wYWNpdHk6MC41NH06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fVxuXG4vKiBCb3ggU2l6aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5odG1sLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXXtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbW96LWJveC1zaXppbmc6ICAgIGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6ICAgICAgICAgYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cblxuLyogRmxvYXQgQ2xlYXJpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbi5hdXRob3ItYm94OmJlZm9yZSxcbi5jbGVhcmZpeDpiZWZvcmUsXG4uZW50cnk6YmVmb3JlLFxuLmVudHJ5LWNvbnRlbnQ6YmVmb3JlLFxuLm5hdi1wcmltYXJ5OmJlZm9yZSxcbi5uYXYtc2Vjb25kYXJ5OmJlZm9yZSxcbi5wYWdpbmF0aW9uOmJlZm9yZSxcbi5zaXRlLWNvbnRhaW5lcjpiZWZvcmUsXG4uc2l0ZS1oZWFkZXI6YmVmb3JlLFxuLnNpdGUtaW5uZXI6YmVmb3JlLFxuLndpZGdldDpiZWZvcmUsXG4ud3JhcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIiBcIjtcblx0ZGlzcGxheTogdGFibGU7XG59XG5cbi5hdXRob3ItYm94OmFmdGVyLFxuLmNsZWFyZml4OmFmdGVyLFxuLmVudHJ5OmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXG4ubmF2LXByaW1hcnk6YWZ0ZXIsXG4ubmF2LXNlY29uZGFyeTphZnRlcixcbi5wYWdpbmF0aW9uOmFmdGVyLFxuLnNpdGUtY29udGFpbmVyOmFmdGVyLFxuLnNpdGUtaGVhZGVyOmFmdGVyLFxuLnNpdGUtaW5uZXI6YWZ0ZXIsXG4ud2lkZ2V0OmFmdGVyLFxuLndyYXA6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcblx0Y29udGVudDogXCIgXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuIiwiLyogV2ViZm9udHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIEJvZHkgVHlwZWZhY2VzXG4vL0JvZHkgRm9udCAtIEJhc2Vcbi8vIEBmb250LWZhY2Uge1xuLy8gICBmb250LWZhbWlseTogJ1BveW50ZXIgU2VyaWYgUkUnO1xuLy8gICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUG95bnRlclNlcmlmUkVSZWd1bGFyL2ZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyAgICAgICAgdXJsKCcuLi8uLi9mb250cy9Qb3ludGVyU2VyaWZSRVJlZ3VsYXIvZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vLyAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuLy8gfVxuXG4vL0JvZHkgRm9udCAtIEJvbGRcbi8vIEBmb250LWZhY2Uge1xuLy8gICBmb250LWZhbWlseTogJ1BveW50ZXIgU2VyaWYgUkUnO1xuLy8gICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUG95bnRlclNlcmlmUkVCb2xkL2ZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyAgICAgICAgdXJsKCcuLi8uLi9mb250cy9Qb3ludGVyU2VyaWZSRUJvbGQvZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vLyAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuLy8gfVxuXG4vL0JvZHkgRm9udCAtIEl0YWxpY1xuLy8gQGZvbnQtZmFjZSB7XG4vLyAgIGZvbnQtZmFtaWx5OiAnUG95bnRlciBTZXJpZiBSRSc7XG4vLyAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Qb3ludGVyU2VyaWZSRUl0YWxpYy9mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuLy8gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUG95bnRlclNlcmlmUkVJdGFsaWMvZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vLyAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbi8vICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuLy8gfVxuXG4vLy8vIENoYXJ0IFR5cGVmYWNlcyAvLy8vXG4vLyBSZXRpbmEgTVAgRm9udHMgKE9wZW5UeXBlKVxuLy8gQ2hhcnQgRm9udCAtIExpZ2h0XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSZXRpbmEgTVAnO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUmV0aW5hTVAtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi8uLi9mb250cy9SZXRpbmFNUEx0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIENoYXJ0IEZvbnQgLSBCYXNlXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSZXRpbmEgTVAnO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUmV0aW5hTVAtQm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1JldGluYU1QQm9vay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBDaGFydCBGb250IC0gQm9sZFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmV0aW5hIE1QJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JldGluYU1QLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi8uLi9mb250cy9SZXRpbmFNUEJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gQ2hhcnQgRm9udCAtIE5hcnJvdyAtIEJhc2VcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JldGluYSBNUCc7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9SZXRpbmFNUE5hcnItQm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1JldGluYU1QTmFycm93Qm9vay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBDaGFydCBGb250IC0gTmFycm93IC0gQm9sZFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmV0aW5hIE1QJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JldGluYU1QTmFyci1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vLi4vZm9udHMvUmV0aW5hTVBOYXJyb3dCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cblxuLy8vLyBIZWFkaW5nIFR5cGVmYWNlcyAvLy8vXG4vLyBSZXRpbmEgRm9udHMgKExlZ2FjeSlcbi8vIEhlYWRpbmcgRm9udCAtIEJhc2VcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JldGluYSc7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9SZXRpbmEtQm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1JldGluYS1Cb29rLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIEhlYWRpbmcgRm9udCAtIEJvbGRcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JldGluYSc7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9SZXRpbmEtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1JldGluYS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIEhlYWRpbmcgRm9udCAtIEJsYWNrXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSZXRpbmEnO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUmV0aW5hLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vLi4vZm9udHMvUmV0aW5hLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59IiwiQG1peGluIHRyYW5zaXRpb24tZGVmYXVsdCgkcHJvcGVydHk6IGFsbCwgJGR1cmF0aW9uOiAwLjFzLCAkdGltaW5nOiBlYXNlLWluLW91dCkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkdGltaW5nO1xuICAgIC1tb3otdHJhbnNpdGlvbjogICAgJHByb3BlcnR5ICRkdXJhdGlvbiAkdGltaW5nO1xuICAgIC1tcy10cmFuc2l0aW9uOiAgICAgJHByb3BlcnR5ICRkdXJhdGlvbiAkdGltaW5nO1xuICAgIC1vLXRyYW5zaXRpb246ICAgICAgJHByb3BlcnR5ICRkdXJhdGlvbiAkdGltaW5nO1xuXHR0cmFuc2l0aW9uOiAgICAgICAgICRwcm9wZXJ0eSAkZHVyYXRpb24gJHRpbWluZztcbn1cblxuLyogU2NyZWVuIFJlYWRlciBUZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNjcmVlbi1yZWFkZXItc2hvcnRjdXQsXG4uc2NyZWVuLXJlYWRlci10ZXh0LFxuLnNjcmVlbi1yZWFkZXItdGV4dCBzcGFuIHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuXHRoZWlnaHQ6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbi5zY3JlZW4tcmVhZGVyLXNob3J0Y3V0OmZvY3VzLFxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyxcbi53aWRnZXRfc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuXHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDFlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMjBweCAyM3B4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG5cbi5tb3JlLWxpbmsge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXNob3J0Y3V0OmZvY3VzLFxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4iLCIvKiBUeXBvZ3JhcGhpY2FsIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvKiAxMHB4IGJyb3dzZXIgZGVmYXVsdCAqL1xufVxuXG4vKiBDaHJvbWUgZml4ICovXG5ib2R5ID4gZGl2IHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cbmJvZHkge1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRib2R5LWJhc2UtbGluZS1oZWlnaHQ7XG59XG5cbmJ1dHRvbixcbmlucHV0OmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG50ZXh0YXJlYTpmb2N1cyxcbi5idXR0b24ge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlZmF1bHQoMTAwbXMpO1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWJhc2U7XG4gIGNvbG9yOiAkd2hpdGUtYmFzZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stYmFzZTtcbiAgY29sb3I6ICR3aGl0ZS1iYXNlO1xufVxuXG5hIHtcbiAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpmb2N1cyxcbmE6aG92ZXIge1xuICBjb2xvcjogJHByaW1hcnktYmFzZTtcbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgbWFyZ2luOiAwIDAgJHNwYWNlci1tZWRpdW07XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogJGJvZHktYmFzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLy9BcnRpY2xlIGZvbnQtc2l6ZVxuLmVudHJ5IHAge1xuICBAaW5jbHVkZSBib2R5LWJhc2U7XG59XG5cbi8vIENhcHRpb24gc3R5bGVzXG5maWdjYXB0aW9uLndwLWVsZW1lbnQtY2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgaW1hZ2UtY2FwdGlvbjtcbiAgfVxuXG4vLyoqKioqKioqKioqKioqKioqKioqKiBDYXRlZ29yeSBQYWdlcyAqKioqKioqKioqKioqKioqKioqKioqKi8vXG5cbi8vVGl0bGUgb24gY2F0ZWdvcnkgcGFnZXNcbi5wYWdlLXRlbXBsYXRlLXBhZ2VfYmxvZyAuYmxvZy10ZW1wbGF0ZS1kZXNjcmlwdGlvbiAuZW50cnktdGl0bGUsXG4uY2F0ZWdvcnktdGl0bGUsXG4ub3VyLXRlYW0gLmVudHJ5LXRpdGxlIHtcbiAgQGluY2x1ZGUgaGVhZGluZy1kaXNwbGF5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtc21hbGw7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxub2wsXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICRncmV5LWJhc2U7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbn1cblxuYmxvY2txdW90ZSxcbmJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gIGNvbG9yOiAkZ3JleS1kYXJrO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAkc3BhY2VyLWV4dHJhLWxhcmdlICRzcGFjZXItZXh0cmEtbGFyZ2UgJHNwYWNlci1tZWRpdW07XG59XG5cbmJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDFDXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRib2R5LWxhcmdlO1xuICBoZWlnaHQ6IDA7XG4gIC8vXHRsZWZ0OiAtMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4O1xufVxuXG4uZW50cnktY29udGVudCBjb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNkZGQ7XG59XG5cbmNpdGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmhyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gIGNsZWFyOiBsZWZ0O1xuICBtYXJnaW46IDAgMCAkc3BhY2VyLWxhcmdlO1xuICBwYWRkaW5nLXRvcDogJHNwYWNlci1tZWRpdW07XG59XG5cbi8vIE1ldGEgc3R5bGVzIG1vdmVkIHRvIF9tZXRhLnNjc3NcblxuLndwLWNhcHRpb24tdGV4dCB7XG4gIEBpbmNsdWRlIGJvZHktbGlzdDtcbn1cblxuZmlndXJlLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogJHNwYWNlci1tZWRpdW0gJHNwYWNlci1tZWRpdW0gJHNwYWNlci1tZWRpdW0gMDtcbn1cblxuZmlndXJlLmFsaWducmlnaHQge1xuICBtYXJnaW46ICRzcGFjZXItbWVkaXVtIDAgJHNwYWNlci1tZWRpdW0gJHNwYWNlci1tZWRpdW07XG59XG5cbi53cC1jYXB0aW9uIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi8qIEhlYWRpbmdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5oMSB7XG4gIEBpbmNsdWRlIGhlYWRpbmctbWFpbjtcbn1cblxuaDIge1xuICBAaW5jbHVkZSBoZWFkaW5nLXNlY29uZGFyeTtcbn1cblxuaDMge1xuICBAaW5jbHVkZSBoZWFkaW5nLXRlcnRpYXJ5O1xufVxuXG5oNCB7XG4gIEBpbmNsdWRlIGhlYWRpbmctbGlzdDtcbn1cblxuaDUge1xuICBAaW5jbHVkZSBoZWFkaW5nLWxhYmVsO1xufVxuXG5oNiB7XG4gIEBpbmNsdWRlIGhlYWRpbmctbGlzdDtcbn1cblxuLyogVGl0bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdlLFxuLnNpbmdsZS1wb3N0ICB7XG4gIC5lbnRyeS10aXRsZSB7XG4gICAgQGluY2x1ZGUgaGVhZGluZy1zaW5nbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNpbmdsZS1wb3N0IC5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG59XG5cbi5hdXRob3IgLmVudHJ5LXRpdGxlLFxuLmNhdGVnb3J5IC5lbnRyeS10aXRsZSxcbi5zZWFyY2ggLmVudHJ5LXRpdGxlIHtcbiAgLy8gICAgQGluY2x1ZGUgaGVhZGxpbmUtbGluaztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5hdXRob3IgLmVudHJ5LWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyoqKioqKioqKioqKioqKioqKioqKiBIb21lIFBhZ2UgKioqKioqKioqKioqKioqKioqKioqKiovL1xuXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpIGEsXG4ubGlzdGluZy1pdGVtIC50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBoZWFkaW5nLXNlY29uZGFyeTtcbn1cblxuLnRvcC1zdG9yaWVzIC5saXN0aW5nLWl0ZW06Zmlyc3QtY2hpbGQgLnRpdGxlLFxuLmZlYXR1cmVkLXN0b3J5IC5saXN0aW5nLWl0ZW0gLnRpdGxlIHtcbiAgQGluY2x1ZGUgaGVhZGluZy1tYWluO1xufVxuXG4ubGlzdGluZy1pdGVtIC5leGNlcnB0LWRhc2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXhjZXJwdCxcbi5lbnRyeS1leGNlcnB0IHtcbiAgQGluY2x1ZGUgZXhjZXJwdDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZV9ibG9nIC5lbnRyeS10aXRsZSxcbi5jYXRlZ29yeSAuZW50cnktdGl0bGUsXG4uYXV0aG9yIC5lbnRyeS10aXRsZSxcbi5zZWFyY2ggLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUgLmVudHJ5LXRpdGxlIHtcbiAgQGluY2x1ZGUgaGVhZGluZy1zZWNvbmRhcnk7XG59XG5cbi5jYXRlZ29yeSAubGVhZC1zdG9yeSAuZW50cnktdGl0bGUge1xuICBAaW5jbHVkZSBoZWFkaW5nLXNlY29uZGFyeTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG59XG5cbi5lbnRyeS10aXRsZSBhLFxuLnNpZGViYXIgLndpZGdldC10aXRsZSBhIHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xufVxuXG4uZW50cnktdGl0bGUgYTpmb2N1cyxcbi5lbnRyeS10aXRsZSBhOmhvdmVyLFxuaDMucnB3ZS10aXRsZSBhOmhvdmVyLFxuLndpZGdldC10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG59XG5cbi5mZWF0dXJlZC1wYWdlLWNhcmQgaDMsXG4ud2lkZ2V0LXRpdGxlLFxuLmRpc3BsYXktcG9zdHMtdGl0bGUsXG4uYXJjaGl2ZS10aXRsZSB7XG4gIEBpbmNsdWRlIGhlYWRpbmctbGFiZWw7XG59XG5cbi5mZWF0dXJlZC1wYWdlLWNhcmQgaDMgYSxcbi5kaXNwbGF5LXBvc3RzLXRpdGxlLFxuLmFyY2hpdmUtdGl0bGUge1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xufVxuXG4ucGFnZS10ZWFzZXJzLWJvdHRvbS13aWRnZXQtYXJlYSAucGFnZS10ZWFzZXJzLXRlYXNlciAuZGlzcGxheS1wb3N0cy10aXRsZSxcbi53aWRnZXQtdGl0bGUsXG4ucGFnZS10ZWFzZXJzLXRlYXNlciAuZGlzcGxheS1wb3N0cy10aXRsZSB7XG4gIEBpbmNsdWRlIGhlYWRpbmctbGFiZWwtc2lkZWJhcjtcbiAgJi5zdGFuZGFsb25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxhcmdlO1xuICAgIC5zdWJsYWJlbCB7XG4gICAgICBAaW5jbHVkZSBoZWFkaW5nLXN1YmxhYmVsLXNpZGViYXI7XG4gICAgfVxuICB9XG59XG5cbi8vIC5mZWF0dXJlZC1wYWdlLWNhcmQgLmNhcmQtdGl0bGU6YmVmb3JlLFxuLy8gLndpZGdldC10aXRsZTpiZWZvcmUsXG4vLyAuZGlzcGxheS1wb3N0cy10aXRsZTpiZWZvcmUsXG4vLyAuYXJjaGl2ZS10aXRsZTpiZWZvcmUge1xuLy8gICBjb250ZW50OiBcIlwiO1xuLy8gICBoZWlnaHQ6IDNweDtcbi8vICAgd2lkdGg6IDIwcHg7XG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgdG9wOiAxMHB4O1xuLy8gICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1iYXNlO1xuLy8gICBtYXJnaW46IDAgMCAkc3BhY2VyLW1lZGl1bTtcbi8vICAgZGlzcGxheTogYmxvY2s7XG4vLyB9XG5cbi5hcmNoaXZlLmF1dGhvciB7XG4gIC5hcmNoaXZlLWRlc2NyaXB0aW9uIHAge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgICBAaW5jbHVkZSBib2R5LWJhc2U7XG4gIH1cbn1cblxuLnNpZGViYXItY3RhIHtcbiAgQGluY2x1ZGUgYm9keS1saXN0O1xufVxuIiwiLy8gVHlwb2dyYXBoeSBWYXJpYWJsZXMgU2V0dGluZ3MgU3R5bGVzaGVldFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gRm9udCBGYW1pbGllc1xuLy8gJGZvbnQtZmFtaWx5LWJvZHk6IFwiUG95bnRlciBPbGQgU3R5bGUgVGV4dFwiLCBcIkdlb3JnaWFcIiwgc2VyaWY7XG4kZm9udC1mYW1pbHktYm9keTogXCJTb3VyY2UgU2VyaWYgNFwiLCBcIkdlb3JnaWFcIiwgc2VyaWY7XG4kZm9udC1mYW1pbHktaGVhZGluZzogJ1JldGluYScsIFwiUm9ib3RvXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1zYW5zOiBcIlJldGluYVwiLCBcIkdlb3JnaWFcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1jaGFydDogXCJSZXRpbmEgTVBcIiwgXCJHZW9yZ2lhXCIsIHNhbnMtc2VyaWY7XG5cbi8vIFNpemVzXG4vLyBCYXNlIGZvbnQtc2l6ZTogMTBweFxuJGJvZHktcmVzZXQ6IDEwcHg7XG4kZm9udC1zaXplLWJhc2U6IDEwcHg7XG5cblxuLy9Cb2R5IFZhcmlhYmxlc1xuXG4kYm9keS1sYXJnZTogMnJlbTtcbiRib2R5LWxhcmdlLWxpbmUtaGVpZ2h0OiAxLjU7XG4kYm9keS1sYXJnZS1sZXR0ZXItc3BhY2luZzogLS4wMnJlbTtcblxuJGJvZHktYmFzZTogMS44cmVtO1xuJGJvZHktYmFzZS1saW5lLWhlaWdodDogMS41O1xuJGJvZHktYmFzZS1sZXR0ZXItc3BhY2luZzogLS4wMnJlbTtcblxuJGJvZHktc21hbGw6IDEuNHJlbTtcbiRib2R5LXNtYWxsLWxpbmUtaGVpZ2h0OiAxLjQ1O1xuJGJvZHktc21hbGwtbGV0dGVyLXNwYWNpbmc6IC0uMDJyZW07XG5cbiRib2R5LXRpbnk6IDEuMnJlbTtcbiRib2R5LXRpbnktbGluZS1oZWlnaHQ6IDEuMjtcbiRib2R5LXRpbnktbGV0dGVyLXNwYWNpbmc6IC0uMDJyZW07XG5cbi8vQ2hhcnQgVmFyaWFibGVzXG5cbiRjaGFydC1sYXJnZTogMnJlbTtcbiRjaGFydC1sYXJnZS1saW5lLWhlaWdodDogMS41O1xuJGNoYXJ0LWxhcmdlLWxldHRlci1zcGFjaW5nOiAtLjAycmVtO1xuXG4kY2hhcnQtYmFzZTogMS44cmVtO1xuJGNoYXJ0LWJhc2UtbGluZS1oZWlnaHQ6IDEuNTtcbiRjaGFydC1iYXNlLWxldHRlci1zcGFjaW5nOiAtLjAycmVtO1xuXG4kY2hhcnQtc21hbGw6IDEuNHJlbTtcbiRjaGFydC1zbWFsbC1saW5lLWhlaWdodDogMS40NTtcbiRjaGFydC1zbWFsbC1sZXR0ZXItc3BhY2luZzogLS4wMnJlbTtcblxuJGNoYXJ0LWhlYWRpbmctbGFyZ2U6IDMuMnJlbTtcbiRjaGFydC1oZWFkaW5nLWxhcmdlLWxpbmUtaGVpZ2h0OiAxLjU7XG4kY2hhcnQtaGVhZGluZy1sYXJnZS1sZXR0ZXItc3BhY2luZzogLS4wMnJlbTtcblxuJGNoYXJ0LWhlYWRpbmctYmFzZTogMS42cmVtO1xuJGNoYXJ0LWhlYWRpbmctYmFzZS1saW5lLWhlaWdodDogMS41O1xuJGNoYXJ0LWhlYWRpbmctYmFzZS1sZXR0ZXItc3BhY2luZzogLS4wMnJlbTtcblxuJGNoYXJ0LWhlYWRpbmctc21hbGw6IDEuNHJlbTtcbiRjaGFydC1oZWFkaW5nLXNtYWxsLWxpbmUtaGVpZ2h0OiAxLjQ1O1xuJGNoYXJ0LWhlYWRpbmctc21hbGwtbGV0dGVyLXNwYWNpbmc6IC0uMDJyZW07XG5cbiRjaGFydC1sYWJlbC1zbWFsbDogMS4ycmVtO1xuJGNoYXJ0LWxhYmVsLXNtYWxsLWxpbmUtaGVpZ2h0OiAxLjI7XG4kY2hhcnQtbGFiZWwtc21hbGwtbGV0dGVyLXNwYWNpbmc6IC0uMDJyZW07XG5cbiRjaGFydC1sYWJlbDogMS42cmVtO1xuJGNoYXJ0LWxhYmVsLWxpbmUtaGVpZ2h0OiAxO1xuJGNoYXJ0LWxhYmVsLWxldHRlci1zcGFjaW5nOiAtLjAycmVtO1xuXG4vL0hlYWRpbmcgVmFyaWFibGVzXG5cbiRoZWFkaW5nLWRpc3BsYXk6IDYuNHJlbTtcbiRoZWFkaW5nLWRpc3BsYXktbGluZS1oZWlnaHQ6IDE7XG5cbiRoZWFkaW5nLXNpbmdsZTogMy42cmVtO1xuJGhlYWRpbmctc2luZ2xlLWxpbmUtaGVpZ2h0OiAxLjE7XG5cbiRoZWFkaW5nLW1haW46IDMuMnJlbTtcbiRoZWFkaW5nLW1haW4tbGluZS1oZWlnaHQ6IDEuMTtcblxuJGhlYWRpbmctZmVhdHVyZTogMy4ycmVtO1xuJGhlYWRpbmctZmVhdHVyZS1saW5lLWhlaWdodDogMS4xO1xuXG4kaGVhZGluZy1zZWNvbmRhcnk6IDJyZW07XG4kaGVhZGluZy1zZWNvbmRhcnktbGluZS1oZWlnaHQ6IDEuMTtcblxuJGhlYWRpbmctdGVydGlhcnk6IDEuOHJlbTtcbiRoZWFkaW5nLXRlcnRpYXJ5LWxpbmUtaGVpZ2h0OiAxLjI7XG5cbiRoZWFkaW5nLWxpc3Q6IDEuNHJlbTtcbiRoZWFkaW5nLWxpc3QtbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiRoZWFkaW5nLWxhYmVsOiAxLjNyZW07XG4kaGVhZGluZy1sYWJlbC1saW5lLWhlaWdodDogMTtcblxuJGhlYWRpbmctbGFiZWwtc2lkZWJhcjogMS42cmVtO1xuJGhlYWRpbmctbGFiZWwtc2lkZWJhci1saW5lLWhlaWdodDogMTtcblxuLy9TdWJoZWFkaW5nIFZhcmlhYmxlc1xuJHN1YmhlYWRpbmctZGVjazogMnJlbTtcbiRzdWJoZWFkaW5nLWRlY2stbGluZS1oZWlnaHQ6IDEuMTtcblxuJHN1YmhlYWRpbmctc3VtbWFyeTogMTRyZW07XG4kc3ViaGVhZGluZy1zdW1tYXJ5LWxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuXG4vLyBXZWlnaHRzXG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcbiRmb250LXdlaWdodC1iYXNlOiA0MDA7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGZvbnQtd2VpZ2h0LWJsYWNrOiA5MDA7XG5cbi8vIFdlaWdodHNcbiRmb250LXN0eWxlLW5vcm1hbDogbm9ybWFsO1xuJGZvbnQtc3R5bGUtaXRhbGljOiBpdGFsaWM7XG4kZm9udC1zdHlsZS1vYmxpcXVlOiBvYmxpcXVlO1xuXG4vLyBUZXh0IEFsaWdubWVudFxuJHRleHQtYWxpZ24tY2VudGVyOiBjZW50ZXI7XG4kdGV4dC1hbGlnbi1sZWZ0OiBsZWZ0O1xuJHRleHQtYWxpZ24tanVzdGlmeToganVzdGlmeTtcbiR0ZXh0LWFsaWduLXJpZ2h0OiByaWdodDtcblxuLy8gVGV4dCBUcmFuc2Zvcm1zXG4kdGV4dC10cmFuc2Zvcm0tY2FwaXRhbGl6ZTogY2FwaXRhbGl6ZTtcbiR0ZXh0LXRyYW5zZm9ybS11cHBlcmNhc2U6IHVwcGVyY2FzZTsiLCIvLyBDb2xvciBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQmxhY2tcbiRibGFjay1iYXNlOiAjMTAxNzIwO1xuXG4vLyBCbHVlXG4kcHJpbWFyeS1iYXNlOiAjM2I3Y2JiO1xuJHByaW1hcnktYmFja2dyb3VuZDogI0VCRjJGODtcbiRwcmltYXJ5LXN1YmR1ZWQ6ICNCOEQwRTY7XG4kcHJpbWFyeS1ob3ZlcjogIzJGNjI5NDtcblxuLy8gUmVkXG4kc2Vjb25kYXJ5LWJhc2U6ICNlYjFmMzU7XG4kc2Vjb25kYXJ5LWJhY2tncm91bmQ6ICNGREU5RUI7XG4kc2Vjb25kYXJ5LXN1YmR1ZWQ6ICNGOEFGQjY7XG4kc2Vjb25kYXJ5LWhvdmVyOiAjRDAxQjJFO1xuXG4vLyBHcmV5XG4kZ3JleS1leHRyYS1saWdodDogI0VGRjdGRTtcbiRncmV5LWxpZ2h0OiAjRDFFMEVCO1xuJGdyZXktYmFzZTogI0FBQkZDRTtcbiRncmV5LW1lZGl1bTogIzY1ODU5RDtcbiRncmV5LWRhcms6ICM0QzU2NjA7XG4kZ3JleS1jaGFydDogI0VGRUJERDtcbiRncmV5LXRleHQ6ICRncmV5LW1lZGl1bTtcblxuLy8gV2hpdGVcbiR3aGl0ZS1saWdodDogI2ZhZmFmYTtcbiR3aGl0ZS1iYXNlOiAjZmZmZmZmO1xuJHdoaXRlLWRhcms6ICNmMWYxZjE7XG5cbi8vIFN0YXR1cyBjb2xvcnNcbiRzdWNjZXNzLWJhc2U6ICMzQkE3NTU7XG4kZXJyb3ItYmFzZTogI0VBMDAxRTtcblxuLy9NQUlOIFBBTEVUVEUgTElTVFxuJGNvbG9yczogKFxuICAoYmxhY2stYmFzZSwgJGJsYWNrLWJhc2UpLFxuICAoYmx1ZS1iYXNlLCAkcHJpbWFyeS1iYXNlKSxcbiAgKGdyZXktbGlnaHQsICRncmV5LWxpZ2h0KSxcbiAgKGdyZXktYmFzZSwgJGdyZXktYmFzZSksXG4gIChncmV5LWRhcmssICRncmV5LWRhcmspLFxuICAod2hpdGUtbGlnaHQsICR3aGl0ZS1saWdodCksXG4gICh3aGl0ZS1iYXNlLCAkd2hpdGUtYmFzZSksXG4gICh3aGl0ZS1kYXJrLCAkd2hpdGUtZGFyaylcbik7IiwiQG1peGluIGhlYWRsaW5lLWxpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi8vSGVhZGluZ3NcbkBtaXhpbiBydWxlLWJvcmRlciB7XG4gIHBhZGRpbmctdG9wOiRzcGFjZXItZXh0cmEtc21hbGw7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAkYmxhY2stYmFzZTtcbiAgYm9yZGVyLWJvdHRvbTogLjVweCBzb2xpZCBibGFjazsgLyogRmlyc3QgYm9yZGVyICovXG4gIGJveC1zaGFkb3c6IDAgMy41cHggMCAwICNmZmYsIC8qIFNlY29uZCBib3JkZXIgKG9mZnNldCBieSA0cHgpICovXG4gICAgICAgICAgICAgIDAgNHB4IDAgMCAkYmxhY2stYmFzZSwgLyogVGhpcmQgYm9yZGVyIChvZmZzZXQgYnkgNnB4KSAqL1xuICAgICAgICAgICAgICAwIDdweCAwIDAgI2ZmZiwgLyogVGhpcmQgYm9yZGVyIChvZmZzZXQgYnkgNnB4KSAqL1xuICAgICAgICAgICAgICAwIDcuNXB4IDAgMCAkYmxhY2stYmFzZTsgLyogVGhpcmQgYm9yZGVyIChvZmZzZXQgYnkgNnB4KSAqL1xuICBwYWRkaW5nLWJvdHRvbTogNy41cHg7IC8qIEFkanVzdCBwYWRkaW5nIHRvIGFjY29tbW9kYXRlIHRoZSBib3gtc2hhZG93cyAqLyBcbn1cblxuQG1peGluIGhlYWRpbmctbGFiZWwge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogJGhlYWRpbmctbGFiZWw7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1sYWJlbC1saW5lLWhlaWdodDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWl4aW4gaGVhZGluZy1sYWJlbC1zaWRlYmFyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jaGFydDtcbiAgZm9udC1zaXplOiAkaGVhZGluZy1sYWJlbC1zaWRlYmFyO1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmctbGFiZWwtbGluZS1oZWlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMCAwICRzcGFjZXItbGFyZ2U7XG4gIEBpbmNsdWRlIHJ1bGUtYm9yZGVyO1xufVxuXG5AbWl4aW4gaGVhZGluZy1zdWJsYWJlbC1zaWRlYmFyIHtcbiAgbWFyZ2luOiAkc3BhY2VyLWV4dHJhLXNtYWxsIDAgMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jaGFydDtcbiAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxhYmVsLWxpbmUtaGVpZ2h0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5AbWl4aW4gaGVhZGluZy1saXN0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zO1xuICBmb250LXNpemU6ICRoZWFkaW5nLWxpc3Q7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saXN0LWxpbmUtaGVpZ2h0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuQG1peGluIGhlYWRpbmctdGVydGlhcnkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogJGhlYWRpbmctdGVydGlhcnk7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saXN0LWxpbmUtaGVpZ2h0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogJGhlYWRpbmctdGVydGlhcnk7XG4gIH1cbn1cbkBtaXhpbiBoZWFkaW5nLXNlY29uZGFyeSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC1zaXplOiAkaGVhZGluZy1zZWNvbmRhcnk7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1zZWNvbmRhcnktbGluZS1oZWlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbWFyZ2luOiAwIDAgJHNwYWNlci1zbWFsbDtcbiAgLy8gbGV0dGVyLXNwYWNpbmc6IC42cHg7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLy8gTkVFRFMgVVBEQVRJTkdcbkBtaXhpbiBoZWFkaW5nLWZlYXR1cmUge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogJGhlYWRpbmctc2Vjb25kYXJ5O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmctbWFpbi1saW5lLWhlaWdodDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAvLyBsZXR0ZXItc3BhY2luZzogLjZweDtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAkaGVhZGluZy1tYWluICogMC43O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogJGhlYWRpbmctbWFpbiAqIDAuODtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6ICRoZWFkaW5nLW1haW47XG4gIH1cbn1cblxuQG1peGluIGhlYWRpbmctc2luZ2xlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXNpemU6ICRoZWFkaW5nLXNpbmdsZTtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5nLW1haW4tbGluZS1oZWlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbWFyZ2luOiAwIDAgJHNwYWNlci1zbWFsbDtcbiAgLy8gbGV0dGVyLXNwYWNpbmc6IC42cHg7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuQG1peGluIGhlYWRpbmctbWFpbiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC1zaXplOiAkaGVhZGluZy1tYWluO1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmctbWFpbi1saW5lLWhlaWdodDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBtYXJnaW46IDAgMCAkc3BhY2VyLXNtYWxsO1xuICAvLyBsZXR0ZXItc3BhY2luZzogLjZweDtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vLyBORUVEUyBVUERBVElOR1xuQG1peGluIGhlYWRpbmctZmVhdHVyZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC1zaXplOiAkaGVhZGluZy1zZWNvbmRhcnk7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1tYWluLWxpbmUtaGVpZ2h0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIC8vIGxldHRlci1zcGFjaW5nOiAuNnB4O1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICBmb250LXNpemU6ICRoZWFkaW5nLW1haW4gKiAwLjc7XG4gICAgLy8gbGluZS1oZWlnaHQ6ICRoZWFkaW5nLW1haW4tbGluZS1oZWlnaHQgKiAxLjE7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAkaGVhZGluZy1tYWluICogMC44O1xuICAgIC8vIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1tYWluLWxpbmUtaGVpZ2h0ICogMS4xO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogJGhlYWRpbmctbWFpbjtcbiAgICAvLyBsaW5lLWhlaWdodDogJGhlYWRpbmctbWFpbi1saW5lLWhlaWdodCAqIDEuMTtcbiAgfVxufVxuXG5AbWl4aW4gaGVhZGluZy1kaXNwbGF5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXNpemU6ICRoZWFkaW5nLW1haW47XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1tYWluLWxpbmUtaGVpZ2h0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJsYWNrO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAkaGVhZGluZy1kaXNwbGF5O1xuICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1kaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICAgIC8vIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1tYWluLWxpbmUtaGVpZ2h0ICogMS4xO1xuICB9XG59XG5cbkBtaXhpbiBleGNlcnB0IHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRib2R5LXNtYWxsLWxldHRlci1zcGFjaW5nO1xuICBsaW5lLWhlaWdodDogJGJvZHktc21hbGwtbGluZS1oZWlnaHQ7XG59XG5cbi8vQm9keVxuQG1peGluIGJvZHktbGFyZ2Uge1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgZm9udC1zaXplOiAkYm9keS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGJvZHktbGFyZ2UtbGluZS1oZWlnaHQ7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICBmb250LXNpemU6ICRib2R5LWxhcmdlO1xuICAgIC8vIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1tYWluLWxpbmUtaGVpZ2h0ICogMS4xO1xuICB9XG59XG5cbkBtaXhpbiBib2R5LWJhc2Uge1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgZm9udC1zaXplOiAkYm9keS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGJvZHktYmFzZS1saW5lLWhlaWdodDtcbiAgbGV0dGVyLXNwYWNpbmc6ICRib2R5LWJhc2UtbGV0dGVyLXNwYWNpbmc7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICBmb250LXNpemU6ICRib2R5LWJhc2U7XG4gICAgLy8gbGluZS1oZWlnaHQ6ICRoZWFkaW5nLW1haW4tbGluZS1oZWlnaHQgKiAxLjE7XG4gIH1cbn1cblxuQG1peGluIGJvZHktc21hbGwge1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRib2R5LXNtYWxsLWxpbmUtaGVpZ2h0O1xufVxuXG5AbWl4aW4gYm9keS1saXN0IHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtaXhpbiBib2R5LWxpc3Qtc21hbGwge1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2FucztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBmb250LXNpemU6ICRib2R5LXRpbnk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8vTGlua3NcbkBtaXhpbiBsaW5rIHtcbiAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1iYXNlO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJHByaW1hcnktaG92ZXI7XG4gIH1cbn1cblxuQG1peGluIGxpbmstc2FucyB7XG4gIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktYmFzZTtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWhvdmVyO1xuICB9XG59XG5cbi8vTWV0YVxuQG1peGluIG1ldGEtdGltZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkZ3JleS1kYXJrO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnM7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gIGxldHRlci1zcGFjaW5nOiAuNHB4O1xufVxuXG5AbWl4aW4gbWV0YS1hdXRob3Ige1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2FucztcbiAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBmb250LXN0eWxlOiAkZm9udC1zdHlsZS1ub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAuNHB4O1xufVxuXG5AbWl4aW4gbWVudS1pdGVtIHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnM7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgZm9udC1zdHlsZTogJGZvbnQtc3R5bGUtbm9ybWFsO1xufVxuXG4vL0dyYXBoaWNzIFxuXG5AbWl4aW4gZ3JhcGhpYy1oZWFkaW5nIHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnM7XG4gIGZvbnQtc2l6ZTogJGNoYXJ0LWhlYWRpbmctYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBmb250LXN0eWxlOiAkZm9udC1zdHlsZS1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWl4aW4gZ3JhcGhpYy1sYWJlbCB7XG4gIGNvbG9yOiAkZ3JleS1kYXJrO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnM7XG4gIGZvbnQtc2l6ZTogJGJvZHktdGlueTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBmb250LXN0eWxlOiAkZm9udC1zdHlsZS1ub3JtYWw7XG59XG5cbkBtaXhpbiBncmFwaGljLW51bWJlci1sYXJnZSB7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zO1xuICBmb250LXNpemU6ICRoZWFkaW5nLXRlcnRpYXJ5O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZvbnQtc3R5bGU6ICRmb250LXN0eWxlLW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICBmb250LXNpemU6ICRoZWFkaW5nLXNlY29uZGFyeTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDQwcHgpIHtcbiAgICBmb250LXNpemU6ICRoZWFkaW5nLW1haW47XG4gIH1cbn1cblxuLy8gQ2hhcnQgVHlwb2dyYXBoeSBNaXhpbnNcbkBtaXhpbiBjaGFydC1jZWxsIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jaGFydDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gY2hhcnQtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY2hhcnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6ICRjaGFydC1oZWFkaW5nLWJhc2U7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtc21hbGw7XG59XG5cbkBtaXhpbiBjaGFydC1oZWFkaW5nLXNtYWxsIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jaGFydDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogJGNoYXJ0LWhlYWRpbmctc21hbGw7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtc21hbGw7XG59XG5cbkBtaXhpbiBjaGFydC1sYWJlbC1zbWFsbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY2hhcnQ7XG4gIGZvbnQtc2l6ZTogJGNoYXJ0LWxhYmVsLXNtYWxsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1leHRyYS1zbWFsbDtcbn1cblxuQG1peGluIGNoYXJ0LWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jaGFydDtcbiAgZm9udC1zaXplOiAkY2hhcnQtbGFiZWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xufVxuXG4vLyBJbWFnZSBNaXhpbnNcblxuQG1peGluIGltYWdlLWNhcHRpb24ge1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2FucztcbiAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsZXR0ZXItc3BhY2luZzogJGJvZHktc21hbGwtbGV0dGVyLXNwYWNpbmc7XG4gIGxpbmUtaGVpZ2h0OiAkYm9keS1zbWFsbC1saW5lLWhlaWdodDtcbn0iLCJAbWl4aW4gYnJlYWtwb2ludC1zbWFsbGVyLXRoYW4tc21hbGwge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnJlYWtwb2ludC1zbWFsbGVyLXRoYW4tbWVkaXVtIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGl1bS13aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVha3BvaW50LXNtYWxsZXItdGhhbi1sYXJnZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS13aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS13aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVha3BvaW50LWxhcmdlci10aGFuLWxhcmdlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcmdlLXdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIFNwYWNlcnMgJiBSZXNldHMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblxuXG4gICAkY3VzdG9tLW5lYXQtZ3JpZDogKGNvbHVtbnM6IDEyLFxuICAgICAgICAgICAgICAgICAgICAgICBndXR0ZXI6IDIwcHgsXG4gICAgICAgICAgICAgICAgICAgICAgIG1lZGlhOiAxMDI1cHgsXG4gICAgICAgICAgICAgICAgICAgICAgKTtcblxuLy9TaXRlIElubmVyIFdyYXBwZXJcblxuJHdyYXBwZXItc2l0ZS1pbm5lcjogICAxMTQwcHg7XG5cblxuLy8gVmFyaWFibGVzXG4kcmVzZXQtemVybzogICAgICAgICAgIDA7XG5cbiRzcGFjZXItZXh0cmEtbGFyZ2U6ICAgNDhweDtcbiRzcGFjZXItbGFyZ2U6ICAgICAgICAgMzJweDtcbiRzcGFjZXItbWVkaXVtOiAgICAgICAgMjRweDtcbiRzcGFjZXItc21hbGw6ICAgICAgICAgMTZweDtcbiRzcGFjZXItZXh0cmEtc21hbGw6ICAgOHB4O1xuXG5cbi8vIFJlc2V0c1xuJHJlc2V0czogKFxuICAoYm90dG9tLCAgJHJlc2V0LXplcm8pLFxuICAobGVmdCwgICAgJHJlc2V0LXplcm8pLFxuICAocmlnaHQsICAgJHJlc2V0LXplcm8pLFxuICAodG9wLCAgICAgJHJlc2V0LXplcm8pXG4pO1xuXG4vLyBTcGFjZXJzXG4kc3BhY2VyczogKFxuICAoYWxwaGEsICAgICAkc3BhY2VyLWV4dHJhLWxhcmdlICAgKSxcbiAgKGJyYXZvLCAgICAgJHNwYWNlci1sYXJnZSAgICksXG4gIChjaGFybGllLCAgICRzcGFjZXItbWVkaXVtICksXG4gIChkZWx0YSwgICAgICRzcGFjZXItc21hbGwgICApLFxuICAoZWNobywgICAgICAkc3BhY2VyLWV4dHJhLXNtYWxsICAgIClcbik7XG5cbi8vIGJvcmRlci1zcGFjaW5nXG5cbiRib3JkZXItbWFpbjogICAgIDFweCBzb2xpZCAkZ3JleS1iYXNlO1xuIiwiLyogR2VuZXNpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMjBweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFyY2hpdmUtZGVzY3JpcHRpb24sXG4uYXV0aG9yLWJveCB7XG4vKlx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMzsqL1xuLypcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzOyovXG5cdG1hcmdpbjogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbi8qXHRwYWRkaW5nOiAyMHB4OyovXG59XG5cbi5hcmNoaXZlLXRpdGxlICsgcCB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5hdXRob3ItYm94LXRpdGxlIHtcblx0Y29sb3I6ICRibGFjay1iYXNlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5hdXRob3ItYm94IHAge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXV0aG9yLWJveCAuYXZhdGFyIHtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG5cbi8qIFNraXAgTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmdlbmVzaXMtc2tpcC1saW5rIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uZ2VuZXNpcy1za2lwLWxpbmsgbGkge1xuXHRoZWlnaHQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5cbi8qIERpc3BsYXkgb3V0bGluZSBvbiBmb2N1cyAqL1xuOmZvY3VzIHtcblx0Y29sb3I6ICMzMzM7XG5cdG91dGxpbmU6ICNjY2Mgc29saWQgMXB4O1xufVxuIiwiLyogUGx1Z2luc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBHZW5lc2lzIGVOZXdzIEV4dGVuZGVkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmVuZXdzLXdpZGdldCBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5lbmV3cy13aWRnZXQgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uZW5ld3Mtd2lkZ2V0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVuZXdzLXdpZGdldCBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLFxuLmVuZXdzLXdpZGdldCBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xufVxuXG4uZW5ld3MgZm9ybSArIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc2lkZWJhciAud2lkZ2V0LmVuZXdzLXdpZGdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1iYXNlO1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnNpZGViYXIgLmVuZXdzLXdpZGdldCAud2lkZ2V0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIEdlbmVzaXMgTGF0ZXN0IFR3ZWV0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5sYXRlc3QtdHdlZXRzIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLyogR2VuZXNpcyBSZXNwb25zaXZlIFNsaWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5uZXdzLXByby1ob21lIC5jb250ZW50ICNnZW5lc2lzLXJlc3BvbnNpdmUtc2xpZGVyLFxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXIgbGkge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5uZXdzLXByby1ob21lIC5jb250ZW50IC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXIgLnNsaWRlLWV4Y2VycHQsXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCAuZ2VuZXNpc19yZXNwb25zaXZlX3NsaWRlciAuc2xpZGUtZXhjZXJwdC1ib3JkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5uZXdzLXByby1ob21lIC5jb250ZW50IC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyIC5zbGlkZS1leGNlcnB0IHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgI2dlbmVzaXMtcmVzcG9uc2l2ZS1zbGlkZXIsXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCAuZ2VuZXNpc19yZXNwb25zaXZlX3NsaWRlciAuc2xpZGVzIGxpLFxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXIgLmZsZXgtY29udHJvbC1uYXYge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5cbi5uZXdzLXByby1ob21lIC5jb250ZW50IC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyIC5mbGV4LWNvbnRyb2wtbmF2IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5uZXdzLXByby1ob21lIC5jb250ZW50IC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgbGkgYSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAtbXMtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXIgaDIgYSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCAuZ2VuZXNpc19yZXNwb25zaXZlX3NsaWRlciBhOmZvY3VzLFxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCAuZ2VuZXNpc19yZXNwb25zaXZlX3NsaWRlciBwIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cblxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiBsaSBhIHtcbiAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9pY29uLWRpcmVjdGlvbi1uYXYucG5nKSBuby1yZXBlYXQgLTUwcHggMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweCA5OHB4O1xuICBoZWlnaHQ6IDQ5cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHJpZ2h0OiAtMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gIC1tcy10cmFuc2l0aW9uOiBub25lO1xuICAtby10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB3aWR0aDogNTBweDtcbn1cblxuLm5ld3MtcHJvLWhvbWVcbiAgLmNvbnRlbnRcbiAgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXJcbiAgLmZsZXgtZGlyZWN0aW9uLW5hdlxuICBsaVxuICBhOmZvY3VzLFxuLm5ld3MtcHJvLWhvbWVcbiAgLmNvbnRlbnRcbiAgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXJcbiAgLmZsZXgtZGlyZWN0aW9uLW5hdlxuICBsaVxuICBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTQ5cHg7XG59XG5cbi5uZXdzLXByby1ob21lXG4gIC5jb250ZW50XG4gIC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyXG4gIC5mbGV4LWRpcmVjdGlvbi1uYXZcbiAgbGlcbiAgYS5wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA2MnB4O1xuICB0b3A6IGF1dG87XG59XG5cbi5uZXdzLXByby1ob21lXG4gIC5jb250ZW50XG4gICNnZW5lc2lzLXJlc3BvbnNpdmUtc2xpZGVyXG4gIC5mbGV4LWRpcmVjdGlvbi1uYXZcbiAgbGlcbiAgYS5uZXh0IHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbiAgdG9wOiBhdXRvO1xufVxuXG4ubmV3cy1wcm8taG9tZVxuICAuY29udGVudFxuICAjZ2VuZXNpcy1yZXNwb25zaXZlLXNsaWRlclxuICAuZmxleC1kaXJlY3Rpb24tbmF2XG4gIGxpXG4gIGE6Zm9jdXMucHJldixcbi5uZXdzLXByby1ob21lXG4gIC5jb250ZW50XG4gICNnZW5lc2lzLXJlc3BvbnNpdmUtc2xpZGVyXG4gIC5mbGV4LWRpcmVjdGlvbi1uYXZcbiAgbGlcbiAgYTpob3Zlci5wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDlweDtcbn1cblxuLyogR2VuZXNpcyBUYWJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmhvbWUtdG9wIC53aWRnZXQudWktdGFicyAuZW50cnkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuXG4uaG9tZS10b3AgLndpZGdldC51aS10YWJzIC5lbnRyeSBoMiBhIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cblxuLmhvbWUtdG9wIC53aWRnZXQudWktdGFicyAuZW50cnkgcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luOiAwIDI0cHg7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuXG4uaG9tZS10b3AgLndpZGdldC51aS10YWJzIC5lbnRyeSBoMiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjRweCAyNHB4IDhweDtcbn1cblxuLmhvbWUtdG9wIC53aWRnZXQudWktdGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvbWUtdG9wIC51aS10YWJzIHVsLnVpLXRhYnMtbmF2IHtcbiAgYm90dG9tOiA0MHB4O1xuICBtYXJnaW46IDAgMCAwIDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5ob21lLXRvcCAudWktdGFicyB1bC51aS10YWJzLW5hdiBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaG9tZS10b3AgLnVpLXRhYnMgdWwudWktdGFicy1uYXYgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lLXRvcCAudWktdGFicyB1bC51aS10YWJzLW5hdiBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWJhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ob21lLXRvcCAudWktdGFicyB1bC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbn1cblxuLmhvbWUtdG9wIC51aS10YWJzIHVsLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIGE6Zm9jdXMsXG4uaG9tZS10b3AgLnVpLXRhYnMgdWwudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbn1cblxuLmhvbWUtdG9wIC53aWRnZXQudWktdGFicyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5ob21lLXRvcCAud2lkZ2V0LnVpLXRhYnMgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LnVpLXRhYnMgdWwudWktdGFicy1uYXYgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBKZXRwYWNrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaW1nI3dwc3RhdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTaW1wbGUgU29jaWFsIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNpbXBsZS1zb2NpYWwtaWNvbnMgdWwgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogRGlzcGxheSBQb3N0cyBTaG9ydGNvZGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc3ViY2F0ZWdvcmllcy1zdG9yaWVzIC5saXN0aW5nLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGFyZ2U7XG59XG5cbi5zdWJjYXRlZ29yaWVzLXN0b3JpZXMgLmxpc3RpbmctaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6ICRib2R5LWJhc2U7XG4gIC8vICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zdWJjYXRlZ29yaWVzLXN0b3JpZXMgPiA6Zmlyc3QtY2hpbGQgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3ViY2F0ZWdvcmllcy1zdG9yaWVzIGxpICsgbGkgLmF1dGhvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRlZ29yeSAuc3ViY2F0ZWdvcmllcy1zdG9yaWVzIC5pbWFnZSB7XG4gIHdpZHRoOiAyNSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci1tZWRpdW07XG59XG5cbi5jYXRlZ29yeSAuc3ViY2F0ZWdvcmllcy1zdG9yaWVzID4gOmZpcnN0LWNoaWxkIGltZyB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4vKiBSZWNlY2VudCBQb3N0cyBFeHRlbmRlZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5ycHdlLWJsb2NrIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnJwd2Vfd2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnJwd2UtYmxvY2sgYSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ycHdlLWJsb2NrIGgzIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBjbGVhcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ycHdlLXN1bW1hcnkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5ycHdlLXRpbWUge1xuICBjb2xvcjogI2JiYjtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4ucnB3ZS1jb21tZW50IHtcbiAgY29sb3I6ICNiYmI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5ycHdlLWFsaWdubGVmdCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ycHdlLWFsaWducmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnJwd2UtYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnJwd2UtY2xlYXJmaXg6YmVmb3JlLFxuLnJwd2UtY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4ucnB3ZS1jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucnB3ZS1jbGVhcmZpeCB7XG4gIHpvb206IDE7XG59XG5cbmgzLnJwd2UtdGl0bGUgYSB7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbn1cblxuLnJwd2UtYWxpZ25sZWZ0IHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cblxuLyogUmVjZW50IFBvc3RzIEV4dGVuZGVkIFN0eWxlcyAqL1xuLypSZXNpemUgcGhvdG8gb2YgZmlyc3QgaXRlbSBpbiBsaXN0Ki9cbi5jYXRlZ29yeSAucnB3ZS11bCA+IDpmaXJzdC1jaGlsZCBpbWcsXG4uaG9tZS1wYWdlLWZlYXR1cmUgPiA6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5jYXRlZ29yeSAucnB3ZS11bCA+IDpudGgtY2hpbGQobiArIDEpIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMS42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xufVxuXG4uY2F0ZWdvcnkgLnJwd2UtYmxvY2sgbGkge1xuICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyovXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi8qLmhvbWUgLnJwd2Vfd2lkZ2V0IC53aWRnZXQtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59Ki9cblxuLmhvbWUgLnJwd2UtdGh1bWIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRhYmxlcHJlc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBBZGQgdG8gX3BsdWdpbnMuc2Nzc1xuXG4udGFibGVwcmVzcyxcbmRpdltjbGFzc149XCJ0YWJsZXByZXNzLVwiXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNoYXJ0O1xuXG4gIHRoZWFkIHRoIHtcbiAgICBAaW5jbHVkZSBjaGFydC1oZWFkaW5nO1xuICB9XG4gIFxuICB0Ym9keSB0ZCB7XG4gICAgQGluY2x1ZGUgY2hhcnQtY2VsbDtcbiAgfVxuICBcbiAgLy8gU3BlY2lmaWMgdGFibGUgb3ZlcnJpZGVzXG4gIC8vICYudGFibGVwcmVzcy1pZC0xLFxuICAvLyAmLnRhYmxlcHJlc3MtaWQtMyxcbiAgLy8gJi50YWJsZXByZXNzLWlkLTQge1xuICAvLyAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY2hhcnQ7XG4gIC8vIH1cbn1cblxuLmxpc3RpbmctaXRlbSAudGFibGVwcmVzcyB7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG59XG5cbi50YWJsZXByZXNzLXRhYmxlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG59XG5cbi8vQmFua3J1cHRjeSBmaWxpbmdzIHN0eWxlc1xuI3RhYmxlcHJlc3MtYmFua3J1cHRjeS1maWxpbmdzLFxuI3RhYmxlcHJlc3MtYmFua3J1cHRjeS1maWxpbmdzIHRyLFxuI3RhYmxlcHJlc3MtYmFua3J1cHRjeS1maWxpbmdzIHRib2R5IHRkLFxuI3RhYmxlcHJlc3MtYmFua3J1cHRjeS1maWxpbmdzIHRoZWFkIHRoLFxuI3RhYmxlcHJlc3MtYmFua3J1cHRjeS1maWxpbmdzIHRmb290IHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jdGFibGVwcmVzcy1iYW5rcnVwdGN5LWZpbGluZ3MgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuI3RhYmxlcHJlc3MtYmFua3J1cHRjeS1maWxpbmdzIHRyOm50aC1jaGlsZCg0bi02KSxcbiN0YWJsZXByZXNzLWJhbmtydXB0Y3ktZmlsaW5ncyB0cjpudGgtY2hpbGQoNG4tNykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbn1cblxuI3RhYmxlcHJlc3MtYmFua3J1cHRjeS1maWxpbmdzIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGNvbG9yOiAkZ3JleS1kYXJrO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4iLCIvKiBUYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnRib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbnRoLFxudGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG50ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA2cHggMDtcbn1cblxuLyogU3RydWN0dXJlIGFuZCBMYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogU2VhcmNoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5nZW5lc2lzLW5hdi1tZW51IC5zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi53aWRnZXRfc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLyogU2l0ZSBDb250YWluZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNpdGUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNpdGUtY29udGFpbmVyLXdyYXAsXG4uYmVmb3JlLWZvb3Rlci13cmFwcGVyIHtcbiAgLypcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7Ki9cbiAgLypcdGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7Ki9cbiAgLy8gbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gJHNwYWNlci1sYXJnZTtcbn1cblxuLmJlZm9yZS1mb290ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2l0ZS1pbm5lciB7XG4gIG1hcmdpbi10b3A6ICRzcGFjZXItbGFyZ2U7XG59XG4vKiBDb2x1bW4gV2lkdGhzIGFuZCBQb3NpdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0gKGJlbG93KSBDU1MgR3JpZCBmYWxsYmFja3MgLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNvbnRlbnQtc2lkZWJhci1zaWRlYmFyIC5jb250ZW50LXNpZGViYXItd3JhcCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2lkZWJhci1jb250ZW50LXNpZGViYXIgLmNvbnRlbnQtc2lkZWJhci13cmFwLFxuLnNpZGViYXItc2lkZWJhci1jb250ZW50IC5jb250ZW50LXNpZGViYXItd3JhcCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogQ29udGVudCAqL1xuXG4uY29udGVudC1zaWRlYmFyLXdyYXAge1xuICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtYWxsO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWV4dHJhLWxhcmdlO1xufVxuXG4uY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtbGFyZ2U7XG59XG5cbm1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5hc2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICBtYWluIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cblxuICBhc2lkZSB7XG4gICAgd2lkdGg6IDI4JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tIChhYm92ZSkgQ1NTIEdyaWQgZmFsbGJhY2tzIC0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAuY29udGVudC1zaWRlYmFyLXdyYXAge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItc21hbGw7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1leHRyYS1sYXJnZTtcbiAgfVxuXG4gIG1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIGFzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIC5jb250ZW50LXNpZGViYXIgLmNvbnRlbnQtc2lkZWJhci13cmFwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAkc3BhY2VyLW1lZGl1bTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGVudC1zaWRlYmFyIC5jb250ZW50LFxuLmNvbnRlbnQtc2lkZWJhci1zaWRlYmFyIC5jb250ZW50IHtcbiAgLypcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5LWJhc2U7Ki9cbiAgZmxvYXQ6IGxlZnQ7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyLW1lZGl1bTtcbiAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItbWFpbjtcbiAgfVxuICAvLyBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyLW1lZGl1bTtcbiAgLy8gYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLW1haW47XG59XG5cbi5zaWRlYmFyLWNvbnRlbnQtc2lkZWJhciAuY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZnVsbC13aWR0aC1jb250ZW50IC5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIFByaW1hcnkgU2lkZWJhciAqL1xuXG4uc2lkZWJhci1jb250ZW50IC5zaWRlYmFyLXByaW1hcnksXG4uc2lkZWJhci1zaWRlYmFyLWNvbnRlbnQgLnNpZGViYXItcHJpbWFyeSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2lkZWJhci1zaWRlYmFyLWNvbnRlbnQgLnNpZGViYXItcHJpbWFyeSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UzZTNlMztcbn1cblxuLmNvbnRlbnQtc2lkZWJhci1zaWRlYmFyIC5zaWRlYmFyLXByaW1hcnkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlM2UzO1xufVxuXG4vKiBTZWNvbmRhcnkgU2lkZWJhciAqL1xuXG4uc2lkZWJhci1zZWNvbmRhcnkge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgd2lkdGg6IDE3N3B4O1xufVxuXG4uY29udGVudC1zaWRlYmFyLXNpZGViYXIgLnNpZGViYXItc2Vjb25kYXJ5IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi53aWRnZXQge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8qIEZlYXR1cmVkIENvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZmVhdHVyZWQtY29udGVudCAuZW50cnkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmVhdHVyZWQtY29udGVudCAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZlYXR1cmVkLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIFNpdGUgSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG4gIH1cbn1cblxuLnNpdGUtaGVhZGVyIC53cmFwIHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG59XG5cbi5zaXRlLWhlYWRlciAud3JhcCxcbi5uYXYtcHJpbWFyeSAud3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1sYXJnZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4vKiBUaXRsZSBBcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnRpdGxlLWFyZWEge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1zaXplOiA0LjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zaXRlLXRpdGxlIGEsXG4uc2l0ZS10aXRsZSBhOmZvY3VzLFxuLnNpdGUtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbn1cblxuLnNpdGUtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEZ1bGwgd2lkdGggaGVhZGVyLCBubyB3aWRnZXRzICovXG5cbi5oZWFkZXItZnVsbC13aWR0aCAudGl0bGUtYXJlYSB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGVyLWZ1bGwtd2lkdGggLnRpdGxlLWFyZWEsXG4uaGVhZGVyLWZ1bGwtd2lkdGggLnNpdGUtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci1pbWFnZSAuc2l0ZS1kZXNjcmlwdGlvbixcbi5oZWFkZXItaW1hZ2UgLnNpdGUtdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuLyogTG9nbywgaGlkZSB0ZXh0ICovXG5cbi5oZWFkZXItaW1hZ2UgLnNpdGUtdGl0bGUgYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIFdpZGdldCBBcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLndpZGdldC1hcmVhIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uc2l0ZS1oZWFkZXIgLndpZGdldC1hcmVhIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMjAlO1xufVxuXG4uc2l0ZS1oZWFkZXIgLndpZGdldC1hcmVhIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNlYXJjaC1mb3JtIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDI0cHggYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLyogRW50cnkgSGVhZGVyL1Bvc3QgdGl0bGUgQXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZW50cnktaGVhZGVyIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLXNpdGUtaW5uZXI7XG4gIH1cbn1cblxuLy8gQ2xlYW5lZCB1cCBjb21tZW50ZWQgc3R5bGVzXG5cbi8qIEltYWdlcy9DYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIEFkdmFuY2VkIEFkc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKltjbGFzc3w9dGV4YXNdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxhcmdlO1xufSovXG5cbi8qIE1lZGlhIFF1ZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuICBvbmx5IHNjcmVlbiBhbmQgKC1tb3otbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSxcbiAgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzLzIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xuICAuY29udGVudCAjZ2VuZXNpcy1yZXNwb25zaXZlLXNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IGxpIGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvaWNvbi1kaXJlY3Rpb24tbmF2QDJ4LnBuZyk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTg4cHgpIHtcbiAgLmhvbWUtdG9wIC53aWRnZXQudWktdGFicyAuZW50cnkge1xuICAgIG1pbi1oZWlnaHQ6IDMzNHB4O1xuICB9XG5cbiAgLnNpdGUtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludC1zbWFsbGVyLXRoYW4tbGFyZ2Uge1xuICAuc2l0ZS1jb250YWluZXItd3JhcCB7XG4gICAgLy9cdFx0bWF4LXdpZHRoOiAgNzgwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIC5jb250ZW50LFxuICAuY29udGVudC1zaWRlYmFyLXNpZGViYXIgLmNvbnRlbnQsXG4gIC5jb250ZW50LXNpZGViYXItc2lkZWJhciAuY29udGVudC1zaWRlYmFyLXdyYXAsXG4gIC5zaWRlYmFyLWNvbnRlbnQtc2lkZWJhciAuY29udGVudCxcbiAgLnNpZGViYXItY29udGVudC1zaWRlYmFyIC5jb250ZW50LXNpZGViYXItd3JhcCxcbiAgLnNpZGViYXItcHJpbWFyeSxcbiAgLnNpZGViYXItc2Vjb25kYXJ5LFxuICAuc2lkZWJhci1zaWRlYmFyLWNvbnRlbnQgLmNvbnRlbnQsXG4gIC5zaWRlYmFyLXNpZGViYXItY29udGVudCAuY29udGVudC1zaWRlYmFyLXdyYXAsXG4gIC5zaXRlLWlubmVyLFxuICAudGl0bGUtYXJlYSxcbiAgLndyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNpdGUtaGVhZGVyIC50aXRsZS1hcmVhIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItaW1hZ2UgLnNpdGUtdGl0bGUgYSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgXG4gIC5jb250ZW50IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuc2l0ZS1mb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNCUgJHNwYWNlci1tZWRpdW07XG4gIH1cblxuICAuaG9tZS10b3AgLndpZGdldC51aS10YWJzIC5lbnRyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWJhc2U7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuaG9tZS10b3AgLndpZGdldC51aS10YWJzIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5ob21lLXRvcCAudWktdGFicyB1bC51aS10YWJzLW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWJhc2U7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuaG9tZS10b3AgLnVpLXRhYnMgdWwudWktdGFicy1uYXYgbGksXG4gIC5ob21lLXRvcCAud2lkZ2V0LnVpLXRhYnMgLmVudHJ5IHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5ob21lLXRvcCAud2lkZ2V0LnVpLXRhYnMgLmVudHJ5IGgyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gLmNvbnRlbnQtc2lkZWJhciAuY29udGVudCxcbiAgLy8gLmNvbnRlbnQtc2lkZWJhci1zaWRlYmFyIC5jb250ZW50LFxuICAvLyAuc2lkZWJhci1zaWRlYmFyLWNvbnRlbnQgLnNpZGViYXItcHJpbWFyeSB7XG4gIC8vIFx0Ym9yZGVyOiBub25lO1xuICAvLyB9XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZml2ZS1zaXh0aHMsXG4gIC5mb290ZXItd2lkZ2V0cy0xLFxuICAuZm9vdGVyLXdpZGdldHMtMixcbiAgLmZvb3Rlci13aWRnZXRzLTMsXG4gIC5mb290ZXItd2lkZ2V0cy00LFxuICAuZm9vdGVyLXdpZGdldHMtNSxcbiAgLmZvb3Rlci13aWRnZXRzLTYsXG4gIC5mb3VyLXNpeHRocyxcbiAgLmhvbWUtbWlkZGxlLWxlZnQsXG4gIC5ob21lLW1pZGRsZS1yaWdodCxcbiAgLm9uZS1mb3VydGgsXG4gIC5vbmUtaGFsZixcbiAgLm9uZS1zaXh0aCxcbiAgLm9uZS10aGlyZCxcbiAgLnRocmVlLWZvdXJ0aHMsXG4gIC50aHJlZS1zaXh0aHMsXG4gIC50d28tZm91cnRocyxcbiAgLnR3by1zaXh0aHMsXG4gIC50d28tdGhpcmRzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29udGVudCAjZ2VuZXNpcy1yZXNwb25zaXZlLXNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IGxpIC5uZXh0LFxuICAuY29udGVudCAjZ2VuZXNpcy1yZXNwb25zaXZlLXNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IGxpIC5wcmV2LFxuICAuY29udGVudCAuc2xpZGUtZXhjZXJwdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ob21lLW1pZGRsZS1sZWZ0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyLWltYWdlIC5zaXRlLWhlYWRlciAuc2l0ZS10aXRsZSBhIHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDgvaGVhZGVyX2xvZ29fMi5zdmcpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGVzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG4iLCIvKiBDb250ZW50IEFyZWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy9SZW1vdmUgdG9wIGJvcmRlcnMgb24gaG9tZXBhZ2Ugc3Rvcmllc1xuLmhvbWUgLnNpdGUtY29udGFpbmVyLXdyYXAgLmxpc3RpbmctaXRlbSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1ncmlkIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sYXJnZTtcbiAgLy8gZGlzcGxheTogZ3JpZDtcbiAgQGluY2x1ZGUgZ3JpZC1kZWZhdWx0cygkc3BhY2VyLWxhcmdlLCAkc3BhY2VyLXNtYWxsLCAxZnIgMWZyLCBtYXgtY29udGVudCk7XG59XG5cbi5ob21lLXRvcCAud2lkZ2V0LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvbWUtdG9wIC5tb2JpbGVXaWRnZXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNlbnRlcnBpZWNlLXdyYXBwZXIge1xuICBkaXYsXG4gIHNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi5jZW50ZXJwaWVjZS13cmFwcGVyLFxuLnRvcC1zdG9yaWVzLFxuLnNwb3RsaWdodC1zdG9yeSxcbi5tb3JlLXN0b3JpZXMsXG4uc2VjdGlvbi10ZWFzZXIge1xuICAubGlzdGluZy1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG4gICAgfVxuICB9XG59XG5cbi5jZW50ZXJwaWVjZS13cmFwcGVyIHtcbiAgLmxlYWQtc3Rvcnktd3JhcHBlcixcbiAgLmV4cGVydC12b2ljZXMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLW1haW47XG4gIH1cbn1cblxuXG4uaG9tZSB7XG4gIC5zZWN0aW9uLXRlYXNlciB7XG4gICAgLmxpc3RpbmctaXRlbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gICAgICAmOm50aC1jaGlsZChuICsgMikge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sYXd5ZXJzLWZpcm1zLXN0b3JpZXMge1xuICBsaXN0aW5nLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmV4Y2VycHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgJi5zZWNvbmQge1xuICAgIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vL1RvcCBTdG9yaWVzIHdyYXBwZXJcbi8vICNjdXN0b21faHRtbC0yOFxuLm1haW4tZ3JpZCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGdyaWQtcm93OiAxIC8gMjtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgIGdyaWQtcm93OiAyIC8gMztcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgIGdyaWQtcm93OiAxIC8gMztcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogJGJvcmRlci1tYWluO1xuICB9XG59XG5cbi8vRmVhdHVyZWQgU3Rvcnkgd3JhcHBlclxuLy8gI2N1c3RvbV9odG1sLTI5XG4ubWFpbi1ncmlkID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICBncmlkLXJvdzogMSAvIDI7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICBncmlkLXJvdzogYXV0bztcbiAgfVxufVxuXG4vL01vcmUgU3RvcmllcyB3cmFwcGVyXG4vLyAjY3VzdG9tX2h0bWwtMzBcbi5tYWluLWdyaWQgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgIGdyaWQtcm93OiAzIC8gNDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgIGdyaWQtcm93OiBhdXRvO1xuICB9XG59XG5cbi5idXR0b24uY2VudGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMjRweCBhdXRvIDA7XG59XG5cbi8vUmVtb3ZlIG1hcmdpbiBvbiBNb3JlIFN0b3JpZXMgdGl0bGVzIChubyBleGNlcnB0KVxuLm1vcmUtc3RvcmllcyAubGlzdGluZy1pdGVtIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vQ29tcG9uZW50LXNwZWNpZmljIHN0eWxlc1xuXG4uYnJlYWtpbmctc3RvcnksXG4uZXhjbHVzaXZlLXN0b3J5LFxuLm91dGxpbmUtc3Rvcnkge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxhcmdlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJHNwYWNlci1tZWRpdW07XG4gIC5saXN0aW5nLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC50aXRsZSB7XG4gICAgQGluY2x1ZGUgaGVhZGluZy1tYWluO1xuICB9XG4gIC5pbWFnZSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAkc3BhY2VyLW1lZGl1bSBhdXRvIDA7XG4gICAgfVxuICB9XG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBoZWFkaW5nLWxhYmVsO1xuICAgIGZvbnQtc2l6ZTogJGJvZHktdGlueSAqIDAuODtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICAgIHBhZGRpbmc6ICgkc3BhY2VyLWV4dHJhLXNtYWxsIC8gMikgJHNwYWNlci1leHRyYS1zbWFsbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNTUlO1xuICAgIG1hcmdpbjogMCBhdXRvICRzcGFjZXItc21hbGw7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgfVxufVxuXG4uYnJlYWtpbmctc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJCcmVha2luZyBTdG9yeVwiO1xuICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWJhc2U7XG4gIGNvbG9yOiAkd2hpdGUtYmFzZTtcbn1cblxuLmV4Y2x1c2l2ZS1zdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIkV4Y2x1c2l2ZSBTdG9yeVwiO1xuICBjb2xvcjogJHByaW1hcnktYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHByaW1hcnktYmFzZSwgMC44KTtcbn1cblxuLmJyZWFraW5nLXN0b3J5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1iYXNlO1xufVxuXG4uZXhjbHVzaXZlLXN0b3J5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktYmFzZTtcbn1cbi5vdXRsaW5lLXN0b3J5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYmFzZTtcbn1cblxuLnRvcC1zdG9yaWVzIHtcbiAgcGFkZGluZy1yaWdodDogJHNwYWNlci1tZWRpdW07XG59XG5cbi5kYXRlOmFmdGVyIHtcbiAgY29udGVudDogXCIgfCBcIjtcbn1cblxuLmltYWdlIGltZyB7XG4gIG1hcmdpbjogMCAwICRzcGFjZXItbWVkaXVtO1xufVxuXG4uZmVhdHVyZWQtc3RvcnkgLmltYWdlLFxuLmxlYWQtc3RvcnkgLmltYWdlLFxuLmZlYXR1cmUtc3RvcnkgLm1ldGEtZ3JvdXAsXG4uZmVhdHVyZS1zdG9yeSAuaW1hZ2UsXG4ubGF3eWVycy1maXJtcy1zdG9yaWVzIC5pbWFnZSxcbi5sYXd5ZXJzLWZpcm1zLXN0b3JpZXMgLm1ldGEtZ3JvdXAsXG4uc2VjdGlvbi10ZWFzZXIgLmltYWdlLFxuLnNlY3Rpb24tdGVhc2VyIC5tZXRhLWdyb3VwLFxuLnN1YmNhdGVnb3JpZXMtc3RvcmllcyAuaW1hZ2UsXG4uc3ViY2F0ZWdvcmllcy1zdG9yaWVzIC5tZXRhLWdyb3VwIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi8vSGlkZXMgYWxsIGJ1dCBmaXJzdCBcIlRvcCBTdG9yaWVzXCIgcG9zdCBpbWFnZXNcbi50b3Atc3RvcmllcyAubGlzdGluZy1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb3JlLXN0b3JpZXMgLm1ldGEtZ3JvdXAsXG4uc2lkZWJhciAubWV0YS1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sYXd5ZXJzLWZpcm1zLXN0b3JpZXMgaW1nIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmxhd3llcnMtZmlybXMtc3RvcmllcyB7XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXItbWFpbjtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgJi5zZWNvbmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKiBTcGVjaWFsIHRhZyBzdHlsaW5ncyAqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vUmVwbGFjZSB0aGlzIG11bHRpcGxlIHRhZ3Mgd2l0aCBhIHVuaXZlcnNhbCB0YWc/IGkuZS4gLmhvbWUuIC50YWctc3BlY2lhbFxuLy8gTmVlZCB0byBhZGQgU3BlY2lhbCB0YWcgdG8gcHJvZHVjdGlvblxuLmhvbWUgLnRhZy1zcGVjaWFsIHtcbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGhlYWRpbmctbGFiZWw7XG4gICAgZm9udC1zaXplOiAkYm9keS10aW55ICogMC44O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICAgIHBhZGRpbmc6ICgkc3BhY2VyLWV4dHJhLXNtYWxsIC8gMikgJHNwYWNlci1leHRyYS1zbWFsbDtcbiAgICBjb2xvcjogJHdoaXRlLWJhc2U7XG4gIH1cbn1cblxuLy9JbiBtZW1vcmlhbSBzdHlsaW5nXG4uaG9tZSAudGFnLWluLW1lbW9yaWFtIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiSW4gTWVtb3JpYW1cIjtcbiAgICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGJsYWNrLWJhc2UsIDAuOCk7XG4gIH1cbn1cblxuLy9Db250aW51aW5nIENvdmVyYWdlIHN0eWxpbmdcbi5ob21lIC50YWctY29udGludWluZy1jb3ZlcmFnZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkNvbnRpbnVpbmcgQ292ZXJhZ2VcIjtcbiAgICBjb2xvcjogJHByaW1hcnktYmFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkcHJpbWFyeS1iYXNlLCAwLjgpO1xuICB9XG59XG5cbi8vRXhjbHN1aXZlIHN0eWxpbmdcbi5ob21lIC50YWctZXhjbHVzaXZlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiRXhjbHVzaXZlXCI7XG4gICAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHByaW1hcnktYmFzZSwgMC44KTtcbiAgfVxufVxuXG5cbi8vQ29ycG9yYXRlIERlYWwgVHJhY2tlciBjb250ZW50IHN0eWxpbmdcbi5ob21lIC50b3Atc3Rvcmllcyxcbi5ob21lIC5mZWF0dXJlZC1zdG9yeSxcbi5ob21lIC5leHBlcnQtdm9pY2VzIHtcbiAgLnRhZy1jZHQtc3BvbnNvciBhOmZpcnN0LWNoaWxkLFxuICAudGFnLWdjLXByb2ZpbGUtc3BvbnNvciBhOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1zbWFsbGVyLXRoYW4tbGFyZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAudGFnLWNkdC1zcG9uc29yIGE6Zmlyc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxNy8wMS9DRFQtR2Vhci1HcmFwaGljLUVjb21tLTEucG5nXCIpO1xuICB9XG4gIC50YWctZ2MtcHJvZmlsZS1zcG9uc29yIGE6Zmlyc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8xMS9nYy1wcm9maWxlLXNwb25zb3ItYW5kcm92ZXR0LnBuZ1wiKTtcbiAgfVxufVxuXG4vL1N0eWxpbmcgZm9yIGRpdmlkZXIgaW5qZWN0ZWQgdmlhIEpTXG4uaG9tZSAuZGl2aWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJhc2U7XG59XG5cbi8vTGF3eWVycyBhbmQgRmlybXMgaW4gdGhlIG5ld3NcblxuLy9OZWVkIHRvIGNoYW5nZSBmb3IgbG9jYWxcbiNjdXN0b21faHRtbC0yMCxcbiNjdXN0b21faHRtbC0yMSB7XG4gIHdpZHRoOiA0Ny41JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbiNjdXN0b21faHRtbC0yMCB7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5cbi5sYXd5ZXJzLWZpcm1zLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICNjdXN0b21faHRtbC0yMCxcbiAgI2N1c3RvbV9odG1sLTIxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmxhd3llcnMtZmlybXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogJHNwYWNlci1tZWRpdW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogaW5pdGlhbDtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGViYXItcHJpbWFyeSBzZWN0aW9uLmZpcm1zLWxhd3llcnMtbmV3cyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmlybXMtbGF3eWVycy1uZXdzIHtcbiAgbWF4LWhlaWdodDogNDI1cHg7XG4gIG1hcmdpbjogMCBhdXRvICRzcGFjZXItbGFyZ2U7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5maXJtcy1sYXd5ZXJzLW5ld3MgcCB7XG4gIGZvbnQtc2l6ZTogJGJvZHktdGlueTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICBtYXJnaW46IDA7XG59XG5cbi5ob21lLW1pZGRsZS1sZWZ0LFxuLmhvbWUtbWlkZGxlLXJpZ2h0LFxuLmhvbWUtYm90dG9tIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAgMDtcbn1cblxuLmhvbWUtbWlkZGxlLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmhvbWUtbWlkZGxlLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNTAlO1xufVxuXG4uaG9tZS1ib3R0b20ge1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogU2lkZWJhcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmFmdGVyLWVudHJ5IGxpLFxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgbGksXG4uc2lkZWJhciBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYWZ0ZXItZW50cnkgbGkgdWwsXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCBsaSB1bCxcbi5zaWRlYmFyIGxpIHVsIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5zaWRlYmFyIC53aWRnZXQge1xuICAmOm50aC1jaGlsZChuICsgMykge1xuICBwYWRkaW5nOiAkc3BhY2VyLW1lZGl1bSAwO1xuICB9XG59XG5cbi8vRnJvbnQgcGFnZSBBZCBzdHlsZXNcblxuLmxhd2Jvb2stYWQtYmVmb3JlLWZvb3Rlci1iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxhcmdlO1xufVxuXG4vKkhPTUUgUEFHRSBIRVJPKi9cblxuLy9Xb3JrIGluIHByb2dyZXNzXG5cbnNlY3Rpb24uaGVyby1zdG9yeSB7XG4gIGhlaWdodDogMjYwcHg7XG4gIGNvbG9yOiAkd2hpdGUtYmFzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly90aGVibGF6aW5nY2VudGVyLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxNS8wNC9vLUNPVVJUUk9PTS1mYWNlYm9vay5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cblxuLmhlcm8tc3RvcnkgaDEge1xuICBjb2xvcjogJHdoaXRlLWJhc2U7XG4gIGZvbnQtc2l6ZTogJGhlYWRpbmctZGlzcGxheTtcbiAgY29sb3I6ICR3aGl0ZS1iYXNlO1xufSIsIkBtaXhpbiB3cmFwcGVyLW1heC13aWR0aCgkd2lkdGg6ICR3cmFwcGVyLXNpdGUtaW5uZXIpIHtcbiAgICB3aWR0aDogOTYlO1xuICAgIG1heC13aWR0aDogJHdpZHRoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWl4aW4gZ3JpZC1kZWZhdWx0cygkZ2FwLWNvbHVtbjogJHNwYWNlci1tZWRpdW0sICRnYXAtcm93OiAkc3BhY2VyLW1lZGl1bSwgJGNvbHVtbnM6IGF1dG8sICRyb3dzOiBhdXRvKSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAkc3BhY2VyLW1lZGl1bTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6ICRnYXAtY29sdW1uO1xuICAgIGdyaWQtcm93LWdhcDogJGdhcC1yb3c7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkY29sdW1ucztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6ICRyb3dzO1xuICB9XG59XG5cbi8vIEBtaXhpbiBncmlkLWl0ZW0oJGJvcmRlci10b3A6IG5vbmUsICRib3JkZXItcmlnaHQ6IG5vbmUsICRib3JkZXItYm90dG9tOiAkYm9yZGVyLW1haW4sICRib3JkZXItbGVmdDogbm9uZSwgJGNvbHVtbnMsICRyb3dzICkge1xuLy8gICBAY29udGVudDtcbi8vICAgLy8gYm9yZGVyLWJvdHRvbTogJGJvcmRlci1tYWluO1xuLy8gICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbi8vICAgICBib3JkZXItdG9wOiAkYm9yZGVyLXRvcDtcbi8vICAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItcmlnaHQ7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1ib3R0b207XG4vLyAgICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItbGVmdDtcbi8vICAgICBncmlkLWNvbHVtbjogJGNvbHVtbnM7XG4vLyAgICAgZ3JpZC1yb3c6ICRyb3dzO1xuLy8gICB9XG4vLyB9XG4iLCIuYXV0aG9yIHtcbiAgLmF1dGhvci1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAuYXZhdGFyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5hdXRob3ItYm94LWNvbnRlbnQgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxhcmdlO1xuICAgIH1cbiAgICAuYXV0aG9yLWRlc2NyaXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGJvZHktbGlzdDtcbiAgICAgIGZvbnQtc2l6ZTogJGJvZHktYmFzZTtcbiAgICB9XG4gIH1cbn1cblxuLmFyY2hpdmUge1xuICAuYXJjaGl2ZS1kZXNjcmlwdGlvbiB7XG4gICAgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci1sYXJnZTtcbiAgICB9XG4gIH1cbn1cblxuLmFyY2hpdmUtY29udGVudC13cmFwcGVyLFxuLnNlYXJjaC1jb250ZW50LXdyYXBwZXIsXG4uYXV0aG9yLWNvbnRlbnQtd3JhcHBlcixcbi5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIge1xuICAvLyBhcnRpY2xlLFxuICAvLyAubGlzdGluZy1pdGVtIHtcbiAgLy8gICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAvLyAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1tYWluO1xuICAvLyAgIH1cbiAgLy8gfVxuICBhcnRpY2xlLnNlY29uZGFyeSAuZW50cnktaW1hZ2UtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG4gIH1cbiAgLmVudHJ5LW1ldGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgXG59XG5cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBmbGV4KSB7XG4gIC8vTmVlZCBtb2JpbGUgc3R5bGVzXG4gIC5hcmNoaXZlLWNvbnRlbnQtd3JhcHBlciwgXG4gICAgICAuYXV0aG9yLWNvbnRlbnQtd3JhcHBlcixcbiAgICAgIC5zZWFyY2gtY29udGVudC13cmFwcGVyLFxuICAgICAgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGFydGljbGUuc2Vjb25kYXJ5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAkc3BhY2VyLW1lZGl1bTtcbiAgICAgICAgICAuZW50cnktaW1hZ2UtbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAvLyBMYXJnZXIgdGhhbiBtb2JpbGVcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgICAuYXJjaGl2ZS1jb250ZW50LXdyYXBwZXIsIFxuICAgICAgLmF1dGhvci1jb250ZW50LXdyYXBwZXIsXG4gICAgICAuc2VhcmNoLWNvbnRlbnQtd3JhcHBlcixcbiAgICAgIC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBhcnRpY2xlLnNlY29uZGFyeSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBnYXA6ICRzcGFjZXItbWVkaXVtO1xuICAgICAgICAgIC5lbnRyeS1pbWFnZS1saW5rIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gIH1cbn0iLCIvLyBBZnRlci10aXRsZSB3aWRnZXQgYXJlYSAoYWxsIGNhdGVnb3J5IHRlbXBsYXRlcyB3aXRoIGNhdGVnb3J5LSotYWZ0ZXItdGl0bGUgc2lkZWJhcnMpXG4uY2F0ZWdvcnktYWZ0ZXItdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcblxuICBhIHtcbiAgICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIH1cbn1cblxuLy9MZWFkIHN0b3J5IHN0eWxlc1xuLmNhdGVnb3J5IC5jb250ZW50IC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAubGlzdGluZy1pdGVtIHtcbiAgICAuZW50cnktdGl0bGUge1xuICAgICAgQGluY2x1ZGUgaGVhZGluZy1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG4gIC5maXJzdC1wb3N0Lmxpc3RpbmctaXRlbSB7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sYXJnZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1iYXNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICAgIGdhcDogMDtcbiAgICB9XG4gICAgLmNvbnRlbnQtZ3JvdXAge1xuICAgICAgcGFkZGluZzogJHNwYWNlci1sYXJnZTtcbiAgICB9XG4gICAgLmVudHJ5LWltYWdlLWxpbmsge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuZW50cnktdGl0bGUge1xuICAgICBAaW5jbHVkZSBoZWFkaW5nLW1haW47XG4gICAgfVxuICB9XG4gIC5lbnRyeS1tZXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zaWRlYmFyLXRhYmxlcHJlc3Mtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAuZHQtY29udGFpbmVyIHtcbiAgICB0aGVhZCB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtYmFzZTtcbiAgICAgIGZvbnQtc2l6ZTogJGJvZHktdGlueTtcbiAgICB9XG4gICAgdGQge1xuICAgICAgJi5jb2x1bW4tMSwgXG4gICAgICAmLmNvbHVtbi0yLCBcbiAgICAgICYuY29sdW1uLTMge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlci1zbWFsbCAkc3BhY2VyLXNtYWxsIDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHRoIHtcbiAgICAgICYuY29sdW1uLTEsIFxuICAgICAgJi5jb2x1bW4tMiwgXG4gICAgICAmLmNvbHVtbi0zIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXItZXh0cmEtc21hbGwgJHNwYWNlci1zbWFsbCA2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2x1bW4tMiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1jaGFydDtcbiAgICB9XG4gIH1cbiAgLnRhYmxlcHJlc3MtdGFibGUtbmFtZSB7XG4gICAgQGluY2x1ZGUgY2hhcnQtaGVhZGluZztcbiAgfVxuICAuZHQtY29sdW1uLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi8vIFNoYXJlZCBzaWRlYmFyIHdpZGdldCBzdHlsZXMgKHVzZWQgYWNyb3NzIGFsbCBjYXRlZ29yeSBwYWdlcylcbi5jYXRlZ29yeSAuc2lkZWJhciB7XG4gIC5zaWRlYmFyLWRpdmlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG4gIH1cbiAgLnNpZGViYXItcm91bmR1cCB7XG4gICAgLmxpc3RpbmctaXRlbSB7XG4gICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLW1haW47XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgICAgLnRpdGxlLFxuICAgICAgLmV4Y2VycHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2lkZWJhci1yb3VuZHVwLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAkc3BhY2VyLWV4dHJhLXNtYWxsO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAuc3VibWlzc2lvbi1pbmZvIHtcbiAgICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgfVxuICAucXVpY2stbGlua3Mtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNHB4O1xuICB9XG4gIC5xdWljay1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAkc3BhY2VyLWV4dHJhLXNtYWxsO1xuICAgIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgICBmb250LXNpemU6ICRib2R5LXRpbnk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6ICRib2R5LXRpbnk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlZmF1bHQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgc3BhbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2lkZWJhci1sYXd5ZXItcmFua2luZ3Mtd3JhcHBlciB7XG4gIC5kdC1jb250YWluZXIge1xuICAgIHRoZWFkIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1iYXNlO1xuICAgICAgZm9udC1zaXplOiAkYm9keS10aW55O1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICAmLmNvbHVtbi0xLFxuICAgICAgJi5jb2x1bW4tMixcbiAgICAgICYuY29sdW1uLTMge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlci1zbWFsbCAkc3BhY2VyLXNtYWxsIDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHRoIHtcbiAgICAgICYuY29sdW1uLTEsXG4gICAgICAmLmNvbHVtbi0yLFxuICAgICAgJi5jb2x1bW4tMyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLWV4dHJhLXNtYWxsICRzcGFjZXItc21hbGwgNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sdW1uLTIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktY2hhcnQ7XG4gICAgfVxuICB9XG4gIC50YWJsZXByZXNzLXRhYmxlLW5hbWUge1xuICAgIEBpbmNsdWRlIGNoYXJ0LWhlYWRpbmc7XG4gIH1cbn0iLCIvKiBCYW5rcnVwdGN5IENhdGVnb3J5IFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBTdHJldGNoZXMgYmFua3J1cHRjeSBmaWxpbmdzIHRhYmxlIGFjcm9zcyBhdmFpbGFibGUgc3BhY2Vcbi5iYW5rcnVwdGN5LWZpbGluZ3Mge1xuICBwYWRkaW5nOiAkc3BhY2VyLWxhcmdlIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyLW1haW47XG59XG5cbkBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAuYmFua3J1cHRjeS1maWxpbmdzIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIDQ7XG4gIH1cbn1cbiIsIi8vIFRyaWFscyAmIExpdGlnYXRpb24gY2F0ZWdvcnkgcGFnZSAoc2x1ZzogY29tbWVyY2lhbC1saXRpZ2F0aW9uKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmNhdGVnb3J5LWNvbW1lcmNpYWwtbGl0aWdhdGlvbiB7XG4gIC5jb21tZXJjaWFsLWxpdC10ZWFzZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5jb21tZXJjaWFsLWxpdC10ZWFzZS1ib2R5IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBib2R5LWxpc3Q7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jb21tZXJjaWFsLWxpdC10ZWFzZS1oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuY29tbWVyY2lhbC1saXQtdGVhc2UtY3RhIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuICB9XG4gIC5zaWRlYmFyIC5saXN0aW5nLWl0ZW0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufSIsIlxuLy8gVGV4YXMgVGlja2VyIFN0eWxpbmdcbi50ZXhhcy10aWNrZXItd3JhcHBlciB7IFxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLW1haW47XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLWxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGJvcmRlci1yaWdodDogJGJvcmRlci1tYWluO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgXG4gIC50aWNrZXItY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIFxuICAudGlja2VyLXRleHQge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgXG4gIC50aWNrZXItZGVzY3JpcHRpb24ge1xuICAgIEBpbmNsdWRlIGJvZHktbGlzdDtcbiAgICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICAgIGxldHRlci1zcGFjaW5nOiAkYm9keS1zbWFsbC1sZXR0ZXItc3BhY2luZztcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci1leHRyYS1zbWFsbDtcbiAgfVxuICBcbiAgLnRpY2tlci1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgICAgbWF4LWhlaWdodDogMjQwcHg7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1sYXJnZSB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIE0mQSBTdGF0aXN0aWNzIFdpZGdldCBTdHlsaW5nXG4uY2F0ZWdvcnktY29ycG9yYXRlLWRlYWwtdHJhY2tlci10b3Age1xuICBib3JkZXItdG9wOiA4cHggc29saWQgJGJsYWNrLWJhc2U7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGFyZ2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJHNwYWNlci1tZWRpdW07XG4gIG1heC13aWR0aDogJHdyYXBwZXItc2l0ZS1pbm5lcjtcbiAgQGluY2x1ZGUgcnVsZS1ib3JkZXI7XG4gIHBhZGRpbmc6ICRzcGFjZXItc21hbGwgMCAwO1xuICBcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLm0tYW5kLWEtY291bnQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogNTUlOyBcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1sYXJnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAubS1hbmQtYS1jb3VudC13cmFwcGVyIHsgXG4gICAgICB3aWR0aDogNjAlOyBcbiAgICB9XG4gIH1cbn1cblxuLy8gVW5pZmllZCBzZWN0aW9uIGxhYmVsIGZvciBUZXhhcyBUaWNrZXIgYW5kIFlURCBzdGF0c1xuLnNlY3Rpb24tbGFiZWwge1xuICBAaW5jbHVkZSBjaGFydC1sYWJlbDtcbn1cblxuLy8gWVREIENvbXBhcmlzb24gQ29udGFpbmVyIChZZWFyLW92ZXItWWVhcilcbi55dGQtY29tcGFyaXNvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6ICRzcGFjZXItbWVkaXVtO1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAkc3BhY2VyLXNtYWxsO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAkc3BhY2VyLXNtYWxsO1xuICB9XG4gIFxuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLWxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMDtcbiAgfVxufVxuXG4ueXRkLXllYXItY29sdW1uIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDAgJHNwYWNlci1zbWFsbDtcbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlci1tYWluO1xuICAgIH1cbiAgICBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnl0ZC15ZWFyLWhlYWRlciB7XG4gIEBpbmNsdWRlIGdyYXBoaWMtbGFiZWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWV4dHJhLWxpZ2h0O1xuICBwYWRkaW5nOiA0cHggJHNwYWNlci1zbWFsbDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbi55dGQtc3RhdHMtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAkc3BhY2VyLXNtYWxsO1xufVxuXG4ueXRkLXN0YXQtaXRlbSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIFxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItbWFpbjtcbiAgfVxufVxuXG4ueXRkLXN0YXQtbGFiZWwge1xuICBAaW5jbHVkZSBncmFwaGljLWxhYmVsO1xuICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWV4dHJhLXNtYWxsO1xufVxuXG4udGlja2VyLWhlYWRsaW5lLFxuLnl0ZC1zdGF0LXZhbHVlIHtcbiAgQGluY2x1ZGUgZ3JhcGhpYy1udW1iZXItbGFyZ2U7XG59XG5cbiAgXG5cblxuLmNhdGVnb3J5LWNvcnBvcmF0ZS1kZWFsLXRyYWNrZXIge1xuICAuY29udGVudC1zaWRlYmFyLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH0gIFxufVxuXG4ubWFzdGVyLWxpc3Qtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1leHRyYS1zbWFsbDtcbiAgfVxufVxuIiwiLmZlYXR1cmVkLXN0b3J5IC5saXN0aW5nLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG4gICAgfVxufSIsIi5jYXRlZ29yeS10ZXhhcy1idXNpbmVzcy1jb3VydCB7XG4gIC5kaXZpc2lvbi1qdWRnZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBnYXA6ICRzcGFjZXItc21hbGw7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgIFxuICAgIH1cbiAgfVxufSIsIi5zaW5nbGUtcG9zdCAuZW50cnktaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAuc2luZ2xlLXBvc3QgLmVudHJ5LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgfVxuICB9XG59XG5cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICAvLyB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi8vUmVtb3ZlcyBzaWRlIG1hcmdpbnMgZm9yIGZ1bGwtd2lkdGggcG9zdHNcbi5mdWxsLXdpZHRoLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAkc3BhY2VyLW1lZGl1bSBhdXRvO1xufVxuXG4vLyAuZnVsbC13aWR0aC1jb250ZW50IC5lbnRyeS1oZWFkZXIge1xuLy8gICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4vLyAgICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XG4vLyAgIH1cbi8vIH1cblxuLy8gLnNpbmdsZS1wb3N0IG1haW4uY29udGVudCBpbWcge1xuLy8gICBkaXNwbGF5OiBpbmxpbmU7XG4vLyB9XG5maWd1cmUge1xuICBtYXJnaW46ICRzcGFjZXItbWVkaXVtIDA7XG59XG4vLyBpbWFnZSB3cmFwcGluZyBpbiB3b3JkcHJlc3MgcG9zdHNcbi8vIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuZmlndXJlLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG4gIG1hcmdpbjogJHNwYWNlci1tZWRpdW0gMCAkc3BhY2VyLW1lZGl1bSAkc3BhY2VyLW1lZGl1bTtcbn1cbmZpZ3VyZS5hbGlnbmxlZnQsXG5pbWcuYWxpZ25sZWZ0IHtcbiAgbWFyZ2luOiAkc3BhY2VyLW1lZGl1bSAkc3BhY2VyLW1lZGl1bSAkc3BhY2VyLW1lZGl1bSAwO1xufVxuZmlndXJlLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLy8gfVxuXG4vL0lmIHRoZSBmaXJzdCBjaGlsZCBvZiB0aGUgcG9zdCBpcyBhbiBpbWcgKHNpbXVsYXRpbmcgYSBmZWF0dXJlZCBpbWFnZSksIGFwcGx5IHN0eWxlc1xuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50ID4gaW1nOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTI1JTtcbiAgd2lkdGg6IDEyNSU7XG4gIG1hcmdpbi1sZWZ0OiAtMTIuNSU7XG59XG5cbi8vIE5lZWQgdG8gYWRkIHdyYXBwZXIgYXJvdW5kIHRoaXMgaW1hZ2Vcbi5zaW5nbGUtcG9zdCAuYXV0aG9yLWJveCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1iYXNlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYmFzZTtcbiAgcGFkZGluZzogJHNwYWNlci1sYXJnZSAwO1xuICAvLyBpbWcge1xuICAvLyAgIGZsb2F0OiBsZWZ0O1xuICAvLyB9XG4gIC5kZXNjIHtcbiAgICBAaW5jbHVkZSBib2R5LWxpc3Q7XG4gICAgZm9udC1zaXplOiAkYm9keS1iYXNlO1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdCAubGlzdGluZy1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNpbmdsZS1wb3N0IFtjbGFzcyo9XCItZW1iZWRkZWRcIl0ge1xuICBtYXJnaW46ICRzcGFjZXItbGFyZ2UgYXV0bztcbiAgLmxpc3RpbmctaXRlbSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAubGlzdGluZy1pdGVtIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59IiwiLm91ci10ZWFtIC5lbnRyeSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYXV0aG9ycy1saXN0X19hdXRob3ItaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtbGFyZ2U7XG4gIC5hdXRob3ItaW5mbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuYXV0aG9yLXRpdGxlIHtcbiAgICBjb2xvcjogJGdyZXktZGFyaztcbiAgfVxuICAuYXV0aG9yLWRlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBib2R5LWxpc3Q7XG4gICAgZm9udC1zaXplOiAkYm9keS1iYXNlO1xuICB9XG4gIC5hdXRob3ItbGluayB7XG4gICAgLy8gZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgICBAaW5jbHVkZSBoZWFkaW5nLWxhYmVsO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dC10cmFuc2Zvcm0tdXBwZXJjYXNlO1xuICAgIGkge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWZhdWx0O1xuICAgIH1cbiAgICAmOmhvdmVyIGkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gICAgfVxuICB9XG4gIC5hdXRob3ItaW1hZ2Uge1xuICAgIG1hcmdpbjogMCAkc3BhY2VyLW1lZGl1bSAkc3BhY2VyLW1lZGl1bSAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLmF1dGhvcnMtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6ICRzcGFjZXItZXh0cmEtbGFyZ2U7XG4gIH1cblxuICAuYXV0aG9ycy1saXN0X19hdXRob3ItaXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6ICRzcGFjZXItbWVkaXVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAuYXV0aG9yLWluZm8ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmF1dGhvci1kZXNjcmlwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBib2R5LWxpc3Q7XG4gICAgICBmb250LXNpemU6ICRib2R5LWJhc2U7XG4gICAgfVxuICAgIC5hdXRob3ItbGluayB7XG4gICAgICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICAgIH1cbiAgICAuYXV0aG9yLWltYWdlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjtcbiAgICB9XG4gIH1cbn1cblxuLmFyY2hpdmUuYXV0aG9yIHtcbiAgLy8gLmFyY2hpdmUtdGl0bGUge1xuICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vIH1cbiAgLy8gLmF1dGhvci1hcmNoaXZlLWRlc2NyaXB0aW9uIHAge1xuICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vICAgJi5zaG93IHtcbiAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgIH1cbiAgLy8gfVxuICBhcnRpY2xlIC5lbnRyeS1pbWFnZS1saW5rIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG4gIH1cbiAgLmVudHJ5LW1ldGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmF1dGhvci1ib3gge1xuICBtYXJnaW46IDAgYXV0byAkc3BhY2VyLW1lZGl1bTtcbiAgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0byAkc3BhY2VyLXNtYWxsO1xuICB9XG4gIC5hdXRob3ItYm94LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICB9XG4gIC5hdXRob3ItYm94LWNvbnRlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgfVxufVxuXG4uc2hvdy1tb3JlIHtcbiAgbWFyZ2luOiAwIGF1dG8gJHNwYWNlci1sYXJnZTtcbn1cbiIsIi5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1leHRyYS1saWdodDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYmFzZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBwYWRkaW5nOiAxMHB4ICRzcGFjZXItc21hbGwgJHNwYWNlci1leHRyYS1zbWFsbDtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktYmFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGdyZXktZXh0cmEtbGlnaHQsIDIlKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLy8gLyogU2l0ZSBOYXZpZ2F0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5iZWZvcmUtaGVhZGVyIHtcbiAgcGFkZGluZzogJHNwYWNlci1leHRyYS1zbWFsbCAkc3BhY2VyLW1lZGl1bTtcbn1cblxuLy8gLyogLS0tLS0tLS0tLS0tLS0tIChiZWxvdykgQ1NTIEdyaWQgZmFsbGJhY2tzIC0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5iZWZvcmUtaGVhZGVyIC53cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5OCU7XG4gIG1hcmdpbjogJHNwYWNlci1zbWFsbCBhdXRvO1xufVxuXG4uYmVmb3JlLWhlYWRlciAud3JhcCBzZWN0aW9uOmZpcnN0LWNoaWxkLFxuLmJlZm9yZS1oZWFkZXIgLndyYXAgc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uYmVmb3JlLWhlYWRlciAud3JhcCBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gJHNwYWNlci1zbWFsbDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLWxhcmdlIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbn1cblxuLmJlZm9yZS1oZWFkZXIgLndyYXAgc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLWxhcmdlIHtcbiAgICB3aWR0aDogNTUlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4vLyAvKiAtLS0tLS0tLS0tLS0tLS0gKGFib3ZlKSBDU1MgR3JpZCBmYWxsYmFja3MgLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmdlbmVzaXMtbmF2LW1lbnUge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnM7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAkYm9keS1iYXNlLWxpbmUtaGVpZ2h0O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudS5tZW51LXNlY29uZGFyeSxcbiNtZW51LW1hc3RoZWFkIGxpIHtcbiAgZm9udC1zaXplOiAkYm9keS10aW55O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAkc3BhY2VyLWV4dHJhLXNtYWxsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1sYXJnZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gICAgfVxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWJhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSBhIHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHNwYWNlci1leHRyYS1zbWFsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlZmF1bHQoYWxsLCAxMDBtcywgZWFzZS1pbi1vdXQpO1xufVxuXG4ubWVudS1pdGVtIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWZhdWx0KDUwbXMpO1xufVxuXG4ubWVudS1pdGVtICsgLm1lbnUtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuXG4vL05hdiBsaW5rIGhvdmVyIGVmZmVjdFxuLm1lbnUtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVmYXVsdChiYWNrZ3JvdW5kLWNvbG9yLCAxMDBtcywgZWFzZS1pbi1vdXQpO1xufVxuXG4uY3VycmVudC1tZW51LWl0ZW06YWZ0ZXIsXG4ubWVudS1pdGVtOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogJHByaW1hcnktYmFzZTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUubWVudS1zZWNvbmRhcnkgYSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDA7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IGE6Zm9jdXMsXG4uZ2VuZXNpcy1uYXYtbWVudSBhOmhvdmVyLFxuLmdlbmVzaXMtbmF2LW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUge1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICB6LWluZGV4OiA5OTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLWxhcmdlIHtcbiAgLy8gU3VwZXJmaXNoIGNvbnRyb2xzIHNob3cvaGlkZSBvbiBkZXNrdG9wIOKAlCBhdm9pZCBjb21wZXRpbmcgb3BhY2l0eS92aXNpYmlsaXR5IHRyYW5zaXRpb25zXG4gIC5qcy1zdXBlcmZpc2ggPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogJHNwYWNlci1zbWFsbCAkc3BhY2VyLW1lZGl1bTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IC5tZW51LWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgYTpmb2N1cyxcbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSBhOmhvdmVyLFxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICBjb2xvcjogJHByaW1hcnktYmFzZTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIG1hcmdpbjogLTQ0cHggMCAwIDE5OXB4O1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSA+IC5yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51ID4gLmRhdGUsXG4uZ2VuZXNpcy1uYXYtbWVudSA+IC5yaWdodCA+IGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UzZTNlMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51ID4gLnNlYXJjaCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zZWFyY2ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbn1cblxuLy8gLyogU2l0ZSBIZWFkZXIgTmF2aWdhdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zaXRlLWhlYWRlciAuZ2VuZXNpcy1uYXYtbWVudSBhIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIud3JhcCxcbi5zaXRlLWhlYWRlci5uYXYtcHJpbWFyeSB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xufVxuXG4vLyAvKiBQcmltYXJ5IE5hdmlnYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubmF2LXByaW1hcnkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRncmV5LWxpZ2h0LCAxMCUpO1xuICAvLyBib3gtc2hhZG93OiAycHggMnB4IDIwcHggcmdiYSgwLDAsMCwuMSk7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1sYXJnZSB7XG4gICAgLy8gRnVsbC13aWR0aCBtZWdhLW1lbnUgcGFuZWwgZm9yIHRvcC1sZXZlbCBzdWItbWVudXNcbiAgICAuZ2VuZXNpcy1uYXYtbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG5cbiAgICAuZ2VuZXNpcy1uYXYtbWVudSA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1iYXNlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgICAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXItbWVkaXVtICRzcGFjZXItbGFyZ2U7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogJHNwYWNlci1zbWFsbCAkc3BhY2VyLWxhcmdlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXItZXh0cmEtc21hbGwgJHNwYWNlci1zbWFsbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2VuZXNpcy1uYXYtbWVudSA+IC5tZW51LWl0ZW0uc2ZIb3ZlciA+IC5zdWItbWVudSxcbiAgICAuZ2VuZXNpcy1uYXYtbWVudSA+IC5tZW51LWl0ZW0gPiBhOmZvY3VzICsgLnN1Yi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLy8gTmVzdGVkIGxldmVscyBzdGFjayBpbnNpZGUgdGhlIHBhbmVsIChubyBzaWRlIGZseW91dClcbiAgICAuZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAkc3BhY2VyLWV4dHJhLXNtYWxsIDAgMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAwIDAgJHNwYWNlci1zbWFsbDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLyogQWNjZXNzaWJsZSBNZW51XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLm1lbnUgLm1lbnUtaXRlbTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5tZW51LXRvZ2dsZSxcbi5zdWItbWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQtc21hbGxlci10aGFuLWxhcmdlIHtcbiAgLmdlbmVzaXMtbmF2LW1lbnUgbGksXG4gIC5zaXRlLWhlYWRlciB1bC5nZW5lc2lzLW5hdi1tZW51LFxuICAuc2l0ZS1oZWFkZXIgLnNlYXJjaC1mb3JtIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIC5nZW5lc2lzLW5hdi1tZW51LFxuICAuaG9tZS10b3AgLndpZGdldC51aS10YWJzIC5lbnRyeSBoMixcbiAgLnNpdGUtZGVzY3JpcHRpb24sXG4gIC5zaXRlLWhlYWRlciAuc2VhcmNoLWZvcm0sXG4gIC5zaXRlLWhlYWRlciAudGl0bGUtYXJlYSxcbiAgLnNpdGUtaGVhZGVyIC53aWRnZXQtYXJlYSxcbiAgLnNpdGUtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5nZW5lc2lzLW5hdi1tZW51IGEsXG4gIC5nZW5lc2lzLW5hdi1tZW51ID4gLmZpcnN0ID4gYSxcbiAgLmdlbmVzaXMtbmF2LW1lbnUgPiAubGFzdCA+IGEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG5cbiAgLnNpdGUtY29udGFpbmVyLXdyYXAsXG4gIC5zaXRlLWhlYWRlciAuc2VhcmNoLWZvcm0ge1xuICAgIG1hcmdpbjogMTZweCBhdXRvO1xuICB9XG5cbiAgLmdlbmVzaXMtbmF2LW1lbnUgbGkucmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyogR2VuZXNpcyBSZXNwb25zaXZlIE1lbnVzICovXG4gIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSAud3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDEwdmg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuZ2VuZXNpcy1za2lwLWxpbmsgLnNraXAtbGluay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLm1lbnUtdG9nZ2xlLFxuICAuc3ViLW1lbnUtdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgY29sb3I6ICRibGFjay1iYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAubWVudS10b2dnbGU6Zm9jdXMsXG4gIC5tZW51LXRvZ2dsZTpob3ZlcixcbiAgLnN1Yi1tZW51LXRvZ2dsZTpmb2N1cyxcbiAgLnN1Yi1tZW51LXRvZ2dsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICB9XG5cbiAgLm1lbnUtdG9nZ2xlOmZvY3VzLFxuICAuc3ViLW1lbnUtdG9nZ2xlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgI2NjYztcbiAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgfVxuXG4gIC5tZW51LXRvZ2dsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogJHNwYWNlci1tZWRpdW07XG4gICAgcmlnaHQ6ICRzcGFjZXItbWVkaXVtO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cblxuICAubWVudS10b2dnbGU6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIH1cblxuICAuc3ViLW1lbnUtdG9nZ2xlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuXG4gIC5zdWItbWVudS10b2dnbGU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLy8gLm1lbnUtdG9nZ2xlLmFjdGl2YXRlZDo6YmVmb3JlLFxuICAuc3ViLW1lbnUtdG9nZ2xlLmFjdGl2YXRlZDo6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSAuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSAuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmZvY3VzLFxuICAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUgLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpob3ZlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IC5nZW5lc2lzLW5hdi1tZW51IGE6Zm9jdXMsXG4gIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSAuZ2VuZXNpcy1uYXYtbWVudSBhOmhvdmVyLFxuICAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnVcbiAgICAuZ2VuZXNpcy1uYXYtbWVudVxuICAgID4gLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbVxuICAgID4gYSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJHByaW1hcnktYmFzZTtcbiAgfVxuXG4gIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSAuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtIGEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IC5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW0gPiBhOmZvY3VzIHVsLnN1Yi1tZW51LFxuICAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnVcbiAgICAuZ2VuZXNpcy1uYXYtbWVudVxuICAgIC5tZW51LWl0ZW1cbiAgICA+IGE6Zm9jdXNcbiAgICB1bC5zdWItbWVudVxuICAgIC5zdWItbWVudSB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudVxuICAgIC5nZW5lc2lzLW5hdi1tZW51XG4gICAgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlblxuICAgID4gYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxuICAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUgLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51LFxuICAubmF2LXByaW1hcnkgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogJHNwYWNlci1zbWFsbCAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktZXh0cmEtbGlnaHQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogJHNwYWNlci1zbWFsbCAkc3BhY2VyLW1lZGl1bTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gICAgfVxuICB9XG5cbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUsXG4gIC5uYXYtcHJpbWFyeSAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUgLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6ICRzcGFjZXItZXh0cmEtc21hbGwgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1leHRyYS1saWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCIvKiBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICRncmV5LWJhc2U7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICRncmV5LWJhc2U7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAkZ3JleS1iYXNlO1xuICAvKlx0Ym94LXNoYWRvdzogMXB4IDFweCAzcHggI2VlZSBpbnNldDsqL1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGZvbnQtc2l6ZTogJGJvZHktYmFzZSAqIDAuODc1O1xuICBwYWRkaW5nOiAkc3BhY2VyLWV4dHJhLXNtYWxsICRzcGFjZXItc21hbGw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiaW1hZ2VcIl0ge1xuICB3aWR0aDogYXV0bztcbn1cblxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlcjogMHB4O1xuICAvLyAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktYmFzZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggJHByaW1hcnktYmFzZTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggJHByaW1hcnktYmFzZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICRwcmltYXJ5LWJhc2U7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGdyZXktbWVkaXVtO1xuICBvcGFjaXR5OiAxO1xufVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRncmV5LW1lZGl1bTtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6ICRzcGFjZXItZXh0cmEtc21hbGwgJHNwYWNlci1zbWFsbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbmJ1dHRvbjpmb2N1cyxcbmlucHV0OmZvY3VzW3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dDpmb2N1c1t0eXBlPVwicmVzZXRcIl0sXG5pbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLFxuLmJ1dHRvbjpmb2N1cyxcbi5lbnRyeS1jb250ZW50IC5idXR0b246Zm9jdXMsXG5idXR0b246aG92ZXIsXG5pbnB1dDpob3Zlclt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXQ6aG92ZXJbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSxcbi5idXR0b246aG92ZXIsXG4uZW50cnktY29udGVudCAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LWJhc2UsIDEwJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5idXR0b24uc21hbGwsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnNtYWxsLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLnNtYWxsLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5zbWFsbCxcbi5idXR0b24uc21hbGwge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbn1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gQ2VudGVycyBidXR0b24gb24gaG9tZSBhbmQgY2F0ZWdvcnkgcGFnZXNcbi5ob21lIC5idXR0b24sXG4uY2F0ZWdvcnkgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDI0cHggYXV0byAwO1xufVxuXG4uc2l0ZS1jb250YWluZXIgYnV0dG9uOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGJ1dHRvbjpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dDpkaXNhYmxlZCxcbi5zaXRlLWNvbnRhaW5lciBpbnB1dDpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQ6aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiAjNTY1NjU2O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXJyb3I0MDQgLmVudHJ5LWNvbnRlbnQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbi5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiIsIi8qIFBhZ2UgVGVhc2VycyAqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0gKGJlbG93KSBDU1MgR3JpZCBmYWxsYmFja3MgLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIC5wYWdlLXRlYXNlcnMtYm90dG9tLXdpZGdldC1hcmVhIC5wYWdlLXRlYXNlcnMtdGVhc2VyIHtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogcHVycGxlO1xuLy8gICBmbG9hdDogbGVmdDtcbi8vICAgd2lkdGg6IDEwMCU7XG4vLyAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuLy8gICAgIHdpZHRoOiA0Ny41JTtcbi8vICAgICAmOm50aC1jaGlsZChvZGQpIHtcbi8vICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4vLyAgICAgfVxuLy8gICB9XG4vLyAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbGFyZ2Uge1xuLy8gICAgIHdpZHRoOiAzMCU7XG4vLyAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4vLyAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLyAgICAgfVxuLy8gICAgIC8vc2VsZWN0cyB0ZWFzZXJzIDEsIDIsIDQsIDUgdG8gYWRkIHJpZ2h0IG1hcmdpblxuLy8gICAgICY6bnRoLWNoaWxkKC1uICsgMiksXG4vLyAgICAgJjpudGgtY2hpbGQoNCksXG4vLyAgICAgJjpudGgtY2hpbGQoNSksXG4vLyAgICAgJjpudGgtY2hpbGQoNykge1xuLy8gICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLy8gLnBhZ2UtdGVhc2Vycy10ZWFzZXIuZmlsbGVyLWFkIHtcbi8vICAgd2lkdGg6IDEwMCU7XG4vLyAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuLy8gICAgIHdpZHRoOiA0Ny41JTtcbi8vICAgfVxuLy8gICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLWxhcmdlIHtcbi8vICAgICB3aWR0aDogNjUlO1xuLy8gICB9XG4vLyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLSAoYWJvdmUpIENTUyBHcmlkIGZhbGxiYWNrcyAtLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLmhvbWUgLnBhZ2UtdGVhc2VycyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6ICRzcGFjZXItbWVkaXVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuICB9XG4gIC5wYWdlLXRlYXNlcnMtdGVhc2VyIHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmxpc3RpbmctaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG4gIC5wYWdlLXRlYXNlcnMtdGVhc2VyLmZpbGxlci1hZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyIC8gNDtcbiAgICB9XG4gIH1cbn1cblxuLmZlYXR1cmVkLXBhZ2UtY2FyZCxcbi5zZWN0aW9uLXRlYXNlciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xuXG4gIGEuaW1hZ2Uge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIGEuaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudGl0bGUge1xuICAgIEBpbmNsdWRlIGhlYWRpbmctbGlzdDtcbiAgfVxuICAubWV0YS1ncm91cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlzdGluZy1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vL0hpZGUgdGhlIHRpdGxlIGZvciBzZWN0aW9uIHRlYXNlcnMgdXNlZCBpbiBBcHBlYXJhbmNlIGFyZWFcblxuLmJlZm9yZS1mb290ZXItd3JhcHBlciAud2lkZ2V0dGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0ZWdvcnkge1xuICAudG9wLXRlYXNlcnMtZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNlci1zbWFsbDtcbiAgICBwYWRkaW5nOiAkc3BhY2VyLWV4dHJhLXNtYWxsIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5saXN0aW5nLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLmNvbW1lcmNpYWwtbGl0LXRlYXNlLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6ICRzcGFjZXItc21hbGw7XG4gICAgICAgIC5jb21tZXJjaWFsLWxpdC10ZWFzZS1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgLy8gb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb21tZXJjaWFsLWxpdC10ZWFzZS1jb250ZW50IHtcbiAgICAgICAgICAuY29tbWVyY2lhbC1saXQtdGVhc2UtaGVhZGxpbmUsXG4gICAgICAgICAgLmNvbW1lcmNpYWwtbGl0LXRlYXNlLWN0YSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb21tZXJjaWFsLWxpdC10ZWFzZS1oZWFkbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWxpc3Q7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWV4dHJhLXNtYWxsO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY29tbWVyY2lhbC1saXQtdGVhc2UtYm9keSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb21tZXJjaWFsLWxpdC10ZWFzZS1jdGEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvZHktbGlzdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQm90dG9tIHRlYXNlcnMgd2lkZ2V0IGFyZWEgLSA1LWNvbHVtbiBncmlkIGxheW91dCBmb3IgcGFnZS10ZWFzZXJzXG4vLyBVc2VkIG9uIGNhdGVnb3J5IHBhZ2VzIChDRFQsIFRyaWFscyAmIExpdGlnYXRpb24pIGFuZCBjYW4gYmUgdXNlZCBvbiBhbnkgcGFnZVxuLnBhZ2UtdGVhc2Vycy1ib3R0b20td2lkZ2V0LWFyZWEge1xuICBtYXgtd2lkdGg6ICR3cmFwcGVyLXNpdGUtaW5uZXI7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvICRzcGFjZXItbGFyZ2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogJHNwYWNlci1sYXJnZTtcbiAgLnBhZ2UtdGVhc2VycyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogJHNwYWNlci1tZWRpdW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iYXNlO1xuICAgICAgZ2FwOiAxcHg7XG4gICAgICAucGFnZS10ZWFzZXJzLXRlYXNlciB7XG4gICAgICAgIG1pbi13aWR0aDogMDsgLy8gQWxsb3cgZ3JpZCBpdGVtIHRvIHNocmluayBiZWxvdyBjb250ZW50IHNpemVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWJhc2U7XG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlci1zbWFsbDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiNsZWFreS1wYXl3YWxsLWxvZ2luLWZvcm0sXG4ucmNwX2Zvcm0sXG4ubGVha3lfcGF5d2FsbF9tZXNzYWdlX3dyYXAge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6ICRzcGFjZXItbGFyZ2U7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmxlYWt5X3BheXdhbGxfbWVzc2FnZV93cmFwIHtcbiAgLy8gLm1lc3NhZ2UtY29udGVudCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZW4oJGdyZXktbGlnaHQsIDUlKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkZ3JleS1saWdodCwgNSUpO1xuICBmb250LXNpemU6ICRib2R5LWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46ICRzcGFjZXItbGFyZ2UgYXV0byAkc3BhY2VyLW1lZGl1bTtcbiAgLm1lc3NhZ2UtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gfVxufVxuXG4jbGVha3ktcGF5d2FsbC1sb2dpbi1mb3JtIHtcbiAgLy8gYm94LXNoYWRvdzogMCAwIDQwcHggMTBweCByZ2JhKDAsIDAsIDAsIC4wNSk7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgZmllbGRzZXQgcCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gIH1cbiAgbGFiZWwge1xuICAgIEBpbmNsdWRlIGhlYWRpbmctbGFiZWw7XG4gIH1cbiAgZmllbGRzZXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cblxuLmxpc3RpbmctaXRlbSBwIGEge1xuICBjb2xvcjogJHByaW1hcnktYmFzZTtcbn1cblxuLnByZW1pdW0tdXBncmFkZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgcGFkZGluZzogJHNwYWNlci1sYXJnZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmxlYWt5LXBheXdhbGwtbG9naW4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6ICRzcGFjZXItbWVkaXVtO1xuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGdyZXktbGlnaHQsIDUlKTtcbiAgbWFyZ2luOiAkc3BhY2VyLWxhcmdlIDA7XG4gIHBhZGRpbmc6ICRzcGFjZXItbGFyZ2U7XG4gIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICAubWVzc2FnZS1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib2R5LWxpc3Q7XG4gIH1cbiAgI2xlYWt5LXBheXdhbGwtbG9naW4tZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkZ3JleS1saWdodCwgNSUpO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1iYXNlO1xuICB9XG4gIC5tby1zYW1sLWxvZ2luLWJ1dHRvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAkc3BhY2VyLXNtYWxsO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogJHNwYWNlci1zbWFsbDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGdyZXktbGlnaHQsIDUlKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuICAgIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1iYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIH1cbiAgfVxuICAvL1RleGFzIFRlY2ggU2Nob29sIG9mIExhdyBzdHlsZXNcbn1cbiIsIi5taXNzZWQtc3RvcmllcyB7XG4gIC5saXN0aW5nLWl0ZW0ge1xuICAgIHBhZGRpbmc6ICRzcGFjZXItbWVkaXVtIDA7XG4gIH1cbn1cblxudWwubWlzc2VkLXN0b3JpZXMuZmlyc3QgbGkubGlzdGluZy1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG59XG5cbi5jb250ZW50IC5ob21lLWJvdHRvbSB7XG4gIC5taXNzZWQtc3RvcmllcyB7XG4gICAgLmV4Y2VycHQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLm1pc3NlZC1zdG9yaWVzLmZpcnN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmxpc3RpbmctaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1tZWRpdW07XG4gICAgICAvLyBDbGVhbmVkIHVwIGNvbW1lbnRlZCBzdHlsZXNcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAvLyBDbGVhbmVkIHVwIGNvbW1lbnRlZCBzdHlsZXNcbiAgfVxufVxuIiwiQGtleWZyYW1lcyBzbGlkZVVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuc2luZ2xlLFxuLmFyY2hpdmUge1xuICAuYXV0aG9yLWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gICAgLmF2YXRhci13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaW5nbGUge1xuICAuYXV0aG9yLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuYXZhdGFyLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gJHNwYWNlci1zbWFsbDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwICRzcGFjZXItbGFyZ2UgJHNwYWNlci1sYXJnZSAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgICAgICBtYXJnaW46IDAgJHNwYWNlci1sYXJnZSAkc3BhY2VyLWV4dHJhLWxhcmdlIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hcmNoaXZlIHtcbiAgLmF1dGhvci1ib3gge1xuICAgIC5hdmF0YXItd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDAgYXV0byAkc3BhY2VyLWxhcmdlO1xuICAgIH1cbiAgfVxufVxuXG4uYXV0aG9yLWJveCB7XG4gIC5hdmF0YXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudGl0bGUge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRibGFjay1iYXNlO1xuICAgIH1cbiAgfVxuICAuZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICBmb250LXNpemU6IHNtYWxsO1xuICB9XG4gIC5saW5rLWdyb3VwIHtcbiAgICBpIHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXItZXh0cmEtc21hbGwgJHNwYWNlci1leHRyYS1zbWFsbCAkc3BhY2VyLWV4dHJhLXNtYWxsIDA7XG4gICAgfVxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgbGluay1zYW5zO1xuICAgICAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gIH1cbn1cblxuLmF1dGhvci1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFyY2hpdmUuYXV0aG9yIHtcbiAgLmFyY2hpdmUtZGVzY3JpcHRpb24ge1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC5hcmNoaXZlLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuc2hvdyB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlZmF1bHQoYWxsLCAwLjE1cyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDAgJHNwYWNlci1zbWFsbDtcbiAgICAgIHAge1xuICAgICAgICBhbmltYXRpb246IHNsaWRlVXAgMC4zcyBlYXNlLWluLW91dCBhbHRlcm5hdGU7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWZhdWx0KGFsbCwgMC4xNXMpO1xuICAgIH1cbiAgfVxufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLnNpbmdsZSAuYXV0aG9yLWJveCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6ICRzcGFjZXItbWVkaXVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMTIwcHgsIGF1dG8pIDRmcjtcbiAgICAgIC5hdmF0YXItd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjZXItc21hbGwgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vRGVmYXVsdCBQb3N0IHdpZGdldCBzdHlsZXNcbi5zaWRlYmFyIHtcbiAgLndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSB7XG4gICAgcGFkZGluZzogJHNwYWNlci1zbWFsbCAwO1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItbWFpbjtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jYXRlZ29yeSAuc2lkZWJhciB7XG4gIC53aWRnZXQge1xuICAgIHBhZGRpbmc6IDAgMCAkc3BhY2VyLWV4dHJhLWxhcmdlOyBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG59IiwiLy8gRGVmYXVsdCBzdHlsZXMgZm9yIGFsbCBsaXN0aW5nLWl0ZW1zIChwb3N0IGxpbmtzKVxuLy8gT3ZlcnJpZGVzIGZvciBzcGVjaWZpYyB0ZW1wbGF0ZXMgYXJlIGluIHRoZSByZXNwZWN0aXZlIHRlbXBsYXRlIHBhZ2VzXG4ubGlzdGluZy1pdGVtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgLy8gbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLW1haW47XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbGF3eWVycy1maXJtcy50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICY6bnRoLWNoaWxkKG4gKyAyKSB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjZXItbWVkaXVtO1xuICB9XG5cblxuICAmOm50aC1jaGlsZChuKzIpIHtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLW1haW47XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItbWFpbjtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgfVxuICBcbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gIH1cblxuICAuZXhjZXJwdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgfVxuICBcbiAgLmV4Y2VycHQgYSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICB9XG4gIFxuICBpbWcsXG4gIGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCIvKiBCYW5uZXJzIGFuZCBBZHZlcnRpc2VtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIENlbnRlciBhbGwgc2luZ2xlIHBvc3QgYmFubmVyIGFkIHBsYWNlbWVudHNcbi5zaW5nbGUtcG9zdC1iYW5uZXIsXG4uc2luZ2xlLXBvc3QtYmFubmVyIC5hZHZhbmNlZC1hZHMsXG4uc2luZ2xlLXBvc3QtYmFubmVyIC5hZHZhbmNlZC1hZHMtcHJvLFxuLnNpbmdsZS1wb3N0LWJhbm5lciAuYWR2ZXJ0aXNlbWVudCxcbi5zaW5nbGUtcG9zdC1iYW5uZXIgLmFkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIFRhcmdldCBzcGVjaWZpYyBiYW5uZXIgcGxhY2VtZW50IElEc1xuI3NpbmdsZS1fZGVmYXVsdF8tYmFubmVyLFxuW2lkKj1cInNwb25zb3ItXCJdIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIFxuICAvLyBFbnN1cmUgdGhlIGFkIGNvbnRlbnQgaXRzZWxmIGlzIGNlbnRlcmVkXG4gIC5hZHZhbmNlZC1hZHMsXG4gIC5hZHZhbmNlZC1hZHMtcHJvLFxuICAuYWR2ZXJ0aXNlbWVudCxcbiAgLmFkIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgY2VudGVyaW5nIGZvciByZXNwb25zaXZlIGFkc1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcG9zdC1iYW5uZXIsXG4gICNzaW5nbGUtX2RlZmF1bHRfLWJhbm5lcixcbiAgW2lkKj1cInNwb25zb3ItXCJdIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgLy8gRW5zdXJlIG1vYmlsZSBhZHMgYXJlIHByb3Blcmx5IGNlbnRlcmVkXG4gICAgLmFkdmFuY2VkLWFkcyxcbiAgICAuYWR2YW5jZWQtYWRzLXBybyxcbiAgICAuYWR2ZXJ0aXNlbWVudCxcbiAgICAuYWQge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCIvLyBNZXRhIFN0eWxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQmFzZSBNZXRhIFN0eWxlc1xuLmhvbWUsXG4uc2VhcmNoLFxuLmFyY2hpdmUsXG4uc2luZ2xlLFxuLmNhdGVnb3J5LFxuLmVudHJ5LW1ldGEge1xuICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICAuZGF0ZSxcbiAgLmVudHJ5LXRpbWUgeyBcbiAgICBAaW5jbHVkZSBtZXRhLXRpbWU7XG4gIH1cbiAgXG4gIC5hdXRob3IsXG4gIC5lbnRyeS1hdXRob3Ige1xuICAgIEBpbmNsdWRlIG1ldGEtYXV0aG9yO1xuICB9XG59XG5cbi8vIEF1dGhvciBTdHlsZXNcbi5hdXRob3IsXG4uZW50cnktYXV0aG9yLW5hbWUge1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbn1cblxuLy8gVGltZS9EYXRlIFN0eWxlc1xuLmVudHJ5LW1ldGEgdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG59XG5cbi5kYXRlOmFmdGVyIHtcbiAgY29udGVudDogXCIgfCBcIjtcbn1cblxuLmVudHJ5LW1ldGEgdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIHwgXCI7XG4gIGNvbG9yOiAkZ3JleS1iYXNlO1xufVxuXG4vLyBGb290ZXIgTWV0YSBTdHlsZXMgLSBSZW1vdmVkIGFzIG5vdCB1c2VkIGluIGZyb250ZW5kXG4iLCIubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOlxuICAnRklMTCcgMCxcbiAgJ3dnaHQnIDQwMCxcbiAgJ0dSQUQnIDAsXG4gICdvcHN6JyAyMFxufSIsIi8vIFNwb25zb3JlZCBjb250ZW50IGxpc3Rpbmcgc3R5bGVzXG4ubGlzdGluZy1pdGVtLnNwb25zb3JlZC1jb250ZW50LWxpc3Rpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAkc3BhY2VyLW1lZGl1bTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1leHRyYS1saWdodDtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG4gIH1cbiAgJjpudGgtY2hpbGQobisyKSB7XG4gICAgbWFyZ2luOiAkc3BhY2VyLW1lZGl1bSAwO1xuICB9XG5cblxuXG4gIC5zcG9uc29yZWQtY29udGVudC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0LXRyYW5zZm9ybS11cHBlcmNhc2U7XG4gICAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLnNwb25zb3JlZC1jb250ZW50LWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgLy8gQ2VudGVyIGFueSBhZCBwbGFjZW1lbnQgY29udGVudFxuICAgID4gKiB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gIC5zcG9uc29yZWQtY29udGVudC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIFxuICAudGl0bGUsXG4gIC5lbnRyeS10aXRsZSB7XG4gICAgQGluY2x1ZGUgaGVhZGluZy1zZWNvbmRhcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBcbiAgLmV4Y2VycHQsXG4gIC5lbnRyeS1leGNlcnB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIFxuICAuZW50cnktbWV0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBvcmRlcjogMztcbiAgICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICAgIFxuICAgIC5tZXRhLXNlcGFyYXRvciB7XG4gICAgICBtYXJnaW46IDAgJHNwYWNlci1leHRyYS1zbWFsbDtcbiAgICB9XG4gICAgXG4gICAgLmRhdGUsXG4gICAgLmVudHJ5LXRpbWUsXG4gICAgLmF1dGhvcixcbiAgICAuZW50cnktYXV0aG9yIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cbiAgXG4gIC5pbWFnZSxcbiAgLmVudHJ5LWltYWdlLFxuICAuZW50cnktaW1hZ2UtbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi8vIEN1c3RvbSBXaWRnZXRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIENoaWxkIENhdGVnb3JpZXMgV2lkZ2V0XG4ud2lkZ2V0LndpZGdldF90eGxiX2NoaWxkX2NhdGVnb3JpZXMge1xuICBcbiAgLndpZGdldC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAkYm9keS1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dC10cmFuc2Zvcm0tdXBwZXJjYXNlO1xuICB9XG4gIFxuICAuY2hpbGQtY2F0ZWdvcmllcy1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgICAgZ2FwOiAkc3BhY2VyLXNtYWxsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBcbiAgICB9XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1leHRyYS1zbWFsbDtcbiAgICAgICAmOjptYXJrZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogJHNwYWNlci1leHRyYS1zbWFsbCAwO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLWV4dHJhLXNtYWxsIDAgJHNwYWNlci1zbWFsbDtcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIFNlYXJjaDogRWxhc3RpY1ByZXNzIEluc3RhbnQgUmVzdWx0cyBhbmQgQXV0b3N1Z2dlc3QsIHN0eWxlZCB0byBtYXRjaCB0aGUgc2l0ZS4gKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBBdXRvc3VnZ2VzdCAoZHJvcGRvd24gdW5kZXIgdGhlIHNlYXJjaCBmaWVsZClcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZXAtYXV0b3N1Z2dlc3QtY29udGFpbmVyIC5lcC1hdXRvc3VnZ2VzdCB7XG5cdHRvcDogY2FsYygxMDAlICsgNnB4KTtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6ICR3aGl0ZS1iYXNlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1iYXNlO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDE2LCAyMywgMzIsIDAuMDYpLCAwIDhweCAyNHB4IHJnYmEoMTYsIDIzLCAzMiwgMC4xNCk7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdHotaW5kZXg6IDEwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZXAtYXV0b3N1Z2dlc3QtY29udGFpbmVyIC5lcC1hdXRvc3VnZ2VzdCB7XG5cdFx0d2lkdGg6IG1heCgxMDAlLCA0NjBweCk7XG5cdH1cbn1cblxuLmVwLWF1dG9zdWdnZXN0LWNvbnRhaW5lciAuZXAtYXV0b3N1Z2dlc3QgPiB1bCB7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiA0cHggMCA2cHg7XG59XG5cbi5lcC1hdXRvc3VnZ2VzdC1jb250YWluZXIgLmVwLWF1dG9zdWdnZXN0ID4gdWw6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiSGVhZGxpbmVzXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxMnB4IDE2cHggNnB4O1xuXHRjb2xvcjogJGdyZXktZGFyaztcblx0Zm9udDogNzAwIDExcHgvMSAkZm9udC1mYW1pbHktaGVhZGluZztcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogVGhlIHJvdyBjYXJyaWVzIHRoZSBwYWRkaW5nIGFuZCB0aGUgaG92ZXIgc3RhdGU7IHRoZSBsaW5rIGNhcnJpZXMgdGhlIHR3by1saW5lIGNsYW1wXG4gICBhbmQgaXMgc3RyZXRjaGVkIG92ZXIgdGhlIHJvdyBzbyB0aGUgd2hvbGUgcm93IGlzIGNsaWNrYWJsZS4gKi9cblxuLmVwLWF1dG9zdWdnZXN0LWNvbnRhaW5lciAuZXAtYXV0b3N1Z2dlc3QgPiB1bCA+IGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDlweCAxNnB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlO1xufVxuXG4uZXAtYXV0b3N1Z2dlc3QtY29udGFpbmVyIC5lcC1hdXRvc3VnZ2VzdCA+IHVsID4gbGk6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5lcC1hdXRvc3VnZ2VzdC1jb250YWluZXIgLmVwLWF1dG9zdWdnZXN0ID4gdWwgPiBsaSA+IGEuYXV0b3N1Z2dlc3QtbGluayB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogJGJsYWNrLWJhc2U7XG5cdGZvbnQ6IDQwMCAxNXB4LzEuMyAkZm9udC1mYW1pbHktaGVhZGluZztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZTtcbn1cblxuLmVwLWF1dG9zdWdnZXN0LWNvbnRhaW5lciAuZXAtYXV0b3N1Z2dlc3QgPiB1bCA+IGxpID4gYS5hdXRvc3VnZ2VzdC1saW5rOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG59XG5cbi5lcC1hdXRvc3VnZ2VzdC1jb250YWluZXIgLmVwLWF1dG9zdWdnZXN0ID4gdWwgPiBsaTpob3Zlcixcbi5lcC1hdXRvc3VnZ2VzdC1jb250YWluZXIgLmVwLWF1dG9zdWdnZXN0ID4gdWwgPiBsaS5zZWxlY3RlZCxcbi5lcC1hdXRvc3VnZ2VzdC1jb250YWluZXIgLmVwLWF1dG9zdWdnZXN0ID4gdWwgPiBsaVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmV5LWV4dHJhLWxpZ2h0O1xufVxuXG4uZXAtYXV0b3N1Z2dlc3QtY29udGFpbmVyIC5lcC1hdXRvc3VnZ2VzdCA+IHVsID4gbGkgPiBhLmF1dG9zdWdnZXN0LWxpbms6aG92ZXIsXG4uZXAtYXV0b3N1Z2dlc3QtY29udGFpbmVyIC5lcC1hdXRvc3VnZ2VzdCA+IHVsID4gbGkgPiBhLmF1dG9zdWdnZXN0LWxpbms6YWN0aXZlLFxuLmVwLWF1dG9zdWdnZXN0LWNvbnRhaW5lciAuZXAtYXV0b3N1Z2dlc3QgPiB1bCA+IGxpID4gYS5hdXRvc3VnZ2VzdC1saW5rLnNlbGVjdGVkIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmVwLWF1dG9zdWdnZXN0LWNvbnRhaW5lciAuZXAtYXV0b3N1Z2dlc3QgPiB1bCA+IGxpOmhvdmVyID4gYS5hdXRvc3VnZ2VzdC1saW5rLFxuLmVwLWF1dG9zdWdnZXN0LWNvbnRhaW5lciAuZXAtYXV0b3N1Z2dlc3QgPiB1bCA+IGxpLnNlbGVjdGVkID4gYS5hdXRvc3VnZ2VzdC1saW5rLFxuLmVwLWF1dG9zdWdnZXN0LWNvbnRhaW5lciAuZXAtYXV0b3N1Z2dlc3QgPiB1bCA+IGxpW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdID4gYS5hdXRvc3VnZ2VzdC1saW5rIHtcblx0Y29sb3I6ICRwcmltYXJ5LWhvdmVyO1xufVxuXG4uZXAtYXV0b3N1Z2dlc3QtY29udGFpbmVyIC5lcC1hdXRvc3VnZ2VzdDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlByZXNzIEVudGVyIHRvIHNlZSBhbGwgcmVzdWx0c1wiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTBweCAxNnB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktZXh0cmEtbGlnaHQ7XG5cdGJhY2tncm91bmQ6ICNmN2ZhZmM7XG5cdGNvbG9yOiAkZ3JleS1kYXJrO1xuXHRmb250OiA0MDAgMTJweC8xLjIgJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcblx0LmVwLWF1dG9zdWdnZXN0LWNvbnRhaW5lciAuZXAtYXV0b3N1Z2dlc3Q6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlRhcCBTZWFyY2ggdG8gc2VlIGFsbCByZXN1bHRzXCI7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBJbnN0YW50IFJlc3VsdHMgKHNlYXJjaCB3aW5kb3cpXG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmVwLXNlYXJjaC1tb2RhbCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDIzLCAzMiwgMC42Mik7XG5cdGNvbG9yOiAkYmxhY2stYmFzZTtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbFthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcblx0YW5pbWF0aW9uOiB0eGxiLXNlYXJjaC1mYWRlIDAuMThzIGVhc2Utb3V0O1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0gLmVwLXNlYXJjaC1tb2RhbF9fY29udGVudCB7XG5cdGFuaW1hdGlvbjogdHhsYi1zZWFyY2gtcmlzZSAwLjI0cyBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLCAxKTtcbn1cblxuQGtleWZyYW1lcyB0eGxiLXNlYXJjaC1mYWRlIHtcblx0ZnJvbSB7IG9wYWNpdHk6IDA7IH1cblx0dG8geyBvcGFjaXR5OiAxOyB9XG59XG5cbkBrZXlmcmFtZXMgdHhsYi1zZWFyY2gtcmlzZSB7XG5cdGZyb20geyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7IH1cblx0dG8geyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IG5vbmU7IH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0LmVwLXNlYXJjaC1tb2RhbFthcmlhLWhpZGRlbj1cImZhbHNlXCJdLFxuXHQuZXAtc2VhcmNoLW1vZGFsW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0gLmVwLXNlYXJjaC1tb2RhbF9fY29udGVudCB7XG5cdFx0YW5pbWF0aW9uOiBub25lO1xuXHR9XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1tb2RhbF9fY29udGVudCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtbW9kYWxfX2NvbnRlbnQge1xuXHRcdHRvcDogMzJweDtcblx0XHRib3R0b206IDMycHg7XG5cdFx0d2lkdGg6IDExMjBweDtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDE2LCAyMywgMzIsIDAuMDgpLCAwIDEycHggMzJweCByZ2JhKDE2LCAyMywgMzIsIDAuMTgpLCAwIDMycHggODBweCByZ2JhKDE2LCAyMywgMzIsIDAuMjIpO1xuXHR9XG59XG5cbi8qIENsb3NlIGJ1dHRvbjogc2l0cyBiZXNpZGUgdGhlIHNlYXJjaCBmaWVsZC4gKi9cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLW1vZGFsX19jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxNHB4O1xuXHRyaWdodDogMTZweDtcblx0ei1pbmRleDogMjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogOHB4O1xuXHR3aWR0aDogNDZweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcblx0Y29sb3I6ICRncmV5LWRhcmsgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG5cdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGNvbG9yIDAuMTVzIGVhc2U7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1tb2RhbF9fY2xvc2Ugc3ZnIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLW1vZGFsX19jbG9zZTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICRncmV5LWV4dHJhLWxpZ2h0ICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAkYmxhY2stYmFzZSAhaW1wb3J0YW50O1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtbW9kYWxfX2Nsb3NlOmZvY3VzLXZpc2libGUsXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcGFuZWxfX2J1dHRvbjpmb2N1cy12aXNpYmxlLFxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXNtYWxsLWJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXBhZ2luYXRpb24tYnV0dG9uOmZvY3VzLXZpc2libGUsXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtc2lkZWJhci10b2dnbGU6Zm9jdXMtdmlzaWJsZSxcbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1zb3J0X19vcHRpb25zOmZvY3VzLXZpc2libGUsXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcmVzdWx0X190aXRsZSBhOmZvY3VzLXZpc2libGUsXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtY2hlY2tib3hfX2lucHV0OmZvY3VzLXZpc2libGUge1xuXHRvdXRsaW5lOiAycHggc29saWQgJHByaW1hcnktYmFzZSAhaW1wb3J0YW50O1xuXHRvdXRsaW5lLW9mZnNldDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIEVsYXN0aWNQcmVzcyBmb3JjZXMgYSBmb2N1cyBvdXRsaW5lIG9uIGl0cyBidXR0b25zIGV2ZW4gZm9yIHBvaW50ZXIgdXNlcnMuICovXG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1yZXNldC1idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1tb2RhbF9fY2xvc2Uge1xuXHRcdHRvcDogMjhweDtcblx0XHRyaWdodDogMzJweDtcblx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDAgMTRweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQ6IDcwMCAxMnB4LzEgJGZvbnQtZmFtaWx5LWhlYWRpbmcgIWltcG9ydGFudDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wOGVtICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLW1vZGFsX19jbG9zZSBzdmcge1xuXHRcdHdpZHRoOiAxM3B4O1xuXHRcdGhlaWdodDogMTNweDtcblx0fVxufVxuXG4vKiBIZWFkZXI6IHNlYXJjaCBmaWVsZCBhbmQgYWN0aXZlIGZpbHRlcnMuICovXG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1wYWdlX19oZWFkZXIge1xuXHRwYWRkaW5nOiAxNHB4IDE2cHggMDtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLWlucHV0IHtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDU0cHgpO1xuXHRoZWlnaHQ6IDQ2cHg7XG5cdHBhZGRpbmc6IDExcHggMTRweCA5cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJhc2U7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogJGdyZXktZXh0cmEtbGlnaHQ7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAkYmxhY2stYmFzZTtcblx0Zm9udDogNDAwIDE3cHgvMS4yICRmb250LWZhbWlseS1oZWFkaW5nO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1pbnB1dDpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogJHByaW1hcnktYmFzZTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNTksIDEyNCwgMTg3LCAwLjIyKTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXRvb2xiYXIge1xuXHRnYXA6IDhweDtcblx0bWFyZ2luOiAxMnB4IDAgMDtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXRva2VucyAuZXAtc2VhcmNoLXNtYWxsLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Z2FwOiA2cHg7XG5cdGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwIDEycHggMCAxMHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJhc2UgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogOTk5cHggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuXHRjb2xvcjogJGJsYWNrLWJhc2UgIWltcG9ydGFudDtcblx0Zm9udDogNDAwIDEzcHgvMSAkZm9udC1mYW1pbHktaGVhZGluZyAhaW1wb3J0YW50O1xuXHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZTtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXRva2VucyAuZXAtc2VhcmNoLXNtYWxsLWJ1dHRvbjo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAtNXB4IDA7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC10b2tlbnMgLmVwLXNlYXJjaC1zbWFsbC1idXR0b246aG92ZXIge1xuXHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWJhc2UgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogJGdyZXktZXh0cmEtbGlnaHQgIWltcG9ydGFudDtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXRva2VucyAuZXAtc2VhcmNoLXNtYWxsLWJ1dHRvbiBzdmcge1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRjb2xvcjogJGdyZXktZGFyaztcbn1cblxuLyogXCJDbGVhciBmaWx0ZXJzXCI6IGEgcXVpZXQgdGV4dCBidXR0b24gYWZ0ZXIgdGhlIGZpbHRlciBwaWxscy4gKi9cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXRvb2xiYXIgPiAuZXAtc2VhcmNoLXNtYWxsLWJ1dHRvbiB7XG5cdGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwIDZweCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAkcHJpbWFyeS1iYXNlICFpbXBvcnRhbnQ7XG5cdGZvbnQ6IDcwMCAxM3B4LzEgJGZvbnQtZmFtaWx5LWhlYWRpbmcgIWltcG9ydGFudDtcblx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC10b29sYmFyID4gLmVwLXNlYXJjaC1zbWFsbC1idXR0b246aG92ZXIge1xuXHRjb2xvcjogJHByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1zaWRlYmFyLXRvZ2dsZSB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwIDE0cHggIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYmFzZSAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuXHRjb2xvcjogJGJsYWNrLWJhc2UgIWltcG9ydGFudDtcblx0Zm9udDogNzAwIDE0cHgvMSAkZm9udC1mYW1pbHktaGVhZGluZyAhaW1wb3J0YW50O1xuXHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXNpZGViYXItdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1iYXNlICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICRncmV5LWV4dHJhLWxpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIEJvZHk6IGZpbHRlcnMgYW5kIHJlc3VsdHMuICovXG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1wYWdlX19ib2R5IHtcblx0cGFkZGluZzogMTZweCAxNnB4IDA7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1zaWRlYmFyIHtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtc2lkZWJhciAuZXAtc2VhcmNoLXNvcnQge1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtc29ydF9fbGFiZWwge1xuXHRjb2xvcjogJGdyZXktZGFyaztcblx0Zm9udDogNzAwIDExcHgvMSAkZm9udC1mYW1pbHktaGVhZGluZztcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXNvcnRfX29wdGlvbnMge1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiAzOHB4O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAgMzRweCAwIDEycHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJhc2U7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxMiA4JyUzRSUzQ3BhdGggZD0nTTEgMS41bDUgNSA1LTUnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNGM1NjYwJyBzdHJva2Utd2lkdGg9JzEuNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCByaWdodCAxMnB4IGNlbnRlcjtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICRibGFjay1iYXNlO1xuXHRmb250OiA0MDAgMTRweC8xICRmb250LWZhbWlseS1oZWFkaW5nO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXNpZGViYXIgLmVwLXNlYXJjaC1zb3J0X19vcHRpb25zIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1wYW5lbCB7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICRibGFjay1iYXNlO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcGFuZWwgKyAuZXAtc2VhcmNoLXBhbmVsIHtcblx0Ym9yZGVyLXRvcC13aWR0aDogNHB4O1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1wYW5lbF9faGVhZGluZyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcGFuZWxfX2J1dHRvbiB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDEycHggMCAxMHB4ICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAkYmxhY2stYmFzZSAhaW1wb3J0YW50O1xuXHRmb250OiA3MDAgMTNweC8xICRmb250LWZhbWlseS1oZWFkaW5nICFpbXBvcnRhbnQ7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA4ZW0gIWltcG9ydGFudDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuXHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXBhbmVsX19idXR0b24gc3ZnIHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0Y29sb3I6ICRncmV5LWRhcms7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1wYW5lbF9fY29udGVudCB7XG5cdHBhZGRpbmc6IDAgMCAxNHB4O1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtb3B0aW9ucy1saXN0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtb3B0aW9ucy1saXN0X19pdGVtIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtb3B0aW9ucy1saXN0X19zdWItbWVudSB7XG5cdHBhZGRpbmctbGVmdDogMjZweDtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLWNoZWNrYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMHB4O1xuXHRtaW4taGVpZ2h0OiAzNnB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1jaGVja2JveF9faW5wdXQge1xuXHRmbGV4OiBub25lO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW46IDA7XG5cdGFjY2VudC1jb2xvcjogJHByaW1hcnktYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtY2hlY2tib3hfX2xhYmVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogOHB4O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDhweCAwO1xuXHRjb2xvcjogJGJsYWNrLWJhc2U7XG5cdGZvbnQ6IDQwMCAxNHB4LzEuMjUgJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmVwLXNlYXJjaC1jaGVja2JveF9fbGFiZWwge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtY2hlY2tib3hfX2NvdW50IHtcblx0Y29sb3I6ICRncmV5LWRhcms7XG5cdGZvbnQtc2l6ZTogMTIuNXB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtY2hlY2tib3hfX2NvdW50OjpiZWZvcmUsXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtY2hlY2tib3hfX2NvdW50OjphZnRlciB7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi8qIFRoZSBcIlNob3cgbW9yZSBvcHRpb25zXCIgdG9nZ2xlLiBUaGUgQ2F0ZWdvcnkgcGFuZWwgYWx3YXlzIGxpc3RzIGV2ZXJ5IGNhdGVnb3J5XG4gICAoc2VlIGxpYi9zZWFyY2gucGhwKSwgc28gaXRzIHRvZ2dsZSBpcyBoaWRkZW47IG90aGVyIHBhbmVscyBrZWVwIHRoZWlycy4gKi9cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXBhbmVsX19jb250ZW50ID4gLmVwLXNlYXJjaC1zbWFsbC1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDhweCAwICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0Y29sb3I6ICRwcmltYXJ5LWJhc2UgIWltcG9ydGFudDtcblx0Zm9udDogNzAwIDEzcHgvMSAkZm9udC1mYW1pbHktaGVhZGluZyAhaW1wb3J0YW50O1xuXHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXBhbmVsX19jb250ZW50ID4gLmVwLXNlYXJjaC1zbWFsbC1idXR0b246aG92ZXIge1xuXHRjb2xvcjogJHByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1wYW5lbC0tY29tcGxldGUgLmVwLXNlYXJjaC1wYW5lbF9fY29udGVudCA+IC5lcC1zZWFyY2gtc21hbGwtYnV0dG9uLFxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXBhbmVsOmhhcyhpbnB1dFtpZF49XCJlcC1zZWFyY2gtdGF4LWNhdGVnb3J5LVwiXSkgLmVwLXNlYXJjaC1wYW5lbF9fY29udGVudCA+IC5lcC1zZWFyY2gtc21hbGwtYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBSZXN1bHRzLiAqL1xuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcmVzdWx0cyB7XG5cdGdhcDogMDtcblx0cGFkZGluZzogMCAwIDI0cHg7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1yZXN1bHRzX19oZWFkZXIge1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdHBhZGRpbmctYm90dG9tOiAxNHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYmFzZTtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAkYmxhY2stYmFzZTtcblx0Zm9udDogNzAwIDE4cHgvMS4yICRmb250LWZhbWlseS1oZWFkaW5nO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDA1ZW07XG5cdHRleHQtd3JhcDogYmFsYW5jZTtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXJlc3VsdCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZGVyXCIgXCJkZXNjcmlwdGlvblwiIFwiZm9vdGVyXCI7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG5cdGdhcDogMDtcblx0cGFkZGluZzogMThweCAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYmFzZTtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXJlc3VsdC0taGFzLXRodW1ibmFpbCB7XG5cdGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZGVyIHRodW1ibmFpbFwiIFwiZGVzY3JpcHRpb24gdGh1bWJuYWlsXCIgXCJmb290ZXIgdGh1bWJuYWlsXCI7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgODhweDtcblx0Y29sdW1uLWdhcDogMTZweDtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXJlc3VsdF9fdGh1bWJuYWlsIHtcblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXJlc3VsdF9fdGh1bWJuYWlsIGltZyB7XG5cdGFzcGVjdC1yYXRpbzogNCAvIDM7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0b3V0bGluZTogMXB4IHNvbGlkIHJnYmEoMTYsIDIzLCAzMiwgMC4wOCk7XG5cdG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcmVzdWx0X19oZWFkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXJlc3VsdF9fdHlwZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1yZXN1bHRfX3RpdGxlIHtcblx0bWFyZ2luOiAwIDAgOHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQ6IDcwMCAxOHB4LzEuMTUgJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0dGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcmVzdWx0X190aXRsZSBhIHtcblx0Y29sb3I6ICRibGFjay1iYXNlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMTJzIGVhc2U7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1yZXN1bHRfX3RpdGxlIGE6aG92ZXIge1xuXHRjb2xvcjogJHByaW1hcnktYmFzZTtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXJlc3VsdCBtYXJrIHtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYyJSwgI2JmZDRlMyA2MiUpO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXJlc3VsdF9fZGVzY3JpcHRpb24ge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luOiAwIDAgMTBweDtcblx0Y29sb3I6ICRibGFjay1iYXNlO1xuXHRmb250OiA0MDAgMTVweC8xLjQ1ICRmb250LWZhbWlseS1ib2R5O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblx0dGV4dC13cmFwOiBwcmV0dHk7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMjtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXJlc3VsdF9fZGVzY3JpcHRpb24gcCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0bWFyZ2luOiAwO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcmVzdWx0X19kZXNjcmlwdGlvbiBwICsgcDo6YmVmb3JlIHtcblx0Y29udGVudDogXCIgXCI7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1yZXN1bHRfX2Zvb3RlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogJGdyZXktZGFyaztcblx0Zm9udDogNDAwIDEycHgvMS4yICRmb250LWZhbWlseS1oZWFkaW5nO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcGFnaW5hdGlvbiB7XG5cdG1hcmdpbi10b3A6IDIycHg7XG5cdGNvbG9yOiAkZ3JleS1kYXJrO1xuXHRmb250OiA0MDAgMTNweC8xICRmb250LWZhbWlseS1oZWFkaW5nO1xuXHRmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcGFnaW5hdGlvbi1idXR0b24ge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDAgMThweDtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGJhY2tncm91bmQ6ICRwcmltYXJ5LWJhc2U7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250OiA3MDAgMTJweC8xICRmb250LWZhbWlseS1oZWFkaW5nO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgc2NhbGUgMC4xcyBlYXNlO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcGFnaW5hdGlvbi1idXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ob3Zlcjtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXBhZ2luYXRpb24tYnV0dG9uOmFjdGl2ZSB7XG5cdHNjYWxlOiAwLjk2O1xufVxuXG4vKiBEZXNrdG9wIGxheW91dC4gKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1wYWdlX19oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDI4cHggMzJweCAwO1xuXHR9XG5cblx0LmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLWlucHV0IHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTEycHgpO1xuXHRcdGhlaWdodDogNTJweDtcblx0XHRwYWRkaW5nOiAxM3B4IDE4cHggMTFweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblxuXHQuZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtdG9vbGJhciB7XG5cdFx0bWFyZ2luOiAxNHB4IDAgMDtcblx0fVxuXG5cdC5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1wYWdlX19ib2R5IHtcblx0XHRnYXA6IDQwcHg7XG5cdFx0cGFkZGluZzogMjJweCAzMnB4IDA7XG5cdH1cblxuXHQuZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtc2lkZWJhciB7XG5cdFx0ZmxleDogMCAwIDIzNnB4O1xuXHRcdG1pbi13aWR0aDogMDtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDI0cHg7XG5cdH1cblxuXHQuZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcmVzdWx0cyB7XG5cdFx0cGFkZGluZzogMCA2cHggMzJweCAwO1xuXHR9XG5cblx0LmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblxuXHQuZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcmVzdWx0IHtcblx0XHRwYWRkaW5nOiAyMnB4IDA7XG5cdH1cblxuXHQuZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcmVzdWx0LS1oYXMtdGh1bWJuYWlsIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDE0OHB4O1xuXHRcdGNvbHVtbi1nYXA6IDI4cHg7XG5cdH1cblxuXHQuZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcmVzdWx0X190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTI7XG5cdH1cblxuXHQuZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcmVzdWx0X19kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cdH1cbn1cbiIsIkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcInRlYXNlcnNcIjtcbkBpbXBvcnQgXCJsb2dpblwiO1xuQGltcG9ydCBcIm1pc3NlZC1zdG9yaWVzXCI7XG5AaW1wb3J0IFwiYXV0aG9yLWJveFwiO1xuQGltcG9ydCBcInNpZGViYXJcIjtcbkBpbXBvcnQgXCJhcnRpY2xlLWxpc3RpbmdcIjtcbkBpbXBvcnQgXCJiYW5uZXJzXCI7XG5AaW1wb3J0IFwibWV0YVwiO1xuQGltcG9ydCBcImljb25zXCI7XG5AaW1wb3J0IFwic3BvbnNvcmVkLXBvc3RzXCI7XG5AaW1wb3J0IFwid2lkZ2V0c1wiO1xuQGltcG9ydCBcInNlYXJjaFwiO1xuXG4vKiBPYmplY3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmVtYmVkLFxuaWZyYW1lLFxuaW1nLFxub2JqZWN0LFxudmlkZW8sXG4ud3AtY2FwdGlvbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBHYWxsZXJ5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmdhbGxlcnkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMzMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTYuNjY2NiU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDE0LjI4NTclO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMi41JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTEuMTExMSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgybiArIDEpLFxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDNuICsgMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNG4gKyAxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg1biArIDEpLFxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDZuICsgMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoN24gKyAxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg4biArIDEpLFxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDluICsgMSkge1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmdhbGxlcnkgLmdhbGxlcnktaXRlbSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5lbnRyeS1jb21tZW50cyxcbi5jb21tZW50LXJlc3BvbmQge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4uZW50cnktY29tbWVudHMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnBpbmctbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jb21tZW50LWNvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmVudHJ5LWNvbW1lbnRzIC5jb21tZW50LWF1dGhvciB7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWNvbW1lbnRzIC5jb21tZW50LW1ldGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJ1cmxcIl0ge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmNvbW1lbnQtbGlzdCBsaSxcbi5waW5nLWxpc3QgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDMycHg7XG59XG5cbi5jb21tZW50LWxpc3QgbGkgbGkge1xuICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xufVxuXG5saS5jb21tZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uY29tbWVudCAuYXZhdGFyIHtcbiAgbWFyZ2luOiAwIDE2cHggMjRweCAwO1xufVxuXG4uZm9ybS1hbGxvd2VkLXRhZ3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG5saS5kZXB0aC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogRW50cmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5lbnRyeSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLy9MaXN0c1xuXG4uZW50cnktY29udGVudCBvbCxcbi5lbnRyeS1jb250ZW50IHAsXG4uZW50cnktY29udGVudCB1bCxcbi5xdW90ZS1jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgb2wsXG4uZW50cnktY29udGVudCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBmb250LXNpemU6ICRib2R5LWJhc2U7XG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogbGF3Ym9vay1saXN0LWNvdW50ZXI7XG59XG4uZW50cnktY29udGVudCBvbCBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsYXdib29rLWxpc3QtY291bnRlcjtcbn1cbi5lbnRyeS1jb250ZW50IG9sIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxhd2Jvb2stbGlzdC1jb3VudGVyKSBcIi4gXCI7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtc21hbGw7XG4gIEBpbmNsdWRlIGJvZHktbGlzdDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgb2wgb2wsXG4uZW50cnktY29udGVudCB1bCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IC5zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5lbnRyeS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYmFzZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJhc2U7XG4gIHBhZGRpbmc6ICRzcGFjZXItZXh0cmEtbGFyZ2UgMDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIHBhZGRpbmc6ICRzcGFjZXItZXh0cmEtbGFyZ2U7XG4gIH1cbn1cblxuLmVudHJ5LWhlYWRlciBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogJGJvZHktYmFzZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLy8gTWV0YSBzdHlsZXMgbW92ZWQgdG8gX21ldGEuc2Nzc1xuXG4vLyBNZXRhIHN0eWxlcyBtb3ZlZCB0byBfbWV0YS5zY3NzXG5cbi8vIE1ldGEgc3R5bGVzIG1vdmVkIHRvIF9tZXRhLnNjc3NcblxuLmVudHJ5LWNvbW1lbnRzLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDE0XCI7XG4gIG1hcmdpbjogMCA2cHggMCAycHg7XG59XG5cbi5lbnRyeS1jYXRlZ29yaWVzLFxuLmVudHJ5LXRhZ3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFmdGVyLWVudHJ5IC53aWRnZXQtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWZ0ZXItZW50cnkge1xuICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xufVxuXG4uZW50cnkuZmVhdHVyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy9BZnRlciBlbnRyeSBjb3B5cmlnaHQvZGlzY2xhaW1lclxuXG4uY29udGVudCAuZGlzY2xhaW1lciB7XG4gIG1hcmdpbjogJHNwYWNlci1tZWRpdW0gMDtcbn1cbi5jb250ZW50IC5kaXNjbGFpbWVyIHAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogJGJvZHktdGlueTtcbiAgY29sb3I6ICRncmV5LWRhcms7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtc21hbGw7XG59XG5cbi8qIEVudHJ5IE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAkYm9keS1iYXNlO1xuICBtYXJnaW46IDQwcHg7XG59XG5cbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYSB7XG4gIC8vXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stYmFzZTtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWZhdWx0KDAuMXMpO1xufVxuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVmYXVsdCgwLjFzKTtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSxcbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYTpmb2N1cyxcbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xufVxuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXM6YWZ0ZXIsXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6aG92ZXI6YWZ0ZXIsXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzYjdjYmI7XG59XG5cbi8qIFNpdGUgRm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmZvb3RlciBpbWcge1xuICBtYXgtd2lkdGg6IDI2MHB4O1xufVxuXG5mb290ZXIgLm1lbnUtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gIC8vXHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktZGFyaztcbiAgY29sb3I6ICR3aGl0ZS1iYXNlO1xuICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIC8vXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8vICAgIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyO1xuICAvLyAgICBAaW5jbHVkZSBncmlkLXZpc3VhbDtcbn1cblxuLmNvcHlyaWdodCB7XG4gIGNvbG9yOiAkd2hpdGUtYmFzZTtcbiAgZm9udC1zaXplOiAkYm9keS10aW55ICogMC44O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMCUgJHNwYWNlci1tZWRpdW07XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmFzZTtcbn1cblxuLmNvcHlyaWdodCBhIHtcbiAgY29sb3I6ICR3aGl0ZS1iYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNpdGUtZm9vdGVyIGEge1xuICBjb2xvcjogJHdoaXRlLWJhc2U7XG59XG5cbi5zaXRlLWZvb3RlciBhOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWJhc2U7XG59XG5cbi5zaXRlLWZvb3RlciBhOmZvY3VzLFxuLnNpdGUtZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogJHdoaXRlLWJhc2U7XG59XG5cbi8vIC5uYXYtZm9vdGVyIHtcbi8vICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigzKTtcbi8vICAgICBtYXJnaW46IGF1dG87XG4vLyB9XG5cbi5uYXYtZm9vdGVyIC5jdXJyZW50LW1lbnUtaXRlbTphZnRlcixcbi5uYXYtZm9vdGVyIC5tZW51LWl0ZW06aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGUtYmFzZTtcbn1cblxuLnNpdGUtZm9vdGVyIC5tZW51LWl0ZW0gaW1nIHtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4vKiBGb290ZXIgV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZm9vdGVyLXdpZGdldHMgcCxcbi5mb290ZXItd2lkZ2V0cyBsaSxcbi5jb3B5cmlnaHQge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGg6IGFsd2F5cztcbn1cblxuLmZvb3Rlci13aWRnZXRzIHAsXG4uZm9vdGVyLXdpZGdldHMgbGkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG59XG5cbmZvb3RlciAud2lkZ2V0LXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuZm9vdGVyIC53aWRnZXQtYXJlYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvb3Rlci13aWRnZXRzIHtcbiAgLy9cdGJhY2tncm91bmQtY29sb3I6ICRibGFjay1iYXNlO1xuICBjb2xvcjogJHdoaXRlLWJhc2U7XG4gIGNsZWFyOiBib3RoO1xuICAvL1x0cGFkZGluZzogNDBweCA0MHB4IDE2cHg7XG4gIG1heC13aWR0aDogJHdyYXBwZXItc2l0ZS1pbm5lcjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uc2l0ZS1mb290ZXIgLndyYXAge1xuICB3aWR0aDogOTYlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5mb290ZXItd2lkZ2V0cyAud3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAkc3BhY2VyLW1lZGl1bTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLXdpZGdldHMgcCB7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtc21hbGw7XG59XG5cbi5mb290ZXItd2lkZ2V0cyBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uZm9vdGVyLXdpZGdldHMgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyLXdpZGdldHMgYTpmb2N1cyxcbi5mb290ZXItd2lkZ2V0cyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXQtdGl0bGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXRzIC5tZW51LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvb3Rlci13aWRnZXRzIC5zZWFyY2gtZm9ybSBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi8qIEFkc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyouc2l0ZS1jb250YWluZXItd3JhcCA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xufSovXG5cbi5sYXdib29rLWFkLWNvcnBvcmF0ZS1pbi1ob3VzZS1zaWRlYmFyLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJTcG9uc29yZWQgQnlcIjtcbiAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0LXRyYW5zZm9ybS11cHBlcmNhc2U7XG59XG5cbi8qIFNwb25zb3JlZCBDb250ZW50IExpc3RpbmcgU3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3BvbnNvcmVkLWNvbnRlbnQtbGlzdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6ICRzcGFjZXItbWVkaXVtIDA7XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXItbWFpbjtcbiAgXG4gIC5zcG9uc29yZWQtY29udGVudC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0LXRyYW5zZm9ybS11cHBlcmNhc2U7XG4gICAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLnNwb25zb3JlZC1jb250ZW50LWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgLy8gQ2VudGVyIGFueSBhZCBwbGFjZW1lbnQgY29udGVudFxuICAgID4gKiB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gIC5zcG9uc29yZWQtY29udGVudC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIFxuICAuZW50cnktdGl0bGUge1xuICAgIEBpbmNsdWRlIGhlYWRpbmctc2Vjb25kYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgXG4gIC5lbnRyeS1leGNlcnB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIFxuICAuZW50cnktbWV0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBvcmRlcjogMztcbiAgICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICAgIFxuICAgIC5tZXRhLXNlcGFyYXRvciB7XG4gICAgICBtYXJnaW46IDAgJHNwYWNlci1leHRyYS1zbWFsbDtcbiAgICB9XG4gICAgXG4gICAgLmVudHJ5LXRpbWUsXG4gICAgLmVudHJ5LWF1dGhvciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG4gIFxuICAvLyBSZW1vdmUgdGh1bWJuYWlsIGZyb20gc3BvbnNvcmVkIGNvbnRlbnQgbGlzdGluZ3NcbiAgLmVudHJ5LWltYWdlLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogRGlzcGxheSBQb3N0cyBTaG9ydGNvZGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0b3ItZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkc3BhY2VyLXNtYWxsIDA7XG59XG5cbi5zZWN0b3ItZ3JvdXAgc3BhbiB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGNvbG9yOiAkd2hpdGUtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmFzZTtcbiAgLy8gJjpob3ZlciB7XG4gIC8vIFx0Y29sb3I6ICR3aGl0ZS1iYXNlO1xuICAvLyBcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeS1iYXNlLCAxMCUpO1xuICAvLyB9XG59XG4iXX0= */
