@charset "UTF-8";
/*!
Theme Name: Ana Juaristi
Description: Ana Juaristi Theme based on Genesis
Author: Crisiscreativa
Author URI: https://crisiscreativa.com/

Version: 3.3.0

Tags: accessibility-ready, block-styles, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, left-sidebar, one-column, right-sidebar, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, two-columns, wide-blocks

Template: genesis

License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Text Domain: genesis-sample
Requires at least: 5.4
Requires PHP: 5.6
*/
@import url(https://fonts.googleapis.com/css2?family=Chivo:ital,wght@0,300;0,400;0,700;1,300;1,400&family=DM+Serif+Text:ital@0;1&family=Montserrat:wght@300;400;500;700&display=swap);@keyframes fadein{0%{opacity:0}to{opacity:1}}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{background-color:#fff;color:#6c6f71;font-family:"Chivo",sans-serif;font-size:14px;font-weight:400;line-height:1.625;margin:0;overflow-x:hidden}details,main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-collapse:collapse;border-bottom:1px solid currentColor;clear:both;color:#eee;margin:1.65em auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;transition:color .2s ease-in-out,background-color .2s ease-in-out}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;line-height:1.15;margin:0}optgroup{font-size:100%}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.genesis-responsive-menu .genesis-nav-menu .menu-item:hover>.sub-menu,[hidden],template{display:none}*,::after,::before{box-sizing:inherit}.author-box::before,.clearfix::before,.entry-content::before,.entry::before,.footer-widgets::before,.nav-primary::before,.nav-secondary::before,.pagination::before,.site-container::before,.site-footer::before,.site-header::before,.site-inner::before,.widget::before,.wrap::before{content:" ";display:table}.author-box::after,.clearfix::after,.entry-content::after,.entry::after,.footer-widgets::after,.nav-primary::after,.nav-secondary::after,.pagination::after,.site-container::after,.site-footer::after,.site-header::after,.site-inner::after,.widget::after,.wrap::after{clear:both;content:" ";display:table}.button,.gallery img,button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus{transition:all .2s ease-in-out}a:focus,a:hover{color:#6c6f71;text-decoration:none}p{margin:0 0 30px}ol,p,ul{padding:0}li{list-style-type:none}blockquote,cite,em{font-style:normal}i{font-style:italic}mark{background:#ddd;color:#6c6f71}blockquote{margin:30px}.wp-caption,embed,iframe,img,object,video{max-width:100%}img{height:auto;vertical-align:top}figure,ol,ul{margin:0}.gallery{overflow:hidden}.gallery img{border:1px solid #eee;height:auto;padding:4px}.gallery img:focus,.gallery img:hover,input:focus,textarea:focus{border:1px solid #999;outline:0}.gallery-columns-1 .gallery-item,.widget_calendar table{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-item{float:left;margin:0 0 30px;text-align:center}input,select,textarea{background-color:#fff;border:1px solid #ddd;color:#6c6f71;font-size:18px;font-weight:400;padding:15px;width:100%}.wp-custom-logo .title-area img,input[type=checkbox],input[type=image],input[type=radio]{width:auto}:-ms-input-placeholder,::-ms-input-placeholder{color:#6c6f71;opacity:1}::placeholder{color:#6c6f71;opacity:1}.button,.site-container div.wpforms-container-full .wpforms-form input[type=submit],button,input[type=button],input[type=reset],input[type=submit]{border-radius:5px;font-weight:600}.button,.site-container div.wpforms-container-full .wpforms-form button[type=submit],.site-container div.wpforms-container-full .wpforms-form input[type=submit],button,input[type=button],input[type=reset],input[type=submit]{background-color:#6c6f71;border:0;color:#fff;cursor:pointer;font-size:16px;padding:15px 30px;text-align:center;text-decoration:none;white-space:normal;width:auto}.button:focus,.button:hover,.site-container div.wpforms-container-full .wpforms-form button[type=submit]:focus,.site-container div.wpforms-container-full .wpforms-form button[type=submit]:hover,.site-container div.wpforms-container-full .wpforms-form input[type=submit]:focus,.site-container div.wpforms-container-full .wpforms-form input[type=submit]:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#7c9f5d;border-width:0;color:#fff}.entry-content .button:focus,.entry-content .button:hover{color:#fff}.button{display:inline-block}.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:#eee;border-width:0;color:#777;cursor:not-allowed}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}table{border-collapse:collapse;border-spacing:0;margin-bottom:40px;width:100%;word-break:break-all}tbody{border-bottom:1px solid #eee}td,th{line-height:2;text-align:left;vertical-align:top;padding:.5em}tr{border-top:1px solid #eee}th{font-weight:600}.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}.screen-reader-shortcut:focus,.screen-reader-text:focus,.widget_search input[type=submit]:focus{background:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#6c6f71;display:block;font-size:1em;font-weight:700;height:auto;padding:15px 23px 14px;text-decoration:none;width:auto;z-index:100000}.more-link{display:inline-block;position:relative;margin-bottom:30px}.site-container{animation:fadein 1s;word-wrap:break-word}.site-inner{clear:both;margin:0 auto;padding:60px 30px 0}.avatar{border-radius:50%;float:left}.alignleft .avatar,.author-box .avatar{margin-right:20px}.alignright .avatar{margin-left:20px}.comment .avatar{margin:0 15px 20px 0}.after-entry,.archive-description,.author-box{margin-bottom:40px}.after-entry{box-shadow:0 0 20px rgba(0,0,0,.05);padding:20px 30px}.after-entry .widget:last-of-type{margin-bottom:0}.breadcrumb{border-bottom:1px solid #eee;font-size:16px;margin-bottom:40px;padding-bottom:10px}.genesis-title-hidden .breadcrumb{margin-top:40px}.archive-description p:last-child,.author-box p:last-child{margin-bottom:0}.search-form{overflow:hidden}.entry-content .search-form{margin-bottom:40px;width:50%}.post-password-form input[type=submit],.search-form input[type=submit]{margin-top:10px}.widget_search input[type=submit]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.archive-description .entry-title,.archive-title,.author-box-title{font-size:20px}.entry-title{font-size:30px;margin-bottom:10px}.entry-title a,.sidebar .widget-title a{color:#6c6f71;text-decoration:none}.entry-title a:focus,.entry-title a:hover{color:#7c9f5d}.widget-title{font-size:18px;font-weight:600;margin-bottom:20px}.genesis-title-hidden .site-inner{padding-top:0}a.aligncenter img{display:block;margin:0 auto}a.alignnone{display:inline-block}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}a.alignleft,a.alignnone,a.alignright{max-width:100%}.aligncenter,.singular-image,img.centered{display:block;margin:0 auto 30px}.alignnone,img.alignnone{margin-bottom:15px}.wp-caption.alignleft,a.alignleft,img.alignleft{margin:0 20px 20px 0}.wp-caption.alignright,a.alignright,img.alignright{margin:0 0 20px 20px}.gallery-caption,.wp-caption-text,figcaption{font-size:14px;font-weight:600;margin-top:.5em;margin-bottom:1em;padding-left:10px;padding-right:10px;text-align:center}.entry-content ol ol,.entry-content p.wp-caption-text,.entry-content ul ul{margin-bottom:0}.entry-content .wp-audio-shortcode,.entry-content .wp-playlist,.entry-content .wp-video{margin:0 0 30px}.widget{margin-bottom:40px}.widget p:last-child,.widget ul>li:last-of-type{margin-bottom:0}.widget ul>li{margin-bottom:10px}.widget ul>li:last-of-type{padding-bottom:0}.widget ol>li{list-style-position:inside;list-style-type:decimal;padding-left:20px;text-indent:-20px}.widget li li{border:0;margin:0 0 0 30px;padding:0}#genesis-sidebar-primary .widget_media_image .widget-wrap,.after-entry .enews-widget input,.widget_calendar td,.widget_calendar th{text-align:center}.featured-content .entry{border-bottom:1px solid #eee;margin-bottom:20px}.featured-content .entry:last-of-type{border-bottom:none;margin-bottom:0}.featured-content .entry-title{font-size:16px;margin-bottom:5px;margin-top:10px}.after-entry .enews{text-align:center;padding:10px}.sidebar .enews{background-color:#f5f5f5;padding:30px}.enews-widget input{font-size:16px;margin-bottom:10px}.enews-widget input[type=submit]{margin:0;width:100%}.enews form+p{margin-top:20px}.gs-faq__question{background:0 0;border-bottom:1px solid #eee;color:#6c6f71;padding-left:0;padding-right:0}.gs-faq__question:focus,.gs-faq__question:hover{background:0 0;color:#7c9f5d}.gs-faq__question::after{content:"\f132";font-family:dashicons;float:right}.gs-faq__question.gs-faq--expanded::after{content:"\f460"}.entry-content .wpforms-container{margin-bottom:40px}.entry-content .wpforms-form .wpforms-field{clear:both;overflow:hidden}.site-container .wpforms-container .wpforms-form .wpforms-field input{border-radius:0;height:auto;padding:15px}.site-container .entry-content .wpforms-form .wpforms-field-label{font-weight:600}.site-container .entry-content .wpforms-form .wpforms-field-sublabel{font-size:14px;font-weight:300}.entry-content .wpforms-form .wpforms-field-hp{display:none!important;left:-9000px!important;position:absolute!important}.site-container .entry-content .wpforms-form textarea{padding:15px}.site-container .entry-content .wpforms-form textarea.wpforms-field-small{height:120px}.site-container .entry-content .wpforms-form textarea.wpforms-field-medium{height:200px}.site-container .entry-content .wpforms-form textarea.wpforms-field-large{height:300px}.genesis-skip-link{margin:0}.genesis-skip-link .skip-link-hidden{display:none;visibility:hidden}.genesis-skip-link li{height:0;list-style:none;width:0}:focus{color:#6c6f71;outline:#ccc solid 1px}.site-header{background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.05);padding:0 30px}.title-area{float:left;padding-bottom:25px;padding-top:25px}.wp-custom-logo .title-area{max-width:350px;padding-bottom:5px;padding-top:5px;width:100%}.site-title{font-size:20px;font-weight:600;line-height:1;margin-bottom:0}.site-title a,.site-title a:focus,.site-title a:hover{color:#6c6f71;text-decoration:none}.site-description,.wp-custom-logo .site-title{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.genesis-nav-menu{clear:both;line-height:1;width:100%}.genesis-nav-menu .menu-item{display:block;float:none;position:relative}.genesis-nav-menu a{color:#6c6f71;display:block;font-size:14px;font-weight:400;font-family:"Montserrat",sans-serif;text-transform:uppercase;outline-offset:-1px;padding-bottom:12px;padding-top:12px;text-decoration:none}.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu .sub-menu .current-menu-item>a:focus,.genesis-nav-menu .sub-menu .current-menu-item>a:hover,.genesis-nav-menu a:focus,.genesis-nav-menu a:hover{color:#7c9f5d;text-decoration:none}.genesis-nav-menu .sub-menu,.genesis-nav-menu .sub-menu a{width:100%}.genesis-nav-menu .sub-menu{clear:both;display:none;left:-9999px;margin:0;opacity:1;padding-left:15px;position:static;z-index:99}.genesis-nav-menu .sub-menu a{background-color:#fff;font-size:14px;position:relative;word-wrap:break-word}.genesis-nav-menu .menu-item:focus,.genesis-nav-menu .menu-item:hover{position:relative}.genesis-nav-menu .menu-item:hover>.sub-menu{display:block;left:auto;opacity:1}.menu .menu-item:focus{position:static}.menu .menu-item.sfHover>ul.sub-menu,.menu .menu-item>a:focus+ul.sub-menu{left:auto;opacity:1}.genesis-responsive-menu{display:none;position:relative}.menu-toggle,.sub-menu-toggle{background-color:transparent;border-width:0;color:#6c6f71;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-color:transparent;border-width:0;color:#7c9f5d}.menu-toggle{float:right;line-height:20px;margin-bottom:10px;margin-top:10px;padding:15px 0;position:relative;z-index:1000}.menu-toggle.activated::before{content:"\f335"}.site-header .menu-toggle::before{float:left;margin-right:5px;position:relative;text-rendering:auto;top:1px}.sub-menu-toggle{float:right;padding:9px 10px;position:absolute;right:0;top:0;z-index:100}.sub-menu .sub-menu-toggle{padding:12px 10px}.sub-menu-toggle::before{display:inline-block;text-rendering:auto;transform:rotate(0);transition:transform .25s ease-in-out}.sub-menu-toggle.activated::before{transform:rotate(180deg)}.nav-primary{clear:left;padding-bottom:15px;padding-top:15px;width:100%}.nav-secondary{margin-top:10px}.nav-secondary .genesis-nav-menu{line-height:1.5}.nav-secondary .menu-item{display:inline-block}.nav-secondary a{margin-left:10px;margin-right:10px;padding:0}.entry{margin-bottom:40px}.entry-content ol,.entry-content ul{margin-bottom:30px;padding-left:40px}.entry-content ol>li{list-style-type:decimal}.comment-content ul>li,.entry-content ul>li{list-style-type:disc}.entry-content ol ul>li,.entry-content ul ul>li{list-style-type:circle}.content .sticky,.entry-content code{background-color:#f5f5f5}.content .sticky{padding:30px}p.entry-meta{font-size:16px;margin-bottom:0}.entry-header .entry-meta{margin-bottom:20px}.entry-footer .entry-meta{border-top:1px solid #eee;padding-top:20px}.entry-categories,.entry-tags{display:block}.entry-comments-link::before{content:"\2014";margin:0 6px 0 2px}.pagination{clear:both;margin:60px 0}.adjacent-entry-pagination,.comment-header p{margin-bottom:0}.archive-pagination li{display:inline}.archive-pagination li a{background-color:#f5f5f5;color:#6c6f71;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;margin-bottom:4px;padding:8px 12px;text-decoration:none}.archive-pagination li a:focus,.archive-pagination li a:hover,.archive-pagination li.active a{background-color:#6c6f71;color:#fff}.comment-respond,.entry-comments,.entry-pings{margin-bottom:40px}.comment-list li{padding:40px 0 0 30px}.comment-list .depth-1{padding-left:0}.comment-header{margin-bottom:30px}.comment-content{clear:both}.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}.entry-pings .reply{display:none}.comment-form-cookies-consent label{display:inline;padding-left:10px}.sidebar{font-size:16px;line-height:1.5}.sidebar .widget{margin-bottom:40px}.sidebar p{margin-bottom:20px}.footer-widgets{border-top:1px solid #eee;background-color:#fff;clear:both;padding:60px 0}.footer-widgets .wrap{margin-left:auto;margin-right:auto}.footer-widget-area{margin-bottom:40px;padding-left:30px;padding-right:30px}.footer-widget-area:last-child,.footer-widgets .widget:last-child{margin-bottom:0}.site-footer{background-color:#fff;border-top:1px solid #eee;font-size:15px;line-height:1.5;padding:30px;text-align:center}.single .site-container article .post_bio p,.site-footer p,div.rpwwt-widget ul li{margin-bottom:0}@media only screen and (min-width:480px){table{table-layout:auto;word-break:normal}}@media only screen and (min-width:960px){.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:9999}.admin-bar .site-header{top:32px}.genesis-nav-menu .menu-item{display:inline-block}.genesis-nav-menu .menu-item:focus,.genesis-nav-menu .menu-item:hover{position:relative}.genesis-nav-menu>.menu-bold>a{font-weight:700}.genesis-nav-menu>.menu-highlight>a{background-color:#6c6f71;border-radius:3px;color:#fff;font-weight:600;margin-left:15px;padding-left:20px;padding-right:20px}.genesis-nav-menu>.menu-highlight>a:focus,.genesis-nav-menu>.menu-highlight>a:hover{background-color:#7c9f5d}.genesis-nav-menu .sub-menu,.genesis-nav-menu .sub-menu a{width:180px}.genesis-nav-menu .sub-menu{border-top:1px solid #eee;opacity:0;padding-left:0;position:absolute;transition:opacity .4s ease-in-out}.genesis-nav-menu .sub-menu a{border:1px solid #eee;border-top:0;padding-bottom:15px;padding-top:15px}.genesis-nav-menu .sub-menu .sub-menu{margin:-46px 0 0 179px}.genesis-responsive-menu{display:block;padding-top:15px}.menu-toggle,.sub-menu-toggle{display:none;visibility:hidden}.nav-primary{clear:none;float:right;width:auto}.nav-primary .genesis-nav-menu a{padding-left:15px;padding-right:15px}.site-inner{max-width:1140px}.content{float:left;width:65%}.sidebar,.sidebar-content .content{float:right}.full-width-content .content{float:none;margin-left:auto;margin-right:auto}.sidebar{width:30%}.sidebar-content .sidebar{float:left}.author-box{background-color:#f5f5f5;padding:30px}.after-entry{padding:40px 60px}.after-entry .enews{padding-left:30px;padding-right:30px}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.564102564102564%}.one-half,.three-sixths,.two-fourths{width:48.717948717948715%}.one-third,.two-sixths{width:31.623931623931625%}.four-sixths,.two-thirds{width:65.81196581196582%}.one-fourth{width:23.076923076923077%}.three-fourths{width:74.35897435897436%}.one-sixth{width:14.52991452991453%}.five-sixths{width:82.90598290598291%}.first{clear:both;margin-left:0}.after-entry,.archive-description,.author-box,.comment-respond,.entry,.entry-comments,.entry-pings{margin-bottom:60px}.footer-widgets .wrap{max-width:1140px}.footer-widget-area{float:left;margin-bottom:0;width:calc(100%/3)}}@media print{*,::after,::before{background:0 0!important;box-shadow:none!important;color:#333!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}.site-title>a::after,a[href^="#"]::after,a[href^="javascript:"]::after{content:""}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:2cm .5cm}h1,h2,h3,h4,h5,h6,p{orphans:3;widows:3}blockquote,pre{border:1px solid #999}.content,.content-sidebar{width:100%}.breadcrumb,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.genesis-box,.header-widget-area,.hidden-print,.home-top,.nav-primary,.nav-secondary,.post-edit-link,.sidebar,button,input,select,textarea{display:none!important}.title-area{text-align:center;width:100%}.site-title>a{margin:0;text-decoration:none;text-indent:0}.site-inner{padding-top:0;position:relative}.author-box{margin-bottom:0}h1,h2,h3,h4,h5,h6,img{page-break-after:avoid}blockquote,h1,h2,h3,h4,h5,h6,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}}.archive-description .entry-title,.archive-title,.author-box-title,h1{font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:500;letter-spacing:3px;color:#7c9f5d;margin-bottom:30px}h1{line-height:1.2;margin:0 0 20px}h2,h4,h5,h6{font-weight:400}h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;line-height:1.2;margin:0 0 20px}.archive-description .entry-title,.archive-title,.author-box-title{text-transform:uppercase}h1,h2,h3{text-transform:uppercase}h2,h3{font-size:1.2rem}h3{font-size:.9rem;font-weight:400;padding-bottom:8px;border-bottom:2px solid #7c9f5d;max-width:90%;margin-left:-10px;padding-left:10px}h3.secondary{border-bottom-color:#e5c277}h3.tertiary{border-bottom-color:#62a9dd}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.home .site-header{background:0 0;position:absolute;width:100%}.home .site-header .genesis-nav-menu a{color:#fff}.home .site-header .genesis-nav-menu .current-menu-item>a,.home .site-header .genesis-nav-menu .sub-menu .current-menu-item>a:focus,.home .site-header .genesis-nav-menu .sub-menu .current-menu-item>a:hover,.home .site-header .genesis-nav-menu a:focus,.home .site-header .genesis-nav-menu a:hover{color:#7c9f5d}.home .site-header .title-area{display:none}.home .genesis-nav-menu li:first-child{display:none}.full-width-content .entry-content>.contact-form.alignwide{margin-right:0;margin-left:0;padding-top:50px}.full-width-content .content{width:100%}.entry-content .wpforms-form .wpforms-field{margin:0 0 20px}.div.wpforms-container-full .wpforms-form .wpforms-field{padding:0}.site-container div.wpforms-container-full .wpforms-form button[type=submit]{border-radius:none;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:1rem;font-weight:400}#genesis-footer-widgets{border-top:none}#genesis-footer-widgets h3.widget-title{font-weight:400;font-size:.9rem}#genesis-footer-widgets .footer-widgets-1 h3{border-bottom-color:#62a9dd}#genesis-footer-widgets .footer-widgets-2 h3{border-bottom-color:#7c9f5d}#genesis-footer-widgets .footer-widgets-3 h3{border-bottom-color:#e5c277}#genesis-footer-widgets .widget_categories li.cat-item{padding-bottom:10px;margin-bottom:0}#genesis-footer-widgets .widget_categories li.cat-item a,.wp-block-categories li.cat-item a{font-family:"Montserrat",sans-serif;text-decoration:none;text-transform:uppercase;font-size:1rem;font-weight:400}#genesis-footer-widgets .widget_tag_cloud a.tag-cloud-link{font-family:"Montserrat",sans-serif;text-decoration:none;font-size:1rem!important;font-weight:300;padding-right:3px}#genesis-footer-widgets .widget_tag_cloud a.tag-cloud-link:after,.wp-block-tag-cloud a.tag-cloud-link:after{content:'·';padding-left:5px;font-size:1.2rem;line-height:1rem}#genesis-footer-widgets .widget_tag_cloud a.tag-cloud-link:last-child:after,.wp-block-tag-cloud a.tag-cloud-link:last-child:after{display:none}.site-footer .wrap{display:flex}.site-footer .footer-logo{margin-right:10px}.site-footer .footer-left{text-align:left;flex:auto;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:.9rem;line-height:1.7rem}.site-footer .footer-right a{font-family:"Montserrat",sans-serif;font-size:.9rem;font-weight:300;margin:0 20px}.site-footer .footer-right a:last-child{margin-right:0}@media only screen and (min-width:960px){.archive .content{width:auto}}.archive .content{display:flex;flex-wrap:wrap;flex-direction:row}.archive .content .entry-content{display:none}.archive .entry-header{display:flex;flex-direction:column;height:100%;min-height:300px}.archive .entry-header .entry-title{flex:auto}.archive .archive-description{width:100%}.archive .archive-description p{font-size:1.1rem;font-weight:300}.archive article{position:relative;min-height:300px;margin-bottom:2.56%}.archive article .category-thumbnail{position:absolute;left:0;right:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1}.archive article .category-thumbnail:after{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background-color:#000;opacity:.5;transition:opacity .5s}.archive article h2.entry-title{padding:60px 15px;display:block;font-weight:400;font-size:1.3rem;line-height:1.5rem;text-transform:none}.archive article h2.entry-title,.archive article h2.entry-title a{color:#fff;font-family:"DM Serif Text",serif}.archive article .entry-meta{padding:10px 15px;margin-bottom:0;color:#fff;font-family:"Montserrat",sans-serif;font-weight:300}.archive article .entry-author{font-weight:500;padding-bottom:2px;border-bottom:1px solid #7c9f5d}.archive article .entry-author .entry-author-name{color:#fff;font-family:"Montserrat",sans-serif;font-weight:500}.archive article:hover .category-thumbnail:after{opacity:.3;transition:opacity .5s}.single .site-container article{color:#2b2b2b;line-height:1.6rem}.single .site-container article .entry-title{font-family:"DM Serif Text",serif;color:#2b2b2b;font-size:1.6rem;letter-spacing:0;text-transform:none}.single .site-container article .entry-meta{padding:10px 0 30px;margin-bottom:0;font-family:"Montserrat",sans-serif;font-weight:300;font-size:.9rem}.single .site-container article .entry-author{font-weight:500;padding-bottom:2px;border-bottom:1px solid #7c9f5d}.single .site-container article .entry-author .entry-author-name{font-family:"Montserrat",sans-serif;font-weight:500}.single .site-container article .entry-footer .entry-meta{border-top:2px solid #7c9f5d;padding-top:30px;margin-bottom:20px}.single .site-container article .entry-footer .entry-meta .entry-categories a{text-transform:uppercase}.single .site-container article .entry-footer .entry-meta .entry-categories,.single .site-container article .entry-footer .entry-meta .entry-tags{font-size:.9rem;padding-bottom:5px}.single .site-container article .entry-footer .entry-meta .entry-categories a,.single .site-container article .entry-footer .entry-meta .entry-tags a{font-size:1rem}.single .site-container article .entry-footer .entry-meta .entry-categories a:first-child,.single .site-container article .entry-footer .entry-meta .entry-tags a:first-child{padding-left:10px}.single .site-container article .photo_author{padding:10px 0 30px;font-size:.8rem;font-weight:300}.single .site-container article .post_bio{border:1px solid #7c9f5d;padding:20px;border-left:none;line-height:1.5rem;margin-bottom:40px}.single .site-container article blockquote{position:relative;margin:30px 0;padding-left:60px}.single .site-container article blockquote p{font-family:"DM Serif Text",serif;font-size:1.2rem;line-height:2rem;letter-spacing:.2px}.single .site-container article blockquote:before{content:'';position:absolute;left:0;top:24px;border-bottom:25px solid #7c9f5d;border-right:25px solid transparent;height:0;width:50px;transform:rotate(90deg)}.single .site-container .author-box .author-box-title,.single .site-container article h4{font-family:"Chivo",sans-serif;font-weight:700;font-size:1.2rem}.single .site-container .author-box{background:0 0;padding:0;margin-bottom:80px}.single .site-container .author-box .author-box-title{margin-bottom:10px;padding-top:10px;color:#2b2b2b;text-transform:capitalize;letter-spacing:1px}.single .site-container .author-box .author-box-content{font-family:"Chivo",sans-serif;color:#6c6f71;font-size:1rem}.single .site-container .wpml-ls-statics-shortcode_actions{background:#7c9f5d;padding:2px 0}.single .site-container .wpml-ls-statics-shortcode_actions ul{position:relative;max-width:1140px;margin:0 auto!important;padding:0 30px 0 60px}.single .site-container .wpml-ls-statics-shortcode_actions ul:before{content:'';background-image:url(/wp-content/uploads/2020/07/icon-lang-1.svg);width:20px;height:24px;position:absolute;left:30px;top:0;background-repeat:no-repeat;background-size:contain;background-position:center}.single .site-container .wpml-ls-statics-shortcode_actions ul li a{color:#fff;text-transform:uppercase;font-weight:300;padding:5px 20px;transition:all .3s}.single .site-container .wpml-ls-statics-shortcode_actions ul li:not(.wpml-ls-current-language) a{opacity:.6}.single .site-container .wpml-ls-statics-shortcode_actions ul li:hover a{opacity:1}#genesis-sidebar-primary .widget{border-bottom:2px solid #7c9f5d;padding-bottom:40px}#genesis-sidebar-primary .widget_text p{font-size:1rem;font-weight:300;line-height:1.5rem}#genesis-sidebar-primary .widget_media_image{margin-bottom:30px;border-bottom:none;padding-bottom:0}#genesis-sidebar-primary .widget_media_image .widget-wrap img{max-width:160px!important}#genesis-sidebar-primary h3.widget-title{border-bottom:none;font-weight:400;letter-spacing:2px}.cc-featured_posts .cc-featured_posts-wrapper,.cc-featured_posts .cc-featured_posts-wrapper>em{display:flex;width:100%}.cc-featured_posts .cc-featured-post{position:relative;display:flex;flex-direction:column;flex:1;margin-left:6px;margin-right:6px;text-decoration:none}.cc-featured_posts .cc-featured-post:first-child{margin-left:0}.cc-featured_posts .cc-featured-post:last-child{margin-right:0}.cc-featured_posts .cc-featured-post .cc-featured-post-img{position:absolute;left:0;right:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1}.cc-featured_posts .cc-featured-post .cc-featured-post-img:after{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background-color:#000;opacity:.3;transition:opacity .5s}.cc-featured_posts .cc-featured-post .cc-featured-post-title{padding:60px 15px;display:block;flex:auto;font-family:"DM Serif Text",serif;font-weight:400;font-size:1.2rem;line-height:1.4rem;color:#fff}.cc-featured_posts .cc-featured-post .cc-featured-post-categories{padding:10px 15px}.cc-featured_posts .cc-featured-post .cc-featured-post-categories span{color:#fff;text-transform:uppercase;padding-right:5px;font-family:"Montserrat",sans-serif;font-size:.8rem}.cc-featured_posts .cc-featured-post .cc-featured-post-meta{padding:10px 15px;color:#fff;font-family:"Montserrat",sans-serif;font-weight:300}.cc-featured_posts .cc-featured-post .cc-featured-post-author{font-weight:500;padding-bottom:2px;border-bottom:1px solid #7c9f5d}.cc-featured_posts .cc-featured-post:hover .cc-featured-post-img:after{opacity:.1;transition:opacity .5s}.cc-featured_posts .cc-featured-posts-more{text-align:right;margin-top:20px}.cc-featured_posts .cc-featured-posts-more a{font-family:"Montserrat",sans-serif;text-transform:uppercase;letter-spacing:1px;text-decoration:none;color:#6c6f71;padding-bottom:3px;border-bottom:2px solid #7c9f5d}.related-posts{margin-top:50px}.related-posts .related-title{border-bottom:none;font-weight:400;font-size:1.2rem;letter-spacing:2px}.popular-posts ul.wpp-list li a,div.rpwwt-widget ul li a{font-family:"DM Serif Text",serif;font-weight:400;color:#2b2b2b}div.rpwwt-widget ul li a span.rpwwt-post-title{padding:5px 0;display:block}.popular-posts ul.wpp-list li a:hover,a:hover,div.rpwwt-widget ul li a:hover{color:#7c9f5d}.popular-posts ul.wpp-list li{margin-bottom:15px}.wp-block-categories li.cat-item{padding-bottom:10px}.wp-block-tag-cloud a.tag-cloud-link{font-family:"Montserrat",sans-serif;text-decoration:none;font-size:1rem!important;font-weight:300;padding-right:3px}*{transition:all .3s}a{text-decoration:none;color:#6c6f71}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImJhc2UvZm9udHMuc2NzcyIsImJhc2UvZ2VuZXNpcy5zY3NzIiwibGF5b3V0L3NpZGViYXIuc2NzcyIsImxheW91dC9wb3N0LnNjc3MiLCJlbGVtZW50cy9yZWxhdGVkLXBvc3RzLnNjc3MiLCJiYXNlL3R5cG9ncmFwaHkuc2NzcyIsImxheW91dC9ob21lLnNjc3MiLCJsYXlvdXQvY29udGFjdC1mb3JtLnNjc3MiLCJsYXlvdXQvZm9vdGVyLnNjc3MiLCJlbGVtZW50cy9jYXRlZ29yaWVzLnNjc3MiLCJlbGVtZW50cy90YWdzLnNjc3MiLCJsYXlvdXQvYXJjaGl2ZS5zY3NzIiwiZWxlbWVudHMvZmVhdHVyZWQtcG9zdHMuc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDQUEsc0wsQUNnZ0JBLGtCQUVDLEUsQ0FDQyxTLENBR0QsRSxDQUNDLFdBcGNGLEksQ0FBSyxnQixDQUFpQiw2QixDQU9yQixxQixDQXlEQSxpQyxDQUNBLGtDLENBakVtRCxJLENBcUVuRCxxQixDQUNBLGEsQ0FDQSw4QixDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxRLENBQ0EsaUIsQ0E1RThtRCxPLENBQTdpRCxJLENBQUssYSxDQUFjLEUsQ0FBRyxhLENBQTZCLEUsQ0FBRyxzQixDQUF1QixRLENBQVMsZ0IsQ0FzSHZKLFEsQ0FDQSx3QixDQUNBLG9DLENBQ0EsVSxDQUNBLFUsQ0FDQSxrQixDQTNIK1csSSxDQUFLLEcsQ0FBNU0sRyxDQUFnTixJLENBQTVNLCtCLENBQWdDLGEsQ0FBYyxDLENBQUUsNEIsQ0E2RjVOLGlFLENBN0Z5UCxXLENBQVksa0IsQ0FBNkMsZ0MsQ0FBaUMsQyxDQUFFLE0sQ0FnSXJWLGUsQ0FoSTJhLEssQ0FBTSxhLENBQWMsRyxDQUFJLEcsQ0FBSSxhLENBQWMsYSxDQUFjLGlCLENBQWtCLHVCLENBQXdCLEcsQ0FBSSxhLENBQWMsRyxDQUFJLFMsQ0FBVSxHLENBQUksaUIsQ0FBa0IsTSxDQUFPLEssQ0FBTSxRLENBQVMsTSxDQUFPLFEsQ0FBUyxtQixDQUFtQyxnQixDQUFpQixRLENBQTdFLFEsQ0FBNkMsYyxDQUF5QyxNLENBQU8sSyxDQUFNLGdCLENBQWlCLE0sQ0FBTyxNLENBQU8sbUIsQ0YwR250QixhLENFMUd3dUIsWSxDQUFjLGEsQ0FBMEIsTSxDQUFPLHlCLENGNkd2eEIsK0IsQ0U3R2cxQiw4QixDQUErQiwrQixDQUFpQyx3QixDQUF5QixpQixDQUFrQixTLENGaUgzN0IsNEIsQ0VqSGkrQiwyQixDQUE0Qiw0QixDQUE4QixxQixDQUFzQiw2QixDQUE4QixRLENBQVMsMEIsQ0FBMkIsTSxDQUE2QixhLENBQWMsYSxDQUFjLGMsQ0FBeUIsa0IsQ0FBbUIsUSxDQUFTLHVCLENBQXdCLFEsQ0FBUyxhLENGcUlsd0MsZSxDRXJJaXhDLFksQ0FBOUosTSxDQUEwTCxxQixDQUFzQixTLENGeUluMEMsd0MsQ0V6SXEzQyx3QyxDQUEwQyxXLENGNEkvNUMsYSxDRTVJeTdDLDRCLENBQTZCLG1CLENGZ0p0OUMsd0MsQ0VoSm1oRCx1QixDQUF3Qiw0QixDQUE2Qix5QixDQUEwQixZLENBQW1DLE8sQ0FBUSxpQixDQTgrQjdvRCxxRSxDRmoxQkEsUSxDRTdKd3FELFEsQ0FBUyxZLENBVWpyRCxDLENBRUEsTyxDQURBLFEsQ0FFQyxrQixDQU1ELG1CLENBQ0EsaUIsQ0FFQSxzQixDQURBLGMsQ0FFQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FDQSxtQixDQUNBLHVCLENBQ0Esb0IsQ0FDQSxvQixDQUNBLG1CLENBQ0EsZSxDQUNBLGEsQ0FDQyxXLENBQ0EsYSxDQUdELGtCLENBQ0EsZ0IsQ0FFQSxxQixDQURBLGEsQ0FFQSxzQixDQUNBLG1CLENBQ0EscUIsQ0FDQSxrQixDQUNBLHNCLENBQ0EsbUIsQ0FDQSxtQixDQUNBLGtCLENBQ0EsYyxDQUNBLFksQ0FDQyxVLENBQ0EsVyxDQUNBLGEsQ0FnQ0QsTyxDQUNBLFksQ0FQQSxNLENBQ0EsVyxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGMsQ0FHQyw4QixDQVNELE8sQ0FDQSxPLENBQ0MsYSxDQUNBLG9CLENBR0QsQyxDQUNDLGUsQ0FJRCxFLENBTEEsQyxDQU1BLEUsQ0FFQyxTLENBR0QsRSxDQUNDLG9CLENBaUJELFUsQ0FDQSxJLENBQ0EsRSxDQUNDLGlCLENBR0QsQyxDQUNDLGlCLENBR0QsSSxDQUNDLGUsQ0FDQSxhLENBR0QsVSxDQUNDLFcsQ0FnQkQsVyxDQUxBLEssQ0FDQSxNLENBQ0EsRyxDQUNBLE0sQ0FDQSxLLENBRUMsYyxDQUdELEcsQ0FDQyxXLENBQ0Esa0IsQ0FHRCxNLENBakVBLEUsQ0FDQSxFLENBaUVDLFEsQ0FNRCxRLENBQ0MsZSxDQUdELFksQ0FDQyxxQixDQUNBLFcsQ0FDQSxXLENBR0Qsa0IsQ0FDQSxrQixDQXlFQSxXLENBQ0EsYyxDQXpFQyxxQixDQUNBLFMsQ0FHRCxnQyxDQXFmQSxzQixDQXBmQyxVLENBR0QsZ0MsQ0FDQyxTLENBR0QsZ0MsQ0FDQyxTLENBR0QsZ0MsQ0FDQyxTLENBR0QsZ0MsQ0FDQyxTLENBR0QsZ0MsQ0FDQyxjLENBR0QsZ0MsQ0FDQyxjLENBR0QsZ0MsQ0FDQyxXLENBR0QsZ0MsQ0FDQyxjLENBR0QsZ0QsQ0FDQSxnRCxDQUNBLGdELENBQ0EsZ0QsQ0FDQSxnRCxDQUNBLGdELENBQ0EsZ0QsQ0FDQSxnRCxDQUNDLFUsQ0FHRCxhLENBQ0MsVSxDQUNBLGUsQ0FDQSxpQixDQU1ELEssQ0FDQSxNLENBQ0EsUSxDQUNDLHFCLENBQ0EscUIsQ0FDQSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxZLENBQ0EsVSxDQW1uQkQsK0IsQ0ExbUJBLG9CLENBQ0EsaUIsQ0FDQSxpQixDQUNDLFUsQ0FRRCxzQixDQUxBLHVCLENBQ0MsYSxDQUNBLFMsQ0FRRCxhLENBQ0MsYSxDQUNBLFMsQ0FTRCxPLENBRkEsMkUsQ0FKQSxNLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGtCLENBTUMsaUIsQ0FJQSxlLENBUEQsTyxDQURBLDRFLENBREEsMkUsQ0FKQSxNLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGtCLENBSUMsd0IsQ0FDQSxRLENBRUEsVSxDQUNBLGMsQ0FDQSxjLENBRUEsaUIsQ0FDQSxpQixDQUNBLG9CLENBQ0Esa0IsQ0FDQSxVLENBZUQsYSxDQUNBLGEsQ0FIQSxrRixDQUNBLGtGLENBSEEsaUYsQ0FDQSxpRixDQVRBLFksQ0FDQSxZLENBQ0Esd0IsQ0FDQSx3QixDQUNBLHVCLENBQ0EsdUIsQ0FDQSx3QixDQUNBLHdCLENBT0Msd0IsQ0FDQSxjLENBQ0EsVSxDQUdELDRCLENBQ0EsNEIsQ0FDQyxVLENBR0QsTyxDQUNDLG9CLENBR0QsK0IsQ0FDQSxxQyxDQUNBLDhCLENBQ0Esb0MsQ0FDQSwyQyxDQUNBLGlELENBQ0EsMEMsQ0FDQSxnRCxDQUNBLDJDLENBQ0EsaUQsQ0FDQyxxQixDQUNBLGMsQ0FDQSxVLENBQ0Esa0IsQ0FHRCxnRCxDQUNBLGlELENBQ0MsWSxDQU1ELEssQ0FDQyx3QixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxVLENBQ0Esb0IsQ0FHRCxLLENBQ0MsNEIsQ0FHRCxFLENBQ0EsRSxDQUNDLGEsQ0FDQSxlLENBQ0Esa0IsQ0FJQSxZLENBR0QsRSxDQUNDLHlCLENBR0QsRSxDQUNDLGUsQ0FPRCx1QixDQUNBLG1CLENBQ0Esd0IsQ0FDQyxRLENBQ0Esa0IsQ0FDQSxVLENBQ0EsZSxDQUNBLDJCLENBQ0EsUyxDQUNBLDBCLENBSUQsNkIsQ0FEQSx5QixDQUVBLHVDLENBQ0MsZSxDQUNBLHFDLENBQ0EsbUIsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxlLENBQ0EsVyxDQUNBLHNCLENBQ0Esb0IsQ0FDQSxVLENBQ0EsYyxDQUdELFUsQ0FDQyxvQixDQUNBLGlCLENBQ0Esa0IsQ0FVRCxlLENBQ0MsbUIsQ0FDQSxvQixDQWtCRCxXLENBQ0MsVSxDQUNBLGEsQ0FDQSxtQixDQVVELE8sQ0FDQyxpQixDQUNBLFUsQ0FJRCxrQixDQURBLG1CLENBRUMsaUIsQ0FHRCxtQixDQUNDLGdCLENBR0QsZ0IsQ0FDQyxvQixDQU1ELFksQ0FDQSxvQixDQUNBLFcsQ0FDQyxrQixDQUdELFksQ0FDQyxtQyxDQUNBLGlCLENBR0QsaUMsQ0FDQyxlLENBR0QsVyxDQUNDLDRCLENBQ0EsYyxDQUNBLGtCLENBQ0EsbUIsQ0FHRCxpQyxDQUNDLGUsQ0FHRCxpQyxDQUNBLHdCLENBQ0MsZSxDQU1ELFksQ0FDQyxlLENBR0QsMkIsQ0FDQyxrQixDQUNBLFMsQ0FHRCxzQyxDQUNBLCtCLENBQ0MsZSxDQUdELGlDLENBQ0MsUSxDQUNBLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxTLENBTUQsaUMsQ0FDQSxjLENBQ0EsaUIsQ0FDQyxjLENBS0QsWSxDQUNDLGMsQ0FDQSxrQixDQUdELGMsQ0FDQSx3QixDQUNDLGEsQ0FDQSxvQixDQUdELG9CLENBQ0Esb0IsQ0FDQyxhLENBR0QsYSxDQUNDLGMsQ0FDQSxlLENBQ0Esa0IsQ0FHRCxpQyxDQUNDLGEsQ0FNRCxpQixDQUNDLGEsQ0FDQSxhLENBR0QsVyxDQUNDLG9CLENBR0QsVSxDQUNDLFUsQ0FDQSxlLENBR0QsVyxDQUNDLFcsQ0FDQSxnQixDQUdELFcsQ0FDQSxXLENBQ0EsWSxDQUNDLGMsQ0FJRCxZLENBQ0EsZSxDQUZBLFksQ0FHQyxhLENBQ0Esa0IsQ0FJRCxVLENBREEsYSxDQUVDLGtCLENBS0QscUIsQ0FGQSxXLENBQ0EsYSxDQUVDLG9CLENBS0Qsc0IsQ0FGQSxZLENBQ0EsYyxDQUVDLG9CLENBSUQsZ0IsQ0FDQSxnQixDQUZBLFUsQ0FHQyxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxpQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxpQixDQXdlRCxvQixDQXJlQSxnQyxDQXNlQSxvQixDQXJlQyxlLENBR0Qsa0MsQ0FDQSwyQixDQUNBLHdCLENBQ0MsZSxDQU1ELE8sQ0FDQyxrQixDQUdELG9CLENBQ0EsMEIsQ0FDQyxlLENBR0QsYSxDQUNDLGtCLENBR0QsMEIsQ0FDQyxnQixDQUdELGEsQ0FDQywwQixDQUNBLHVCLENBQ0EsaUIsQ0FDQSxpQixDQUdELGEsQ0FDQyxRLENBQ0EsaUIsQ0FDQSxTLENDeHZCRCx5RCxDRDZ5QkEsZ0MsQ0E5Q0EsbUIsQ0FDQSxtQixDQUNDLGlCLENBTUQsd0IsQ0FDQyw0QixDQUNBLGtCLENBR0QscUMsQ0FDQyxrQixDQUNBLGUsQ0FHRCw4QixDQUNDLGMsQ0FDQSxpQixDQUNBLGUsQ0FVRCxtQixDQUNDLGlCLENBQ0EsWSxDQUdELGUsQ0FDQyx3QixDQUNBLFksQ0FHRCxtQixDQUNDLGMsQ0FDQSxrQixDQU9ELGdDLENBQ0MsUSxDQUNBLFUsQ0FHRCxhLENBQ0MsZSxDQU1ELGlCLENBQ0MsYyxDQUNBLDRCLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBR0QsdUIsQ0FDQSx1QixDQUNDLGMsQ0FDQSxhLENBR0Qsd0IsQ0FDQyxlLENBQ0EscUIsQ0FDQSxXLENBR0QseUMsQ0FDQyxlLENBTUQsaUMsQ0FDQyxrQixDQUdELDJDLENBQ0MsVSxDQUVBLGUsQ0FHRCxxRSxDQUNDLGUsQ0FDQSxXLENBQ0EsWSxDQUdELGlFLENBQ0MsZSxDQUdELG9FLENBQ0MsYyxDQUNBLGUsQ0FHRCw4QyxDQUNDLHNCLENBQ0Esc0IsQ0FDQSwyQixDQUdELHFELENBQ0MsWSxDQUdELHlFLENBQ0MsWSxDQUdELDBFLENBQ0MsWSxDQUdELHlFLENBQ0MsWSxDQU9ELGtCLENBQ0MsUSxDQUdELG9DLENBQ0MsWSxDQUNBLGlCLENBR0QscUIsQ0FDQyxRLENBQ0EsZSxDQUNBLE8sQ0FJRCxNLENBQ0MsYSxDQUNBLHNCLENBT0QsWSxDQUNDLHFCLENBQ0EsbUMsQ0FDQSxjLENBTUQsVyxDQUNDLFUsQ0FDQSxtQixDQUNBLGdCLENBR0QsMkIsQ0FDQyxlLENBQ0Esa0IsQ0FDQSxlLENBQ0EsVSxDQU9ELFcsQ0FDQyxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxlLENBR0QsYSxDQUNBLG1CLENBQ0EsbUIsQ0FDQyxhLENBQ0Esb0IsQ0FHRCxpQixDQUNBLDJCLENBQ0MsUSxDQUNBLGtCLENBQ0EsVSxDQUNBLGUsQ0FDQSwyQixDQUNBLFMsQ0FDQSwwQixDQU9ELGlCLENBQ0MsVSxDQUNBLGEsQ0FDQSxVLENBR0QsNEIsQ0FDQyxhLENBQ0EsVSxDQUNBLGlCLENBR0QsbUIsQ0FDQyxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsbUMsQ0FDQSx3QixDQUNBLG1CLENBQ0EsbUIsQ0FDQSxnQixDQUNBLG9CLENBS0Qsc0MsQ0FDQSxzRCxDQUNBLHNELENBSkEseUIsQ0FDQSx5QixDQUlDLGEsQ0FDQSxvQixDQUdELDJCLENBQ0EsNkIsQ0FDQyxVLENBR0QsMkIsQ0FDQyxVLENBQ0EsWSxDQUNBLFksQ0FDQSxRLENBQ0EsUyxDQUNBLGlCLENBQ0EsZSxDQUNBLFUsQ0FHRCw2QixDQUNDLHFCLENBQ0EsYyxDQUNBLGlCLENBQ0Esb0IsQ0FHRCxrQyxDQUNBLGtDLENBQ0MsaUIsQ0FHRCw0QyxDQUNDLGEsQ0FDQSxTLENBQ0EsUyxDQU1ELHNCLENBQ0MsZSxDQUlELG9DLENBREEsb0MsQ0FFQyxTLENBQ0EsUyxDQUdELHdCLENBQ0MsWSxDQUNBLGlCLENBT0QsWSxDQUNBLGdCLENBQ0MsNEIsQ0FDQSxjLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQ0FHRCxrQixDQUNBLGtCLENBQ0Esc0IsQ0FDQSxzQixDQUNDLDRCLENBQ0EsYyxDQUNBLGEsQ0FHRCxZLENBQ0MsVyxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGlCLENBQ0EsWSxDQUdELDhCLENBQ0MsZSxDQUdELGlDLENBQ0MsVSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxtQixDQUNBLE8sQ0FHRCxnQixDQUNDLFcsQ0FDQSxnQixDQUNBLGlCLENBQ0EsTyxDQUNBLEssQ0FDQSxXLENBR0QsMEIsQ0FDQyxpQixDQUdELHdCLENBQ0Msb0IsQ0FDQSxtQixDQUNBLG1CLENBQ0EscUMsQ0FHRCxrQyxDQUNDLHdCLENBTUQsWSxDQUNDLFUsQ0FDQSxtQixDQUNBLGdCLENBQ0EsVSxDQU1ELGMsQ0FDQyxlLENBR0QsZ0MsQ0FDQyxlLENBR0QseUIsQ0FDQyxvQixDQUdELGdCLENBQ0MsZ0IsQ0FDQSxpQixDQUNBLFMsQ0FVRCxNLENBQ0Msa0IsQ0FHRCxpQixDQUNBLGlCLENBQ0Msa0IsQ0FDQSxpQixDQUdELG9CLENBQ0MsdUIsQ0FpSEQsc0IsQ0E5R0Esb0IsQ0FDQyxvQixDQUdELHVCLENBQ0EsdUIsQ0FDQyxzQixDQVlELGdCLENBSkEsbUIsQ0FDQyx3QixDQUdELGdCLENBRUMsWSxDQU1ELFksQ0FDQyxjLENBQ0EsZSxDQUdELHlCLENBQ0Msa0IsQ0FHRCx5QixDQUNDLHlCLENBQ0EsZ0IsQ0FHRCxpQixDQUNBLFcsQ0FDQyxhLENBR0QsNEIsQ0FDQyxlLENBQ0Esa0IsQ0FNRCxXLENBQ0MsVSxDQUNBLGEsQ0FHRCwwQixDQW1FQSxpQixDQWxFQyxlLENBR0Qsc0IsQ0FDQyxjLENBR0Qsd0IsQ0FDQyx3QixDQUNBLGEsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxvQixDQUdELDhCLENBQ0EsOEIsQ0FDQSwrQixDQUNDLHdCLENBQ0EsVSxDQU1ELGdCLENBQ0EsZSxDQUNBLFksQ0FDQyxrQixDQUdELGdCLENBQ0MscUIsQ0FHRCxzQixDQUNDLGMsQ0FHRCxlLENBQ0Msa0IsQ0FHRCxnQixDQUNDLFUsQ0FPRCxrQyxDQUNBLGlDLENBQ0EsZ0MsQ0FDQyxTLENBR0Qsc0IsQ0FDQyxhLENBQ0EsaUIsQ0FPRCxtQixDQUNDLFksQ0FHRCxtQyxDQUNDLGMsQ0FDQSxpQixDQU1ELFEsQ0FDQyxjLENBQ0EsZSxDQUdELGdCLENBQ0Msa0IsQ0FHRCxVLENBQ0Msa0IsQ0FNRCxlLENBQ0MseUIsQ0FDQSxxQixDQUNBLFUsQ0FDQSxjLENBR0QscUIsQ0FDQyxnQixDQUNBLGlCLENBR0QsbUIsQ0FDQyxrQixDQUNBLGlCLENBQ0Esa0IsQ0FHRCw4QixDQUNBLGtDLENBQ0MsZSxDQU9ELFksQ0FDQyxxQixDQUNBLHlCLENBQ0EsYyxDQUNBLGUsQ0FDQSxZLENBQ0EsaUIsQ0UxMkNELDJDLENGNjJDQSxjLENHbDJDQSxzQixDSG0yQ0MsZSxDQU9ELHlDQUVDLEssQ0FDQyxpQixDQUNBLG1CLEFBS0YseUNBS0MsWSxDQUNDLHVCLENBQ0EsZSxDQUNBLEssQ0FDQSxZLENBR0QsdUIsQ0FDQyxRLENBTUQsNEIsQ0FDQyxvQixDQUdELGtDLENBQ0Esa0MsQ0FDQyxpQixDQUdELDhCLENBQ0MsZSxDQUdELG1DLENBQ0Msd0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGtCLENBR0QseUMsQ0FDQSx5QyxDQUNDLHdCLENBR0QsMkIsQ0FDQSw2QixDQUNDLFcsQ0FHRCwyQixDQUNDLHlCLENBQ0EsUyxDQUNBLGMsQ0FDQSxpQixDQUNBLGtDLENBR0QsNkIsQ0FDQyxxQixDQUNBLFksQ0FDQSxtQixDQUNBLGdCLENBR0QscUMsQ0FDQyxzQixDQU1ELHdCLENBQ0MsYSxDQUNBLGdCLENBR0QsWSxDQUNBLGdCLENBQ0MsWSxDQUNBLGlCLENBTUQsWSxDQUNDLFUsQ0FDQSxXLENBQ0EsVSxDQUdELGdDLENBQ0MsaUIsQ0FDQSxrQixDQU1ELFcsQ0FDQyxnQixDQU1ELFEsQ0FDQyxVLENBQ0EsUyxDQWdCRCxRLENBYkEseUIsQ0FDQyxXLENBR0QsNEIsQ0FDQyxVLENBQ0EsZ0IsQ0FDQSxpQixDQU1ELFEsQ0FFQyxTLENBR0QseUIsQ0FDQyxVLENBTUQsVyxDQUNDLHdCLENBQ0EsWSxDQU1ELFksQ0FDQyxpQixDQUdELG1CLENBQ0MsaUIsQ0FDQSxrQixDQU1ELFksQ0FDQSxZLENBQ0EsVyxDQUNBLFMsQ0FDQSxVLENBQ0EsVSxDQUNBLGMsQ0FDQSxhLENBQ0EsWSxDQUNBLFcsQ0FDQSxXLENBQ0MsVSxDQUNBLDhCLENBR0QsUyxDQUNBLGEsQ0FDQSxZLENBQ0MseUIsQ0FHRCxVLENBQ0EsVyxDQUNDLHlCLENBR0QsWSxDQUNBLFcsQ0FDQyx3QixDQUdELFcsQ0FDQyx5QixDQUdELGMsQ0FDQyx3QixDQUdELFUsQ0FDQyx3QixDQUdELFksQ0FDQyx3QixDQUdELE0sQ0FDQyxVLENBQ0EsYSxDQU1ELFksQ0FDQSxvQixDQUNBLFcsQ0FDQSxnQixDQUNBLE0sQ0FDQSxlLENBQ0EsWSxDQUNDLGtCLENBTUQscUIsQ0FDQyxnQixDQUdELG1CLENBQ0MsVSxDQUNBLGUsQ0FDQSxvQixBQVFGLGFBRUMsQyxDQUVBLE8sQ0FEQSxRLENBRUMsd0IsQ0FDQSx5QixDQUNBLG9CLENBQ0EsMEIsQ0FHRCxDLENBQ0EsUyxDQUNDLHlCLENBR0QsYyxDQUNDLDJCLENBR0Qsa0IsQ0FDQyw0QixDQUtELG9CLENBREEsbUIsQ0FEQSw2QixDQUdDLFUsQ0FHRCxLLENBQ0MsMEIsQ0FRRCxHLENBSkEsRSxDQUNDLHVCLENBR0QsRyxDQUNDLHdCLENBR0QsTUFDQyxnQkFnRUQsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENBbEVBLEMsQ0FHQyxTLENBQ0EsUSxDQUdELFUsQ0FDQSxHLENBQ0MscUIsQ0FJRCxRLENBQ0EsZ0IsQ0FDQyxVLENBT0QsVyxDQUNBLGtCLENBQ0EsYSxDQUNBLHNCLENBQ0Esb0IsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxhLENBQ0EsWSxDQUNBLG1CLENBQ0EsYSxDQUNBLFMsQ0FDQSxZLENBQ0EsYyxDQUNBLGUsQ0FDQSxRLENBbkJBLE0sQ0FDQSxLLENBQ0EsTSxDQUNBLFEsQ0FpQkMsc0IsQ0FHRCxXLENBQ0MsaUIsQ0FDQSxVLENBR0QsYSxDQUNDLFEsQ0FDQSxvQixDQUNBLGEsQ0FHRCxXLENBQ0MsYSxDQUNBLGlCLENBR0QsVyxDQUNDLGUsQ0FHRCxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0ExRUEsRyxDQTRFQyxzQixDQVdELFUsQ0FsQkEsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENBY0EsRyxDQUNBLEssQ0FDQyx1QixDQUdELEUsQ0FDQSxFLENBQ0EsRSxDQUNDLHlCSXR1REYsaUMsQ0FBbUMsYyxDQUFnQixpQixDQWpCbkQsRSxDQWtCSSxtQyxDQUNBLGMsQ0FFQSxlLENBQ0Esa0IsQ0FDQSxhLENBQ0Esa0IsQ0F4QkosRSxDQVlDLGUsQ0FDQSxlLENBYkcsRSxDQUFRLEUsQ0FBSSxFLENBQUksRSxDQVduQixlLENBWEcsRSxDQUFJLEUsQ0FBSSxFLENBQUksRSxDQUFJLEUsQ0FVbkIsbUMsQ0FFQSxlLENBQ0EsZSxDQUlELGlDLENBQW1DLGMsQ0FBZ0IsaUIsQ0FHL0Msd0IsQ0FwQkosRSxDQTJCQSxFLENBS0EsRSxDQUpDLHdCLENBREQsRSxDQUtBLEUsQ0FISSxnQixDQUdKLEUsQ0FDQyxlLENBQ0csZSxDQUVBLGtCLENBQ0EsK0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxpQixDQVJKLFksQ0FXUSwyQixDQVhSLFcsQ0FlUSwyQixDQUlSLEUsQ0FDQyxjLENBR0QsRSxDQUNDLGMsQ0FHRCxFLENBQ0MsYyxDQzVERCxrQixDQUVRLGMsQ0FDQSxpQixDQUNBLFUsQ0FKUixzQyxDQU9ZLFUsQ0FQWix5RCxDQUFBLHlFLENBQUEseUUsQ0FBQSw0QyxDQUFBLDRDLENBV1ksYSxDQVhaLDhCLENBZVksWSxDQWZaLHNDLENBb0JRLFksQ0NwQlIsMEQsQ0FDSSxjLENBQ0EsYSxDQUNBLGdCLENBR0osNEIsQ0FDSSxVLENBSUosMkMsQ0FDSSxlLENBR0osd0QsQ0FDSSxTLENBR0osNEUsQ0FDSSxrQixDQUNBLG1DLENBQ0Esd0IsQ0FDQSxjLENBQ0EsZSxDQ3hCSix1QixDQUNJLGUsQ0FESix1QyxDQUlRLGUsQ0FDQSxlLENBTFIsNEMsQ0FVWSwyQixDQVZaLDRDLENBZ0JZLDJCLENBaEJaLDRDLENBc0JZLDJCLENBdEJaLHNELENBNEJZLG1CLENBQ0EsZSxDQTdCWix3RCxDQ0FBLGtDLENEZ0NnQixtQyxDQUNBLG9CLENBQ0Esd0IsQ0FDQSxjLENBQ0EsZSxDQXBDaEIsMEQsQ0EyQ1ksbUMsQ0FDQSxvQixDQUNBLHdCLENBQ0EsZSxDQUNBLGlCLENBL0NaLGdFLENFQUEsMEMsQ0ZrRGdCLFcsQ0FDQSxnQixDQUNBLGdCLENBQ0EsZ0IsQ0FyRGhCLDJFLENFQUEscUQsQ0Z5RGdCLFksQ0FNaEIsa0IsQ0FFUSxZLENBRlIseUIsQ0FNUSxpQixDQU5SLHlCLENBVVEsZSxDQUNBLFMsQ0FDQSx3QixDQUNBLG1DLENBQ0EsZSxDQUNBLGtCLENBZlIsNEIsQ0FvQlksbUMsQ0FDQSxlLENBQ0EsZSxDQUNBLGEsQ0F2QlosdUMsQ0EwQmdCLGMsQ0d4RloseUNBREosaUIsQ0FHWSxZQUhaLGlCLENBUVEsWSxDQUNBLGMsQ0FDQSxrQixDQVZSLGdDLENBYVksWSxDQWJaLHNCLENBa0JRLFksQ0FDQSxxQixDQUNBLFcsQ0FDQSxnQixDQXJCUixtQyxDQXdCWSxTLENBeEJaLDZCLENBNkJRLFUsQ0E3QlIsK0IsQ0ErQlksZ0IsQ0FDQSxlLENBaENaLGdCLENBcUNRLGlCLENBQ0EsZ0IsQ0FDQSxtQixDQXZDUixvQyxDQTBDWSxpQixDQUNBLE0sQ0FDQSxPLENBQ0EsVSxDQUNBLFcsQ0FDQSwwQixDQUNBLDJCLENBQ0EscUIsQ0FDQSxVLENBbERaLDBDLENBcURnQixVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0FDQSxLLENBQ0EscUIsQ0FDQSxVLENBQ0Esc0IsQ0E3RGhCLCtCLENBa0VZLGlCLENBQ0EsYSxDQUVBLGUsQ0FDQSxnQixDQUNBLGtCLENBRUEsbUIsQ0F6RVosK0IsQ0FBQSxpQyxDQTRFZ0IsVSxDQUNBLGlDLENBN0VoQiw0QixDQWtGWSxpQixDQUNBLGUsQ0FDQSxVLENBQ0EsbUMsQ0FDQSxlLENBdEZaLDhCLENBMEZZLGUsQ0FDQSxrQixDQUNBLCtCLENBNUZaLGlELENBK0ZnQixVLENBQ0EsbUMsQ0FDQSxlLENBakdoQixnRCxDQXdHb0IsVSxDQUNBLHNCLENSekdwQiwrQixDQUVRLGEsQ0FDQSxrQixDQUhSLDRDLENBTVksaUMsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLG1CLENBVlosMkMsQ0FjWSxtQixDQUNBLGUsQ0FDQSxtQyxDQUNBLGUsQ0FDQSxlLENBbEJaLDZDLENBc0JZLGUsQ0FDQSxrQixDQUNBLCtCLENBeEJaLGdFLENBMkJnQixtQyxDQUNBLGUsQ0E1QmhCLHlELENBaUNZLDRCLENBQ0EsZ0IsQ0FDQSxrQixDQW5DWiw2RSxDQXVDb0Isd0IsQ0F2Q3BCLDJFLENBQUEscUUsQ0E2Q2dCLGUsQ0FDQSxrQixDQTlDaEIsNkUsQ0FBQSx1RSxDQWlEb0IsYyxDQWpEcEIseUYsQ0FBQSxtRixDQW9Ed0IsaUIsQ0FwRHhCLDZDLENBMkRZLG1CLENBQ0EsZSxDQUNBLGUsQ0E3RFoseUMsQ0FpRVksd0IsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGtCLENBckVaLDBDLENBNkVZLGlCLENBQ0EsYSxDQUNBLGlCLENBL0VaLDRDLENBa0ZnQixpQyxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxtQixDQXJGaEIsaUQsQ0F5RmdCLFUsQ0FDQSxpQixDQUNBLE0sQ0FDQSxRLENBQ0EsZ0MsQ0FDQSxtQyxDQUNBLFEsQ0FDQSxVLENBQ0EsdUIsQ0FqR2hCLHFELENBQUEsa0MsQ0FzR1ksOEIsQ0FDQSxlLENBQ0EsZ0IsQ0F4R1osbUMsQ0E2R1EsYyxDQUNBLFMsQ0FDQSxrQixDQS9HUixxRCxDQWtIWSxrQixDQUNBLGdCLENBRUEsYSxDQUNBLHlCLENBRUEsa0IsQ0F4SFosdUQsQ0E2SFksOEIsQ0FDQSxhLENBQ0EsYyxDQS9IWiwwRCxDQW9JUSxrQixDQUNBLGEsQ0FySVIsNkQsQ0F3SVksaUIsQ0FDQSxnQixDQUNBLHVCLENBQ0EscUIsQ0EzSVosb0UsQ0E4SWdCLFUsQ0FDQSxpRSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxTLENBQ0EsSyxDQUNBLDJCLENBQ0EsdUIsQ0FDQSwwQixDQXZKaEIsa0UsQ0E0Sm9CLFUsQ0FDQSx3QixDQUNBLGUsQ0FDQSxnQixDQUNBLGtCLENBaEtwQixxRUFtS3NCLDRCLENBRUUsVSxDQXJLeEIsd0UsQ0EyS3dCLFMsQ0QzS3hCLGdDLENBRVEsK0IsQ0FDQSxtQixDQUhSLHVDLENBUVksYyxDQUNBLGUsQ0FDQSxrQixDQVZaLDRDLENBZVEsa0IsQ0FDQSxrQixDQUNBLGdCLENBakJSLDZELENBdUJnQix5QixDQXZCaEIsd0MsQ0E2QlEsa0IsQ0FDQSxlLENBQ0Esa0IsQ1UvQlIsNkMsQ0FBQSxnRCxDQUdRLFksQ0FDQSxVLENBSlIsb0MsQ0FRUSxpQixDQUNBLFksQ0FDQSxxQixDQUNBLE0sQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxvQixDQWRSLGdELENBaUJZLGEsQ0FqQlosK0MsQ0FxQlksYyxDQXJCWiwwRCxDQXlCWSxpQixDQUNBLE0sQ0FDQSxPLENBQ0EsVSxDQUNBLFcsQ0FDQSwwQixDQUNBLDJCLENBQ0EscUIsQ0FDQSxVLENBakNaLGdFLENBb0NnQixVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0FDQSxLLENBQ0EscUIsQ0FDQSxVLENBQ0Esc0IsQ0E1Q2hCLDRELENBaURZLGlCLENBQ0EsYSxDQUNBLFMsQ0FDQSxpQyxDQUNBLGUsQ0FDQSxnQixDQUNBLGtCLENBQ0EsVSxDQXhEWixpRSxDQTREWSxpQixDQTVEWixzRSxDQStEZ0IsVSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxtQyxDQUNBLGUsQ0FuRWhCLDJELENBd0VZLGlCLENBQ0EsVSxDQUNBLG1DLENBQ0EsZSxDQTNFWiw2RCxDQStFWSxlLENBQ0Esa0IsQ0FDQSwrQixDQWpGWixzRSxDQXVGb0IsVSxDQUNBLHNCLENBeEZwQiwwQyxDQStGUSxnQixDQUNBLGUsQ0FoR1IsNEMsQ0FtR1ksbUMsQ0FDQSx3QixDQUNBLGtCLENBQ0Esb0IsQ0FDQSxhLENBQ0Esa0IsQ0FDQSwrQixDUnpHWixjLENBQ0ksZSxDQURKLDZCLENBSVEsa0IsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxrQixDQTJCUiwrQixDQXZCQSx3QixDQU1nQixpQyxDQUNBLGUsQ0FDQSxhLENBUmhCLDhDLENBV29CLGEsQ0FDQSxhLENBV3BCLHFDLENTWkEsTyxDVFhBLDhCLENBZ0JvQixhLENBT3BCLDZCLENBR1ksa0IsQ0tyQ1osZ0MsQ0FFUSxtQixDQ0ZSLG9DLENBRVEsbUMsQ0FDQSxvQixDQUNBLHdCLENBQ0EsZSxDQUNBLGlCLENHWVIsQyxDQUNJLGtCLENBR0osQyxDQUNJLG9CLENBQ0EsYSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcblRoZW1lIE5hbWU6IEFuYSBKdWFyaXN0aVxuRGVzY3JpcHRpb246IEFuYSBKdWFyaXN0aSBUaGVtZSBiYXNlZCBvbiBHZW5lc2lzXG5BdXRob3I6IENyaXNpc2NyZWF0aXZhXG5BdXRob3IgVVJJOiBodHRwczovL2NyaXNpc2NyZWF0aXZhLmNvbS9cblxuVmVyc2lvbjogMy4zLjBcblxuVGFnczogYWNjZXNzaWJpbGl0eS1yZWFkeSwgYmxvY2stc3R5bGVzLCBjdXN0b20tY29sb3JzLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGVkaXRvci1zdHlsZSwgZmVhdHVyZWQtaW1hZ2VzLCBmb290ZXItd2lkZ2V0cywgZnVsbC13aWR0aC10ZW1wbGF0ZSwgbGVmdC1zaWRlYmFyLCBvbmUtY29sdW1uLCByaWdodC1zaWRlYmFyLCBydGwtbGFuZ3VhZ2Utc3VwcG9ydCwgc3RpY2t5LXBvc3QsIHRoZW1lLW9wdGlvbnMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeSwgdHdvLWNvbHVtbnMsIHdpZGUtYmxvY2tzXG5cblRlbXBsYXRlOiBnZW5lc2lzXG5cbkxpY2Vuc2U6IEdQTC0yLjAtb3ItbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwczovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuXG5UZXh0IERvbWFpbjogZ2VuZXNpcy1zYW1wbGVcblJlcXVpcmVzIGF0IGxlYXN0OiA1LjRcblJlcXVpcmVzIFBIUDogNS42XG4qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUNoaXZvOml0YWwsd2dodEAwLDMwMDswLDQwMDswLDcwMDsxLDMwMDsxLDQwMCZmYW1pbHk9RE0rU2VyaWYrVGV4dDppdGFsQDA7MSZmYW1pbHk9TW9udHNlcnJhdDp3Z2h0QDMwMDs0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG4vKiBDT0xPUlMgKi9cbi8qICBUWVBPR1JBUEhZICovXG4vKlxuICogQlJFQUtQT0lOVFNcbiovXG4vKlxuICogTEFZT1VUXG4gKi9cbi8qXG4gKiBCVVRUT05TXG4gKi9cbi8qXG4gKiBOQVZcbiAqL1xuLypcbiAqIEhJRERFTiBNRU5VXG4gKi9cbi8qXG4gKiBCT1JERVJTXG4gKi9cbi8qIFRhYmxlIG9mIENvbnRlbnRzXG4tIEhUTUw1IFJlc2V0XG5cdC0gQmFzZWxpbmUgTm9ybWFsaXplXG5cdC0gQm94IFNpemluZ1xuXHQtIEZsb2F0IENsZWFyaW5nXG4tIERlZmF1bHRzXG5cdC0gVHlwb2dyYXBoaWNhbCBFbGVtZW50c1xuXHQtIEhlYWRpbmdzXG5cdC0gT2JqZWN0c1xuXHQtIEdhbGxlcnlcblx0LSBGb3Jtc1xuXHQtIFRhYmxlc1xuXHQtIFNjcmVlbiBSZWFkZXIgVGV4dFxuLSBTdHJ1Y3R1cmUgYW5kIExheW91dFxuXHQtIFNpdGUgQ29udGFpbmVyICBcblx0LSBTaXRlIElubmVyXG4tIENvbW1vbiBDbGFzc2VzXG5cdC0gQXZhdGFyXG5cdC0gR2VuZXNpc1xuXHQtIFNlYXJjaCBGb3JtXG5cdC0gVGl0bGVzXG5cdC0gV29yZFByZXNzXG4tIFdpZGdldHNcblx0LSBGZWF0dXJlZCBDb250ZW50XG4tIFBsdWdpbnNcblx0LSBHZW5lc2lzIGVOZXdzIEV4dGVuZGVkXG5cdC0gR2VuZXNpcyBTaW1wbGUgRkFRXG5cdC0gV1BGb3Jtc1xuLSBTa2lwIExpbmtzXG4tIFNpdGUgSGVhZGVyXG5cdC0gVGl0bGUgQXJlYVxuLSBTaXRlIE5hdmlnYXRpb25cblx0LSBSZXNwb25zaXZlIE1lbnVcblx0LSBIZWFkZXIgTWVudVxuXHQtIEZvb3RlciBNZW51XG4tIENvbnRlbnQgQXJlYVxuXHQtIEVudHJ5IENvbnRlbnRcblx0LSBFbnRyeSBNZXRhXG5cdC0gUGFnaW5hdGlvblxuXHQtIEVudHJ5IENvbW1lbnRzXG4tIFNpZGViYXJcbi0gRm9vdGVyIFdpZGdldHNcbi0gU2l0ZSBGb290ZXJcbi0gTWVkaWEgUXVlcmllc1xuXHQtIE1pbi13aWR0aDogOTYwcHhcblx0XHQtIFNpdGUgSGVhZGVyXG5cdFx0LSBHZW5lc2lzIE1lbnVcblx0XHQtIFJlc3BvbnNpdmUgTWVudVxuXHRcdC0gSGVhZGVyIE1lbnVcblx0XHQtIFNpdGUgSW5uZXJcblx0XHQtIENvbnRlbnRcblx0XHQtIFNpZGViYXJcblx0XHQtIEF1dGhvciBCb3hcblx0XHQtIEFmdGVyIEVudHJ5XG5cdFx0LSBDb2x1bW4gQ2xhc3Nlc1xuXHRcdC0gRW50cnkgTWlzYy5cblx0XHQtIEZvb3RlciBXaWRnZXRzXG4tIFByaW50IFN0eWxlc1xuKi9cbi8qIEhUTUw1IFJlc2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IC42N2VtIDA7IH1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgfVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbmNvZGUsIGtiZCwgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5idXR0b24sIGlucHV0LCBvcHRncm91cCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW46IDA7IH1cblxuYnV0dG9uLCBpbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuW3R5cGU9YnV0dG9uXSwgW3R5cGU9cmVzZXRdLCBbdHlwZT1zdWJtaXRdLCBidXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsIFt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3JpbmcsIGJ1dHRvbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IC4zNWVtIC43NWVtIC42MjVlbTsgfVxuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cblt0eXBlPWNoZWNrYm94XSwgW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7IH1cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuW2hpZGRlbl0sIHRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBCb3ggU2l6aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuLyogRmxvYXQgQ2xlYXJpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmF1dGhvci1ib3g6OmJlZm9yZSxcbi5jbGVhcmZpeDo6YmVmb3JlLFxuLmVudHJ5OjpiZWZvcmUsXG4uZW50cnktY29udGVudDo6YmVmb3JlLFxuLmZvb3Rlci13aWRnZXRzOjpiZWZvcmUsXG4ubmF2LXByaW1hcnk6OmJlZm9yZSxcbi5uYXYtc2Vjb25kYXJ5OjpiZWZvcmUsXG4ucGFnaW5hdGlvbjo6YmVmb3JlLFxuLnNpdGUtY29udGFpbmVyOjpiZWZvcmUsXG4uc2l0ZS1mb290ZXI6OmJlZm9yZSxcbi5zaXRlLWhlYWRlcjo6YmVmb3JlLFxuLnNpdGUtaW5uZXI6OmJlZm9yZSxcbi53aWRnZXQ6OmJlZm9yZSxcbi53cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmF1dGhvci1ib3g6OmFmdGVyLFxuLmNsZWFyZml4OjphZnRlcixcbi5lbnRyeTo6YWZ0ZXIsXG4uZW50cnktY29udGVudDo6YWZ0ZXIsXG4uZm9vdGVyLXdpZGdldHM6OmFmdGVyLFxuLm5hdi1wcmltYXJ5OjphZnRlcixcbi5uYXYtc2Vjb25kYXJ5OjphZnRlcixcbi5wYWdpbmF0aW9uOjphZnRlcixcbi5zaXRlLWNvbnRhaW5lcjo6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6OmFmdGVyLFxuLnNpdGUtaGVhZGVyOjphZnRlcixcbi5zaXRlLWlubmVyOjphZnRlcixcbi53aWRnZXQ6OmFmdGVyLFxuLndyYXA6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4vKiBEZWZhdWx0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogVHlwb2dyYXBoaWNhbCBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNkM2RjcxO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuYnV0dG9uLFxuaW5wdXQ6Zm9jdXMsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbnRleHRhcmVhOmZvY3VzLFxuLmJ1dHRvbixcbi5nYWxsZXJ5IGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG5cbmEge1xuICBjb2xvcjogIzdDOUY1RDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuXG5hOmZvY3VzLFxuYTpob3ZlciB7XG4gIGNvbG9yOiAjNkM2RjcxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxucCB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDA7IH1cblxub2wsXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5saSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjZWVlO1xuICBtYXJnaW46IDEuNjVlbSBhdXRvOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmJsb2NrcXVvdGUsXG5jaXRlLFxuZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgY29sb3I6ICM2QzZGNzE7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMzBweDsgfVxuXG4vKiBIZWFkaW5nc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBPYmplY3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmVtYmVkLFxuaWZyYW1lLFxuaW1nLFxub2JqZWN0LFxudmlkZW8sXG4ud3AtY2FwdGlvbiB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIEdhbGxlcnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdhbGxlcnkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5nYWxsZXJ5IGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNHB4OyB9XG5cbi5nYWxsZXJ5IGltZzpmb2N1cyxcbi5nYWxsZXJ5IGltZzpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmdhbGxlcnktY29sdW1ucy0xIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMzMlOyB9XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTYuNjY2NiU7IH1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTQuMjg1NyU7IH1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTIuNSU7IH1cblxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTEuMTExMSU7IH1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDJuKzEpLFxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDNuKzEpLFxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDRuKzEpLFxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDVuKzEpLFxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDZuKzEpLFxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDduKzEpLFxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDhuKzEpLFxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDluKzEpIHtcbiAgY2xlYXI6IGxlZnQ7IH1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjNkM2RjcxO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJpbWFnZVwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2QzZGNzE7XG4gIG9wYWNpdHk6IDE7IH1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNkM2RjcxO1xuICBvcGFjaXR5OiAxOyB9XG5cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZDNkY3MTtcbiAgb3BhY2l0eTogMTsgfVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5zaXRlLWNvbnRhaW5lciBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uc2l0ZS1jb250YWluZXIgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbi5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkM2RjcxO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogYXV0bzsgfVxuXG5idXR0b246Zm9jdXMsXG5idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJyZXNldFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyZXNldFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbi5zaXRlLWNvbnRhaW5lciBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbi5zaXRlLWNvbnRhaW5lciBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuLmJ1dHRvbjpmb2N1cyxcbi5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0M5RjVEO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5lbnRyeS1jb250ZW50IC5idXR0b246Zm9jdXMsXG4uZW50cnktY29udGVudCAuYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc2l0ZS1jb250YWluZXIgYnV0dG9uOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGJ1dHRvbjpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dDpkaXNhYmxlZCxcbi5zaXRlLWNvbnRhaW5lciBpbnB1dDpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQ6aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogVGFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cblxudGJvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgfVxuXG50ZCxcbnRoIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxudGQge1xuICBwYWRkaW5nOiAwLjVlbTsgfVxuXG50ciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlOyB9XG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMC41ZW07IH1cblxuLyogU2NyZWVuIFJlYWRlciBUZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zY3JlZW4tcmVhZGVyLXNob3J0Y3V0LFxuLnNjcmVlbi1yZWFkZXItdGV4dCxcbi5zY3JlZW4tcmVhZGVyLXRleHQgc3BhbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsXG4uc2NyZWVuLXJlYWRlci1zaG9ydGN1dDpmb2N1cyxcbi53aWRnZXRfc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICM2QzZGNzE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xuICAvKiBBYm92ZSBXUCB0b29sYmFyLiAqLyB9XG5cbi5tb3JlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4vKiBTdHJ1Y3R1cmUgYW5kIExheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogU2l0ZSBDb250YWluZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpdGUtY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBmYWRlaW4gMXM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4vKiBTaXRlIElubmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaXRlLWlubmVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA2MHB4IDMwcHggMDsgfVxuXG4vKiBDb21tb24gQ2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogQXZhdGFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5hdXRob3ItYm94IC5hdmF0YXIsXG4uYWxpZ25sZWZ0IC5hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLmFsaWducmlnaHQgLmF2YXRhciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5jb21tZW50IC5hdmF0YXIge1xuICBtYXJnaW46IDAgMTVweCAyMHB4IDA7IH1cblxuLyogR2VuZXNpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWZ0ZXItZW50cnksXG4uYXJjaGl2ZS1kZXNjcmlwdGlvbixcbi5hdXRob3ItYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uYWZ0ZXItZW50cnkge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7IH1cblxuLmFmdGVyLWVudHJ5IC53aWRnZXQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5nZW5lc2lzLXRpdGxlLWhpZGRlbiAuYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLmFyY2hpdmUtZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkLFxuLmF1dGhvci1ib3ggcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBTZWFyY2ggRm9ybVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VhcmNoLWZvcm0ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5lbnRyeS1jb250ZW50IC5zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiA1MCU7IH1cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi53aWRnZXRfc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4vKiBUaXRsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFyY2hpdmUtZGVzY3JpcHRpb24gLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUtdGl0bGUsXG4uYXV0aG9yLWJveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmVudHJ5LXRpdGxlIGEsXG4uc2lkZWJhciAud2lkZ2V0LXRpdGxlIGEge1xuICBjb2xvcjogIzZDNkY3MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5lbnRyeS10aXRsZSBhOmZvY3VzLFxuLmVudHJ5LXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzdDOUY1RDsgfVxuXG4ud2lkZ2V0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5nZW5lc2lzLXRpdGxlLWhpZGRlbiAuc2l0ZS1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi8qIFdvcmRQcmVzc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hLmFsaWduY2VudGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5hLmFsaWdubm9uZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbmEuYWxpZ25sZWZ0LFxuYS5hbGlnbm5vbmUsXG5hLmFsaWducmlnaHQge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuaW1nLmNlbnRlcmVkLFxuLmFsaWduY2VudGVyLFxuLnNpbmd1bGFyLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7IH1cblxuaW1nLmFsaWdubm9uZSxcbi5hbGlnbm5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbmEuYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCxcbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDsgfVxuXG5hLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCxcbi53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7IH1cblxuZmlnY2FwdGlvbixcbi5nYWxsZXJ5LWNhcHRpb24sXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZW50cnktY29udGVudCBwLndwLWNhcHRpb24tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWF1ZGlvLXNob3J0Y29kZSxcbi5lbnRyeS1jb250ZW50IC53cC1wbGF5bGlzdCxcbi5lbnRyeS1jb250ZW50IC53cC12aWRlbyB7XG4gIG1hcmdpbjogMCAwIDMwcHg7IH1cblxuLyogV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLndpZGdldCBwOmxhc3QtY2hpbGQsXG4ud2lkZ2V0IHVsID4gbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ud2lkZ2V0IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi53aWRnZXQgdWwgPiBsaTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ud2lkZ2V0IG9sID4gbGkge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB0ZXh0LWluZGVudDogLTIwcHg7IH1cblxuLndpZGdldCBsaSBsaSB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRkLFxuLndpZGdldF9jYWxlbmRhciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBGZWF0dXJlZCBDb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mZWF0dXJlZC1jb250ZW50IC5lbnRyeSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5mZWF0dXJlZC1jb250ZW50IC5lbnRyeTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mZWF0dXJlZC1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi8qIFBsdWdpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdlbmVzaXMgZU5ld3MgRXh0ZW5kZWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFmdGVyLWVudHJ5IC5lbmV3cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4uc2lkZWJhciAuZW5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbi5lbmV3cy13aWRnZXQgaW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmFmdGVyLWVudHJ5IC5lbmV3cy13aWRnZXQgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmVuZXdzLXdpZGdldCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZW5ld3MgZm9ybSArIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi8qIEdlbmVzaXMgU2ltcGxlIEZBUVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3MtZmFxX19xdWVzdGlvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgY29sb3I6ICM2QzZGNzE7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uZ3MtZmFxX19xdWVzdGlvbjpmb2N1cyxcbi5ncy1mYXFfX3F1ZXN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjN0M5RjVEOyB9XG5cbi5ncy1mYXFfX3F1ZXN0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG4gIGZvbnQtZmFtaWx5OiBkYXNoaWNvbnM7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkICovXG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZ3MtZmFxX19xdWVzdGlvbi5ncy1mYXEtLWV4cGFuZGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYwXCI7IH1cblxuLyogV1AgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zaXRlLWNvbnRhaW5lciAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTVweDsgfVxuXG4uc2l0ZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQtc3VibGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZC1ocCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgbGVmdDogLTkwMDBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuXG4uc2l0ZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gdGV4dGFyZWEud3Bmb3Jtcy1maWVsZC1zbWFsbCB7XG4gIGhlaWdodDogMTIwcHg7IH1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gdGV4dGFyZWEud3Bmb3Jtcy1maWVsZC1tZWRpdW0ge1xuICBoZWlnaHQ6IDIwMHB4OyB9XG5cbi5zaXRlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIHRleHRhcmVhLndwZm9ybXMtZmllbGQtbGFyZ2Uge1xuICBoZWlnaHQ6IDMwMHB4OyB9XG5cbi8qIFNraXAgTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5nZW5lc2lzLXNraXAtbGluayB7XG4gIG1hcmdpbjogMDsgfVxuXG4uZ2VuZXNpcy1za2lwLWxpbmsgLnNraXAtbGluay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmdlbmVzaXMtc2tpcC1saW5rIGxpIHtcbiAgaGVpZ2h0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMDsgfVxuXG4vKiBEaXNwbGF5IG91dGxpbmUgb24gZm9jdXMgKi9cbjpmb2N1cyB7XG4gIGNvbG9yOiAjNkM2RjcxO1xuICBvdXRsaW5lOiAjY2NjIHNvbGlkIDFweDsgfVxuXG4vKiBTaXRlIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG5cbi8qIFRpdGxlIEFyZWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRpdGxlLWFyZWEge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4OyB9XG5cbi53cC1jdXN0b20tbG9nbyAudGl0bGUtYXJlYSB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi53cC1jdXN0b20tbG9nbyAudGl0bGUtYXJlYSBpbWcge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uc2l0ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNpdGUtdGl0bGUgYSxcbi5zaXRlLXRpdGxlIGE6Zm9jdXMsXG4uc2l0ZS10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICM2QzZGNzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc2l0ZS1kZXNjcmlwdGlvbixcbi53cC1jdXN0b20tbG9nbyAuc2l0ZS10aXRsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi8qIFNpdGUgTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdlbmVzaXMtbmF2LW1lbnUge1xuICBjbGVhcjogYm90aDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZ2VuZXNpcy1uYXYtbWVudSBhIHtcbiAgY29sb3I6ICM2QzZGNzE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5nZW5lc2lzLW5hdi1tZW51IGE6Zm9jdXMsXG4uZ2VuZXNpcy1uYXYtbWVudSBhOmhvdmVyLFxuLmdlbmVzaXMtbmF2LW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhOmZvY3VzLFxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzdDOUY1RDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSxcbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSBhIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiA5OTsgfVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpmb2N1cyxcbi5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06aG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiBhdXRvO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIFJlc3BvbnNpdmUgTWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWVudSAubWVudS1pdGVtOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG4ubWVudSAubWVudS1pdGVtID4gYTpmb2N1cyArIHVsLnN1Yi1tZW51LFxuLm1lbnUgLm1lbnUtaXRlbS5zZkhvdmVyID4gdWwuc3ViLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUgLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1lbnUtdG9nZ2xlLFxuLnN1Yi1tZW51LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiAjNkM2RjcxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ubWVudS10b2dnbGU6Zm9jdXMsXG4ubWVudS10b2dnbGU6aG92ZXIsXG4uc3ViLW1lbnUtdG9nZ2xlOmZvY3VzLFxuLnN1Yi1tZW51LXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiAjN0M5RjVEOyB9XG5cbi5tZW51LXRvZ2dsZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwOyB9XG5cbi5tZW51LXRvZ2dsZS5hY3RpdmF0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM1XCI7IH1cblxuLnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICB0b3A6IDFweDsgfVxuXG4uc3ViLW1lbnUtdG9nZ2xlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLnN1Yi1tZW51IC5zdWItbWVudS10b2dnbGUge1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7IH1cblxuLnN1Yi1tZW51LXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDsgfVxuXG4uc3ViLW1lbnUtdG9nZ2xlLmFjdGl2YXRlZDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4vKiBIZWFkZXIgTWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmF2LXByaW1hcnkge1xuICBjbGVhcjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBGb290ZXIgTWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmF2LXNlY29uZGFyeSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLm5hdi1zZWNvbmRhcnkgLmdlbmVzaXMtbmF2LW1lbnUge1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5uYXYtc2Vjb25kYXJ5IC5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm5hdi1zZWNvbmRhcnkgYSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogQ29udGVudCBBcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBFbnRyeSBDb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lbnRyeSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmVudHJ5LWNvbnRlbnQgb2wsXG4uZW50cnktY29udGVudCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuXG4uZW50cnktY29udGVudCBvbCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsOyB9XG5cbi5lbnRyeS1jb250ZW50IHVsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7IH1cblxuLmVudHJ5LWNvbnRlbnQgb2wgdWwgPiBsaSxcbi5lbnRyeS1jb250ZW50IHVsIHVsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTsgfVxuXG4uZW50cnktY29udGVudCBvbCBvbCxcbi5lbnRyeS1jb250ZW50IHVsIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZW50cnktY29udGVudCBjb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4uY29udGVudCAuc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgcGFkZGluZzogMzBweDsgfVxuXG4vKiBFbnRyeSBNZXRhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnAuZW50cnktbWV0YSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZW50cnktaGVhZGVyIC5lbnRyeS1tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uZW50cnktZm9vdGVyIC5lbnRyeS1tZXRhIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5lbnRyeS1jYXRlZ29yaWVzLFxuLmVudHJ5LXRhZ3Mge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZW50cnktY29tbWVudHMtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTRcIjtcbiAgbWFyZ2luOiAwIDZweCAwIDJweDsgfVxuXG4vKiBQYWdpbmF0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdpbmF0aW9uIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogNjBweCAwOyB9XG5cbi5hZGphY2VudC1lbnRyeS1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjNkM2RjcxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhOmZvY3VzLFxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhOmhvdmVyLFxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QzZGNzE7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEVudHJ5IENvbW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb21tZW50LXJlc3BvbmQsXG4uZW50cnktY29tbWVudHMsXG4uZW50cnktcGluZ3Mge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5jb21tZW50LWxpc3QgbGkge1xuICBwYWRkaW5nOiA0MHB4IDAgMCAzMHB4OyB9XG5cbi5jb21tZW50LWxpc3QgLmRlcHRoLTEge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbW1lbnQtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uY29tbWVudC1jb250ZW50IHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmNvbW1lbnQtY29udGVudCB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjOyB9XG5cbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cInVybFwiXSB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmNvbW1lbnQtcmVzcG9uZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cblxuLmNvbW1lbnQtaGVhZGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5lbnRyeS1waW5ncyAucmVwbHkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLyogU2lkZWJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpZGViYXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnNpZGViYXIgLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLnNpZGViYXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLyogRm9vdGVyIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb290ZXItd2lkZ2V0cyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogNjBweCAwOyB9XG5cbi5mb290ZXItd2lkZ2V0cyAud3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmZvb3Rlci13aWRnZXQtYXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4uZm9vdGVyLXdpZGdldC1hcmVhOmxhc3QtY2hpbGQsXG4uZm9vdGVyLXdpZGdldHMgLndpZGdldDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBTaXRlIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zaXRlLWZvb3RlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBNZWRpYSBRdWVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIHRhYmxlIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gICAgd29yZC1icmVhazogbm9ybWFsOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAvKiBTaXRlIEhlYWRlclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLnNpdGUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk5OTsgfVxuICAuYWRtaW4tYmFyIC5zaXRlLWhlYWRlciB7XG4gICAgdG9wOiAzMnB4OyB9XG4gIC8qIEdlbmVzaXMgTWVudVxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06Zm9jdXMsXG4gIC5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06aG92ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZ2VuZXNpcy1uYXYtbWVudSA+IC5tZW51LWJvbGQgPiBhIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5nZW5lc2lzLW5hdi1tZW51ID4gLm1lbnUtaGlnaGxpZ2h0ID4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZDNkY3MTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuZ2VuZXNpcy1uYXYtbWVudSA+IC5tZW51LWhpZ2hsaWdodCA+IGE6Zm9jdXMsXG4gIC5nZW5lc2lzLW5hdi1tZW51ID4gLm1lbnUtaGlnaGxpZ2h0ID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdDOUY1RDsgfVxuICAuZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUsXG4gIC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSBhIHtcbiAgICB3aWR0aDogMTgwcHg7IH1cbiAgLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0OyB9XG4gIC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSBhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgbWFyZ2luOiAtNDZweCAwIDAgMTc5cHg7IH1cbiAgLyogUmVzcG9uc2l2ZSBNZW51XG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC5tZW51LXRvZ2dsZSxcbiAgLnN1Yi1tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLyogSGVhZGVyIE1lbnVcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5uYXYtcHJpbWFyeSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5uYXYtcHJpbWFyeSAuZ2VuZXNpcy1uYXYtbWVudSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAvKiBTaXRlLUlubmVyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuc2l0ZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7IH1cbiAgLyogQ29udGVudFxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmNvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2NSU7IH1cbiAgLnNpZGViYXItY29udGVudCAuY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5mdWxsLXdpZHRoLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAvKiBTaWRlYmFyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuc2lkZWJhciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLnNpZGViYXItY29udGVudCAuc2lkZWJhciB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogQXV0aG9yIEJveFxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmF1dGhvci1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAvKiBBZnRlciBFbnRyeVxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmFmdGVyLWVudHJ5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDYwcHg7IH1cbiAgLmFmdGVyLWVudHJ5IC5lbmV3cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLyogQ29sdW1uIENsYXNzZXNcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5maXZlLXNpeHRocyxcbiAgLmZvdXItc2l4dGhzLFxuICAub25lLWZvdXJ0aCxcbiAgLm9uZS1oYWxmLFxuICAub25lLXNpeHRoLFxuICAub25lLXRoaXJkLFxuICAudGhyZWUtZm91cnRocyxcbiAgLnRocmVlLXNpeHRocyxcbiAgLnR3by1mb3VydGhzLFxuICAudHdvLXNpeHRocyxcbiAgLnR3by10aGlyZHMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjU2NDEwMjU2NDEwMjU2NCU7IH1cbiAgLm9uZS1oYWxmLFxuICAudGhyZWUtc2l4dGhzLFxuICAudHdvLWZvdXJ0aHMge1xuICAgIHdpZHRoOiA0OC43MTc5NDg3MTc5NDg3MTUlOyB9XG4gIC5vbmUtdGhpcmQsXG4gIC50d28tc2l4dGhzIHtcbiAgICB3aWR0aDogMzEuNjIzOTMxNjIzOTMxNjI1JTsgfVxuICAuZm91ci1zaXh0aHMsXG4gIC50d28tdGhpcmRzIHtcbiAgICB3aWR0aDogNjUuODExOTY1ODExOTY1ODIlOyB9XG4gIC5vbmUtZm91cnRoIHtcbiAgICB3aWR0aDogMjMuMDc2OTIzMDc2OTIzMDc3JTsgfVxuICAudGhyZWUtZm91cnRocyB7XG4gICAgd2lkdGg6IDc0LjM1ODk3NDM1ODk3NDM2JTsgfVxuICAub25lLXNpeHRoIHtcbiAgICB3aWR0aDogMTQuNTI5OTE0NTI5OTE0NTMlOyB9XG4gIC5maXZlLXNpeHRocyB7XG4gICAgd2lkdGg6IDgyLjkwNTk4MjkwNTk4MjkxJTsgfVxuICAuZmlyc3Qge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIEVudHJ5IE1pc2MuXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYWZ0ZXItZW50cnksXG4gIC5hcmNoaXZlLWRlc2NyaXB0aW9uLFxuICAuYXV0aG9yLWJveCxcbiAgLmNvbW1lbnQtcmVzcG9uZCxcbiAgLmVudHJ5LFxuICAuZW50cnktY29tbWVudHMsXG4gIC5lbnRyeS1waW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAvKiBGb290ZXIgV2lkZ2V0c1xuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmZvb3Rlci13aWRnZXRzIC53cmFwIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfVxuICAuZm9vdGVyLXdpZGdldC1hcmVhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfSB9XG5cbi8qIFByaW50IFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYVtocmVmXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiOyB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIsXG4gIGFbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgLnNpdGUtdGl0bGUgPiBhOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjsgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIGltZyxcbiAgdHIge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIEBwYWdlIHtcbiAgICBtYXJnaW46IDJjbSAwLjVjbTsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGJsb2NrcXVvdGUsXG4gIHByZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgLmNvbnRlbnQsXG4gIC5jb250ZW50LXNpZGViYXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIGJ1dHRvbixcbiAgaW5wdXQsXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEsXG4gIC5icmVhZGNydW1iLFxuICAuY29tbWVudC1lZGl0LWxpbmssXG4gIC5jb21tZW50LWZvcm0sXG4gIC5jb21tZW50LWxpc3QgLnJlcGx5IGEsXG4gIC5jb21tZW50LXJlcGx5LXRpdGxlLFxuICAuZWRpdC1saW5rLFxuICAuZW50cnktY29tbWVudHMtbGluayxcbiAgLmVudHJ5LWZvb3RlcixcbiAgLmdlbmVzaXMtYm94LFxuICAuaGVhZGVyLXdpZGdldC1hcmVhLFxuICAuaGlkZGVuLXByaW50LFxuICAuaG9tZS10b3AsXG4gIC5uYXYtcHJpbWFyeSxcbiAgLm5hdi1zZWNvbmRhcnksXG4gIC5wb3N0LWVkaXQtbGluayxcbiAgLnNpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAudGl0bGUtYXJlYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaXRlLXRpdGxlID4gYSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogMDsgfVxuICAuc2l0ZS1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hdXRob3ItYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIHdpZG93czogMzsgfVxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBibG9ja3F1b3RlLFxuICBwcmUsXG4gIHRhYmxlIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgZGwsXG4gIG9sLFxuICB1bCB7XG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGF2b2lkOyB9IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMCAwIDIwcHg7IH1cblxuaDEsXG4uYXJjaGl2ZS1kZXNjcmlwdGlvbiAuZW50cnktdGl0bGUsIC5hcmNoaXZlLXRpdGxlLCAuYXV0aG9yLWJveC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBjb2xvcjogIzdDOUY1RDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5oMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjN0M5RjVEO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgaDMuc2Vjb25kYXJ5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTVDMjc3OyB9XG4gIGgzLnRlcnRpYXJ5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjJBOUREOyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5ob21lIC5zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5ob21lIC5zaXRlLWhlYWRlciAuZ2VuZXNpcy1uYXYtbWVudSBhIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmhvbWUgLnNpdGUtaGVhZGVyIC5nZW5lc2lzLW5hdi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC5ob21lIC5zaXRlLWhlYWRlciAuZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtID4gYTpmb2N1cywgLmhvbWUgLnNpdGUtaGVhZGVyIC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhOmhvdmVyLCAuaG9tZSAuc2l0ZS1oZWFkZXIgLmdlbmVzaXMtbmF2LW1lbnUgYTpmb2N1cywgLmhvbWUgLnNpdGUtaGVhZGVyIC5nZW5lc2lzLW5hdi1tZW51IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjN0M5RjVEOyB9XG4gIC5ob21lIC5zaXRlLWhlYWRlciAudGl0bGUtYXJlYSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uaG9tZSAuZ2VuZXNpcy1uYXYtbWVudSBsaTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZ1bGwtd2lkdGgtY29udGVudCAuZW50cnktY29udGVudCA+IC5jb250YWN0LWZvcm0uYWxpZ253aWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cblxuLmZ1bGwtd2lkdGgtY29udGVudCAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQge1xuICBtYXJnaW46IDAgMCAyMHB4OyB9XG5cbi5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2l0ZS1jb250YWluZXIgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4jZ2VuZXNpcy1mb290ZXItd2lkZ2V0cyB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgI2dlbmVzaXMtZm9vdGVyLXdpZGdldHMgaDMud2lkZ2V0LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtOyB9XG4gICNnZW5lc2lzLWZvb3Rlci13aWRnZXRzIC5mb290ZXItd2lkZ2V0cy0xIGgzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjJBOUREOyB9XG4gICNnZW5lc2lzLWZvb3Rlci13aWRnZXRzIC5mb290ZXItd2lkZ2V0cy0yIGgzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjN0M5RjVEOyB9XG4gICNnZW5lc2lzLWZvb3Rlci13aWRnZXRzIC5mb290ZXItd2lkZ2V0cy0zIGgzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTVDMjc3OyB9XG4gICNnZW5lc2lzLWZvb3Rlci13aWRnZXRzIC53aWRnZXRfY2F0ZWdvcmllcyBsaS5jYXQtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICNnZW5lc2lzLWZvb3Rlci13aWRnZXRzIC53aWRnZXRfY2F0ZWdvcmllcyBsaS5jYXQtaXRlbSBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICNnZW5lc2lzLWZvb3Rlci13aWRnZXRzIC53aWRnZXRfdGFnX2Nsb3VkIGEudGFnLWNsb3VkLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7IH1cbiAgICAjZ2VuZXNpcy1mb290ZXItd2lkZ2V0cyAud2lkZ2V0X3RhZ19jbG91ZCBhLnRhZy1jbG91ZC1saW5rOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICfCtyc7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDFyZW07IH1cbiAgICAjZ2VuZXNpcy1mb290ZXItd2lkZ2V0cyAud2lkZ2V0X3RhZ19jbG91ZCBhLnRhZy1jbG91ZC1saW5rOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2l0ZS1mb290ZXIgLndyYXAge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLWxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXg6IGF1dG87XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07IH1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItcmlnaHQgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMCAyMHB4OyB9XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXJpZ2h0IGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFyY2hpdmUgLmNvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmFyY2hpdmUgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmFyY2hpdmUgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFyY2hpdmUgLmVudHJ5LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMzAwcHg7IH1cbiAgLmFyY2hpdmUgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUge1xuICAgIGZsZXg6IGF1dG87IH1cblxuLmFyY2hpdmUgLmFyY2hpdmUtZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTsgfVxuICAuYXJjaGl2ZSAuYXJjaGl2ZS1kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5hcmNoaXZlIGFydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyLjU2JTsgfVxuICAuYXJjaGl2ZSBhcnRpY2xlIC5jYXRlZ29yeS10aHVtYm5haWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmFyY2hpdmUgYXJ0aWNsZSAuY2F0ZWdvcnktdGh1bWJuYWlsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7IH1cbiAgLmFyY2hpdmUgYXJ0aWNsZSBoMi5lbnRyeS10aXRsZSB7XG4gICAgcGFkZGluZzogNjBweCAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNIFNlcmlmIFRleHRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5hcmNoaXZlIGFydGljbGUgaDIuZW50cnktdGl0bGUgYSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogXCJETSBTZXJpZiBUZXh0XCIsIHNlcmlmOyB9XG4gIC5hcmNoaXZlIGFydGljbGUgLmVudHJ5LW1ldGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAuYXJjaGl2ZSBhcnRpY2xlIC5lbnRyeS1hdXRob3Ige1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdDOUY1RDsgfVxuICAgIC5hcmNoaXZlIGFydGljbGUgLmVudHJ5LWF1dGhvciAuZW50cnktYXV0aG9yLW5hbWUge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuYXJjaGl2ZSBhcnRpY2xlOmhvdmVyIC5jYXRlZ29yeS10aHVtYm5haWw6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7IH1cblxuLnNpbmdsZSAuc2l0ZS1jb250YWluZXIgYXJ0aWNsZSB7XG4gIGNvbG9yOiAjMkIyQjJCO1xuICBsaW5lLWhlaWdodDogMS42cmVtOyB9XG4gIC5zaW5nbGUgLnNpdGUtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJETSBTZXJpZiBUZXh0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMkIyQjJCO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnNpbmdsZSAuc2l0ZS1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktbWV0YSB7XG4gICAgcGFkZGluZzogMTBweCAwIDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDAuOXJlbTsgfVxuICAuc2luZ2xlIC5zaXRlLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1hdXRob3Ige1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdDOUY1RDsgfVxuICAgIC5zaW5nbGUgLnNpdGUtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWF1dGhvciAuZW50cnktYXV0aG9yLW5hbWUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuc2luZ2xlIC5zaXRlLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1mb290ZXIgLmVudHJ5LW1ldGEge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjN0M5RjVEO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuc2luZ2xlIC5zaXRlLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1mb290ZXIgLmVudHJ5LW1ldGEgLmVudHJ5LWNhdGVnb3JpZXMgYSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnNpbmdsZSAuc2l0ZS1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktZm9vdGVyIC5lbnRyeS1tZXRhIC5lbnRyeS1jYXRlZ29yaWVzLFxuICAgIC5zaW5nbGUgLnNpdGUtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWZvb3RlciAuZW50cnktbWV0YSAuZW50cnktdGFncyB7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgIC5zaW5nbGUgLnNpdGUtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWZvb3RlciAuZW50cnktbWV0YSAuZW50cnktY2F0ZWdvcmllcyBhLFxuICAgICAgLnNpbmdsZSAuc2l0ZS1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktZm9vdGVyIC5lbnRyeS1tZXRhIC5lbnRyeS10YWdzIGEge1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAgICAgLnNpbmdsZSAuc2l0ZS1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktZm9vdGVyIC5lbnRyeS1tZXRhIC5lbnRyeS1jYXRlZ29yaWVzIGE6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC5zaW5nbGUgLnNpdGUtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWZvb3RlciAuZW50cnktbWV0YSAuZW50cnktdGFncyBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLnNpbmdsZSAuc2l0ZS1jb250YWluZXIgYXJ0aWNsZSAucGhvdG9fYXV0aG9yIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMzBweDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5zaW5nbGUgLnNpdGUtY29udGFpbmVyIGFydGljbGUgLnBvc3RfYmlvIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjN0M5RjVEO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLnNpbmdsZSAuc2l0ZS1jb250YWluZXIgYXJ0aWNsZSAucG9zdF9iaW8gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zaW5nbGUgLnNpdGUtY29udGFpbmVyIGFydGljbGUgYmxvY2txdW90ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAgIC5zaW5nbGUgLnNpdGUtY29udGFpbmVyIGFydGljbGUgYmxvY2txdW90ZSBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRNIFNlcmlmIFRleHRcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycHg7IH1cbiAgICAuc2luZ2xlIC5zaXRlLWNvbnRhaW5lciBhcnRpY2xlIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMjRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDI1cHggc29saWQgIzdDOUY1RDtcbiAgICAgIGJvcmRlci1yaWdodDogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5zaW5nbGUgLnNpdGUtY29udGFpbmVyIGFydGljbGUgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4uc2luZ2xlIC5zaXRlLWNvbnRhaW5lciAuYXV0aG9yLWJveCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLnNpbmdsZSAuc2l0ZS1jb250YWluZXIgLmF1dGhvci1ib3ggLmF1dGhvci1ib3gtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJCMkIyQjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLnNpbmdsZSAuc2l0ZS1jb250YWluZXIgLmF1dGhvci1ib3ggLmF1dGhvci1ib3gtY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZDNkY3MTtcbiAgICBmb250LXNpemU6IDFyZW07IH1cblxuLnNpbmdsZSAuc2l0ZS1jb250YWluZXIgLndwbWwtbHMtc3RhdGljcy1zaG9ydGNvZGVfYWN0aW9ucyB7XG4gIGJhY2tncm91bmQ6ICM3QzlGNUQ7XG4gIHBhZGRpbmc6IDJweCAwOyB9XG4gIC5zaW5nbGUgLnNpdGUtY29udGFpbmVyIC53cG1sLWxzLXN0YXRpY3Mtc2hvcnRjb2RlX2FjdGlvbnMgdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDYwcHg7IH1cbiAgICAuc2luZ2xlIC5zaXRlLWNvbnRhaW5lciAud3BtbC1scy1zdGF0aWNzLXNob3J0Y29kZV9hY3Rpb25zIHVsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjAvMDcvaWNvbi1sYW5nLTEuc3ZnKTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAuc2luZ2xlIC5zaXRlLWNvbnRhaW5lciAud3BtbC1scy1zdGF0aWNzLXNob3J0Y29kZV9hY3Rpb25zIHVsIGxpIGEge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gICAgLnNpbmdsZSAuc2l0ZS1jb250YWluZXIgLndwbWwtbHMtc3RhdGljcy1zaG9ydGNvZGVfYWN0aW9ucyB1bCBsaTpub3QoLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSkgYSB7XG4gICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICAuc2luZ2xlIC5zaXRlLWNvbnRhaW5lciAud3BtbC1scy1zdGF0aWNzLXNob3J0Y29kZV9hY3Rpb25zIHVsIGxpOmhvdmVyIGEge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4jZ2VuZXNpcy1zaWRlYmFyLXByaW1hcnkgLndpZGdldCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjN0M5RjVEO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4jZ2VuZXNpcy1zaWRlYmFyLXByaW1hcnkgLndpZGdldF90ZXh0IHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07IH1cblxuI2dlbmVzaXMtc2lkZWJhci1wcmltYXJ5IC53aWRnZXRfbWVkaWFfaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAjZ2VuZXNpcy1zaWRlYmFyLXByaW1hcnkgLndpZGdldF9tZWRpYV9pbWFnZSAud2lkZ2V0LXdyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICNnZW5lc2lzLXNpZGViYXItcHJpbWFyeSAud2lkZ2V0X21lZGlhX2ltYWdlIC53aWRnZXQtd3JhcCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbiNnZW5lc2lzLXNpZGViYXItcHJpbWFyeSBoMy53aWRnZXQtdGl0bGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG5cbi5jYy1mZWF0dXJlZF9wb3N0cyAuY2MtZmVhdHVyZWRfcG9zdHMtd3JhcHBlcixcbi5jYy1mZWF0dXJlZF9wb3N0cyAuY2MtZmVhdHVyZWRfcG9zdHMtd3JhcHBlciA+IGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNjLWZlYXR1cmVkX3Bvc3RzIC5jYy1mZWF0dXJlZC1wb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jYy1mZWF0dXJlZF9wb3N0cyAuY2MtZmVhdHVyZWQtcG9zdDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmNjLWZlYXR1cmVkX3Bvc3RzIC5jYy1mZWF0dXJlZC1wb3N0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY2MtZmVhdHVyZWRfcG9zdHMgLmNjLWZlYXR1cmVkLXBvc3QgLmNjLWZlYXR1cmVkLXBvc3QtaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5jYy1mZWF0dXJlZF9wb3N0cyAuY2MtZmVhdHVyZWQtcG9zdCAuY2MtZmVhdHVyZWQtcG9zdC1pbWc6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41czsgfVxuICAuY2MtZmVhdHVyZWRfcG9zdHMgLmNjLWZlYXR1cmVkLXBvc3QgLmNjLWZlYXR1cmVkLXBvc3QtdGl0bGUge1xuICAgIHBhZGRpbmc6IDYwcHggMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNIFNlcmlmIFRleHRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuY2MtZmVhdHVyZWRfcG9zdHMgLmNjLWZlYXR1cmVkLXBvc3QgLmNjLWZlYXR1cmVkLXBvc3QtY2F0ZWdvcmllcyB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gICAgLmNjLWZlYXR1cmVkX3Bvc3RzIC5jYy1mZWF0dXJlZC1wb3N0IC5jYy1mZWF0dXJlZC1wb3N0LWNhdGVnb3JpZXMgc3BhbiB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07IH1cbiAgLmNjLWZlYXR1cmVkX3Bvc3RzIC5jYy1mZWF0dXJlZC1wb3N0IC5jYy1mZWF0dXJlZC1wb3N0LW1ldGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLmNjLWZlYXR1cmVkX3Bvc3RzIC5jYy1mZWF0dXJlZC1wb3N0IC5jYy1mZWF0dXJlZC1wb3N0LWF1dGhvciB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0M5RjVEOyB9XG4gIC5jYy1mZWF0dXJlZF9wb3N0cyAuY2MtZmVhdHVyZWQtcG9zdDpob3ZlciAuY2MtZmVhdHVyZWQtcG9zdC1pbWc6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7IH1cblxuLmNjLWZlYXR1cmVkX3Bvc3RzIC5jYy1mZWF0dXJlZC1wb3N0cy1tb3JlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmNjLWZlYXR1cmVkX3Bvc3RzIC5jYy1mZWF0dXJlZC1wb3N0cy1tb3JlIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjNkM2RjcxO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3QzlGNUQ7IH1cblxuLnJlbGF0ZWQtcG9zdHMge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLXRpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfVxuXG5kaXYucnB3d3Qtd2lkZ2V0IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBkaXYucnB3d3Qtd2lkZ2V0IHVsIGxpIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNIFNlcmlmIFRleHRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgIGRpdi5ycHd3dC13aWRnZXQgdWwgbGkgYSBzcGFuLnJwd3d0LXBvc3QtdGl0bGUge1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGRpdi5ycHd3dC13aWRnZXQgdWwgbGkgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzdDOUY1RDsgfVxuXG4ucG9wdWxhci1wb3N0cyB1bC53cHAtbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnBvcHVsYXItcG9zdHMgdWwud3BwLWxpc3QgbGkgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE0gU2VyaWYgVGV4dFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLnBvcHVsYXItcG9zdHMgdWwud3BwLWxpc3QgbGkgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzdDOUY1RDsgfVxuXG4ud3AtYmxvY2stY2F0ZWdvcmllcyBsaS5jYXQtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC53cC1ibG9jay1jYXRlZ29yaWVzIGxpLmNhdC1pdGVtIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ud3AtYmxvY2stdGFnLWNsb3VkIGEudGFnLWNsb3VkLWxpbmsge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDsgfVxuICAud3AtYmxvY2stdGFnLWNsb3VkIGEudGFnLWNsb3VkLWxpbms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICfCtyc7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07IH1cbiAgLndwLWJsb2NrLXRhZy1jbG91ZCBhLnRhZy1jbG91ZC1saW5rOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuKiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNkM2RjcxOyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjN0M5RjVEOyB9XG4iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1DaGl2bzppdGFsLHdnaHRAMCwzMDA7MCw0MDA7MCw3MDA7MSwzMDA7MSw0MDAmZmFtaWx5PURNK1NlcmlmK1RleHQ6aXRhbEAwOzEmZmFtaWx5PU1vbnRzZXJyYXQ6d2dodEAzMDA7NDAwOzUwMDs3MDAmZGlzcGxheT1zd2FwJyk7IiwiLyogVGFibGUgb2YgQ29udGVudHNcbi0gSFRNTDUgUmVzZXRcblx0LSBCYXNlbGluZSBOb3JtYWxpemVcblx0LSBCb3ggU2l6aW5nXG5cdC0gRmxvYXQgQ2xlYXJpbmdcbi0gRGVmYXVsdHNcblx0LSBUeXBvZ3JhcGhpY2FsIEVsZW1lbnRzXG5cdC0gSGVhZGluZ3Ncblx0LSBPYmplY3RzXG5cdC0gR2FsbGVyeVxuXHQtIEZvcm1zXG5cdC0gVGFibGVzXG5cdC0gU2NyZWVuIFJlYWRlciBUZXh0XG4tIFN0cnVjdHVyZSBhbmQgTGF5b3V0XG5cdC0gU2l0ZSBDb250YWluZXIgIFxuXHQtIFNpdGUgSW5uZXJcbi0gQ29tbW9uIENsYXNzZXNcblx0LSBBdmF0YXJcblx0LSBHZW5lc2lzXG5cdC0gU2VhcmNoIEZvcm1cblx0LSBUaXRsZXNcblx0LSBXb3JkUHJlc3Ncbi0gV2lkZ2V0c1xuXHQtIEZlYXR1cmVkIENvbnRlbnRcbi0gUGx1Z2luc1xuXHQtIEdlbmVzaXMgZU5ld3MgRXh0ZW5kZWRcblx0LSBHZW5lc2lzIFNpbXBsZSBGQVFcblx0LSBXUEZvcm1zXG4tIFNraXAgTGlua3Ncbi0gU2l0ZSBIZWFkZXJcblx0LSBUaXRsZSBBcmVhXG4tIFNpdGUgTmF2aWdhdGlvblxuXHQtIFJlc3BvbnNpdmUgTWVudVxuXHQtIEhlYWRlciBNZW51XG5cdC0gRm9vdGVyIE1lbnVcbi0gQ29udGVudCBBcmVhXG5cdC0gRW50cnkgQ29udGVudFxuXHQtIEVudHJ5IE1ldGFcblx0LSBQYWdpbmF0aW9uXG5cdC0gRW50cnkgQ29tbWVudHNcbi0gU2lkZWJhclxuLSBGb290ZXIgV2lkZ2V0c1xuLSBTaXRlIEZvb3RlclxuLSBNZWRpYSBRdWVyaWVzXG5cdC0gTWluLXdpZHRoOiA5NjBweFxuXHRcdC0gU2l0ZSBIZWFkZXJcblx0XHQtIEdlbmVzaXMgTWVudVxuXHRcdC0gUmVzcG9uc2l2ZSBNZW51XG5cdFx0LSBIZWFkZXIgTWVudVxuXHRcdC0gU2l0ZSBJbm5lclxuXHRcdC0gQ29udGVudFxuXHRcdC0gU2lkZWJhclxuXHRcdC0gQXV0aG9yIEJveFxuXHRcdC0gQWZ0ZXIgRW50cnlcblx0XHQtIENvbHVtbiBDbGFzc2VzXG5cdFx0LSBFbnRyeSBNaXNjLlxuXHRcdC0gRm9vdGVyIFdpZGdldHNcbi0gUHJpbnQgU3R5bGVzXG4qL1xuXG5cbi8qIEhUTUw1IFJlc2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmh0bWx7bGluZS1oZWlnaHQ6MS4xNTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfW1haW57ZGlzcGxheTpibG9ja31oMXtmb250LXNpemU6MmVtO21hcmdpbjouNjdlbSAwfWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1wcmV7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfWF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOm5vbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9Y29kZSxrYmQsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0uMjVlbX1zdXB7dG9wOi0uNWVtfWltZ3tib3JkZXItc3R5bGU6bm9uZX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6MS4xNTttYXJnaW46MH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9W3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XSxidXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9W3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxbdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyxidXR0b246LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9ZmllbGRzZXR7cGFkZGluZzouMzVlbSAuNzVlbSAuNjI1ZW19bGVnZW5ke2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6dGFibGU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfVt0eXBlPWNoZWNrYm94XSxbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fWRldGFpbHN7ZGlzcGxheTpibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfVtoaWRkZW5dLHRlbXBsYXRle2Rpc3BsYXk6bm9uZX1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyogQm94IFNpemluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vKiBGbG9hdCBDbGVhcmluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5hdXRob3ItYm94OjpiZWZvcmUsXG4uY2xlYXJmaXg6OmJlZm9yZSxcbi5lbnRyeTo6YmVmb3JlLFxuLmVudHJ5LWNvbnRlbnQ6OmJlZm9yZSxcbi5mb290ZXItd2lkZ2V0czo6YmVmb3JlLFxuLm5hdi1wcmltYXJ5OjpiZWZvcmUsXG4ubmF2LXNlY29uZGFyeTo6YmVmb3JlLFxuLnBhZ2luYXRpb246OmJlZm9yZSxcbi5zaXRlLWNvbnRhaW5lcjo6YmVmb3JlLFxuLnNpdGUtZm9vdGVyOjpiZWZvcmUsXG4uc2l0ZS1oZWFkZXI6OmJlZm9yZSxcbi5zaXRlLWlubmVyOjpiZWZvcmUsXG4ud2lkZ2V0OjpiZWZvcmUsXG4ud3JhcDo6YmVmb3JlIHtcblx0Y29udGVudDogXCIgXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uYXV0aG9yLWJveDo6YWZ0ZXIsXG4uY2xlYXJmaXg6OmFmdGVyLFxuLmVudHJ5OjphZnRlcixcbi5lbnRyeS1jb250ZW50OjphZnRlcixcbi5mb290ZXItd2lkZ2V0czo6YWZ0ZXIsXG4ubmF2LXByaW1hcnk6OmFmdGVyLFxuLm5hdi1zZWNvbmRhcnk6OmFmdGVyLFxuLnBhZ2luYXRpb246OmFmdGVyLFxuLnNpdGUtY29udGFpbmVyOjphZnRlcixcbi5zaXRlLWZvb3Rlcjo6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXI6OmFmdGVyLFxuLnNpdGUtaW5uZXI6OmFmdGVyLFxuLndpZGdldDo6YWZ0ZXIsXG4ud3JhcDo6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcblx0Y29udGVudDogXCIgXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG5cbi8qIERlZmF1bHRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIFR5cG9ncmFwaGljYWwgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5odG1sIHtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS42MjU7XG5cdG1hcmdpbjogMDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5idXR0b24sXG5pbnB1dDpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxudGV4dGFyZWE6Zm9jdXMsXG4uYnV0dG9uLFxuLmdhbGxlcnkgaW1nIHtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbmEge1xuXHRjb2xvcjogJGNvbG9yLWFjY2VudDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuYTpmb2N1cyxcbmE6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucCB7XG5cdG1hcmdpbjogMCAwIDMwcHg7XG5cdHBhZGRpbmc6IDA7XG59XG5cbm9sLFxudWwge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmxpIHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5ociB7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbG9yOiAjZWVlO1xuXHRtYXJnaW46IDEuNjVlbSBhdXRvO1xufVxuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYmxvY2txdW90ZSxcbmNpdGUsXG5lbSB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxubWFyayB7XG5cdGJhY2tncm91bmQ6ICNkZGQ7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuYmxvY2txdW90ZSB7XG5cdG1hcmdpbjogMzBweDtcbn1cblxuLyogSGVhZGluZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cblxuLyogT2JqZWN0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmVtYmVkLFxuaWZyYW1lLFxuaW1nLFxub2JqZWN0LFxudmlkZW8sXG4ud3AtY2FwdGlvbiB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5maWd1cmUge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qIEdhbGxlcnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZ2FsbGVyeSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5IGltZyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogNHB4O1xufVxuXG4uZ2FsbGVyeSBpbWc6Zm9jdXMsXG4uZ2FsbGVyeSBpbWc6aG92ZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTEgLmdhbGxlcnktaXRlbSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcblx0d2lkdGg6IDMzJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuXHR3aWR0aDogMjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG5cdHdpZHRoOiAyMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcblx0d2lkdGg6IDE2LjY2NjYlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG5cdHdpZHRoOiAxNC4yODU3JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuXHR3aWR0aDogMTIuNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcblx0d2lkdGg6IDExLjExMTElO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoMm4rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoM24rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNG4rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNW4rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNm4rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoN24rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoOG4rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoOW4rMSkge1xuXHRjbGVhcjogbGVmdDtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDAgMCAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJpbWFnZVwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0b3BhY2l0eTogMTtcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0b3BhY2l0eTogMTtcbn1cblxuOjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0b3BhY2l0eTogMTtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uc2l0ZS1jb250YWluZXIgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4uYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRjb2xvcjogI2ZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHBhZGRpbmc6IDE1cHggMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG5idXR0b246Zm9jdXMsXG5idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJyZXNldFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyZXNldFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbi5zaXRlLWNvbnRhaW5lciBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbi5zaXRlLWNvbnRhaW5lciBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuLmJ1dHRvbjpmb2N1cyxcbi5idXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uZW50cnktY29udGVudCAuYnV0dG9uOmZvY3VzLFxuLmVudHJ5LWNvbnRlbnQgLmJ1dHRvbjpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uYnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2l0ZS1jb250YWluZXIgYnV0dG9uOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGJ1dHRvbjpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dDpkaXNhYmxlZCxcbi5zaXRlLWNvbnRhaW5lciBpbnB1dDpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQ6aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdGNvbG9yOiAjNzc3O1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBUYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG50Ym9keSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG50ZCxcbnRoIHtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnRkIHtcblx0cGFkZGluZzogMC41ZW07XG59XG5cbnRyIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbnRoIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0cGFkZGluZzogMC41ZW07XG59XG5cbi8qIFNjcmVlbiBSZWFkZXIgVGV4dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zY3JlZW4tcmVhZGVyLXNob3J0Y3V0LFxuLnNjcmVlbi1yZWFkZXItdGV4dCxcbi5zY3JlZW4tcmVhZGVyLXRleHQgc3BhbiB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzLFxuLnNjcmVlbi1yZWFkZXItc2hvcnRjdXQ6Zm9jdXMsXG4ud2lkZ2V0X3NlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG5cbi5tb3JlLWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuXG4vKiBTdHJ1Y3R1cmUgYW5kIExheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBTaXRlIENvbnRhaW5lclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zaXRlLWNvbnRhaW5lciB7XG5cdGFuaW1hdGlvbjogZmFkZWluIDFzO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZWluIHtcblxuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxufVxuXG4vKiBTaXRlIElubmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNpdGUtaW5uZXIge1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDYwcHggMzBweCAwO1xufVxuXG5cbi8qIENvbW1vbiBDbGFzc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIEF2YXRhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5hdmF0YXIge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uYXV0aG9yLWJveCAuYXZhdGFyLFxuLmFsaWdubGVmdCAuYXZhdGFyIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWxpZ25yaWdodCAuYXZhdGFyIHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5jb21tZW50IC5hdmF0YXIge1xuXHRtYXJnaW46IDAgMTVweCAyMHB4IDA7XG59XG5cbi8qIEdlbmVzaXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYWZ0ZXItZW50cnksXG4uYXJjaGl2ZS1kZXNjcmlwdGlvbixcbi5hdXRob3ItYm94IHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmFmdGVyLWVudHJ5IHtcblx0Ym94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0cGFkZGluZzogMjBweCAzMHB4O1xufVxuXG4uYWZ0ZXItZW50cnkgLndpZGdldDpsYXN0LW9mLXR5cGUge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnJlYWRjcnVtYiB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZ2VuZXNpcy10aXRsZS1oaWRkZW4gLmJyZWFkY3J1bWIge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYXJjaGl2ZS1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQsXG4uYXV0aG9yLWJveCBwOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBTZWFyY2ggRm9ybVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zZWFyY2gtZm9ybSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbnRyeS1jb250ZW50IC5zZWFyY2gtZm9ybSB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLndpZGdldF9zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xufVxuXG4vKiBUaXRsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYXJjaGl2ZS1kZXNjcmlwdGlvbiAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZS10aXRsZSxcbi5hdXRob3ItYm94LXRpdGxlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZW50cnktdGl0bGUge1xuXHRmb250LXNpemU6IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5lbnRyeS10aXRsZSBhLFxuLnNpZGViYXIgLndpZGdldC10aXRsZSBhIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5lbnRyeS10aXRsZSBhOmZvY3VzLFxuLmVudHJ5LXRpdGxlIGE6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cblxuLndpZGdldC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmdlbmVzaXMtdGl0bGUtaGlkZGVuIC5zaXRlLWlubmVyIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi8qIFdvcmRQcmVzc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmEuYWxpZ25jZW50ZXIgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG5hLmFsaWdubm9uZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFsaWdubGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWxpZ25yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmEuYWxpZ25sZWZ0LFxuYS5hbGlnbm5vbmUsXG5hLmFsaWducmlnaHQge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZy5jZW50ZXJlZCxcbi5hbGlnbmNlbnRlcixcbi5zaW5ndWxhci1pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0byAzMHB4O1xufVxuXG5pbWcuYWxpZ25ub25lLFxuLmFsaWdubm9uZSB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbmEuYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCxcbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG5cdG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbn1cblxuYS5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQsXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcblx0bWFyZ2luOiAwIDAgMjBweCAyMHB4O1xufVxuXG5maWdjYXB0aW9uLFxuLmdhbGxlcnktY2FwdGlvbixcbi53cC1jYXB0aW9uLXRleHQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdG1hcmdpbi10b3A6IDAuNWVtO1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW50cnktY29udGVudCBwLndwLWNhcHRpb24tdGV4dCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1hdWRpby1zaG9ydGNvZGUsXG4uZW50cnktY29udGVudCAud3AtcGxheWxpc3QsXG4uZW50cnktY29udGVudCAud3AtdmlkZW8ge1xuXHRtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4vKiBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi53aWRnZXQge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ud2lkZ2V0IHA6bGFzdC1jaGlsZCxcbi53aWRnZXQgdWwgPiBsaTpsYXN0LW9mLXR5cGUge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0IHVsID4gbGkge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ud2lkZ2V0IHVsID4gbGk6bGFzdC1vZi10eXBlIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgb2wgPiBsaSB7XG5cdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcblx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHRleHQtaW5kZW50OiAtMjBweDtcbn1cblxuLndpZGdldCBsaSBsaSB7XG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwIDAgMCAzMHB4O1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGQsXG4ud2lkZ2V0X2NhbGVuZGFyIHRoIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBGZWF0dXJlZCBDb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZlYXR1cmVkLWNvbnRlbnQgLmVudHJ5IHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mZWF0dXJlZC1jb250ZW50IC5lbnRyeTpsYXN0LW9mLXR5cGUge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmVhdHVyZWQtY29udGVudCAuZW50cnktdGl0bGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuXG4vKiBQbHVnaW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIEdlbmVzaXMgZU5ld3MgRXh0ZW5kZWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYWZ0ZXItZW50cnkgLmVuZXdzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4uc2lkZWJhciAuZW5ld3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRwYWRkaW5nOiAzMHB4O1xufVxuXG4uZW5ld3Mtd2lkZ2V0IGlucHV0IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYWZ0ZXItZW50cnkgLmVuZXdzLXdpZGdldCBpbnB1dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVuZXdzLXdpZGdldCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmVuZXdzIGZvcm0gKyBwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLyogR2VuZXNpcyBTaW1wbGUgRkFRXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmdzLWZhcV9fcXVlc3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZ3MtZmFxX19xdWVzdGlvbjpmb2N1cyxcbi5ncy1mYXFfX3F1ZXN0aW9uOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAkY29sb3ItYWNjZW50O1xufVxuXG4uZ3MtZmFxX19xdWVzdGlvbjo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZjEzMlwiO1xuXHRmb250LWZhbWlseTogZGFzaGljb25zOyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZCAqL1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi5ncy1mYXFfX3F1ZXN0aW9uLmdzLWZhcS0tZXhwYW5kZWQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcXGY0NjBcIjtcbn1cblxuLyogV1AgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZW50cnktY29udGVudCAud3Bmb3Jtcy1jb250YWluZXIge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkIHtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2l0ZS1jb250YWluZXIgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQgaW5wdXQge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDE1cHg7XG59XG5cbi5zaXRlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkLWxhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQtc3VibGFiZWwge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQtaHAge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IC05MDAwcHggIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5zaXRlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIHRleHRhcmVhIHtcblx0cGFkZGluZzogMTVweDtcbn1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gdGV4dGFyZWEud3Bmb3Jtcy1maWVsZC1zbWFsbCB7XG5cdGhlaWdodDogMTIwcHg7XG59XG5cbi5zaXRlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIHRleHRhcmVhLndwZm9ybXMtZmllbGQtbWVkaXVtIHtcblx0aGVpZ2h0OiAyMDBweDtcbn1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gdGV4dGFyZWEud3Bmb3Jtcy1maWVsZC1sYXJnZSB7XG5cdGhlaWdodDogMzAwcHg7XG59XG5cblxuLyogU2tpcCBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZ2VuZXNpcy1za2lwLWxpbmsge1xuXHRtYXJnaW46IDA7XG59XG5cbi5nZW5lc2lzLXNraXAtbGluayAuc2tpcC1saW5rLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmdlbmVzaXMtc2tpcC1saW5rIGxpIHtcblx0aGVpZ2h0OiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHR3aWR0aDogMDtcbn1cblxuLyogRGlzcGxheSBvdXRsaW5lIG9uIGZvY3VzICovXG46Zm9jdXMge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdG91dGxpbmU6ICNjY2Mgc29saWQgMXB4O1xufVxuXG5cbi8qIFNpdGUgSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zaXRlLWhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLyogVGl0bGUgQXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi50aXRsZS1hcmVhIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLndwLWN1c3RvbS1sb2dvIC50aXRsZS1hcmVhIHtcblx0bWF4LXdpZHRoOiAzNTBweDtcblx0cGFkZGluZy1ib3R0b206IDVweDtcblx0cGFkZGluZy10b3A6IDVweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi53cC1jdXN0b20tbG9nbyAudGl0bGUtYXJlYSBpbWcge1xuXHR3aWR0aDogYXV0bztcbn1cblxuLnNpdGUtdGl0bGUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2l0ZS10aXRsZSBhLFxuLnNpdGUtdGl0bGUgYTpmb2N1cyxcbi5zaXRlLXRpdGxlIGE6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpdGUtZGVzY3JpcHRpb24sXG4ud3AtY3VzdG9tLWxvZ28gLnNpdGUtdGl0bGUge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0d2lkdGg6IDFweDtcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuXG4vKiBTaXRlIE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmdlbmVzaXMtbmF2LW1lbnUge1xuXHRjbGVhcjogYm90aDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IGEge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktdGl0bGVzO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRvdXRsaW5lLW9mZnNldDogLTFweDtcblx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdHBhZGRpbmctdG9wOiAxMnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IGE6Zm9jdXMsXG4uZ2VuZXNpcy1uYXYtbWVudSBhOmhvdmVyLFxuLmdlbmVzaXMtbmF2LW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhOmZvY3VzLFxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGE6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLWFjY2VudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUsXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgYSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogbm9uZTtcblx0bGVmdDogLTk5OTlweDtcblx0bWFyZ2luOiAwO1xuXHRvcGFjaXR5OiAxO1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdHotaW5kZXg6IDk5O1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgYSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06Zm9jdXMsXG4uZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmhvdmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxlZnQ6IGF1dG87XG5cdG9wYWNpdHk6IDE7XG59XG5cbi8qIFJlc3BvbnNpdmUgTWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5tZW51IC5tZW51LWl0ZW06Zm9jdXMge1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubWVudSAubWVudS1pdGVtID4gYTpmb2N1cyArIHVsLnN1Yi1tZW51LFxuLm1lbnUgLm1lbnUtaXRlbS5zZkhvdmVyID4gdWwuc3ViLW1lbnUge1xuXHRsZWZ0OiBhdXRvO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSAuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1lbnUtdG9nZ2xlLFxuLnN1Yi1tZW51LXRvZ2dsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tZW51LXRvZ2dsZTpmb2N1cyxcbi5tZW51LXRvZ2dsZTpob3Zlcixcbi5zdWItbWVudS10b2dnbGU6Zm9jdXMsXG4uc3ViLW1lbnUtdG9nZ2xlOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci13aWR0aDogMDtcblx0Y29sb3I6ICRjb2xvci1hY2NlbnQ7XG59XG5cbi5tZW51LXRvZ2dsZSB7XG5cdGZsb2F0OiByaWdodDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdHBhZGRpbmc6IDE1cHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDAwO1xufVxuXG4ubWVudS10b2dnbGUuYWN0aXZhdGVkOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMzNVwiO1xufVxuXG4uc2l0ZS1oZWFkZXIgLm1lbnUtdG9nZ2xlOjpiZWZvcmUge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdHRvcDogMXB4O1xufVxuXG4uc3ViLW1lbnUtdG9nZ2xlIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRwYWRkaW5nOiA5cHggMTBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAxMDA7XG59XG5cbi5zdWItbWVudSAuc3ViLW1lbnUtdG9nZ2xlIHtcblx0cGFkZGluZzogMTJweCAxMHB4O1xufVxuXG4uc3ViLW1lbnUtdG9nZ2xlOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uc3ViLW1lbnUtdG9nZ2xlLmFjdGl2YXRlZDo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLyogSGVhZGVyIE1lbnVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubmF2LXByaW1hcnkge1xuXHRjbGVhcjogbGVmdDtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLyogRm9vdGVyIE1lbnVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubmF2LXNlY29uZGFyeSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5uYXYtc2Vjb25kYXJ5IC5nZW5lc2lzLW5hdi1tZW51IHtcblx0bGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm5hdi1zZWNvbmRhcnkgLm1lbnUtaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5hdi1zZWNvbmRhcnkgYSB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdHBhZGRpbmc6IDA7XG59XG5cblxuLyogQ29udGVudCBBcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIEVudHJ5IENvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZW50cnkge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZW50cnktY29udGVudCBvbCxcbi5lbnRyeS1jb250ZW50IHVsIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uZW50cnktY29udGVudCBvbCA+IGxpIHtcblx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuXG4uZW50cnktY29udGVudCB1bCA+IGxpIHtcblx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4uZW50cnktY29udGVudCBvbCB1bCA+IGxpLFxuLmVudHJ5LWNvbnRlbnQgdWwgdWwgPiBsaSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxuXG4uZW50cnktY29udGVudCBvbCBvbCxcbi5lbnRyeS1jb250ZW50IHVsIHVsIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgY29kZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5jb250ZW50IC5zdGlja3kge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRwYWRkaW5nOiAzMHB4O1xufVxuXG4vKiBFbnRyeSBNZXRhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxucC5lbnRyeS1tZXRhIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktaGVhZGVyIC5lbnRyeS1tZXRhIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmVudHJ5LWZvb3RlciAuZW50cnktbWV0YSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXHRwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmVudHJ5LWNhdGVnb3JpZXMsXG4uZW50cnktdGFncyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZW50cnktY29tbWVudHMtbGluazo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDIwMTRcIjtcblx0bWFyZ2luOiAwIDZweCAwIDJweDtcbn1cblxuLyogUGFnaW5hdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wYWdpbmF0aW9uIHtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbjogNjBweCAwO1xufVxuXG4uYWRqYWNlbnQtZW50cnktcGFnaW5hdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRwYWRkaW5nOiA4cHggMTJweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXMsXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIsXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4vKiBFbnRyeSBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jb21tZW50LXJlc3BvbmQsXG4uZW50cnktY29tbWVudHMsXG4uZW50cnktcGluZ3Mge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29tbWVudC1saXN0IGxpIHtcblx0cGFkZGluZzogNDBweCAwIDAgMzBweDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuZGVwdGgtMSB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbW1lbnQtaGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbW1lbnQtY29udGVudCB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4uY29tbWVudC1jb250ZW50IHVsID4gbGkge1xuXHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cInVybFwiXSB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uY29tbWVudC1oZWFkZXIgcCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1waW5ncyAucmVwbHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCBsYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4vKiBTaWRlYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zaWRlYmFyIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG4uc2lkZWJhciAud2lkZ2V0IHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNpZGViYXIgcCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIEZvb3RlciBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mb290ZXItd2lkZ2V0cyB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjbGVhcjogYm90aDtcblx0cGFkZGluZzogNjBweCAwO1xufVxuXG4uZm9vdGVyLXdpZGdldHMgLndyYXAge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZm9vdGVyLXdpZGdldC1hcmVhIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uZm9vdGVyLXdpZGdldC1hcmVhOmxhc3QtY2hpbGQsXG4uZm9vdGVyLXdpZGdldHMgLndpZGdldDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vKiBTaXRlIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2l0ZS1mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRwYWRkaW5nOiAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLWZvb3RlciBwIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vKiBNZWRpYSBRdWVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcblxuXHR0YWJsZSB7XG5cdFx0dGFibGUtbGF5b3V0OiBhdXRvO1xuXHRcdHdvcmQtYnJlYWs6IG5vcm1hbDtcblx0fVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcblxuXHQvKiBTaXRlIEhlYWRlclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQuc2l0ZS1oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdHRvcDogMDtcblx0XHR6LWluZGV4OiA5OTk5O1xuXHR9XG5cblx0LmFkbWluLWJhciAuc2l0ZS1oZWFkZXIge1xuXHRcdHRvcDogMzJweDtcblx0fVxuXG5cdC8qIEdlbmVzaXMgTWVudVxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmZvY3VzLFxuXHQuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmhvdmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuZ2VuZXNpcy1uYXYtbWVudSA+IC5tZW51LWJvbGQgPiBhIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0LmdlbmVzaXMtbmF2LW1lbnUgPiAubWVudS1oaWdobGlnaHQgPiBhIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXG5cdC5nZW5lc2lzLW5hdi1tZW51ID4gLm1lbnUtaGlnaGxpZ2h0ID4gYTpmb2N1cyxcblx0LmdlbmVzaXMtbmF2LW1lbnUgPiAubWVudS1oaWdobGlnaHQgPiBhOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuXHR9XG5cblx0LmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51LFxuXHQuZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgYSB7XG5cdFx0d2lkdGg6IDE4MHB4O1xuXHR9XG5cblx0LmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xuXHR9XG5cblx0LmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IGEge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0fVxuXG5cdC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUge1xuXHRcdG1hcmdpbjogLTQ2cHggMCAwIDE3OXB4O1xuXHR9XG5cblx0LyogUmVzcG9uc2l2ZSBNZW51XG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdH1cblxuXHQubWVudS10b2dnbGUsXG5cdC5zdWItbWVudS10b2dnbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblx0LyogSGVhZGVyIE1lbnVcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0Lm5hdi1wcmltYXJ5IHtcblx0XHRjbGVhcjogbm9uZTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQubmF2LXByaW1hcnkgLmdlbmVzaXMtbmF2LW1lbnUgYSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cblxuXHQvKiBTaXRlLUlubmVyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC5zaXRlLWlubmVyIHtcblx0XHRtYXgtd2lkdGg6IDExNDBweDtcblx0fVxuXG5cdC8qIENvbnRlbnRcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LmNvbnRlbnQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA2NSU7XG5cdH1cblxuXHQuc2lkZWJhci1jb250ZW50IC5jb250ZW50IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblxuXHQuZnVsbC13aWR0aC1jb250ZW50IC5jb250ZW50IHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblxuXHQvKiBTaWRlYmFyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC5zaWRlYmFyIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0d2lkdGg6IDMwJTtcblx0fVxuXG5cdC5zaWRlYmFyLWNvbnRlbnQgLnNpZGViYXIge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cblx0LyogQXV0aG9yIEJveFxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQuYXV0aG9yLWJveCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHR9XG5cblx0LyogQWZ0ZXIgRW50cnlcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LmFmdGVyLWVudHJ5IHtcblx0XHRwYWRkaW5nOiA0MHB4IDYwcHg7XG5cdH1cblxuXHQuYWZ0ZXItZW50cnkgLmVuZXdzIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0fVxuXG5cdC8qIENvbHVtbiBDbGFzc2VzXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC5maXZlLXNpeHRocyxcblx0LmZvdXItc2l4dGhzLFxuXHQub25lLWZvdXJ0aCxcblx0Lm9uZS1oYWxmLFxuXHQub25lLXNpeHRoLFxuXHQub25lLXRoaXJkLFxuXHQudGhyZWUtZm91cnRocyxcblx0LnRocmVlLXNpeHRocyxcblx0LnR3by1mb3VydGhzLFxuXHQudHdvLXNpeHRocyxcblx0LnR3by10aGlyZHMge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1sZWZ0OiAyLjU2NDEwMjU2NDEwMjU2NCU7XG5cdH1cblxuXHQub25lLWhhbGYsXG5cdC50aHJlZS1zaXh0aHMsXG5cdC50d28tZm91cnRocyB7XG5cdFx0d2lkdGg6IDQ4LjcxNzk0ODcxNzk0ODcxNSU7XG5cdH1cblxuXHQub25lLXRoaXJkLFxuXHQudHdvLXNpeHRocyB7XG5cdFx0d2lkdGg6IDMxLjYyMzkzMTYyMzkzMTYyNSU7XG5cdH1cblxuXHQuZm91ci1zaXh0aHMsXG5cdC50d28tdGhpcmRzIHtcblx0XHR3aWR0aDogNjUuODExOTY1ODExOTY1ODIlO1xuXHR9XG5cblx0Lm9uZS1mb3VydGgge1xuXHRcdHdpZHRoOiAyMy4wNzY5MjMwNzY5MjMwNzclO1xuXHR9XG5cblx0LnRocmVlLWZvdXJ0aHMge1xuXHRcdHdpZHRoOiA3NC4zNTg5NzQzNTg5NzQzNiU7XG5cdH1cblxuXHQub25lLXNpeHRoIHtcblx0XHR3aWR0aDogMTQuNTI5OTE0NTI5OTE0NTMlO1xuXHR9XG5cblx0LmZpdmUtc2l4dGhzIHtcblx0XHR3aWR0aDogODIuOTA1OTgyOTA1OTgyOTElO1xuXHR9XG5cblx0LmZpcnN0IHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC8qIEVudHJ5IE1pc2MuXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC5hZnRlci1lbnRyeSxcblx0LmFyY2hpdmUtZGVzY3JpcHRpb24sXG5cdC5hdXRob3ItYm94LFxuXHQuY29tbWVudC1yZXNwb25kLFxuXHQuZW50cnksXG5cdC5lbnRyeS1jb21tZW50cyxcblx0LmVudHJ5LXBpbmdzIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHR9XG5cblx0LyogRm9vdGVyIFdpZGdldHNcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LmZvb3Rlci13aWRnZXRzIC53cmFwIHtcblx0XHRtYXgtd2lkdGg6IDExNDBweDtcblx0fVxuXG5cdC5mb290ZXItd2lkZ2V0LWFyZWEge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuXHR9XG5cbn1cblxuLyogUHJpbnQgU3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtZWRpYSBwcmludCB7XG5cblx0Kixcblx0Kjo6YmVmb3JlLFxuXHQqOjphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICMzMzMgIWltcG9ydGFudDtcblx0XHR0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0YSxcblx0YTp2aXNpdGVkIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXG5cdGFbaHJlZl06OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcblx0fVxuXG5cdGFiYnJbdGl0bGVdOjphZnRlciB7XG5cdFx0Y29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuXHR9XG5cblx0YVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlcixcblx0YVtocmVmXj1cIiNcIl06OmFmdGVyLFxuXHQuc2l0ZS10aXRsZSA+IGE6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHR9XG5cblx0dGhlYWQge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcblx0fVxuXG5cdGltZyxcblx0dHIge1xuXHRcdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblx0fVxuXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRAcGFnZSB7XG5cdFx0bWFyZ2luOiAyY20gMC41Y207XG5cdH1cblxuXHRwLFxuXHRoMixcblx0aDMge1xuXHRcdG9ycGhhbnM6IDM7XG5cdFx0d2lkb3dzOiAzO1xuXHR9XG5cblx0YmxvY2txdW90ZSxcblx0cHJlIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuXHRcdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblx0fVxuXG5cdC5jb250ZW50LFxuXHQuY29udGVudC1zaWRlYmFyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdGJ1dHRvbixcblx0aW5wdXQsXG5cdHNlbGVjdCxcblx0dGV4dGFyZWEsXG5cdC5icmVhZGNydW1iLFxuXHQuY29tbWVudC1lZGl0LWxpbmssXG5cdC5jb21tZW50LWZvcm0sXG5cdC5jb21tZW50LWxpc3QgLnJlcGx5IGEsXG5cdC5jb21tZW50LXJlcGx5LXRpdGxlLFxuXHQuZWRpdC1saW5rLFxuXHQuZW50cnktY29tbWVudHMtbGluayxcblx0LmVudHJ5LWZvb3Rlcixcblx0LmdlbmVzaXMtYm94LFxuXHQuaGVhZGVyLXdpZGdldC1hcmVhLFxuXHQuaGlkZGVuLXByaW50LFxuXHQuaG9tZS10b3AsXG5cdC5uYXYtcHJpbWFyeSxcblx0Lm5hdi1zZWNvbmRhcnksXG5cdC5wb3N0LWVkaXQtbGluayxcblx0LnNpZGViYXIge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC50aXRsZS1hcmVhIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc2l0ZS10aXRsZSA+IGEge1xuXHRcdG1hcmdpbjogMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdH1cblxuXHQuc2l0ZS1pbm5lciB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmF1dGhvci1ib3gge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHRoMSxcblx0aDIsXG5cdGgzLFxuXHRoNCxcblx0aDUsXG5cdGg2IHtcblx0XHRvcnBoYW5zOiAzO1xuXHRcdHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuXHRcdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblx0XHR3aWRvd3M6IDM7XG5cdH1cblxuXG5cdGltZyB7XG5cdFx0cGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG5cdFx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuXHR9XG5cblx0YmxvY2txdW90ZSxcblx0cHJlLFxuXHR0YWJsZSB7XG5cdFx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuXHR9XG5cblx0ZGwsXG5cdG9sLFxuXHR1bCB7XG5cdFx0cGFnZS1icmVhay1iZWZvcmU6IGF2b2lkO1xuXHR9XG5cbn1cbiIsIiNnZW5lc2lzLXNpZGViYXItcHJpbWFyeSB7XG4gICAgLndpZGdldCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYWNjZW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAud2lkZ2V0X3RleHQge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndpZGdldF9tZWRpYV9pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgIC53aWRnZXQtd3JhcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDMud2lkZ2V0LXRpdGxlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB9XG59IiwiLnNpbmdsZSAuc2l0ZS1jb250YWluZXIge1xuICAgIGFydGljbGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktZGFyaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcblxuICAgICAgICAuZW50cnktdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1xdW90ZXM7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktZGFyaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVudHJ5LW1ldGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS10aXRsZXM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZW50cnktYXV0aG9yIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1hY2NlbnQ7XG5cbiAgICAgICAgICAgIC5lbnRyeS1hdXRob3ItbmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS10aXRsZXM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmVudHJ5LWZvb3RlciAuZW50cnktbWV0YSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgLmVudHJ5LWNhdGVnb3JpZXMge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVudHJ5LWNhdGVnb3JpZXMsXG4gICAgICAgICAgICAuZW50cnktdGFncyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5waG90b19hdXRob3Ige1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdF9iaW8ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1xdW90ZXM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMjVweCBzb2xpZCAkY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXV0aG9yLWJveCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7O1xuXG4gICAgICAgIC5hdXRob3ItYm94LXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmF1dGhvci1ib3gtY29udGVudCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3BtbC1scy1zdGF0aWNzLXNob3J0Y29kZV9hY3Rpb25zIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgcGFkZGluZzogMnB4IDA7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgNjBweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjAvMDcvaWNvbi1sYW5nLTEuc3ZnKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bm90KC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5yZWxhdGVkLXBvc3RzIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIFxuICAgIC5yZWxhdGVkLXRpdGxlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgfVxufVxuXG5kaXYucnB3d3Qtd2lkZ2V0IHtcbiAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcXVvdGVzO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XG5cbiAgICAgICAgICAgICAgICBzcGFuLnJwd3d0LXBvc3QtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvcHVsYXItcG9zdHMge1xuICAgIHVsLndwcC1saXN0IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1xdW90ZXM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktZGFyaztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS10aXRsZXM7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktdGl0bGVzO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRtYXJnaW46IDAgMCAyMHB4O1xufVxuXG5oMSxcbi5hcmNoaXZlLWRlc2NyaXB0aW9uIC5lbnRyeS10aXRsZSwgLmFyY2hpdmUtdGl0bGUsIC5hdXRob3ItYm94LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXRpdGxlcztcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuaDIge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG5oMyB7XG5cdGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYWNjZW50O1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJi50ZXJ0aWFyeSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICB9XG59XG5cbmg0IHtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG5oNSB7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuaDYge1xuXHRmb250LXNpemU6IDE2cHg7XG59IiwiLmhvbWUge1xuICAgIC5zaXRlLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5nZW5lc2lzLW5hdi1tZW51IGEge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdlbmVzaXMtbmF2LW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtPmEsIC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuY3VycmVudC1tZW51LWl0ZW0+YTpmb2N1cywgLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbT5hOmhvdmVyLCAuZ2VuZXNpcy1uYXYtbWVudSBhOmZvY3VzLCAuZ2VuZXNpcy1uYXYtbWVudSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlLWFyZWEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2VuZXNpcy1uYXYtbWVudSBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIi5mdWxsLXdpZHRoLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgPiAuY29udGFjdC1mb3JtLmFsaWdud2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4uZnVsbC13aWR0aC1jb250ZW50IC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuXG4uZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4uZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufSIsIiNnZW5lc2lzLWZvb3Rlci13aWRnZXRzIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgaDMud2lkZ2V0LXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07IFxuICAgIH1cblxuICAgIC5mb290ZXItd2lkZ2V0cy0xIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci13aWRnZXRzLTIge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci13aWRnZXRzLTMge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndpZGdldF9jYXRlZ29yaWVzIHtcbiAgICAgICAgbGkuY2F0LWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIFxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS10aXRsZXM7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2lkZ2V0X3RhZ19jbG91ZCB7XG4gICAgICAgIGEudGFnLWNsb3VkLWxpbmsge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS10aXRsZXM7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnwrcnO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2l0ZS1mb290ZXIge1xuICAgIC53cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS10aXRsZXM7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43cmVtO1xuICAgIH1cblxuICAgIC5mb290ZXItcmlnaHQge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktdGl0bGVzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi53cC1ibG9jay1jYXRlZ29yaWVzIHtcbiAgICBsaS5jYXQtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS10aXRsZXM7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIud3AtYmxvY2stdGFnLWNsb3VkIHtcbiAgICBhLnRhZy1jbG91ZC1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS10aXRsZXM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfCtyc7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYXJjaGl2ZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIC5lbnRyeS1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50cnktaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcblxuICAgICAgICAuZW50cnktdGl0bGUge1xuICAgICAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcmNoaXZlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYXJ0aWNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNTYlO1xuXG4gICAgICAgIC5jYXRlZ29yeS10aHVtYm5haWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG5cbiAgICAgICAgaDIuZW50cnktdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXF1b3RlcztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcXVvdGVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVudHJ5LW1ldGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktdGl0bGVzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRyeS1hdXRob3Ige1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWFjY2VudDtcblxuICAgICAgICAgICAgLmVudHJ5LWF1dGhvci1uYW1lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS10aXRsZXM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmNhdGVnb3J5LXRodW1ibmFpbCB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNjLWZlYXR1cmVkX3Bvc3RzIHtcbiAgICAuY2MtZmVhdHVyZWRfcG9zdHMtd3JhcHBlcixcbiAgICAuY2MtZmVhdHVyZWRfcG9zdHMtd3JhcHBlciA+IGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNjLWZlYXR1cmVkLXBvc3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2MtZmVhdHVyZWQtcG9zdC1pbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG5cbiAgICAgICAgLmNjLWZlYXR1cmVkLXBvc3QtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1xdW90ZXM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNjLWZlYXR1cmVkLXBvc3QtY2F0ZWdvcmllcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXRpdGxlcztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYy1mZWF0dXJlZC1wb3N0LW1ldGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS10aXRsZXM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNjLWZlYXR1cmVkLXBvc3QtYXV0aG9yIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1hY2NlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5jYy1mZWF0dXJlZC1wb3N0LWltZyB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2MtZmVhdHVyZWQtcG9zdHMtbW9yZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS10aXRsZXM7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWFjY2VudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiAgICAiLCJAaW1wb3J0ICdiYXNlL3RoZW1lLWluZm8nO1xuQGltcG9ydCAnYmFzZS9mb250cyc7XG5AaW1wb3J0ICdiYXNlL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdiYXNlL2dlbmVzaXMnO1xuQGltcG9ydCAnYmFzZS90eXBvZ3JhcGh5JztcblxuQGltcG9ydCAnbGF5b3V0L2hvbWUnO1xuQGltcG9ydCAnbGF5b3V0L2NvbnRhY3QtZm9ybSc7XG5AaW1wb3J0ICdsYXlvdXQvZm9vdGVyJztcbkBpbXBvcnQgJ2xheW91dC9hcmNoaXZlJztcbkBpbXBvcnQgJ2xheW91dC9wb3N0JztcbkBpbXBvcnQgJ2xheW91dC9zaWRlYmFyJztcblxuQGltcG9ydCAnZWxlbWVudHMvZmVhdHVyZWQtcG9zdHMnO1xuQGltcG9ydCAnZWxlbWVudHMvcmVsYXRlZC1wb3N0cyc7XG5AaW1wb3J0ICdlbGVtZW50cy9jYXRlZ29yaWVzJztcbkBpbXBvcnQgJ2VsZW1lbnRzL3RhZ3MnO1xuXG4qIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICB9XG59Il19 */
