html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:10px}@media (min-width:576px){html{font-size:12px}}@media (min-width:768px){html{font-size:14px}}@media (min-width:992px){html{font-size:16px}}body,button,input,select,textarea{color:#404040;font-family:Lato,sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;margin:.9em 0;line-height:1.3}h1{font-size:36px;font-size:2.25rem}h2{font-size:32px;font-size:2rem}h3{font-size:28px;font-size:1.75rem}h4{font-size:24px;font-size:1.5rem}h5{font-size:20px;font-size:1.25rem}h6{font-size:16px;font-size:1rem}p{margin:0 0 1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help;text-decoration:none}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff}blockquote{quotes:"" "";padding:1.5em;margin:0 0 1em 0;font-size:18px;background:#f8f8f8;border-left:3px solid #e74c3c}blockquote:after,blockquote:before{content:""}blockquote p{margin:0}blockquote cite{margin-top:1em}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 1.5em;padding-left:2em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{border-collapse:collapse;margin:0 0 1.5em;width:100%}table,td,th{border:1px solid #ededed}th{background:#f8f8f8;font-weight:700;padding:8px 15px}.site-footer table,.site-footer td,.site-footer th{border:1px solid #555}.site-footer th{background:#222}td{padding:5px 15px}button,input[type=button],input[type=reset],input[type=submit]{border:none;border-radius:3px;background:#e74c3c;color:#fff;font-size:12px;font-size:.75rem;font-weight:700;line-height:1;padding:13px 20px;text-transform:uppercase;font-family:Ubuntu,sans-serif}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#222}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{background:#222}.th-readmore{display:inline-block;border-radius:3px;font-weight:700;color:#fff;font-size:11px;background:#e74c3c;padding:8px 15px;text-decoration:none;text-transform:uppercase;font-family:Ubuntu,sans-serif}.th-readmore:visited{color:#fff}.th-readmore:hover{background:#222;text-decoration:none;color:#fff}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ddd;padding:8px 5px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ddd}textarea{width:100%}a{color:#3498db;text-decoration:none}a:visited{color:#2980b9}a:active,a:focus,a:hover{color:#e74c3c;text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.hm-nav-container{position:relative;background-color:#222;clear:both}.main-navigation{background-color:#222;clear:both;display:block;float:left;font-family:Ubuntu,sans-serif;width:100%}.main-navigation a{line-height:20px;padding:12.5px 17px;color:#ddd}.main-navigation a:hover{background-color:#e74c3c;color:#fff}.main-navigation ul{display:none;font-size:14px;font-size:.875rem;font-weight:700;list-style:none;margin:0;padding-left:0;text-transform:uppercase}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;font-weight:400;position:absolute;left:-999em;z-index:99999;background:#333;text-transform:none}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{width:200px;padding:10px 17px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}@media (max-width:992px){.main-navigation{display:none}}.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current_page_item>a{background-color:#e74c3c;color:#fff}.main-navigation .menu-item-has-children>a:after,.main-navigation .page_item_has_children>a:after{content:"\f0d7";display:inline-block;line-height:1;font-family:FontAwesome;font-size:12px;margin:1px 0 0 10px;font-weight:400}.main-navigation .menu-item-has-children .menu-item-has-children>a:after,.main-navigation .page_item_has_children .menu-item-has-children>a:after{content:"\f0da";display:inline-block;float:right;line-height:20px;font-family:FontAwesome;font-size:12px;margin:0 0 0 10px;font-weight:400}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.comment-navigation,.post-navigation,.posts-navigation{clear:both}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 3em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.post-navigation .meta-nav{font-family:Ubuntu,sans-serif;display:block;color:#aaa;font-size:16px;font-size:1rem;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.post-navigation .post-title{color:#222;font-weight:700}.post-navigation .post-title:hover{color:#e74c3c}.top-navigation{clear:both;display:inline-block;margin-left:10px}.top-navigation a{color:#222;line-height:20px;padding:7.5px 9px;font-size:12px;font-size:.75rem;font-weight:500}.top-navigation a:hover{color:#e74c3c}.top-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.top-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;left:-999em;z-index:99999;background:#ecf0f1}.top-navigation ul ul ul{left:-999em;top:0}.top-navigation ul ul li.focus>ul,.top-navigation ul ul li:hover>ul{left:100%}.top-navigation ul ul a{width:200px;color:#222}.top-navigation ul ul a:hover{background:#e74c3c;color:#fff}.top-navigation ul li.focus>ul,.top-navigation ul li:hover>ul{left:auto}.top-navigation li{float:left;position:relative}.top-navigation a{display:block;text-decoration:none}@media (max-width:992px){.top-navigation{display:none}}.top-navigation .menu-item-has-children>a:after,.top-navigation .page_item_has_children>a:after{content:"\f0d7";display:inline-block;line-height:1;font-family:FontAwesome;font-size:10px;margin:0 0 0 10px;font-weight:400}.top-navigation .menu-item-has-children .menu-item-has-children>a:after,.top-navigation .page_item_has_children .menu-item-has-children>a:after{content:"\f0da";display:inline-block;float:right;line-height:20px;font-family:FontAwesome;font-size:10px;margin:0 0 0 10px;font-weight:400}.menu-toggle,.top-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.top-navigation ul{display:block}}#main-nav-button{background:#222;color:#fff;display:none;line-height:45px;margin:0 0 2px 0;text-align:left;width:100%;padding:0 16px;font-weight:700;text-transform:uppercase}#main-nav-button:hover{color:#ccc;text-decoration:none}@media (max-width:992px){#main-nav-button{display:inline-block}}@media (max-width:992px){.hm-topnavbutton{background:#ecf0f1;border-bottom:1px solid #ddd;display:block;height:35px;padding:0 15px}}#top-nav-button{display:none;line-height:35px;margin:0;text-align:left;width:100%;color:#222;font-size:12px;font-weight:700;text-transform:uppercase}#top-nav-button:hover{color:#e74c3c;text-decoration:none}@media (max-width:992px){#top-nav-button{display:inline-block}}#main-nav-button:before,#top-nav-button:before{content:"\f0c9";display:inline-block;font-family:FontAwesome;margin:0 10px;font-weight:400}.responsive-mainnav,.responsive-topnav{background:#333;display:none;padding-right:30px}@media (min-width:992px){.responsive-mainnav,.responsive-topnav{display:none!important}}.responsive-mainnav ul,.responsive-topnav ul{margin:0;padding:5px 0 5px 30px}.responsive-mainnav li,.responsive-topnav li{list-style:none}.responsive-mainnav li a,.responsive-topnav li a{color:#eee;line-height:26px;padding:10px 15px;text-decoration:none;display:block}.responsive-mainnav li a:hover,.responsive-topnav li a:hover{background:#e74c3c}.hm-social-menu{display:inline-block;float:right;margin:7.5px -5px 7.5px 15px;line-height:20px}.screen-reader-text{position:absolute;top:-9999em;left:-9999em}#hm-menu-social ul{list-style:none;margin:0;text-align:center;padding:0}#hm-menu-social ul li{display:inline-block;position:relative}#hm-menu-social li a::before{content:'\f408';display:inline-block;padding:0 5px;font-family:FontAwesome;vertical-align:top;-webkit-font-smoothing:antialiased;font-size:14px;color:#222}#hm-menu-social li a:hover{color:#222}#hm-menu-social li a[href*="wordpress.com"]::before,#hm-menu-social li a[href*="wordpress.org"]::before{content:'\f205';color:#21759b}#hm-menu-social li a[href*="facebook.com"]::before{content:'\f09a';color:#3b5998}#hm-menu-social li a[href*="twitter.com"]::before{content:'\f099';color:#3cf}#hm-menu-social li a[href*="dribbble.com"]::before{content:'\f17d';color:#ea4c89}#hm-menu-social li a[href*="plus.google.com"]::before{content:'\f0d5';color:#dd4b39}#hm-menu-social li a[href*="pinterest.com"]::before{content:'\f0d2';color:#c8232c}#hm-menu-social li a[href*="github.com"]::before{content:'\f09b';color:#171515}#hm-menu-social li a[href*="tumblr.com"]::before{content:'\f173';color:#34526f}#hm-menu-social li a[href*="youtube.com"]::before{content:'\f16a';color:#c4302b}#hm-menu-social li a[href*="flickr.com"]::before{content:'\f16e';color:#ff0084}#hm-menu-social li a[href*="vimeo.com"]::before{content:'\f27d';color:#1ab7ea}#hm-menu-social li a[href*="instagram.com"]::before{content:'\f16d';color:#3f729b}#hm-menu-social li a[href*="codepen.io"]::before{content:'\f1cb';color:#000}#hm-menu-social li a[href*="linkedin.com"]::before{content:'\f0e1';color:#0e76a8}#hm-menu-social li a[href*="yelp.com"]::before{content:'\f1e9';color:#d32323}.hm-search-box-container{display:none}.hm-search-button-icon{cursor:pointer;float:right;position:absolute;top:0;right:30px;width:30px;height:50px;line-height:45px;color:#ddd}.hm-search-button-icon:before{content:'\f002';cursor:pointer;display:inline-block;font-family:FontAwesome}.hm-search-button-icon.hm-search-close:before{content:'\f00d';cursor:pointer;display:inline-block;font-family:FontAwesome}.hm-search-box-container{background:#fff;border:3px solid #e3e3e3;display:none;padding:5px;position:absolute;right:40px;top:45px;width:345px;z-index:999}#hm-search-form .search-form .search-submit{border-radius:0;box-shadow:none;background-color:#e74c3c;border:none;color:#fff;font-size:12px;font-size:.75rem;border-radius:3px;font-weight:700;font-family:Ubuntu,sans-serif;height:40px;line-height:40px;padding:0;text-shadow:none;text-transform:uppercase;width:92px}#hm-search-form .search-form .search-submit:hover{background:#222}#hm-search-form .search-form .search-submit:focus{outline:0}#hm-search-form .search-form .search-field{background:#f1f1f1;border:none;color:#222;float:left;height:40px;margin:0;padding:0 11px;width:220px}#hm-search-form .search-form .search-field:focus{outline:0}.pagination{margin:0 auto;margin-top:20px;margin-bottom:20px;padding:1em 0;text-align:center;display:block}.nav-links .page-numbers{color:#fff}.nav-links .page-numbers:hover{color:#fff}.page-numbers{background-color:#333;color:#fff;padding:10px 15px;font-weight:700;margin:0 2px;border-radius:3px;display:inline-block}.page-numbers:hover{background:#666}.nav-links .current{background:#e74c3c;color:#fff;padding:10px 15px;font-weight:700;margin:0 2px}.infinite-scroll .navigation{display:none}#infinite-handle{text-align:center;margin:25px 0 50px 0}#infinite-handle span{background:#333;cursor:pointer;font-size:13px;padding:10px 30px;font-weight:700}#infinite-handle span.infinite-loader{text-align:center}.infinite-scroll .infinite-loader{width:100%;text-align:center}.infinite-scroll .infinite-loader .spinner{bottom:-1em;left:auto;margin:0 auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 40px;display:block;overflow:hidden}.widget select{max-width:100%}.widget-title{font-size:18px;font-size:1.125rem;border-bottom:2px solid #e74c3c;font-family:Ubuntu,sans-serif;font-weight:700;line-height:1.3;text-transform:uppercase;display:inline-block;margin-top:0;margin-bottom:24px}a.hm-viewall{font-family:Ubuntu,sans-serif;font-weight:700;text-transform:uppercase;float:right;margin-top:2px;margin-bottom:20px;font-size:10px;padding:3px 10px;border-radius:3px;color:#fff;background:#e74c3c}a.hm-viewall:visited{color:#fff}a.hm-viewall:hover{background:#222;color:#fff}.hm-viewall:after{content:'\f101';cursor:pointer;display:inline;margin-left:.3em;font-weight:400;font-family:FontAwesome}.footer-widget-title{font-size:18px;font-size:1.125rem;border-bottom:2px solid #e74c3c;font-family:Ubuntu,sans-serif;font-weight:700;line-height:1.3;text-transform:uppercase;display:inline-block;color:#eee;margin-top:0;margin-bottom:24px}.hm-header-sidebar{max-width:100%;max-height:300px;margin:20px 0 0;overflow:hidden;float:right}.hm-header-sidebar .widget_media_image{display:none}@media (min-width:768px){.hm-header-sidebar .widget_media_image{display:block}}.hm-header-sidebar .widget{margin-bottom:20px}.widget-area ul{margin:0;padding:0;list-style:none}.widget-area ul li{padding:5px 10px}.widget-area a{color:#222}.widget-area a:hover{color:#e74c3c}.footer-widget-area{overflow:hidden;color:#ccc;margin:0 -20px}.footer-widget-area .widget{margin:50px 0}.footer-widget-area ul{margin:0;padding:0 1px;list-style:none}.footer-widget-area ul li{padding:6px 0}.footer-widget-area ul li:first-child{padding-top:0}.footer-widget-area a{color:#ddd}.footer-widget-area a:hover{color:#e74c3c}.site-info{line-height:20px;background:#222;font-size:14px;font-size:.875rem;color:#ddd;overflow:hidden}.site-info a{color:#fff}.site-info a:hover{color:#e74c3c}.site-info-owner{padding:15px 0 5px;line-height:20px}@media (min-width:768px){.site-info-owner{width:50%;float:left;padding:20px 20px 20px 0}}.site-info-designer{line-height:20px;padding:5px 0 15px}@media (min-width:768px){.site-info-designer{width:50%;float:left;text-align:right;padding:20px 0 20px 20px}}.footer-sidebar{padding:0 20px}@media (min-width:768px){.footer-sidebar{width:33.33333%;float:left}}.search-form{display:block;position:relative;margin:0;padding:0;overflow:hidden;width:100%}.search-form .search-field{display:block;margin:0;height:45px;padding:10px 85px 10px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;border-radius:3px;width:100%}.search-form label{display:block}.search-form .search-field::placeholder{color:#aaa;font-style:italic}.search-form .search-submit{height:45px;position:absolute;top:0;right:0;border:none;padding:10px 20px;cursor:pointer;font-size:12px;font-size:.75rem;text-transform:uppercase;font-weight:700;background:#e74c3c;color:#fff}.search-form .search-submit:hover{background:#222}@media (min-width:768px){.hm-header-sidebar .widget_search{min-width:345px;margin:25px 0}}.hmb-post,.hms-posts{margin-left:0;width:47.3469387755102%;float:left}@media (max-width:768px){.hmb-post,.hms-posts{width:100%;margin-left:0;margin-right:0;float:none}}.hmb-post{margin-right:5.306122448979592%}.hmb-post img{margin-bottom:10px;width:100%}.hmb-post .cat-links{margin:0 0 .455em 0;font-size:11px;font-size:.6875rem;font-weight:700;text-transform:uppercase;line-height:1.2}.hms-posts{margin-right:0}.hmb-entry-title{font-size:21.008px;font-size:1.313rem;font-weight:700;line-height:1.3;margin:0 0 .286em}.hmb-entry-title a{color:#222;line-height:1.3}.hmb-entry-title a:hover{color:#e74c3c}.hmb-entry-meta,.hms-meta{color:#888;font-size:13px;font-size:.8125rem;margin:0}.hmb-entry-meta a,.hms-meta a{color:#888}.hmb-entry-meta a:hover,.hms-meta a:hover{color:#e74c3c}.hmb-entry-summary{margin:.813em 0 0;-ms-word-wrap:break-word;word-wrap:break-word}.hmb-entry-summary p{margin:0 0 1.438em}.hms-post{display:block;margin-bottom:20px;overflow:hidden}.hms-post:last-child{margin-bottom:0}.hms-thumb{float:left;margin-right:15px}.hms-thumb img{max-width:125px}.hms-details{overflow:hidden}.hms-title{font-size:16px;font-size:1rem;margin:0 0 .8em}.hms-title a{color:#222;line-height:1.3}.hms-title a:hover{color:#e74c3c}.widget_recent_entries span.post-date{color:#888;font-size:13px;font-size:.8125rem;display:block;margin:3px 0}.widget.widget_hitmag_grid_category_posts{margin-bottom:20px}.hitmag-grid-category-posts{margin:0 -10px}.hmw-grid-post{display:inline-block;padding:0 10px;margin-bottom:2em;width:33.3333333%;-moz-box-sizing:border-box;box-sizing:border-box;float:left;min-height:1px;clear:none}@media (max-width:768px){.hmw-grid-post{width:100%;margin-right:0}}.hmw-grid-post:nth-of-type(3n+1){clear:both}.hmw-grid-post img{margin-bottom:.7em;width:100%}.hmw-grid-post .post-title{font-size:17px;font-size:1.0625rem;margin:0 0 .5em 0}.hmw-grid-post .post-title a{color:#222}.hmw-grid-post .post-title a:hover{color:#e74c3c}ul.hm-tab-nav{overflow:hidden;margin:0 0 25px 0;background:#ecf0f1;list-style:none;padding:0}li.hm-tab{float:left;padding:0!important}.hm-tabs-wdt .hm-tab-anchor{font-size:15px;padding:10px 20px;line-height:40px;display:inline-block;font-family:Ubuntu,sans-serif;font-weight:700;line-height:1.3;text-transform:uppercase;color:#333}.hm-tabs-wdt .hm-tab-anchor:focus{outline:0}.hm-tabs-wdt .hm-tab-anchor:hover{opacity:.9}@media (max-width:1199px){.hm-tabs-wdt .hm-tab-anchor{padding:10px 15px;font-size:14px}}.hm-tabs-wdt .ui-state-active{border-bottom:2px solid #e74c3c;outline:0}.hm-tabs-wdt #hitmag-comments,.hm-tabs-wdt #hitmag-tags{display:none}.hmw-comment{overflow:hidden;margin:0 0 1em}.hitmag_comment_post,.hmw-comment-author{font-weight:700}.hmw-comment{font-size:14px;margin-top:5px}.hmw_avatar{float:left;margin:0 1em 0 0}.hmw_avatar img{height:50px;width:50px;border-radius:50%}.hmw-comm-content{overflow:hidden}#hitmag-tags a,.widget_tag_cloud .tagcloud a{display:block;float:left;padding:4px 10px;font-weight:700;background:#e74c3c;color:#fff;margin:0 1px 1px 0;font-size:13px}#hitmag-tags a:hover,.widget_tag_cloud .tagcloud a:hover{background:#222}#secondary .hmb-post,.footer-widget-area .hmb-post{margin-left:0;margin-right:0;width:100%}#secondary .hms-posts,.footer-widget-area .hms-posts{margin-left:0;margin-right:0;width:100%}#secondary .hm-dualc-left,#secondary .hm-dualc-right,.footer-widget-area .hm-dualc-left,.footer-widget-area .hm-dualc-right{margin-left:0;margin-right:0;width:100%}#secondary .hmw-grid-post,.footer-widget-area .hmw-grid-post{display:block;width:100%}#secondary a.hm-viewall,.footer-widget-area a.hm-viewall{color:#fff}#secondary a.hm-viewall:hover,.footer-widget-area a.hm-viewall:hover{color:#fff}#secondary .widget_archive select,#secondary .widget_categories select,.footer-widget-area .widget_archive select,.footer-widget-area .widget_categories select{width:100%}.footer-widget-area .hmb-entry-title a,.footer-widget-area .hms-title a,.footer-widget-area .hmw-grid-post .post-title a{color:#eee}.footer-widget-area .hmb-entry-title a:hover,.footer-widget-area .hms-title a:hover,.footer-widget-area .hmw-grid-post .post-title a:hover{color:#e74c3c}.footer-widget-area ul.hm-tab-nav{background:#2b2b2b}.footer-widget-area .hm-tabs-wdt .hm-tab-anchor{color:#eee}.widget_archive select,.widget_categories select{display:block;padding:8px}#wp-calendar td,#wp-calendar th{padding:8px;text-align:center}.widget.widget_hitmag_dual_category_posts{margin-bottom:35px}.widget_hitmag_dual_category_posts .hmb-entry-summary{margin-bottom:2em;-ms-word-wrap:break-word;word-wrap:break-word}.hm-dualc-left{margin-left:0;margin-right:5.306122448979592%;margin-bottom:25px;width:47.3469387755102%;float:left}@media (max-width:768px){.hm-dualc-left{margin-right:0;margin-bottom:40px;width:100%;float:none}}.hm-dualc-right{overflow:auto;margin-bottom:25px}.hmbd-post img{margin-bottom:10px;width:100%}.hmbd-post .cat-links{margin:0 0 .455em 0;font-size:11px;font-size:.6875rem;font-weight:700;text-transform:uppercase;line-height:1.2}@media (min-width:768px){#hm-carousel img,.hms-thumb img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-webkit-crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:pixelated}}.site-content{padding-bottom:60px}.hitmag-full-width .hitmag-wrapper{max-width:100%;margin-top:0}.hitmag-wrapper{background:#fff;margin:0 auto;box-shadow:0 0 2px #bbb}@media (min-width:768px){.hitmag-wrapper{max-width:760px}}@media (min-width:992px){.hitmag-wrapper{max-width:990px;margin-top:30px}}@media (min-width:1200px){.hitmag-wrapper{max-width:1200px}}.hm-container{margin:0 auto;padding:0 25px;position:relative}@media (min-width:768px){.hm-container{max-width:760px;padding:0 30px}}@media (min-width:992px){.hm-container{max-width:990px;padding:0 40px}}@media (min-width:1200px){.hm-container{max-width:1200px}}#primary.content-area{float:left;max-width:80%;margin-left:auto;margin-right:auto}@media (max-width:992px){#primary.content-area{width:100%;float:none}}#secondary.widget-area{float:right;width:30.8%;max-width:345px}@media (max-width:992px){#secondary.widget-area{max-width:initial;width:100%;float:none}}.th-left-sidebar #primary.content-area{float:right}.th-left-sidebar #secondary.widget-area{float:left}.th-no-sidebar #primary.content-area{width:100%;max-width:1120px}.th-no-sidebar #secondary.widget-area{display:none}.th-content-centered #primary.content-area{float:none;margin:0 auto}.th-content-centered #secondary.widget-area{display:none}.posts-wrap{position:relative;overflow:hidden}.th-grid-2 .hitmag-post{display:inline-block;margin-right:5.306122448979592%;margin-left:0;width:47.3469387755102%;vertical-align:top;position:relative;float:left}@media (max-width:768px){.th-grid-2 .hitmag-post{width:100%;margin-left:0;margin-right:0;float:none}}.th-grid-2 .hitmag-post:nth-child(2n){margin-right:0}.th-no-sidebar .th-grid-2 .hitmag-post{margin-right:3.571428%;width:48.21428571%}@media (max-width:768px){.th-no-sidebar .th-grid-2 .hitmag-post{width:100%;margin-left:0;margin-right:0;float:none}}.th-no-sidebar .th-grid-2 .hitmag-post:nth-child(2n){margin-right:0}.th-grid-3{margin:0 -15px}.th-grid-3 .hitmag-post{padding:0 15px;width:33.33333333%;-moz-box-sizing:border-box;box-sizing:border-box;float:left;min-height:1px;clear:none}@media (max-width:768px){.th-grid-3 .hitmag-post{width:100%;margin-left:0;margin-right:0;float:none}}.th-grid-3 .hitmag-post:nth-of-type(3n+1){clear:both}.th-no-sidebar .th-grid-3{margin:0 -19px}.th-no-sidebar .th-grid-3 .hitmag-post{padding:0 19px}.th-no-sidebar .th-grid-3 .hitmag-post:nth-of-type(3n+1){clear:both}.th-list-posts .hitmag-post .entry-summary{margin-bottom:1em}.th-list-posts .hitmag-post{overflow:hidden;clear:both}.th-list-posts .archive-thumb{float:left;margin:0 30px 0 0}.th-list-posts .archive-thumb img{max-width:290px}@media (max-width:768px){.th-list-posts .archive-thumb{width:100%;float:none}}.th-list-posts .archive-content{overflow:hidden}@media (max-width:768px){.th-list-posts .archive-content{width:100%;float:none}}.th-no-sidebar .th-list-posts .archive-thumb img{max-width:348px}.site-footer{background:#333}.sticky{display:block}.hentry{margin:0 0 1em}.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0;-ms-word-wrap:break-word;word-wrap:break-word}.page-links{clear:both;margin:0 0 1.5em}body{background:#ddd}.hm-logo{float:left}.hm-site-title{overflow:hidden;display:inline-block;margin-left:15px}.site-header{margin:0 0 40px}.hm-top-bar{height:35px;background:#ecf0f1;border-bottom:1px solid #ddd;font-family:Ubuntu,sans-serif}.hm-date{font-size:12px;font-size:.75rem;line-height:20px;margin:7.5px 15px 7.5px 0;float:left;font-weight:700}.header-main-area{overflow:hidden;clear:both}.site-branding{float:left;max-width:100%;margin:28px 0}.site-title{font-family:'Open Sans',sans-serif;font-size:36px;font-size:2.25rem;font-weight:700;margin:0;line-height:1.3}.site-title a{color:#222}.site-title a:hover{color:#444}.site-description{font-size:14px;font-size:.875rem;margin:2px 0 0 0}.hm-header-image img{float:left;width:100%}.hitmag-post{margin-bottom:50px}.hitmag-post .entry-title{font-size:21.008px;font-size:1.313rem;font-weight:700;line-height:1.3;margin:0 0 .286em}.hitmag-post .entry-title a{color:#222;line-height:1.3}.hitmag-post .entry-title a:hover{color:#e74c3c}.hitmag-post .entry-meta{color:#888;font-size:13px;font-size:.8125rem}.hitmag-post .entry-meta a{color:#888}.hitmag-post .entry-meta a:hover{color:#e74c3c}.hitmag-post .entry-summary{margin:.813em 0 0}.hitmag-post .entry-summary p{margin:0 0 1.438em}.hitmag-post .cat-links{margin:0 0 .455em 0;font-size:11px;font-size:.6875rem;text-transform:uppercase;line-height:1.2}@media all and (min-width:768px){.th-large-posts .hitmag-post{margin-bottom:4.5em}.th-large-posts .hitmag-post .entry-title{font-size:26px;font-size:1.625rem;margin-top:.192em}}.meta-sep{margin:0 2px}.archive-thumb img{margin-bottom:10px}@media (max-width:768px){.archive-thumb img{width:100%}}.cat-links{font-family:Ubuntu,sans-serif;color:#bbb}.cat-links a{color:#e74c3c;font-weight:700}.cat-links a:hover{color:#222}.hitmag-single{margin-bottom:3em;line-height:1.6}.hitmag-single .entry-header{margin-bottom:27px}.hitmag-single .cat-links{font-size:11px;font-size:.6875rem;margin-bottom:.455em;text-transform:uppercase}.hitmag-single .entry-title{font-size:32px;font-size:2rem;margin:0 0 .2em;font-weight:700;color:#222;line-height:1.2}.hitmag-single .entry-meta{margin:0 0 1.154em;font-size:13px;font-size:.8125rem;font-weight:700;color:#888}.hitmag-single .entry-meta a{color:#888}.hitmag-single .entry-meta a:hover{color:#e74c3c}.hitmag-single .author a{color:#444}.hitmag-single .author a:hover{color:#e74c3c}.hm-authorbox{padding:20px;border:1px solid #ddd;overflow:hidden;margin-bottom:3em}.hm-related-posts{margin-bottom:3em}.hm-author-img{float:left;margin:0 25px 0 0}.hm-author-content{overflow:hidden}.hm-author-content .author-name{font-size:17px;font-size:1.0625rem;margin:0 0 1em}.hm-author-content .author-description{margin:0}.hm-author-content .author-posts-link{margin:1em 0 0;display:block;color:#e74c3c;font-style:italic}.hm-author-content .author-posts-link:hover{color:#222}.hm-tags-links{text-transform:uppercase;font-weight:700;font-size:12px;font-size:.75rem;margin:20px 0;display:block}.hm-tags-links a{line-height:1.5;padding:0 5px;margin-right:1px;background:#222;color:#fff;display:inline-block;text-transform:uppercase;font-weight:700;font-size:12px;font-size:.75rem;border-radius:2px}.hm-tags-links a:hover{background:#e74c3c;color:#fff}.hm-tagged{line-height:1.5;padding:0 5px;margin-right:1px;background:#e74c3c;color:#fff;display:inline-block;text-transform:uppercase;font-weight:700;font-size:12px;font-size:.75rem;border-radius:2px}.hm-edit-link{display:block;font-weight:700;text-transform:uppercase;margin-top:1.5em}.hm-edit-link a.post-edit-link{padding:5px 10px;background:#e74c3c;color:#fff;border-radius:3px;font-size:12px;font-size:.75rem}.hm-edit-link a.post-edit-link:before{content:"\f044";display:inline-block;font-family:FontAwesome;font-size:12px;margin:1px .5em 0 0;font-weight:400}.hm-edit-link a.post-edit-link:hover{color:#fff;background:#222}.hitmag-page .entry-title{margin:0 0 1em 0;font-size:34px;font-size:2.125rem}.arc-page-title{font-size:18px;font-size:1.125rem;padding:2px 0;border-bottom:2px solid #e74c3c;font-family:Ubuntu,sans-serif;font-weight:700;line-height:1.3;text-transform:uppercase;display:inline}.srch-page-title{font-size:18px;font-size:1.125rem;padding:2px 0;border-bottom:2px solid #e74c3c;font-family:Ubuntu,sans-serif;font-weight:700;line-height:1.3;text-transform:uppercase;display:inline}.archive-description{margin-top:.625em;font-style:italic}.archive .page-header,.search .page-header{margin-bottom:2.55em}.archive .page-header p,.search .page-header p{margin-bottom:0}.archive.category .page-header{margin-bottom:2.5em}.error-404 .page-title,.no-results .page-title{margin:.25em 0 1em 0;font-size:34px;font-size:2.125rem}.error-404 .page-header,.no-results .page-header{margin-bottom:0}.hitmag-featured-slider{margin-bottom:40px}.hm-slider-container{position:relative;cursor:pointer}.hm-slide-holder{position:relative;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.hm-slide-holder:before{display:block;content:"";width:100%;padding-top:48.97959183673469%}.hm-slide-holder>.hm-slide-content{position:absolute;top:0;left:0;right:0;bottom:0}.hm-slider-details{position:absolute;bottom:0;left:0;color:#fff;padding:30px;width:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,.5) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 1%,rgba(0,0,0,.5) 100%)}.hm-slider-details a{color:#fff}.hm-slider-details a:hover{color:#ccc}.hm-slider-details .cat-links{text-transform:uppercase;font-size:10px;font-size:.625rem;padding:3px 8px;background:#e74c3c;margin:0 0 5px;display:inline-block;color:#fff}.hm-slider-details .cat-links a{color:#fff}.hm-slider-details .cat-links a:hover{color:#ddd}@media (max-width:768px){.hm-slider-details .cat-links{display:none}}.hm-slider-title{text-shadow:0 0 5px #222;font-size:16px;font-size:1rem;margin:2px 0 0;line-height:1.3}@media (min-width:480px){.hm-slider-title{font-size:20px;font-size:1.25rem}}@media (min-width:768px){.hm-slider-title{font-size:22px;font-size:1.375rem}}@media (min-width:992px){.hm-slider-title{font-size:26px;font-size:1.625rem}}.slide-entry-meta{color:#fff;font-size:13px;font-size:.8125rem;margin:5px 0 0;text-shadow:0 0 2px #000}.slide-entry-meta a{color:#fff}.slide-entry-meta a:hover{color:#ccc}@media (max-width:768px){.slide-entry-meta{display:none}}#hm-carousel{background:#ddd;padding:10px}#hm-carousel img{width:100%;display:block;opacity:.9;cursor:pointer}#hm-carousel img:hover{opacity:1}#hm-carousel .flex-active-slide img{opacity:1;cursor:default;border:2px solid #fff}.hm-thumb-bg{background:#000}.hm-related-posts{position:relative;overflow:hidden;margin-bottom:1.5em}.hm-rel-post{display:inline-block;margin-right:3.5%;margin-left:0;margin-bottom:2em;width:31%;vertical-align:top;position:relative;float:left}@media (max-width:768px){.hm-rel-post{width:100%;margin-right:0}}.hm-rel-post img{margin-bottom:.7em;width:100%}.hm-rel-post .post-title{font-size:17px;font-size:1.0625rem;margin:0 0 .5em 0}.hm-rel-post .post-title a{color:#222}.hm-rel-post .post-title a:hover{color:#e74c3c}.hm-rel-post:nth-child(3n){margin-right:0}.hitmag-social-sharing{overflow:hidden}.entry-header .hitmag-social-sharing{margin-bottom:2.3em}.entry-footer .hitmag-social-sharing{margin-top:1.5em}.hm-share{margin-right:10px;padding:7px 13px;color:#fff;border-radius:3px;line-height:15px;display:inline-block;font-size:11px;text-transform:uppercase;font-weight:700}.hm-share:visited{color:#fff}.hm-share:hover{color:#fff;opacity:.8}.hm-share-facebook{background:#3b5998}.hm-share-facebook:before{content:"\f09a";display:inline-block;font-family:FontAwesome;font-size:11px;margin:0;font-weight:400}.hm-share-twitter{background:#3cf}.hm-share-twitter:before{content:"\f099";display:inline-block;font-family:FontAwesome;font-size:11px;margin:0;font-weight:400}.hm-share-googleplus{background:#dd4b39}.hm-share-googleplus:before{content:"\f0d5";display:inline-block;font-family:FontAwesome;font-size:11px;margin:0;font-weight:400}.hm-share-facebook:before,.hm-share-googleplus:before,.hm-share-twitter:before{line-height:15px;border-right:1px solid rgba(255,255,255,.3);margin-right:.6em;padding-right:.6em}.comment-content a{word-wrap:break-word}.comment-content p{margin-top:0}.bypostauthor{display:block}.comment-list{margin:0 0 1.5em 0;list-style:none;padding:0}.says,.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.comment-list+.comment-respond,.comment-navigation+.comment-respond{padding-top:1.75em}.comment-reply-title,.comments-title{font-size:23px;font-size:1.4375rem;font-weight:700;line-height:1.3125;padding-top:1.304em}.comments-title{margin-bottom:1.304em}.comment-list{list-style:none;margin:0}.comment-list .pingback,.comment-list .trackback,.comment-list article{border-top:1px solid #ddd;padding:30px 30px 30px 75px;position:relative}.comment-list .children{list-style:none;margin:0}.comment-list .children>li{padding-left:.875em}.comment-author{color:#1a1a1a;margin-bottom:.4375em;line-height:1;display:inline}.comment-author a{color:#e74c3c}.comment-author a:hover{color:#222}.comment-author .avatar{height:50px;position:absolute;width:50px;left:0;top:22px;border-radius:50%}.comment-metadata,.pingback .edit-link{color:#888;font-size:12px;font-size:.75rem;line-height:1.6153846154}footer.comment-meta{margin-bottom:25px}.comment-metadata{margin-left:5px;display:inline}.comment-metadata a,.pingback .comment-edit-link{color:#888}.comment-metadata a:focus,.comment-metadata a:hover,.pingback .comment-edit-link:focus,.pingback .comment-edit-link:hover{color:#e74c3c}.comment-metadata .edit-link,.pingback .edit-link{display:inline-block}.comment-content ol,.comment-content ul{margin:0 0 1.5em 1.25em}.comment-content li>ol,.comment-content li>ul{margin-bottom:0}.comment-reply-link{border-radius:2px;color:#fff;display:inline-block;font-size:12px;line-height:1;margin-top:1.25em;padding:.417em .833em;font-weight:700;background:#222;text-transform:uppercase}.comment-reply-link:focus,.comment-reply-link:hover{background:#e74c3c;color:#fff;outline:0}.comment-form label{display:block;font-size:13px;font-size:.8125rem;letter-spacing:.077em;line-height:1.5;margin-bottom:.5em;text-transform:uppercase}.comment-list .comment-form{padding-bottom:1.75em}.comment-awaiting-moderation,.comment-notes,.form-allowed-tags,.logged-in-as{font-size:14px;font-size:.875rem;line-height:1.6;margin-bottom:1.5em}.no-comments{border-top:1px solid #ddd;font-weight:700;margin:0;padding-top:1.75em}.comment-navigation+.no-comments{border-top:0;padding-top:0}.form-allowed-tags code{font-family:Inconsolata,monospace}.form-submit{margin-bottom:0}.required{color:#e74c3c}.comment-reply-title{border-top:1px solid #ddd}.comment-reply-title small{font-size:100%}.comment-reply-title small a{border:0;float:right;font-size:0}.comment-reply-title small a:focus,.comment-reply-title small a:hover{color:#1a1a1a}.comment-reply-title small a:before{content:"\f00d";font-family:FontAwesome;font-size:20px;position:relative;top:-5px;color:#e74c3c}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhpdG1hZy9fbm9ybWFsaXplLnNjc3MiLCJoaXRtYWcuY3NzIiwiaGl0bWFnL190eXBvZ3JhcGh5LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiaGl0bWFnL19lbGVtZW50cy5zY3NzIiwiaGl0bWFnL19mb3Jtcy5zY3NzIiwiaGl0bWFnL19uYXZpZ2F0aW9uLnNjc3MiLCJoaXRtYWcvX2FjY2Vzc2liaWxpdHkuc2NzcyIsImhpdG1hZy9fYWxpZ25tZW50cy5zY3NzIiwiaGl0bWFnL19jbGVhcmluZy5zY3NzIiwiaGl0bWFnL3dpZGdldHMuc2NzcyIsImhpdG1hZy93aWRnZXRzL19zZWFyY2gtd2lkZ2V0LnNjc3MiLCJoaXRtYWcvd2lkZ2V0cy9fbWFnYXppbmUtd2lkZ2V0LnNjc3MiLCJoaXRtYWcvd2lkZ2V0cy9fZ3JpZC1wb3N0LXdpZGdldC5zY3NzIiwiaGl0bWFnL3dpZGdldHMvX3RhYi13aWRnZXQuc2NzcyIsImhpdG1hZy93aWRnZXRzL190YWctY2xvdWQtd2lkZ2V0LnNjc3MiLCJoaXRtYWcvd2lkZ2V0cy9fbWFnYXppbmUtc2lkZWJhci13aWRnZXQuc2NzcyIsImhpdG1hZy93aWRnZXRzL19kdWFsLWNhdGVnb3J5LXBvc3RzLnNjc3MiLCJoaXRtYWcvY29udGVudC9fbGF5b3V0LnNjc3MiLCJoaXRtYWcvY29udGVudC9fcG9zdHMtYW5kLXBhZ2VzLnNjc3MiLCJoaXRtYWcvY29udGVudC9fY29tbWVudHMuc2NzcyIsImhpdG1hZy9faW5maW5pdGUtc2Nyb2xsLnNjc3MiLCJoaXRtYWcvbWVkaWEuc2NzcyIsImhpdG1hZy9tZWRpYS9fY2FwdGlvbnMuc2NzcyIsImhpdG1hZy9tZWRpYS9fZ2FsbGVyaWVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsS0FDRSxZQUFhLFdBQ2IseUJBQTBCLEtBQzFCLHFCQUFzQixLQUd4QixLQUNFLE9BQVEsRUFHVixRQUNBLE1BQ0EsUUFDQSxXQUNBLE9BQ0EsT0FDQSxPQUNBLEtBQ0EsS0FDQSxJQUNBLFFBQ0EsUUFDRSxRQUFTLE1BR1gsTUFDQSxPQUNBLFNBQ0EsTUFDRSxRQUFTLGFBQ1QsZUFBZ0IsU0FHbEIsc0JBQ0UsUUFBUyxLQUNULE9BQVEsRUNvQlYsU0RoQkEsU0FDRSxRQUFTLEtBR1gsRUFDRSxpQkFBa0IsWUFHcEIsU0FDQSxRQUNFLFFBQVMsRUFHWCxZQUNFLGNBQWUsSUFBQSxPQUdqQixFQUNBLE9BQ0UsWUFBYSxJQUdmLElBQ0UsV0FBWSxPQUdkLEdBQ0UsVUFBVyxJQUNYLE9BQVEsTUFBQSxFQUdWLEtBQ0UsV0FBWSxLQUNaLE1BQU8sS0FHVCxNQUNFLFVBQVcsSUFHYixJQUNBLElBQ0UsVUFBVyxJQUNYLFlBQWEsRUFDYixTQUFVLFNBQ1YsZUFBZ0IsU0FHbEIsSUFDRSxJQUFLLE1BR1AsSUFDRSxPQUFRLE9BR1YsSUFDRSxPQUFRLEVBR1YsZUFDRSxTQUFVLE9BR1osT0FDRSxPQUFRLElBQUEsS0FHVixHQUNFLFdBQVksWUFDWixPQUFRLEVBR1YsSUFDRSxTQUFVLEtBR1osS0FDQSxJQUNBLElBQ0EsS0FDRSxZQUFhLFNBQUEsQ0FBQSxVQUNiLFVBQVcsSUFHYixPQUNBLE1BQ0EsU0FDQSxPQUNBLFNBQ0UsTUFBTyxRQUNQLEtBQU0sUUFDTixPQUFRLEVBR1YsT0FDRSxTQUFVLFFBR1osT0FDQSxPQUNFLGVBQWdCLEtBR2xCLE9BQ0Esd0JBQ0Esa0JBQ0EsbUJBQ0UsbUJBQW9CLE9BQ3BCLE9BQVEsUUFHVixpQkFDQSxxQkFDRSxPQUFRLFFBR1YseUJBQ0Esd0JBQ0UsT0FBUSxFQUNSLFFBQVMsRUFHWCxNQUNFLFlBQWEsT0FHZixxQkFDQSxrQkFDRSxXQUFZLFdBQ1osUUFBUyxFQUdYLDhDQUNBLDhDQUNFLE9BQVEsS0FHVixpREFDQSw4Q0FDRSxtQkFBb0IsS0FHdEIsU0FDRSxPQUFRLElBQUEsTUFBQSxPQUNSLE9BQVEsRUFBQSxJQUNSLFFBQVMsTUFBQSxPQUFBLE1BR1gsT0FDRSxPQUFRLEVBQ1IsUUFBUyxFQUdYLFNBQ0UsU0FBVSxLQUdaLFNBQ0UsWUFBYSxJQUdmLE1BQ0UsZ0JBQWlCLFNBQ2pCLGVBQWdCLEVBR2xCLEdBQ0EsR0FDRSxRQUFTLEVFaE5YLEtBQ0UsVUFBVyxLQ3dEVCx5QkR6REosS0FHSSxVQUFXLE1Dc0RYLHlCRHpESixLQU1JLFVBQVcsTUNtRFgseUJEekRKLEtBU0ksVUFBVyxNQUlmLEtBQ0EsT0FDQSxNQUNBLE9BQ0EsU0FDRSxNQUFPLFFBQ1AsWUFBYSxJQUFBLENBQUEsV0FDYixVQUFXLEtBQ1gsVUFBVyxLQUNYLFlBQWEsSUFHZixHQUFJLEdBQUksR0FBSSxHQUFJLEdBQUksR0FDbEIsTUFBTyxLQUNQLE9BQVEsS0FBQSxFQUNSLFlBQWEsSUFHZixHQUNFLFVBQVcsS0FDWCxVQUFXLFFBR2IsR0FDRSxVQUFXLEtBQ1gsVUFBVyxLQUdiLEdBQ0UsVUFBVyxLQUNYLFVBQVcsUUFHYixHQUNFLFVBQVcsS0FDWCxVQUFXLE9BR2IsR0FDRSxVQUFXLEtBQ1gsVUFBVyxRQUdiLEdBQ0UsVUFBVyxLQUNYLFVBQVcsS0FHYixFQUNFLE9BQVEsRUFBQSxFQUFBLE1BR0wsS0FBTCxJQUFXLEdBQUksRUFDYixXQUFZLE9BR2QsV0FDRSxPQUFRLEVBQUEsTUFHVixRQUNFLE9BQVEsRUFBQSxFQUFBLE1BR1YsSUFDRSxXQUFZLEtBQ1osWUFBYSxrQkFBQSxDQUFBLE9BQUEsQ0FBQSxVQUNiLFVBQVcsS0FDWCxVQUFXLFNBQ1gsWUFBYSxJQUNiLGNBQWUsTUFDZixVQUFXLEtBQ1gsU0FBVSxLQUNWLFFBQVMsTUFHWCxLQUFNLElBQUssR0FBSSxJQUNiLFlBQWEsTUFBQSxDQUFBLFFBQUEsQ0FBQSxhQUFBLENBQUEsa0JBQUEsQ0FBQSxVQUNiLFVBQVcsS0FDWCxVQUFXLFNBR2IsS0FBTSxRQUNKLGNBQWUsSUFBQSxPQUFBLEtBQ2YsT0FBUSxLQUNSLGdCQUFpQixLQUdiLElBQU4sS0FDRSxXQUFZLFFBQ1osZ0JBQWlCLEtBR25CLElBQ0UsVUFBVyxLRTNHYixLQUNFLFdBQVksV0FHZCxFQUVBLE9BREEsUUFHRSxXQUFZLFFBR2QsS0FDRSxXQUFZLEtBSWQsV0FDRSxPQUFRLEdBQUEsR0FDUixRQUFTLE1BQ1QsT0FBUSxFQUFBLEVBQUEsSUFBQSxFQUNSLFVBQVcsS0FDWCxXQUFZLFFBQ1osWUFBYSxJQUFBLE1BQUEsUUFFSSxpQkFBbkIsa0JBQ0UsUUFBUyxHQUVYLGFBQ0UsT0FBUSxFQUVWLGdCQUNFLFdBQVksSUFHZCxHQUNFLGlCQUFrQixLQUNsQixPQUFRLEVBQ1IsT0FBUSxJQUNSLGNBQWUsTUFHYixHQUFKLEdBQ0UsT0FBUSxFQUFBLEVBQUEsTUFBQSxNQUNSLGFBQWMsSUFHaEIsR0FDRSxXQUFZLEtBR2QsR0FDRSxXQUFZLFFBSWQsTUFEQSxNQUVFLGNBQWUsRUFDZixZQUFhLE1BR2YsR0FDRSxZQUFhLElBR2YsR0FDRSxPQUFRLEVBQUEsTUFBQSxNQUdWLElBQ0UsT0FBUSxLQUVSLFVBQVcsS0FJYixPQUNFLE9BQVEsSUFBQSxFQUlWLE1BQ0UsZ0JBQWlCLFNBQ2pCLE9BQVEsRUFBQSxFQUFBLE1BQ1IsTUFBTyxLQUdULE1BQVcsR0FBSixHQUNMLE9BQVEsSUFBQSxNQUFBLFFBR1YsR0FDRSxXQUFZLFFBQ1osWUFBYSxJQUNiLFFBQVMsSUFBQSxLQUdYLG1CQUFxQyxnQkFBakIsZ0JBQ2xCLE9BQVEsSUFBQSxNQUFBLEtBRVYsZ0JBQ0UsV0FBWSxLQUdkLEdBQ0UsUUFBUyxJQUFBLEtDeEdYLE9BQ0EsbUJBQ0Esa0JBQ0EsbUJBQ0UsT0FBUSxLQUNSLGNBQWUsSUFDZixXQUFZLFFBQ1osTUFBTyxLQUNQLFVBQVcsS0FDWCxVQUFXLE9BQ1gsWUFBYSxJQUNiLFlBQWEsRUFDYixRQUFTLEtBQUEsS0FDVCxlQUFnQixVQUNoQixZQUFhLE1BQUEsQ0FBQSxXQUVmLGFBQ0EseUJBQ0Esd0JBQ0EseUJBQ0UsV0FBWSxLQUVkLGNBQWUsYUFDZiwwQkFDQSx5QkFDQSx5QkFDQSx3QkFDQSwwQkFDQSx5QkFDRSxXQUFZLEtBR2QsYUFDRSxRQUFTLGFBQ1QsY0FBZSxJQUNmLFlBQWEsSUFDYixNQUFPLEtBQ1AsVUFBVyxLQUNYLFdBQVksUUFDWixRQUFTLElBQUEsS0FDVCxnQkFBaUIsS0FDakIsZUFBZ0IsVUFDaEIsWUFBYSxNQUFBLENBQUEsV0FHZixxQkFDRSxNQUFPLEtBR1QsbUJBQ0UsV0FBWSxLQUNaLGdCQUFpQixLQUNqQixNQUFPLEtBaUJULGtCQU5BLGlCQUtBLDJCQURBLHFCQVhBLGtCQVFBLGtCQUpBLG1CQUZBLHFCQUlBLGtCQUhBLG1CQUVBLGdCQU5BLGlCQVdBLGlCQVRBLGdCQVFBLGlCQUtBLFNBQ0UsTUFBTyxLQUNQLE9BQVEsSUFBQSxNQUFBLEtBQ1IsUUFBUyxJQUFBLElBZ0JYLHdCQU5BLHVCQUtBLGlDQURBLDJCQVhBLHdCQVFBLHdCQUpBLHlCQUZBLDJCQUlBLHdCQUhBLHlCQUVBLHNCQU5BLHVCQVdBLHVCQVRBLHNCQVFBLHVCQUtBLGVBQ0UsTUFBTyxLQUdULE9BQ0UsT0FBUSxJQUFBLE1BQUEsS0FHVixTQUNFLE1BQU8sS0NoR1QsRUFDRSxNQUFPLFFBQ1AsZ0JBQWlCLEtBRW5CLFVBQ0UsTUFBTyxRQUVTLFNBQVQsUUFBVCxRQUNFLE1BQU8sUUFDUCxnQkFBaUIsS0FFbkIsUUFDRSxRQUFTLEtBQUEsT0FFRixTQUFULFFBQ0UsUUFBUyxFQU1YLGtCQUNFLFNBQVUsU0FDVixpQkFBa0IsS0FDbEIsTUFBTyxLQUdULGlCQUNFLGlCQUFrQixLQUNsQixNQUFPLEtBQ1AsUUFBUyxNQUNULE1BQU8sS0FDUCxZQUFhLE1BQUEsQ0FBQSxXQUNiLE1BQU8sS0FFVCxtQkFDRSxZQUFhLEtBQ2IsUUFBUyxPQUFBLEtBQ1QsTUFBTyxLQUVULHlCQUNFLGlCQUFrQixRQUNsQixNQUFPLEtBRVQsb0JBQ0UsUUFBUyxLQUNULFVBQVcsS0FDWCxVQUFXLFFBQ1gsWUFBYSxJQUNiLFdBQVksS0FDWixPQUFRLEVBQ1IsYUFBYyxFQUNkLGVBQWdCLFVBRWxCLHVCQUNFLFdBQVksRUFBRSxJQUFJLElBQUksZUFDdEIsTUFBTyxLQUNQLFlBQWEsSUFDYixTQUFVLFNBQ1YsS0FBTSxPQUNOLFFBQVMsTUFDVCxXQUFZLEtBQ1osZUFBZ0IsS0FFbEIsMEJBQ0UsS0FBTSxPQUNOLElBQUssRUFFK0IsbUNBQXRDLG1DQUNFLEtBQU0sS0FFUix5QkFDRSxNQUFPLE1BQ1AsUUFBUyxLQUFBLEtBR1gsZ0NBREEsZ0NBRUUsS0FBTSxLQUVSLG9CQUNFLE1BQU8sS0FDUCxTQUFVLFNBRVosbUJBQ0UsUUFBUyxNQUNULGdCQUFpQixLQUVuQix5QkFDRSxpQkFDRSxRQUFTLE1BT2IsMENBRkEsc0NBQ0EsMENBRkEsc0NBSUUsaUJBQWtCLFFBQ2xCLE1BQU8sS0FHVCxpREFDQSxpREFDRSxRQUFTLFFBQ1QsUUFBUyxhQUNULFlBQWEsRUFDYixZQUFhLFlBQ2IsVUFBVyxLQUNYLE9BQVEsSUFBQSxFQUFBLEVBQUEsS0FDUixZQUFhLElBR2YseUVBQ0EseUVBQ0UsUUFBUyxRQUNULFFBQVMsYUFDVCxNQUFPLE1BQ1AsWUFBYSxLQUNiLFlBQWEsWUFDYixVQUFXLEtBQ1gsT0FBUSxFQUFBLEVBQUEsRUFBQSxLQUNSLFlBQWEsSUFLZiw0QkFEQSxhQUVFLFFBQVMsTUFHWCxxQ0FDRSxhQUNFLFFBQVMsS0FHWCxvQkFDRSxRQUFTLE9BR2Isb0JBQXdDLGlCQUFuQixrQkFDbkIsTUFBTyxLQUVULCtCQUVBLDRCQURBLDZCQUVFLE9BQVEsRUFBQSxFQUFBLElBQ1IsU0FBVSxPQUVaLGtDQUFvRSwrQkFBakMsZ0NBQ2pDLE1BQU8sS0FDUCxNQUFPLElBRVQsOEJBQTRELDJCQUE3Qiw0QkFDN0IsTUFBTyxNQUNQLFdBQVksTUFDWixNQUFPLElBR1QsMkJBQ0UsWUFBYSxNQUFBLENBQUEsV0FDYixRQUFTLE1BQ1QsTUFBTyxLQUNQLFVBQVcsS0FDWCxVQUFXLEtBQ1gsZUFBZ0IsSUFDaEIsY0FBZSxJQUNmLGVBQWdCLFVBRWxCLDZCQUNFLE1BQU8sS0FDUCxZQUFhLElBRWYsbUNBQ0UsTUFBTyxRQUlULGdCQUNFLE1BQU8sS0FDUCxRQUFTLGFBQ1QsWUFBYSxLQUVmLGtCQUNFLE1BQU8sS0FDUCxZQUFhLEtBQ2IsUUFBUyxNQUFBLElBQ1QsVUFBVyxLQUNYLFVBQVcsT0FDWCxZQUFhLElBRWYsd0JBQ0UsTUFBTyxRQUVULG1CQUNFLFFBQVMsS0FDVCxXQUFZLEtBQ1osT0FBUSxFQUNSLGFBQWMsRUFFaEIsc0JBQ0UsV0FBWSxFQUFFLElBQUksSUFBSSxlQUN0QixNQUFPLEtBQ1AsU0FBVSxTQUNWLEtBQU0sT0FDTixRQUFTLE1BQ1QsV0FBWSxRQUVkLHlCQUNFLEtBQU0sT0FDTixJQUFLLEVBRThCLGtDQUFyQyxrQ0FDRSxLQUFNLEtBRVIsd0JBQ0UsTUFBTyxNQUNQLE1BQU8sS0FFVCw4QkFDRSxXQUFZLFFBQ1osTUFBTyxLQUdULCtCQURBLCtCQUVFLEtBQU0sS0FFUixtQkFDRSxNQUFPLEtBQ1AsU0FBVSxTQUVaLGtCQUNFLFFBQVMsTUFDVCxnQkFBaUIsS0FFbkIseUJBQ0UsZ0JBQ0UsUUFBUyxNQUliLGdEQUNBLGdEQUNFLFFBQVMsUUFDVCxRQUFTLGFBQ1QsWUFBYSxFQUNiLFlBQWEsWUFDYixVQUFXLEtBQ1gsT0FBUSxFQUFBLEVBQUEsRUFBQSxLQUNSLFlBQWEsSUFHZix3RUFDQSx3RUFDRSxRQUFTLFFBQ1QsUUFBUyxhQUNULE1BQU8sTUFDUCxZQUFhLEtBQ2IsWUFBYSxZQUNiLFVBQVcsS0FDWCxPQUFRLEVBQUEsRUFBQSxFQUFBLEtBQ1IsWUFBYSxJQUlmLGFBQ0EsMkJBQ0UsUUFBUyxNQUdYLHFDQUNFLGFBQ0UsUUFBUyxLQUdYLG1CQUNFLFFBQVMsT0FHYixpQkFDRSxXQUFZLEtBQ1osTUFBTyxLQUNQLFFBQVMsS0FDVCxZQUFhLEtBQ2IsT0FBUSxFQUFBLEVBQUEsSUFBQSxFQUNSLFdBQVksS0FDWixNQUFPLEtBQ1AsUUFBUyxFQUFBLEtBQ1QsWUFBYSxJQUNiLGVBQWdCLFVBRWxCLHVCQUNFLE1BQU8sS0FDUCxnQkFBaUIsS0FFbkIseUJBQ0UsaUJBQ0UsUUFBUyxjQUliLHlCQUNFLGlCQUNFLFdBQVksUUFDWixjQUFlLElBQUEsTUFBQSxLQUNmLFFBQVMsTUFDVCxPQUFRLEtBQ1IsUUFBUyxFQUFBLE1BSWIsZ0JBQ0UsUUFBUyxLQUNULFlBQWEsS0FDYixPQUFRLEVBQ1IsV0FBWSxLQUNaLE1BQU8sS0FDUCxNQUFPLEtBQ1AsVUFBVyxLQUNYLFlBQWEsSUFDYixlQUFnQixVQUVsQixzQkFDRSxNQUFPLFFBQ1AsZ0JBQWlCLEtBRW5CLHlCQUNFLGdCQUNFLFFBQVMsY0FJYix3QkFDQSx1QkFDRSxRQUFTLFFBQ1QsUUFBUyxhQUNULFlBQWEsWUFDYixPQUFRLEVBQUEsS0FDUixZQUFhLElBR2Ysb0JBQ0EsbUJBQ0UsV0FBWSxLQUNaLFFBQVMsS0FDVCxjQUFlLEtBRWpCLHlCQUNFLG9CQUNBLG1CQUNFLFFBQVMsZ0JBR2IsdUJBQ0Esc0JBQ0UsT0FBUSxFQUNSLFFBQVMsSUFBQSxFQUFBLElBQUEsS0FFWCx1QkFDQSxzQkFDRSxXQUFZLEtBRWQseUJBQ0Esd0JBQ0UsTUFBTyxLQUNQLFlBQWEsS0FDYixRQUFTLEtBQUEsS0FDVCxnQkFBaUIsS0FDakIsUUFBUyxNQUVYLCtCQUNBLDhCQUNFLFdBQVksUUFJZCxnQkFDRSxRQUFTLGFBQ1QsTUFBTyxNQUNQLE9BQVEsTUFBQSxLQUFBLE1BQUEsS0FDUixZQUFhLEtBR2Ysb0JBQ0UsU0FBVSxTQUNWLElBQUssUUFDTCxLQUFNLFFBR1IsbUJBQ0UsV0FBWSxLQUNaLE9BQVEsRUFDUixXQUFZLE9BQ1osUUFBUyxFQUdYLHNCQUNFLFFBQVMsYUFDVCxTQUFVLFNBR1osNkJBQ0UsUUFBUyxRQUNULFFBQVMsYUFDVCxRQUFTLEVBQUEsSUFDVCxZQUFhLFlBQ2IsZUFBZ0IsSUFDaEIsdUJBQXdCLFlBQ3hCLFVBQVcsS0FDWCxNQUFPLEtBR1QsMkJBQ0UsTUFBTyxLQUlULG9EQURBLG9EQUVFLFFBQVMsUUFDVCxNQUFPLFFBR1QsbURBQ0UsUUFBUyxRQUNULE1BQU8sUUFHVCxrREFDRSxRQUFTLFFBQ1QsTUFBTyxLQUdULG1EQUNFLFFBQVMsUUFDVCxNQUFPLFFBR1Qsc0RBQ0UsUUFBUyxRQUNULE1BQU8sUUFHVCxvREFDRSxRQUFTLFFBQ1QsTUFBTyxRQUdULGlEQUNFLFFBQVMsUUFDVCxNQUFPLFFBR1QsaURBQ0UsUUFBUyxRQUNULE1BQU8sUUFHVCxrREFDRSxRQUFTLFFBQ1QsTUFBTyxRQUdULGlEQUNFLFFBQVMsUUFDVCxNQUFPLFFBR1QsZ0RBQ0UsUUFBUyxRQUNULE1BQU8sUUFHVCxvREFDRSxRQUFTLFFBQ1QsTUFBTyxRQUdULGlEQUNFLFFBQVMsUUFDVCxNQUFPLEtBR1QsbURBQ0UsUUFBUyxRQUNULE1BQU8sUUFHVCwrQ0FDRSxRQUFTLFFBQ1QsTUFBTyxRQUlULHlCQUNFLFFBQVMsS0FHWCx1QkFDRSxPQUFRLFFBQ1IsTUFBTyxNQUNQLFNBQVUsU0FDVixJQUFLLEVBQ0wsTUFBTyxLQUNQLE1BQU8sS0FDUCxPQUFRLEtBQ1IsWUFBYSxLQUNiLE1BQU8sS0FHVCw4QkFDRSxRQUFTLFFBQ1QsT0FBUSxRQUNSLFFBQVMsYUFDVCxZQUFhLFlBR2YsOENBQ0UsUUFBUyxRQUNULE9BQVEsUUFDUixRQUFTLGFBQ1QsWUFBYSxZQUdmLHlCQUNFLFdBQVksS0FDWixPQUFRLElBQUEsTUFBQSxRQUNSLFFBQVMsS0FDVCxRQUFTLElBQ1QsU0FBVSxTQUNWLE1BQU8sS0FDUCxJQUFLLEtBQ0wsTUFBTyxNQUNQLFFBQVMsSUFHWCw0Q0FDRSxjQUFlLEVBQ2YsV0FBWSxLQUNaLGlCQUFrQixRQUNsQixPQUFRLEtBQ1IsTUFBTyxLQUNQLFVBQVcsS0FDWCxVQUFXLE9BQ1gsY0FBZSxJQUNmLFlBQWEsSUFDYixZQUFhLE1BQUEsQ0FBQSxXQUNiLE9BQVEsS0FDUixZQUFhLEtBQ2IsUUFBUyxFQUNULFlBQWEsS0FDYixlQUFnQixVQUNoQixNQUFPLEtBRVQsa0RBQ0UsV0FBWSxLQUVkLGtEQUNFLFFBQVMsRUFFWCwyQ0FDRSxXQUFZLFFBQ1osT0FBUSxLQUNSLE1BQU8sS0FDUCxNQUFPLEtBQ1AsT0FBUSxLQUNSLE9BQVEsRUFDUixRQUFTLEVBQUEsS0FDVCxNQUFPLE1BRVQsaURBQ0UsUUFBUyxFQUdYLFlBQ0UsT0FBUSxFQUFBLEtBQ1IsV0FBWSxLQUNaLGNBQWUsS0FDZixRQUFTLElBQUEsRUFDVCxXQUFZLE9BQ1osUUFBUyxNQUdYLHlCQUNFLE1BQU8sS0FHVCwrQkFDRSxNQUFPLEtBR1QsY0FDRSxpQkFBa0IsS0FDbEIsTUFBTyxLQUNQLFFBQVMsS0FBQSxLQUNULFlBQWEsSUFDYixPQUFRLEVBQUEsSUFDUixjQUFlLElBQ2YsUUFBUyxhQUdYLG9CQUNFLFdBQVksS0FHZCxvQkFDRSxXQUFZLFFBQ1osTUFBTyxLQUNQLFFBQVMsS0FBQSxLQUNULFlBQWEsSUFDYixPQUFRLEVBQUEsSUFHViw2QkFDRSxRQUFTLEtBR1gsaUJBQ0UsV0FBWSxPQUNaLE9BQVEsS0FBQSxFQUFBLEtBQUEsRUFHVixzQkFDRSxXQUFZLEtBQ1osT0FBUSxRQUNSLFVBQVcsS0FDWCxRQUFTLEtBQUEsS0FDVCxZQUFhLElBR2Ysc0NBQ0UsV0FBWSxPQUdkLGtDQUNFLE1BQU8sS0FDUCxXQUFZLE9BR2QsMkNBQ0UsT0FBUSxLQUNSLEtBQU0sS0FDTixPQUFRLEVBQUEsS0Nsb0JWLG9CQUNFLEtBQU0sc0JBQ04sU0FBVSxtQkFDVixPQUFRLElBQ1IsTUFBTyxJQUNQLFNBQVUsT0FFWiwwQkFDRSxpQkFBa0IsUUFDbEIsY0FBZSxJQUNmLFdBQVksRUFBRSxFQUFFLElBQUksSUFBSSxlQUN4QixLQUFNLGVBQ04sTUFBTyxRQUNQLFFBQVMsTUFDVCxVQUFXLEtBQ1gsVUFBVyxRQUNYLFlBQWEsSUFDYixPQUFRLEtBQ1IsS0FBTSxJQUNOLFlBQWEsT0FDYixRQUFTLEtBQUEsS0FBQSxLQUNULGdCQUFpQixLQUNqQixJQUFLLElBQ0wsTUFBTyxLQUNQLFFBQVMsT0FLWCw4QkFDRSxRQUFTLEVDL0JYLFdBQ0UsUUFBUyxPQUNULE1BQU8sS0FDUCxhQUFjLE1BR2hCLFlBQ0UsUUFBUyxPQUNULE1BQU8sTUFDUCxZQUFhLE1BR2YsYUFDRSxNQUFPLEtBQ1AsUUFBUyxNQUNULFlBQWEsS0FDYixhQUFjLEtDZmhCLGFBREEsY0FLQSx1QkFEQSx3QkFEQSxxQkFEQSxzQkFPQSxvQkFEQSxxQkFHQSxtQkFEQSxvQkFIQSxtQkFEQSxvQkFNRSxRQUFTLEdBQ1QsUUFBUyxNQUNULGFBQWMsTUFHaEIsYUFFQSx1QkFEQSxxQkFHQSxvQkFDQSxtQkFGQSxtQkFHRSxNQUFPLEtDdkJULFFBQ0UsT0FBUSxFQUFBLEVBQUEsS0FDUixRQUFTLE1BQ1QsU0FBVSxPQUdaLGVBQ0UsVUFBVyxLQUdiLGNBQ0UsVUFBVyxLQUNYLFVBQVcsU0FDWCxjQUFlLElBQUEsTUFBQSxRQUNmLFlBQWEsTUFBQSxDQUFBLFdBQ2IsWUFBYSxJQUNiLFlBQWEsSUFDYixlQUFnQixVQUNoQixRQUFTLGFBQ1QsV0FBWSxFQUNaLGNBQWUsS0FHakIsYUFDRSxZQUFhLE1BQUEsQ0FBQSxXQUNiLFlBQWEsSUFDYixlQUFnQixVQUNoQixNQUFPLE1BQ1AsV0FBWSxJQUNaLGNBQWUsS0FDZixVQUFXLEtBQ1gsUUFBUyxJQUFBLEtBQ1QsY0FBZSxJQUNmLE1BQU8sS0FDUCxXQUFZLFFBRWQscUJBQ0UsTUFBTyxLQUVULG1CQUNFLFdBQVksS0FDWixNQUFPLEtBR1Qsa0JBQ0UsUUFBUyxRQUNULE9BQVEsUUFDUixRQUFTLE9BQ1QsWUFBYSxLQUNiLFlBQWEsSUFDYixZQUFhLFlBR2YscUJBQ0UsVUFBVyxLQUNYLFVBQVcsU0FDWCxjQUFlLElBQUEsTUFBQSxRQUNmLFlBQWEsTUFBQSxDQUFBLFdBQ2IsWUFBYSxJQUNiLFlBQWEsSUFDYixlQUFnQixVQUNoQixRQUFTLGFBQ1QsTUFBTyxLQUNQLFdBQVksRUFDWixjQUFlLEtBR2pCLG1CQUNFLFVBQVcsS0FDWCxXQUFZLE1BQ1osT0FBUSxLQUFBLEVBQUEsRUFDUixTQUFVLE9BQ1YsTUFBTyxNQUxULHVDQVFJLFFBQVMsS1BsQlQseUJPVUosdUNBV00sUUFBUyxPQUlmLDJCQUNFLGNBQWUsS0FFakIsZ0JBQ0UsT0FBUSxFQUNSLFFBQVMsRUFDVCxXQUFZLEtBRWQsbUJBQ0UsUUFBUyxJQUFBLEtBRVgsZUFDRSxNQUFPLEtBRVQscUJBQ0UsTUFBTyxRQUdULG9CQUNFLFNBQVUsT0FDVixNQUFPLEtBQ1AsT0FBUSxFQUFBLE1BRVYsNEJBQ0UsT0FBUSxLQUFBLEVBRVYsdUJBQ0UsT0FBUSxFQUNSLFFBQVMsRUFBQSxJQUNULFdBQVksS0FFZCwwQkFDRSxRQUFTLElBQUEsRUFFWCxzQ0FDRSxZQUFhLEVBRWYsc0JBQ0UsTUFBTyxLQUVULDRCQUNFLE1BQU8sUUFHVCxXQUNFLFlBQWEsS0FDYixXQUFZLEtBQ1osVUFBVyxLQUNYLFVBQVcsUUFDWCxNQUFPLEtBQ1AsU0FBVSxPQUVaLGFBQ0UsTUFBTyxLQUVULG1CQUNFLE1BQU8sUUFHVCxpQkFDRSxRQUFTLEtBQUEsRUFBQSxJQUNULFlBQWEsS0FFZix5QkFDRSxpQkFDRSxNQUFPLElBQ1AsTUFBTyxLQUNQLFFBQVMsS0FBQSxLQUFBLEtBQUEsR0FJYixvQkFDRSxZQUFhLEtBQ2IsUUFBUyxJQUFBLEVBQUEsS0FFWCx5QkFDRSxvQkFDRSxNQUFPLElBQ1AsTUFBTyxLQUNQLFdBQVksTUFDWixRQUFTLEtBQUEsRUFBQSxLQUFBLE1BSWIsZ0JBQ0UsUUFBUyxFQUFBLEtBRVgseUJBQ0UsZ0JBQ0UsTUFBTyxVQUNQLE1BQU8sTUM5S1gsYUFDRSxRQUFTLE1BQ1QsU0FBVSxTQUNWLE9BQVEsRUFDUixRQUFTLEVBQ1QsU0FBVSxPQUNWLE1BQU8sS0FHVCwyQkFDRSxRQUFTLE1BQ1QsT0FBUSxFQUNSLE9BQVEsS0FDUixRQUFTLEtBQUEsS0FBQSxLQUFBLEtBQ1QsbUJBQW9CLFdBQ3BCLGdCQUFpQixXQUNqQixXQUFZLFdBQ1osbUJBQW9CLEtBQ3BCLGNBQWUsSUFDZixNQUFPLEtBR1QsbUJBQ0UsUUFBUyxNQUdYLHdDQUNFLE1BQU8sS0FDUCxXQUFZLE9BR2QsNEJBQ0UsT0FBUSxLQUNSLFNBQVUsU0FDVixJQUFLLEVBQ0wsTUFBTyxFQUNQLE9BQVEsS0FDUixRQUFTLEtBQUEsS0FDVCxPQUFRLFFBQ1IsVUFBVyxLQUNYLFVBQVcsT0FDWCxlQUFnQixVQUNoQixZQUFhLElBQ2IsV0FBWSxRQUNaLE1BQU8sS0FHVCxrQ0FDRSxXQUFZLEtBR2QseUJBQ0Usa0NBQ0UsVUFBVyxNQUNYLE9BQVEsS0FBQSxHQ3REWixVQUNBLFdBQ0UsWUFBYSxFQUNiLE1BQU8sa0JBQ1AsTUFBTyxLQUVULHlCQUNFLFVBQ0EsV0FDRSxNQUFPLEtBQ1AsWUFBYSxFQUNiLGFBQWMsRUFDZCxNQUFPLE1BSVgsVUFDRSxhQUFjLG1CQUVoQixjQUNFLGNBQWUsS0FDZixNQUFPLEtBRVQscUJBQ0UsT0FBUSxFQUFBLEVBQUEsT0FBQSxFQUNSLFVBQVcsS0FDWCxVQUFXLFNBQ1gsWUFBYSxJQUNiLGVBQWdCLFVBQ2hCLFlBQWEsSUFHZixXQUNFLGFBQWMsRUFHaEIsaUJBQ0UsVUFBVyxTQUNYLFVBQVcsU0FDWCxZQUFhLElBQ2IsWUFBYSxJQUNiLE9BQVEsRUFBQSxFQUFBLE9BRVYsbUJBQ0UsTUFBTyxLQUNQLFlBQWEsSUFFZix5QkFDRSxNQUFPLFFBR1QsZ0JBQ0EsVUFDRSxNQUFPLEtBQ1AsVUFBVyxLQUNYLFVBQVcsU0FDWCxPQUFRLEVBRVYsa0JBQ0EsWUFDRSxNQUFPLEtBRVQsd0JBQ0Esa0JBQ0UsTUFBTyxRQUdULG1CQUNFLE9BQVEsT0FBQSxFQUFBLEVBQ1IsY0FBZSxXQUNmLFVBQVcsV0FFYixxQkFDRSxPQUFRLEVBQUEsRUFBQSxRQUdWLFVBQ0UsUUFBUyxNQUNULGNBQWUsS0FDZixTQUFVLE9BRVoscUJBQ0UsY0FBZSxFQUdqQixXQUNFLE1BQU8sS0FDUCxhQUFjLEtBRWhCLGVBQ0UsVUFBVyxNQUdiLGFBQ0UsU0FBVSxPQUdaLFdBQ0UsVUFBVyxLQUNYLFVBQVcsS0FDWCxPQUFRLEVBQUEsRUFBQSxLQUVWLGFBQ0UsTUFBTyxLQUNQLFlBQWEsSUFFZixtQkFDRSxNQUFPLFFBR1Qsc0NBQ0UsTUFBTyxLQUNQLFVBQVcsS0FDWCxVQUFXLFNBQ1gsUUFBUyxNQUNULE9BQVEsSUFBQSxFQ25IViwwQ0FDRSxjQUFlLEtBR2pCLDRCQUNFLE9BQVEsRUFBQSxNQUdWLGVBQ0UsUUFBUyxhQUNULFFBQVMsRUFBQSxLQUNULGNBQWUsSUFDZixNQUFPLFlBQ1AsZ0JBQWlCLFdBQ2pCLFdBQVksV0FDWixNQUFPLEtBQ1AsV0FBWSxJQUNaLE1BQU8sS0FFVCx5QkFDRSxlQUNFLE1BQU8sS0FDUCxhQUFjLEdBR2xCLGlDQUNFLE1BQU8sS0FFVCxtQkFDRSxjQUFlLEtBQ2YsTUFBTyxLQUVULDJCQUNFLFVBQVcsS0FDWCxVQUFXLFVBQ1gsT0FBUSxFQUFBLEVBQUEsS0FBQSxFQUVWLDZCQUNFLE1BQU8sS0FFVCxtQ0FDRSxNQUFPLFFDekNULGNBQ0UsU0FBVSxPQUNWLE9BQVEsRUFBQSxFQUFBLEtBQUEsRUFDUixXQUFZLFFBQ1osV0FBWSxLQUNaLFFBQVMsRUFHWCxVQUNFLE1BQU8sS0FDUCxRQUFTLFlBR1gsNEJBQ0UsVUFBVyxLQUNYLFFBQVMsS0FBQSxLQUNULFlBQWEsS0FDYixRQUFTLGFBQ1QsWUFBYSxNQUFBLENBQUEsV0FDYixZQUFhLElBQ2IsWUFBYSxJQUNiLGVBQWdCLFVBQ2hCLE1BQU8sS0FFVCxrQ0FDRSxRQUFTLEVBRVgsa0NBQ0UsUUFBUyxHQUVYLDBCQUNFLDRCQUNFLFFBQVMsS0FBQSxLQUNULFVBQVcsTUFHZiw4QkFDRSxjQUFlLElBQUEsTUFBQSxRQUNmLFFBQVMsRUFFWCw4QkFDQSwwQkFDRSxRQUFTLEtBR1gsYUFDRSxTQUFVLE9BQ1YsT0FBUSxFQUFBLEVBQUEsSUFJVixxQkFEQSxvQkFFRSxZQUFhLElBR2YsYUFDRSxVQUFXLEtBQ1gsV0FBWSxJQUdkLFlBQ0UsTUFBTyxLQUNQLE9BQVEsRUFBQSxJQUFBLEVBQUEsRUFFVixnQkFDRSxPQUFRLEtBQ1IsTUFBTyxLQUNQLGNBQWUsSUFHakIsa0JBQ0UsU0FBVSxPQ3ZFWixlQUNBLDhCQUNFLFFBQVMsTUFDVCxNQUFPLEtBQ1AsUUFBUyxJQUFBLEtBQ1QsWUFBYSxJQUNiLFdBQVksUUFDWixNQUFPLEtBQ1AsT0FBUSxFQUFBLElBQUEsSUFBQSxFQUNSLFVBQVcsS0FHYixxQkFDQSxvQ0FDRSxXQUFZLEtDZGQscUJBQ0EsOEJBQ0UsWUFBYSxFQUNiLGFBQWMsRUFDZCxNQUFPLEtBRVQsc0JBQ0EsK0JBQ0UsWUFBYSxFQUNiLGFBQWMsRUFDZCxNQUFPLEtBRVQsMEJBQ0EsMkJBQ0EsbUNBQ0Esb0NBQ0UsWUFBYSxFQUNiLGFBQWMsRUFDZCxNQUFPLEtBRVQsMEJBQ0EsbUNBQ0UsUUFBUyxNQUNULE1BQU8sS0FFVCx3QkFDQSxpQ0FDRSxNQUFPLEtBRVQsOEJBQ0EsdUNBQ0UsTUFBTyxLQUdULGtDQURBLHFDQUdBLDJDQURBLDhDQUVFLE1BQU8sS0FJVCx1Q0FDQSxpQ0FGQSxpREFHRSxNQUFPLEtBR1QsNkNBQ0EsdUNBRkEsdURBR0UsTUFBTyxRQUVULGtDQUNFLFdBQVksUUFFZCxnREFDRSxNQUFPLEtBSVQsdUJBREEsMEJBRUUsUUFBUyxNQUNULFFBQVMsSUFHTSxnQkFBakIsZ0JBQ0UsUUFBUyxJQUNULFdBQVksT0NqRWQsMENBQ0UsY0FBZSxLQUdqQixzREFDRSxjQUFlLElBQ2YsY0FBZSxXQUNmLFVBQVcsV0FHYixlQUNFLFlBQWEsRUFDYixhQUFjLG1CQUNkLGNBQWUsS0FDZixNQUFPLGtCQUNQLE1BQU8sS0FFVCx5QkFDRSxlQUNFLGFBQWMsRUFDZCxjQUFlLEtBQ2YsTUFBTyxLQUNQLE1BQU8sTUFJWCxnQkFDRSxTQUFVLEtBQ1YsY0FBZSxLQUdqQixlQUNFLGNBQWUsS0FDZixNQUFPLEtBRVQsc0JBQ0UsT0FBUSxFQUFBLEVBQUEsT0FBQSxFQUNSLFVBQVcsS0FDWCxVQUFXLFNBQ1gsWUFBYSxJQUNiLGVBQWdCLFVBQ2hCLFlBQWEsSUFHZix5QkFFRSxpQkFEQSxlQUVFLHVCQUF3QixpQkFDeEIsZ0JBQWlCLDBCQUNqQixnQkFBaUIsb0JBQ2pCLGdCQUFpQixpQkFDakIsZ0JBQWlCLGVBQ2pCLGdCQUFpQixXQ2xEckIsY0FDRSxlQUFnQixLQUdsQixtQ0FDRSxVQUFXLEtBQ1gsV0FBWSxFQUdkLGdCQUNFLFdBQVksS0FDWixPQUFRLEVBQUEsS0FDUixXQUFZLEVBQUEsRUFBQSxJQUFBLEtBRWQseUJBQ0UsZ0JBQ0UsVUFBVyxPQUdmLHlCQUNFLGdCQUNFLFVBQVcsTUFDWCxXQUFZLE1BR2hCLDBCQUNFLGdCQUNFLFVBQVcsUUFJZixjQUNFLE9BQVEsRUFBQSxLQUNSLFFBQVMsRUFBQSxLQUNULFNBQVUsU0FFWix5QkFDRSxjQUNFLFVBQVcsTUFDWCxRQUFTLEVBQUEsTUFHYix5QkFDRSxjQUNFLFVBQVcsTUFDWCxRQUFTLEVBQUEsTUFHYiwwQkFDRSxjQUNFLFVBQVcsUUFJZixzQkFDRSxNQUFPLEtBQ1AsVUFBVyxJQUNYLFlBQWEsS0FDYixhQUFjLEtBRWhCLHlCQUNFLHNCQUNFLE1BQU8sS0FDUCxNQUFPLE1BSVgsdUJBQ0UsTUFBTyxNQUNQLE1BQU8sTUFDUCxVQUFXLE1BRWIseUJBQ0UsdUJBQ0UsVUFBVyxRQUNYLE1BQU8sS0FDUCxNQUFPLE1BSVgsdUNBQ0UsTUFBTyxNQUVULHdDQUNFLE1BQU8sS0FHVCxxQ0FDRSxNQUFPLEtBQ1AsVUFBVyxPQUViLHNDQUNFLFFBQVMsS0FHWCwyQ0FDRSxNQUFPLEtBQ1AsT0FBUSxFQUFBLEtBRVYsNENBQ0UsUUFBUyxLQUdYLFlBQ0UsU0FBVSxTQUNWLFNBQVUsT0FHWix3QkFDRSxRQUFTLGFBQ1QsYUFBYyxtQkFDZCxZQUFhLEVBQ2IsTUFBTyxrQkFDUCxlQUFnQixJQUNoQixTQUFVLFNBQ1YsTUFBTyxLQUVULHlCQUNFLHdCQUNFLE1BQU8sS0FDUCxZQUFhLEVBQ2IsYUFBYyxFQUNkLE1BQU8sTUFHWCxzQ0FDRSxhQUFjLEVBR2hCLHVDQUNFLGFBQWMsVUFDZCxNQUFPLGFBRVQseUJBQ0UsdUNBQ0UsTUFBTyxLQUNQLFlBQWEsRUFDYixhQUFjLEVBQ2QsTUFBTyxNQUdYLHFEQUNFLGFBQWMsRUFHaEIsV0FDRSxPQUFRLEVBQUEsTUFFVix3QkFDRSxRQUFTLEVBQUEsS0FDVCxNQUFPLGFBQ1AsZ0JBQWlCLFdBQ2pCLFdBQVksV0FDWixNQUFPLEtBQ1AsV0FBWSxJQUNaLE1BQU8sS0FFVCx5QkFDRSx3QkFDRSxNQUFPLEtBQ1AsWUFBYSxFQUNiLGFBQWMsRUFDZCxNQUFPLE1BR1gsMENBQ0UsTUFBTyxLQUdULDBCQUNFLE9BQVEsRUFBQSxNQUVWLHVDQUNFLFFBQVMsRUFBQSxLQUVYLHlEQUNFLE1BQU8sS0FHVCwyQ0FDRSxjQUFlLElBRWpCLDRCQUNFLFNBQVUsT0FDVixNQUFPLEtBRVQsOEJBQ0UsTUFBTyxLQUNQLE9BQVEsRUFBQSxLQUFBLEVBQUEsRUFFVixrQ0FDRSxVQUFXLE1BRWIseUJBQ0UsOEJBQ0UsTUFBTyxLQUNQLE1BQU8sTUFHWCxnQ0FDRSxTQUFVLE9BRVoseUJBQ0UsZ0NBQ0UsTUFBTyxLQUNQLE1BQU8sTUFJWCxpREFDRSxVQUFXLE1BR2IsYUFDRSxXQUFZLEtDdE5kLFFBQ0UsUUFBUyxNQUdYLFFBQ0UsT0FBUSxFQUFBLEVBQUEsSUFHVix5QkFDRSxRQUFTLEtBSVgsb0JBREEsZ0JBRUUsUUFBUyxPQUlYLGVBQ0EsZUFGQSxjQUdFLE9BQVEsTUFBQSxFQUFBLEVBQ1IsY0FBZSxXQUNmLFVBQVcsV0FHYixZQUNFLE1BQU8sS0FDUCxPQUFRLEVBQUEsRUFBQSxNQUdWLEtBQ0UsV0FBWSxLQUdkLFNBQ0UsTUFBTyxLQUdULGVBQ0UsU0FBVSxPQUNWLFFBQVMsYUFDVCxZQUFhLEtBR2YsYUFDRSxPQUFRLEVBQUEsRUFBQSxLQUdWLFlBQ0UsT0FBUSxLQUNSLFdBQVksUUFDWixjQUFlLElBQUEsTUFBQSxLQUNmLFlBQWEsTUFBQSxDQUFBLFdBR2YsU0FDRSxVQUFXLEtBQ1gsVUFBVyxPQUNYLFlBQWEsS0FDYixPQUFRLE1BQUEsS0FBQSxNQUFBLEVBQ1IsTUFBTyxLQUNQLFlBQWEsSUFHZixrQkFDRSxTQUFVLE9BQ1YsTUFBTyxLQUdULGVBQ0UsTUFBTyxLQUNQLFVBQVcsS0FDWCxPQUFRLEtBQUEsRUFHVixZQUNFLFlBQWEsV0FBQSxDQUFBLFdBQ2IsVUFBVyxLQUNYLFVBQVcsUUFDWCxZQUFhLElBQ2IsT0FBUSxFQUNSLFlBQWEsSUFFZixjQUNFLE1BQU8sS0FFVCxvQkFDRSxNQUFPLEtBR1Qsa0JBQ0UsVUFBVyxLQUNYLFVBQVcsUUFDWCxPQUFRLElBQUEsRUFBQSxFQUFBLEVBR1YscUJBQ0UsTUFBTyxLQUNQLE1BQU8sS0FHVCxhQUNFLGNBQWUsS0FFakIsMEJBQ0UsVUFBVyxTQUNYLFVBQVcsU0FDWCxZQUFhLElBQ2IsWUFBYSxJQUNiLE9BQVEsRUFBQSxFQUFBLE9BRVYsNEJBQ0UsTUFBTyxLQUNQLFlBQWEsSUFFZixrQ0FDRSxNQUFPLFFBRVQseUJBQ0UsTUFBTyxLQUNQLFVBQVcsS0FDWCxVQUFXLFNBRWIsMkJBQ0UsTUFBTyxLQUVULGlDQUNFLE1BQU8sUUFFVCw0QkFDRSxPQUFRLE9BQUEsRUFBQSxFQUVWLDhCQUNFLE9BQVEsRUFBQSxFQUFBLFFBRVYsd0JBQ0UsT0FBUSxFQUFBLEVBQUEsT0FBQSxFQUNSLFVBQVcsS0FDWCxVQUFXLFNBQ1gsZUFBZ0IsVUFDaEIsWUFBYSxJQUdmLGlDQUNFLDZCQUNFLGNBQWUsTUFFakIsMENBQ0UsVUFBVyxLQUNYLFVBQVcsU0FDWCxXQUFZLFFBR2hCLFVBQ0UsT0FBUSxFQUFBLElBR1YsbUJBQ0UsY0FBZSxLQUVqQix5QkFDRSxtQkFDRSxNQUFPLE1BSVgsV0FDRSxZQUFhLE1BQUEsQ0FBQSxXQUNiLE1BQU8sS0FFVCxhQUNFLE1BQU8sUUFDUCxZQUFhLElBRWYsbUJBQ0UsTUFBTyxLQUdULGVBQ0UsY0FBZSxJQUNmLFlBQWEsSUFFZiw2QkFDRSxjQUFlLEtBRWpCLDBCQUNFLFVBQVcsS0FDWCxVQUFXLFNBQ1gsY0FBZSxPQUNmLGVBQWdCLFVBRWxCLDRCQUNFLFVBQVcsS0FDWCxVQUFXLEtBQ1gsT0FBUSxFQUFBLEVBQUEsS0FDUixZQUFhLElBQ2IsTUFBTyxLQUNQLFlBQWEsSUFFZiwyQkFDRSxPQUFRLEVBQUEsRUFBQSxRQUNSLFVBQVcsS0FDWCxVQUFXLFNBQ1gsWUFBYSxJQUNiLE1BQU8sS0FFVCw2QkFDRSxNQUFPLEtBRVQsbUNBQ0UsTUFBTyxRQUVULHlCQUNFLE1BQU8sS0FFVCwrQkFDRSxNQUFPLFFBR1QsY0FDRSxRQUFTLEtBQ1QsT0FBUSxJQUFBLE1BQUEsS0FDUixTQUFVLE9BQ1YsY0FBZSxJQUdqQixrQkFDRSxjQUFlLElBR2pCLGVBQ0UsTUFBTyxLQUNQLE9BQVEsRUFBQSxLQUFBLEVBQUEsRUFHVixtQkFDRSxTQUFVLE9BRVosZ0NBQ0UsVUFBVyxLQUNYLFVBQVcsVUFDWCxPQUFRLEVBQUEsRUFBQSxJQUVWLHVDQUNFLE9BQVEsRUFFVixzQ0FDRSxPQUFRLElBQUEsRUFBQSxFQUNSLFFBQVMsTUFDVCxNQUFPLFFBQ1AsV0FBWSxPQUVkLDRDQUNFLE1BQU8sS0FHVCxlQUNFLGVBQWdCLFVBQ2hCLFlBQWEsSUFDYixVQUFXLEtBQ1gsVUFBVyxPQUNYLE9BQVEsS0FBQSxFQUNSLFFBQVMsTUFFWCxpQkFDRSxZQUFhLElBQ2IsUUFBUyxFQUFBLElBQ1QsYUFBYyxJQUNkLFdBQVksS0FDWixNQUFPLEtBQ1AsUUFBUyxhQUNULGVBQWdCLFVBQ2hCLFlBQWEsSUFDYixVQUFXLEtBQ1gsVUFBVyxPQUNYLGNBQWUsSUFFakIsdUJBQ0UsV0FBWSxRQUNaLE1BQU8sS0FHVCxXQUNFLFlBQWEsSUFDYixRQUFTLEVBQUEsSUFDVCxhQUFjLElBQ2QsV0FBWSxRQUNaLE1BQU8sS0FDUCxRQUFTLGFBQ1QsZUFBZ0IsVUFDaEIsWUFBYSxJQUNiLFVBQVcsS0FDWCxVQUFXLE9BQ1gsY0FBZSxJQUdqQixjQUNFLFFBQVMsTUFDVCxZQUFhLElBQ2IsZUFBZ0IsVUFDaEIsV0FBWSxNQUVkLCtCQUNFLFFBQVMsSUFBQSxLQUNULFdBQVksUUFDWixNQUFPLEtBQ1AsY0FBZSxJQUNmLFVBQVcsS0FDWCxVQUFXLE9BRWIsc0NBQ0UsUUFBUyxRQUNULFFBQVMsYUFDVCxZQUFhLFlBQ2IsVUFBVyxLQUNYLE9BQVEsSUFBQSxLQUFBLEVBQUEsRUFDUixZQUFhLElBRWYscUNBQ0UsTUFBTyxLQUNQLFdBQVksS0FHZCwwQkFDRSxPQUFRLEVBQUEsRUFBQSxJQUFBLEVBQ1IsVUFBVyxLQUNYLFVBQVcsU0FHYixnQkFDRSxVQUFXLEtBQ1gsVUFBVyxTQUNYLFFBQVMsSUFBQSxFQUNULGNBQWUsSUFBQSxNQUFBLFFBQ2YsWUFBYSxNQUFBLENBQUEsV0FDYixZQUFhLElBQ2IsWUFBYSxJQUNiLGVBQWdCLFVBQ2hCLFFBQVMsT0FHWCxpQkFDRSxVQUFXLEtBQ1gsVUFBVyxTQUNYLFFBQVMsSUFBQSxFQUNULGNBQWUsSUFBQSxNQUFBLFFBQ2YsWUFBYSxNQUFBLENBQUEsV0FDYixZQUFhLElBQ2IsWUFBYSxJQUNiLGVBQWdCLFVBQ2hCLFFBQVMsT0FHWCxxQkFDRSxXQUFZLE9BQ1osV0FBWSxPQUdkLHNCQUNBLHFCQUNFLGNBQWUsT0FFakIsd0JBQ0EsdUJBQ0UsY0FBZSxFQUdqQiwrQkFDRSxjQUFlLE1BSWpCLHVCQURBLHdCQUVFLE9BQVEsTUFBQSxFQUFBLElBQUEsRUFDUixVQUFXLEtBQ1gsVUFBVyxTQUdiLHdCQURBLHlCQUVFLGNBQWUsRUFJakIsd0JBQ0UsY0FBZSxLQUdqQixxQkFDRSxTQUFVLFNBQ1YsT0FBUSxRQUdWLGlCQUNFLFNBQVUsU0FDVixnQkFBaUIsZ0JBQ2pCLGtCQUFtQixvQkFDbkIsb0JBQXFCLGlCQUd2Qix3QkFDRSxRQUFTLE1BQ1QsUUFBUyxHQUNULE1BQU8sS0FDUCxZQUFhLG1CQUdmLG1DQUNFLFNBQVUsU0FDVixJQUFLLEVBQ0wsS0FBTSxFQUNOLE1BQU8sRUFDUCxPQUFRLEVBR1YsbUJBQ0UsU0FBVSxTQUNWLE9BQVEsRUFDUixLQUFNLEVBQ04sTUFBTyxLQUNQLFFBQVMsS0FDVCxNQUFPLEtBQ1AsV0FBWSwrREFDWixXQUFZLGtFQUNaLFdBQVksZ0VBRWQscUJBQ0UsTUFBTyxLQUVULDJCQUNFLE1BQU8sS0FFVCw4QkFDRSxlQUFnQixVQUNoQixVQUFXLEtBQ1gsVUFBVyxRQUNYLFFBQVMsSUFBQSxJQUNULFdBQVksUUFDWixPQUFRLEVBQUEsRUFBQSxJQUNSLFFBQVMsYUFDVCxNQUFPLEtBRVQsZ0NBQ0UsTUFBTyxLQUVULHNDQUNFLE1BQU8sS0FFVCx5QkFDRSw4QkFDRSxRQUFTLE1BSWIsaUJBQ0UsWUFBYSxFQUFBLEVBQUEsSUFBQSxLQUNiLFVBQVcsS0FDWCxVQUFXLEtBQ1gsT0FBUSxJQUFBLEVBQUEsRUFDUixZQUFhLElBRWYseUJBQ0UsaUJBQ0UsVUFBVyxLQUNYLFVBQVcsU0FHZix5QkFDRSxpQkFDRSxVQUFXLEtBQ1gsVUFBVyxVQUdmLHlCQUNFLGlCQUNFLFVBQVcsS0FDWCxVQUFXLFVBSWYsa0JBQ0UsTUFBTyxLQUNQLFVBQVcsS0FDWCxVQUFXLFNBQ1gsT0FBUSxJQUFBLEVBQUEsRUFDUixZQUFhLEVBQUEsRUFBQSxJQUFBLEtBRWYsb0JBQ0UsTUFBTyxLQUVULDBCQUNFLE1BQU8sS0FFVCx5QkFDRSxrQkFDRSxRQUFTLE1BSWIsYUFDRSxXQUFZLEtBQ1osUUFBUyxLQUVYLGlCQUNFLE1BQU8sS0FDUCxRQUFTLE1BQ1QsUUFBUyxHQUNULE9BQVEsUUFFVix1QkFDRSxRQUFTLEVBRVgsb0NBQ0UsUUFBUyxFQUNULE9BQVEsUUFDUixPQUFRLElBQUEsTUFBQSxLQUdWLGFBQ0UsV0FBWSxLQUdkLGtCQUNFLFNBQVUsU0FDVixTQUFVLE9BQ1YsY0FBZSxNQUdqQixhQUNFLFFBQVMsYUFDVCxhQUFjLEtBQ2QsWUFBYSxFQUNiLGNBQWUsSUFDZixNQUFPLElBQ1AsZUFBZ0IsSUFDaEIsU0FBVSxTQUNWLE1BQU8sS0FFVCx5QkFDRSxhQUNFLE1BQU8sS0FDUCxhQUFjLEdBR2xCLGlCQUNFLGNBQWUsS0FDZixNQUFPLEtBRVQseUJBQ0UsVUFBVyxLQUNYLFVBQVcsVUFDWCxPQUFRLEVBQUEsRUFBQSxLQUFBLEVBRVYsMkJBQ0UsTUFBTyxLQUVULGlDQUNFLE1BQU8sUUFHVCwyQkFDRSxhQUFjLEVBSWhCLHVCQUNFLFNBQVUsT0FHWixxQ0FDRSxjQUFlLE1BR2pCLHFDQUNFLFdBQVksTUFHZCxVQUNFLGFBQWMsS0FDZCxRQUFTLElBQUEsS0FDVCxNQUFPLEtBQ1AsY0FBZSxJQUNmLFlBQWEsS0FDYixRQUFTLGFBQ1QsVUFBVyxLQUNYLGVBQWdCLFVBQ2hCLFlBQWEsSUFFZixrQkFDRSxNQUFPLEtBRVQsZ0JBQ0UsTUFBTyxLQUNQLFFBQVMsR0FHWCxtQkFDRSxXQUFZLFFBR2QsMEJBQ0UsUUFBUyxRQUNULFFBQVMsYUFDVCxZQUFhLFlBQ2IsVUFBVyxLQUNYLE9BQVEsRUFDUixZQUFhLElBR2Ysa0JBQ0UsV0FBWSxLQUdkLHlCQUNFLFFBQVMsUUFDVCxRQUFTLGFBQ1QsWUFBYSxZQUNiLFVBQVcsS0FDWCxPQUFRLEVBQ1IsWUFBYSxJQUdmLHFCQUNFLFdBQVksUUFHZCw0QkFDRSxRQUFTLFFBQ1QsUUFBUyxhQUNULFlBQWEsWUFDYixVQUFXLEtBQ1gsT0FBUSxFQUNSLFlBQWEsSUFHZiwwQkFFQSw0QkFEQSx5QkFFRSxZQUFhLEtBQ2IsYUFBYyxJQUFJLE1BQU0scUJBQ3hCLGFBQWMsS0FDZCxjQUFlLEtDaG9CakIsbUJBQ0UsVUFBVyxXQUdiLG1CQUNFLFdBQVksRUFHZCxjQUNFLFFBQVMsTUFHWCxjQUNFLE9BQVEsRUFBQSxFQUFBLE1BQUEsRUFDUixXQUFZLEtBQ1osUUFBUyxFQUdYLE1BQU8sb0JBQ0wsS0FBTSxzQkFDTixPQUFRLElBQ1IsU0FBVSxPQUNWLFNBQVUsbUJBQ1YsTUFBTyxJQUNQLFVBQVcsaUJBR2IsK0JBQ0EscUNBQ0UsWUFBYSxPQUlmLHFCQURBLGdCQUVFLFVBQVcsS0FDWCxVQUFXLFVBQ1gsWUFBYSxJQUNiLFlBQWEsT0FDYixZQUFhLFFBR2YsZ0JBQ0UsY0FBZSxRQUdqQixjQUNFLFdBQVksS0FDWixPQUFRLEVBSVYsd0JBQ0EseUJBRkEsc0JBR0UsV0FBWSxJQUFBLE1BQUEsS0FDWixRQUFTLEtBQUEsS0FBQSxLQUFBLEtBQ1QsU0FBVSxTQUdaLHdCQUNFLFdBQVksS0FDWixPQUFRLEVBR1YsMkJBQ0UsYUFBYyxPQUdoQixnQkFDRSxNQUFPLFFBQ1AsY0FBZSxRQUNmLFlBQWEsRUFDYixRQUFTLE9BRVgsa0JBQ0UsTUFBTyxRQUVULHdCQUNFLE1BQU8sS0FHVCx3QkFDRSxPQUFRLEtBQ1IsU0FBVSxTQUNWLE1BQU8sS0FDUCxLQUFNLEVBQ04sSUFBSyxLQUNMLGNBQWUsSUFHakIsa0JBQ0EscUJBQ0UsTUFBTyxLQUNQLFVBQVcsS0FDWCxVQUFXLE9BQ1gsWUFBYSxhQUdmLG9CQUNFLGNBQWUsS0FHakIsa0JBQ0UsWUFBYSxJQUNiLFFBQVMsT0FHWCxvQkFDQSw2QkFDRSxNQUFPLEtBSVQsMEJBREEsMEJBR0EsbUNBREEsbUNBRUUsTUFBTyxRQUdULDZCQUNBLHFCQUNFLFFBQVMsYUFJWCxvQkFEQSxvQkFFRSxPQUFRLEVBQUEsRUFBQSxNQUFBLE9BSVYsdUJBREEsdUJBRUUsY0FBZSxFQUdqQixvQkFDRSxjQUFlLElBQ2YsTUFBTyxLQUNQLFFBQVMsYUFDVCxVQUFXLEtBQ1gsWUFBYSxFQUNiLFdBQVksT0FDWixRQUFTLE9BQUEsT0FDVCxZQUFhLElBQ2IsV0FBWSxLQUNaLGVBQWdCLFVBSWxCLDBCQURBLDBCQUVFLFdBQVksUUFDWixNQUFPLEtBQ1AsUUFBUyxFQUdYLG9CQUNFLFFBQVMsTUFDVCxVQUFXLEtBQ1gsVUFBVyxTQUNYLGVBQWdCLE9BQ2hCLFlBQWEsSUFDYixjQUFlLEtBQ2YsZUFBZ0IsVUFHbEIsNEJBQ0UsZUFBZ0IsT0FJbEIsNkJBREEsZUFHQSxtQkFEQSxjQUVFLFVBQVcsS0FDWCxVQUFXLFFBQ1gsWUFBYSxJQUNiLGNBQWUsTUFHakIsYUFDRSxXQUFZLElBQUEsTUFBQSxLQUNaLFlBQWEsSUFDYixPQUFRLEVBQ1IsWUFBYSxPQUdmLGlDQUNFLFdBQVksRUFDWixZQUFhLEVBR2Ysd0JBQ0UsWUFBYSxXQUFBLENBQUEsVUFHZixhQUNFLGNBQWUsRUFHakIsVUFDRSxNQUFPLFFBR1QscUJBQ0UsV0FBWSxJQUFBLE1BQUEsS0FHZCwyQkFDRSxVQUFXLEtBR2IsNkJBQ0UsT0FBUSxFQUNSLE1BQU8sTUFDUCxVQUFXLEVBSWIsbUNBREEsbUNBRUUsTUFBTyxRQUdULG9DQUNFLFFBQVMsUUFDVCxZQUFhLFlBQ2IsVUFBVyxLQUNYLFNBQVUsU0FDVixJQUFLLEtBQ0wsTUFBTyxRQ2pPVCxtQ0FDQSwwQ0FFRSxRQUFTLEtBSVgsdUNBQ0UsUUFBUyxNQ1BYLDRCQURBLDBCQURBLHlCQUdFLE9BQVEsS0FDUixjQUFlLEVBQ2YsV0FBWSxFQUNaLFFBQVMsRUFJWCxNQUNBLE9BQ0EsT0FDRSxVQUFXLEtDYmIsWUFDRSxjQUFlLE1BQ2YsVUFBVyxLQUViLGtDQUNFLFFBQVMsTUFDVCxZQUFhLEtBQ2IsYUFBYyxLQUVoQiw2QkFDRSxPQUFRLFFBQUEsRUFHVixpQkFDRSxXQUFZLE9DZGQsU0FDRSxjQUFlLE1BR2pCLGNBQ0UsUUFBUyxhQUNULFdBQVksT0FDWixlQUFnQixJQUNoQixNQUFPLEtBRVQsaUNBQ0UsVUFBVyxJQUViLGlDQUNFLFVBQVcsT0FFYixpQ0FDRSxVQUFXLElBRWIsaUNBQ0UsVUFBVyxJQUViLGlDQUNFLFVBQVcsT0FFYixpQ0FDRSxVQUFXLE9BRWIsaUNBQ0UsVUFBVyxNQUViLGlDQUNFLFVBQVcsT0FHYixpQkFDRSxRQUFTIiwiZmlsZSI6ImhpdG1hZy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuPj4+IFRBQkxFIE9GIENPTlRFTlRTOlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbiMgVHlwb2dyYXBoeVxuIyBFbGVtZW50c1xuIyBGb3Jtc1xuIyBOYXZpZ2F0aW9uXG5cdCMjIExpbmtzXG5cdCMjIE1lbnVzXG4jIEFjY2Vzc2liaWxpdHlcbiMgQWxpZ25tZW50c1xuIyBDbGVhcmluZ3NcbiMgV2lkZ2V0c1xuIyBDb250ZW50XG5cdCMjIFBvc3RzIGFuZCBwYWdlc1xuXHQjIyBDb21tZW50c1xuIyBJbmZpbml0ZSBzY3JvbGxcbiMgTWVkaWFcblx0IyMgQ2FwdGlvbnNcblx0IyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5vcm1hbGl6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDsgfVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwLjllbSAwO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07IH1cblxuaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07IH1cblxucCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtOyB9XG5cbmRmbiwgY2l0ZSwgZW0sIGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAxLjVlbTsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07IH1cblxucHJlIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciAxMCBQaXRjaFwiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDEuNmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxLjZlbTsgfVxuXG5jb2RlLCBrYmQsIHR0LCB2YXIge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9XG5cbmFiYnIsIGFjcm9ueW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIGN1cnNvcjogaGVscDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbm1hcmssIGlucyB7XG4gIGJhY2tncm91bmQ6ICNmZmY5YzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5iaWcge1xuICBmb250LXNpemU6IDEyNSU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC8qIEluaGVyaXQgYm94LXNpemluZyB0byBtYWtlIGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIHByb3BlcnR5IGZvciBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3I7IHNlZSBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlLyAqL1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAvKiBGYWxsYmFjayBmb3Igd2hlbiB0aGVyZSBpcyBubyBjdXN0b20gYmFja2dyb3VuZCBjb2xvciBkZWZpbmVkLiAqLyB9XG5cbmJsb2NrcXVvdGUge1xuICBxdW90ZXM6IFwiXCIgXCJcIjtcbiAgcGFkZGluZzogMS41ZW07XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2U3NGMzYzsgfVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmJsb2NrcXVvdGUgY2l0ZSB7XG4gIG1hcmdpbi10b3A6IDFlbTsgfVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbnVsLCBvbCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7IH1cblxub2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsOyB9XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGQge1xuICBtYXJnaW46IDAgMS41ZW0gMS41ZW07IH1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovIH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgLyogRXh0cmEgd2lkZSBpbWFnZXMgd2l0aGluIGZpZ3VyZSB0YWdzIGRvbid0IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEuICovIH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgd2lkdGg6IDEwMCU7IH1cblxudGFibGUsIHRoLCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7IH1cblxudGgge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogOHB4IDE1cHg7IH1cblxuLnNpdGUtZm9vdGVyIHRhYmxlLCAuc2l0ZS1mb290ZXIgdGgsIC5zaXRlLWZvb3RlciB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NTU7IH1cblxuLnNpdGUtZm9vdGVyIHRoIHtcbiAgYmFja2dyb3VuZDogIzIyMjsgfVxuXG50ZCB7XG4gIHBhZGRpbmc6IDVweCAxNXB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2M7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmOyB9XG5cbmJ1dHRvbjpob3ZlcixcbmlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzIyMjIyMjsgfVxuXG5idXR0b246YWN0aXZlLCBidXR0b246Zm9jdXMsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl06YWN0aXZlLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzIyMjIyMjsgfVxuXG4udGgtcmVhZG1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2M7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmOyB9XG5cbi50aC1yZWFkbW9yZTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnRoLXJlYWRtb3JlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA4cHggNXB4OyB9XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7IH1cblxuc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmEge1xuICBjb2xvcjogIzM0OThEQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMjk4MEI5OyB9XG5cbmE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNlNzRjM2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7IH1cblxuYTpob3ZlciwgYTphY3RpdmUge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIE1lbnVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaG0tbmF2LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLm1haW4tbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGEge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTIuNXB4IDE3cHg7XG4gIGNvbG9yOiAjZGRkOyB9XG5cbi5tYWluLW5hdmlnYXRpb24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5tYWluLW5hdmlnYXRpb24gdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIHtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OWVtO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB1bCB7XG4gIGxlZnQ6IC05OTllbTtcbiAgdG9wOiAwOyB9XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGk6aG92ZXIgPiB1bCwgLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaS5mb2N1cyA+IHVsIHtcbiAgbGVmdDogMTAwJTsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGEge1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTdweDsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpOmhvdmVyID4gdWwsXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmZvY3VzID4gdWwge1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5tYWluLW5hdmlnYXRpb24gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYWluLW5hdmlnYXRpb24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsXG4ubWFpbi1uYXZpZ2F0aW9uIC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4ubWFpbi1uYXZpZ2F0aW9uIC5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhLFxuLm1haW4tbmF2aWdhdGlvbiAuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyLFxuLm1haW4tbmF2aWdhdGlvbiAucGFnZV9pdGVtX2hhc19jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAxcHggMCAwIDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIsXG4ubWFpbi1uYXZpZ2F0aW9uIC5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKiBTbWFsbCBtZW51LiAqL1xuLm1lbnUtdG9nZ2xlLFxuLm1haW4tbmF2aWdhdGlvbi50b2dnbGVkIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gIC5tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWFpbi1uYXZpZ2F0aW9uIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5jb21tZW50LW5hdmlnYXRpb24sIC5wb3N0cy1uYXZpZ2F0aW9uLCAucG9zdC1uYXZpZ2F0aW9uIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnNpdGUtbWFpbiAuY29tbWVudC1uYXZpZ2F0aW9uLFxuLnNpdGUtbWFpbiAucG9zdHMtbmF2aWdhdGlvbixcbi5zaXRlLW1haW4gLnBvc3QtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbjogMCAwIDNlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsIC5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlOyB9XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1uZXh0LCAucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQsIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDUwJTsgfVxuXG4ucG9zdC1uYXZpZ2F0aW9uIC5tZXRhLW5hdiB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNhYWE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnBvc3QtbmF2aWdhdGlvbiAucG9zdC10aXRsZSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucG9zdC1uYXZpZ2F0aW9uIC5wb3N0LXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNlNzRjM2M7IH1cblxuLyogVG9wIE5hdmlnYXRpb24gKi9cbi50b3AtbmF2aWdhdGlvbiB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi50b3AtbmF2aWdhdGlvbiBhIHtcbiAgY29sb3I6ICMyMjI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA3LjVweCA5cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi50b3AtbmF2aWdhdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNzRjM2M7IH1cblxuLnRvcC1uYXZpZ2F0aW9uIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnRvcC1uYXZpZ2F0aW9uIHVsIHVsIHtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OWVtO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgYmFja2dyb3VuZDogI0VDRjBGMTsgfVxuXG4udG9wLW5hdmlnYXRpb24gdWwgdWwgdWwge1xuICBsZWZ0OiAtOTk5ZW07XG4gIHRvcDogMDsgfVxuXG4udG9wLW5hdmlnYXRpb24gdWwgdWwgbGk6aG92ZXIgPiB1bCwgLnRvcC1uYXZpZ2F0aW9uIHVsIHVsIGxpLmZvY3VzID4gdWwge1xuICBsZWZ0OiAxMDAlOyB9XG5cbi50b3AtbmF2aWdhdGlvbiB1bCB1bCBhIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBjb2xvcjogIzIyMjsgfVxuXG4udG9wLW5hdmlnYXRpb24gdWwgdWwgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2M7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50b3AtbmF2aWdhdGlvbiB1bCBsaTpob3ZlciA+IHVsLFxuLnRvcC1uYXZpZ2F0aW9uIHVsIGxpLmZvY3VzID4gdWwge1xuICBsZWZ0OiBhdXRvOyB9XG5cbi50b3AtbmF2aWdhdGlvbiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRvcC1uYXZpZ2F0aW9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudG9wLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udG9wLW5hdmlnYXRpb24gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyLFxuLnRvcC1uYXZpZ2F0aW9uIC5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnRvcC1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlcixcbi50b3AtbmF2aWdhdGlvbiAucGFnZV9pdGVtX2hhc19jaGlsZHJlbiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLyogU21hbGwgbWVudS4gKi9cbi5tZW51LXRvZ2dsZSxcbi50b3AtbmF2aWdhdGlvbi50b2dnbGVkIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gIC5tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudG9wLW5hdmlnYXRpb24gdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuI21haW4tbmF2LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgbWFyZ2luOiAwIDAgMnB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbiNtYWluLW5hdi1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2NjYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjbWFpbi1uYXYtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhtLXRvcG5hdmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI0VDRjBGMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9IH1cblxuI3RvcC1uYXYtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbiN0b3AtbmF2LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZTc0YzNjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICN0b3AtbmF2LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuI21haW4tbmF2LWJ1dHRvbjpiZWZvcmUsXG4jdG9wLW5hdi1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5yZXNwb25zaXZlLW1haW5uYXYsXG4ucmVzcG9uc2l2ZS10b3BuYXYge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVzcG9uc2l2ZS1tYWlubmF2LFxuICAucmVzcG9uc2l2ZS10b3BuYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5yZXNwb25zaXZlLW1haW5uYXYgdWwsXG4ucmVzcG9uc2l2ZS10b3BuYXYgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAzMHB4OyB9XG5cbi5yZXNwb25zaXZlLW1haW5uYXYgbGksXG4ucmVzcG9uc2l2ZS10b3BuYXYgbGkge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5yZXNwb25zaXZlLW1haW5uYXYgbGkgYSxcbi5yZXNwb25zaXZlLXRvcG5hdiBsaSBhIHtcbiAgY29sb3I6ICNlZWU7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnJlc3BvbnNpdmUtbWFpbm5hdiBsaSBhOmhvdmVyLFxuLnJlc3BvbnNpdmUtdG9wbmF2IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTc0YzNjOyB9XG5cbi8qIFNvY2lhbCBNZW51ICovXG4uaG0tc29jaWFsLW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA3LjVweCAtNXB4IDcuNXB4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTllbTtcbiAgbGVmdDogLTk5OTllbTsgfVxuXG4jaG0tbWVudS1zb2NpYWwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDsgfVxuXG4jaG0tbWVudS1zb2NpYWwgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jaG0tbWVudS1zb2NpYWwgbGkgYTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQwOCc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA1cHg7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIyMjsgfVxuXG4jaG0tbWVudS1zb2NpYWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjIyOyB9XG5cbiNobS1tZW51LXNvY2lhbCBsaSBhW2hyZWYqPVwid29yZHByZXNzLm9yZ1wiXTo6YmVmb3JlLFxuI2htLW1lbnUtc29jaWFsIGxpIGFbaHJlZio9XCJ3b3JkcHJlc3MuY29tXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjA1JztcbiAgY29sb3I6ICMyMTc1OWI7IH1cblxuI2htLW1lbnUtc29jaWFsIGxpIGFbaHJlZio9XCJmYWNlYm9vay5jb21cIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwOWEnO1xuICBjb2xvcjogIzNiNTk5ODsgfVxuXG4jaG0tbWVudS1zb2NpYWwgbGkgYVtocmVmKj1cInR3aXR0ZXIuY29tXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDk5JztcbiAgY29sb3I6ICMzM2NjZmY7IH1cblxuI2htLW1lbnUtc29jaWFsIGxpIGFbaHJlZio9XCJkcmliYmJsZS5jb21cIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxN2QnO1xuICBjb2xvcjogI2VhNGM4OTsgfVxuXG4jaG0tbWVudS1zb2NpYWwgbGkgYVtocmVmKj1cInBsdXMuZ29vZ2xlLmNvbVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBkNSc7XG4gIGNvbG9yOiAjZGQ0YjM5OyB9XG5cbiNobS1tZW51LXNvY2lhbCBsaSBhW2hyZWYqPVwicGludGVyZXN0LmNvbVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBkMic7XG4gIGNvbG9yOiAjYzgyMzJjOyB9XG5cbiNobS1tZW51LXNvY2lhbCBsaSBhW2hyZWYqPVwiZ2l0aHViLmNvbVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA5Yic7XG4gIGNvbG9yOiAjMTcxNTE1OyB9XG5cbiNobS1tZW51LXNvY2lhbCBsaSBhW2hyZWYqPVwidHVtYmxyLmNvbVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE3Myc7XG4gIGNvbG9yOiAjMzQ1MjZmOyB9XG5cbiNobS1tZW51LXNvY2lhbCBsaSBhW2hyZWYqPVwieW91dHViZS5jb21cIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNmEnO1xuICBjb2xvcjogI2M0MzAyYjsgfVxuXG4jaG0tbWVudS1zb2NpYWwgbGkgYVtocmVmKj1cImZsaWNrci5jb21cIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNmUnO1xuICBjb2xvcjogI2ZmMDA4NDsgfVxuXG4jaG0tbWVudS1zb2NpYWwgbGkgYVtocmVmKj1cInZpbWVvLmNvbVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI3ZCc7XG4gIGNvbG9yOiAjMUFCN0VBOyB9XG5cbiNobS1tZW51LXNvY2lhbCBsaSBhW2hyZWYqPVwiaW5zdGFncmFtLmNvbVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE2ZCc7XG4gIGNvbG9yOiAjM2Y3MjliOyB9XG5cbiNobS1tZW51LXNvY2lhbCBsaSBhW2hyZWYqPVwiY29kZXBlbi5pb1wiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFjYic7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbiNobS1tZW51LXNvY2lhbCBsaSBhW2hyZWYqPVwibGlua2VkaW4uY29tXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGUxJztcbiAgY29sb3I6ICMwZTc2YTg7IH1cblxuI2htLW1lbnUtc29jaWFsIGxpIGFbaHJlZio9XCJ5ZWxwLmNvbVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFlOSc7XG4gIGNvbG9yOiAjZDMyMzIzOyB9XG5cbi8qIFNlYXJjaCBCb3ggKi9cbi5obS1zZWFyY2gtYm94LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhtLXNlYXJjaC1idXR0b24taWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBjb2xvcjogI2RkZDsgfVxuXG4uaG0tc2VhcmNoLWJ1dHRvbi1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMDInO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7IH1cblxuLmhtLXNlYXJjaC1idXR0b24taWNvbi5obS1zZWFyY2gtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwZCc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJzsgfVxuXG4uaG0tc2VhcmNoLWJveC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDNweCBzb2xpZCAjRTNFM0UzO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQwcHg7XG4gIHRvcDogNDVweDtcbiAgd2lkdGg6IDM0NXB4O1xuICB6LWluZGV4OiA5OTk7IH1cblxuI2htLXNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiA5MnB4OyB9XG5cbiNobS1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjIyOyB9XG5cbiNobS1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbiNobS1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMyMjI7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxMXB4O1xuICB3aWR0aDogMjIwcHg7IH1cblxuI2htLXNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2LWxpbmtzIC5wYWdlLW51bWJlcnM6aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnZS1udW1iZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wYWdlLW51bWJlcnM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjY2OyB9XG5cbi5uYXYtbGlua3MgLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDJweDsgfVxuXG4uaW5maW5pdGUtc2Nyb2xsIC5uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jaW5maW5pdGUtaGFuZGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDI1cHggMCA1MHB4IDA7IH1cblxuI2luZmluaXRlLWhhbmRsZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2luZmluaXRlLWhhbmRsZSBzcGFuLmluZmluaXRlLWxvYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaW5maW5pdGUtc2Nyb2xsIC5pbmZpbml0ZS1sb2FkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pbmZpbml0ZS1zY3JvbGwgLmluZmluaXRlLWxvYWRlciAuc3Bpbm5lciB7XG4gIGJvdHRvbTogLTFlbTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgLyogQWJvdmUgV1AgdG9vbGJhci4gKi8gfVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNjb250ZW50W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQWxpZ25tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFsaWdubGVmdCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMS41ZW07IH1cblxuLmFsaWducmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtOyB9XG5cbi5hbGlnbmNlbnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENsZWFyaW5nc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNsZWFyOmJlZm9yZSxcbi5jbGVhcjphZnRlcixcbi5lbnRyeS1jb250ZW50OmJlZm9yZSxcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLmNvbW1lbnQtY29udGVudDpiZWZvcmUsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmJlZm9yZSxcbi5zaXRlLWhlYWRlcjphZnRlcixcbi5zaXRlLWNvbnRlbnQ6YmVmb3JlLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjpiZWZvcmUsXG4uc2l0ZS1mb290ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuXG4uY2xlYXI6YWZ0ZXIsXG4uZW50cnktY29udGVudDphZnRlcixcbi5jb21tZW50LWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXI6YWZ0ZXIsXG4uc2l0ZS1jb250ZW50OmFmdGVyLFxuLnNpdGUtZm9vdGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud2lkZ2V0IHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIE1ha2Ugc3VyZSBzZWxlY3QgZWxlbWVudHMgZml0IGluIHdpZGdldHMuICovIH1cblxuLndpZGdldCBzZWxlY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLndpZGdldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNzRjM2M7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbmEuaG0tdmlld2FsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2M7IH1cblxuYS5obS12aWV3YWxsOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5hLmhtLXZpZXdhbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uaG0tdmlld2FsbDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMDEnO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJzsgfVxuXG4uZm9vdGVyLXdpZGdldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNzRjM2M7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2VlZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4uaG0taGVhZGVyLXNpZGViYXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgLmhtLWhlYWRlci1zaWRlYmFyIC53aWRnZXRfbWVkaWFfaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5obS1oZWFkZXItc2lkZWJhciAud2lkZ2V0X21lZGlhX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uaG0taGVhZGVyLXNpZGViYXIgLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLndpZGdldC1hcmVhIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi53aWRnZXQtYXJlYSB1bCBsaSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4OyB9XG5cbi53aWRnZXQtYXJlYSBhIHtcbiAgY29sb3I6ICMyMjIyMjI7IH1cblxuLndpZGdldC1hcmVhIGE6aG92ZXIge1xuICBjb2xvcjogI2U3NGMzYzsgfVxuXG4uZm9vdGVyLXdpZGdldC1hcmVhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNjY2M7XG4gIG1hcmdpbjogMCAtMjBweDsgfVxuXG4uZm9vdGVyLXdpZGdldC1hcmVhIC53aWRnZXQge1xuICBtYXJnaW46IDUwcHggMDsgfVxuXG4uZm9vdGVyLXdpZGdldC1hcmVhIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDFweDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uZm9vdGVyLXdpZGdldC1hcmVhIHVsIGxpIHtcbiAgcGFkZGluZzogNnB4IDA7IH1cblxuLmZvb3Rlci13aWRnZXQtYXJlYSB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5mb290ZXItd2lkZ2V0LWFyZWEgYSB7XG4gIGNvbG9yOiAjZGRkOyB9XG5cbi5mb290ZXItd2lkZ2V0LWFyZWEgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTc0YzNjOyB9XG5cbi5zaXRlLWluZm8ge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2RkZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2l0ZS1pbmZvIGEge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc2l0ZS1pbmZvIGE6aG92ZXIge1xuICBjb2xvcjogI2U3NGMzYzsgfVxuXG4uc2l0ZS1pbmZvLW93bmVyIHtcbiAgcGFkZGluZzogMTVweCAwIDVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWluZm8tb3duZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDsgfSB9XG5cbi5zaXRlLWluZm8tZGVzaWduZXIge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4IDAgMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtaW5mby1kZXNpZ25lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4OyB9IH1cblxuLmZvb3Rlci1zaWRlYmFyIHtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXNpZGViYXIge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG4vKiBTZWFyY2ggd2lkZ2V0ICovXG4uc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAxMHB4IDg1cHggMTBweCAxMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zZWFyY2gtZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWFhO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7IH1cblxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzIyMjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhtLWhlYWRlci1zaWRlYmFyIC53aWRnZXRfc2VhcmNoIHtcbiAgICBtaW4td2lkdGg6IDM0NXB4O1xuICAgIG1hcmdpbjogMjVweCAwOyB9IH1cblxuLyogTWFnYXppbmUgV2lkZ2V0ICovXG4uaG1iLXBvc3QsXG4uaG1zLXBvc3RzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiA0Ny4zNDY5Mzg3NzU1MTAyJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5obWItcG9zdCxcbiAgLmhtcy1wb3N0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZsb2F0OiBub25lOyB9IH1cblxuLmhtYi1wb3N0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjMwNjEyMjQ0ODk3OTU5MiU7IH1cblxuLmhtYi1wb3N0IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5obWItcG9zdCAuY2F0LWxpbmtzIHtcbiAgbWFyZ2luOiAwIDAgMC40NTVlbSAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uaG1zLXBvc3RzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5obWItZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDIxLjAwOHB4O1xuICBmb250LXNpemU6IDEuMzEzcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAwIDAgMC4yODZlbTsgfVxuXG4uaG1iLWVudHJ5LXRpdGxlIGEge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uaG1iLWVudHJ5LXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogI2U3NGMzYzsgfVxuXG4uaG1iLWVudHJ5LW1ldGEsXG4uaG1zLW1ldGEge1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5obWItZW50cnktbWV0YSBhLFxuLmhtcy1tZXRhIGEge1xuICBjb2xvcjogIzg4ODsgfVxuXG4uaG1iLWVudHJ5LW1ldGEgYTpob3Zlcixcbi5obXMtbWV0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNzRjM2M7IH1cblxuLmhtYi1lbnRyeS1zdW1tYXJ5IHtcbiAgbWFyZ2luOiAwLjgxM2VtIDAgMDtcbiAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5obWItZW50cnktc3VtbWFyeSBwIHtcbiAgbWFyZ2luOiAwIDAgMS40MzhlbTsgfVxuXG4uaG1zLXBvc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaG1zLXBvc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmhtcy10aHVtYiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLmhtcy10aHVtYiBpbWcge1xuICBtYXgtd2lkdGg6IDEyNXB4OyB9XG5cbi5obXMtZGV0YWlscyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmhtcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgMCAwLjhlbTsgfVxuXG4uaG1zLXRpdGxlIGEge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uaG1zLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogI2U3NGMzYzsgfVxuXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHNwYW4ucG9zdC1kYXRlIHtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDNweCAwOyB9XG5cbi8qIEdyaWQgUG9zdHMgV2lkZ2V0ICovXG4ud2lkZ2V0LndpZGdldF9oaXRtYWdfZ3JpZF9jYXRlZ29yeV9wb3N0cyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmhpdG1hZy1ncmlkLWNhdGVnb3J5LXBvc3RzIHtcbiAgbWFyZ2luOiAwIC0xMHB4OyB9XG5cbi5obXctZ3JpZC1wb3N0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgd2lkdGg6IDMzLjMzMzMzMzMlO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGNsZWFyOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG13LWdyaWQtcG9zdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmhtdy1ncmlkLXBvc3Q6bnRoLW9mLXR5cGUoM24gKyAxKSB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5obXctZ3JpZC1wb3N0IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IC43ZW07XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5obXctZ3JpZC1wb3N0IC5wb3N0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbWFyZ2luOiAwIDAgLjVlbSAwOyB9XG5cbi5obXctZ3JpZC1wb3N0IC5wb3N0LXRpdGxlIGEge1xuICBjb2xvcjogIzIyMjsgfVxuXG4uaG13LWdyaWQtcG9zdCAucG9zdC10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNzRjM2M7IH1cblxuLyogVGFiIFdpZGdldCAqL1xudWwuaG0tdGFiLW5hdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgYmFja2dyb3VuZDogI0VDRjBGMTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG5saS5obS10YWIge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5obS10YWJzLXdkdCAuaG0tdGFiLWFuY2hvciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5obS10YWJzLXdkdCAuaG0tdGFiLWFuY2hvcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmhtLXRhYnMtd2R0IC5obS10YWItYW5jaG9yOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhtLXRhYnMtd2R0IC5obS10YWItYW5jaG9yIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLmhtLXRhYnMtd2R0IC51aS1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U3NGMzYztcbiAgb3V0bGluZTogMDsgfVxuXG4uaG0tdGFicy13ZHQgI2hpdG1hZy1jb21tZW50cyxcbi5obS10YWJzLXdkdCAjaGl0bWFnLXRhZ3Mge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5obXctY29tbWVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDFlbTsgfVxuXG4uaG13LWNvbW1lbnQtYXV0aG9yLFxuLmhpdG1hZ19jb21tZW50X3Bvc3Qge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uaG13LWNvbW1lbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4uaG13X2F2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMWVtIDAgMDsgfVxuXG4uaG13X2F2YXRhciBpbWcge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmhtdy1jb21tLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIFRhZyBDbG91ZCBXaWRnZXQgKi9cbiNoaXRtYWctdGFncyBhLFxuLndpZGdldF90YWdfY2xvdWQgLnRhZ2Nsb3VkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAxcHggMXB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4jaGl0bWFnLXRhZ3MgYTpob3Zlcixcbi53aWRnZXRfdGFnX2Nsb3VkIC50YWdjbG91ZCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzIyMjsgfVxuXG4vKiBSZWFkeSBNYWdhemluZSBXaWRnZXRzIGZvciBvdGhlciBzaWRlYmFycy4gKi9cbiNzZWNvbmRhcnkgLmhtYi1wb3N0LFxuLmZvb3Rlci13aWRnZXQtYXJlYSAuaG1iLXBvc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4jc2Vjb25kYXJ5IC5obXMtcG9zdHMsXG4uZm9vdGVyLXdpZGdldC1hcmVhIC5obXMtcG9zdHMge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4jc2Vjb25kYXJ5IC5obS1kdWFsYy1sZWZ0LFxuI3NlY29uZGFyeSAuaG0tZHVhbGMtcmlnaHQsXG4uZm9vdGVyLXdpZGdldC1hcmVhIC5obS1kdWFsYy1sZWZ0LFxuLmZvb3Rlci13aWRnZXQtYXJlYSAuaG0tZHVhbGMtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4jc2Vjb25kYXJ5IC5obXctZ3JpZC1wb3N0LFxuLmZvb3Rlci13aWRnZXQtYXJlYSAuaG13LWdyaWQtcG9zdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4jc2Vjb25kYXJ5IGEuaG0tdmlld2FsbCxcbi5mb290ZXItd2lkZ2V0LWFyZWEgYS5obS12aWV3YWxsIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuI3NlY29uZGFyeSBhLmhtLXZpZXdhbGw6aG92ZXIsXG4uZm9vdGVyLXdpZGdldC1hcmVhIGEuaG0tdmlld2FsbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbiNzZWNvbmRhcnkgLndpZGdldF9jYXRlZ29yaWVzIHNlbGVjdCxcbiNzZWNvbmRhcnkgLndpZGdldF9hcmNoaXZlIHNlbGVjdCxcbi5mb290ZXItd2lkZ2V0LWFyZWEgLndpZGdldF9jYXRlZ29yaWVzIHNlbGVjdCxcbi5mb290ZXItd2lkZ2V0LWFyZWEgLndpZGdldF9hcmNoaXZlIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mb290ZXItd2lkZ2V0LWFyZWEgLmhtdy1ncmlkLXBvc3QgLnBvc3QtdGl0bGUgYSxcbi5mb290ZXItd2lkZ2V0LWFyZWEgLmhtYi1lbnRyeS10aXRsZSBhLFxuLmZvb3Rlci13aWRnZXQtYXJlYSAuaG1zLXRpdGxlIGEge1xuICBjb2xvcjogI2VlZWVlZTsgfVxuXG4uZm9vdGVyLXdpZGdldC1hcmVhIC5obXctZ3JpZC1wb3N0IC5wb3N0LXRpdGxlIGE6aG92ZXIsXG4uZm9vdGVyLXdpZGdldC1hcmVhIC5obWItZW50cnktdGl0bGUgYTpob3Zlcixcbi5mb290ZXItd2lkZ2V0LWFyZWEgLmhtcy10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNzRjM2M7IH1cblxuLmZvb3Rlci13aWRnZXQtYXJlYSB1bC5obS10YWItbmF2IHtcbiAgYmFja2dyb3VuZDogIzJiMmIyYjsgfVxuXG4uZm9vdGVyLXdpZGdldC1hcmVhIC5obS10YWJzLXdkdCAuaG0tdGFiLWFuY2hvciB7XG4gIGNvbG9yOiAjZWVlOyB9XG5cbi53aWRnZXRfY2F0ZWdvcmllcyBzZWxlY3QsXG4ud2lkZ2V0X2FyY2hpdmUgc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweDsgfVxuXG4jd3AtY2FsZW5kYXIgdGgsICN3cC1jYWxlbmRhciB0ZCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIER1YWwgQ2F0ZWdvcnkgUG9zdHMgKi9cbi53aWRnZXQud2lkZ2V0X2hpdG1hZ19kdWFsX2NhdGVnb3J5X3Bvc3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4ud2lkZ2V0X2hpdG1hZ19kdWFsX2NhdGVnb3J5X3Bvc3RzIC5obWItZW50cnktc3VtbWFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5obS1kdWFsYy1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNS4zMDYxMjI0NDg5Nzk1OTIlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB3aWR0aDogNDcuMzQ2OTM4Nzc1NTEwMiU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG0tZHVhbGMtbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4uaG0tZHVhbGMtcmlnaHQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4uaG1iZC1wb3N0IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5obWJkLXBvc3QgLmNhdC1saW5rcyB7XG4gIG1hcmdpbjogMCAwIDAuNDU1ZW0gMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5obXMtdGh1bWIgaW1nLFxuICAjaG0tY2Fyb3VzZWwgaW1nIHtcbiAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBuZWFyZXN0LW5laWdoYm9yO1xuICAgIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtY3Jpc3AtZWRnZXM7XG4gICAgaW1hZ2UtcmVuZGVyaW5nOiAtbW96LWNyaXNwLWVkZ2VzO1xuICAgIGltYWdlLXJlbmRlcmluZzogLW8tY3Jpc3AtZWRnZXM7XG4gICAgaW1hZ2UtcmVuZGVyaW5nOiBwaXhlbGF0ZWQ7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIExheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpdGUtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG5cbi5oaXRtYWctZnVsbC13aWR0aCAuaGl0bWFnLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmhpdG1hZy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaGFkb3c6IDAgMCAycHggI2JiYjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpdG1hZy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDc2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oaXRtYWctd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA5OTBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGl0bWFnLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9IH1cblxuLmhtLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhtLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhtLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5OTBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5obS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9IH1cblxuI3ByaW1hcnkuY29udGVudC1hcmVhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjcHJpbWFyeS5jb250ZW50LWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lOyB9IH1cblxuI3NlY29uZGFyeS53aWRnZXQtYXJlYSB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwLjgwJTtcbiAgbWF4LXdpZHRoOiAzNDVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI3NlY29uZGFyeS53aWRnZXQtYXJlYSB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lOyB9IH1cblxuLnRoLWxlZnQtc2lkZWJhciAjcHJpbWFyeS5jb250ZW50LWFyZWEge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnRoLWxlZnQtc2lkZWJhciAjc2Vjb25kYXJ5LndpZGdldC1hcmVhIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnRoLW5vLXNpZGViYXIgI3ByaW1hcnkuY29udGVudC1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEyMHB4OyB9XG5cbi50aC1uby1zaWRlYmFyICNzZWNvbmRhcnkud2lkZ2V0LWFyZWEge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50aC1jb250ZW50LWNlbnRlcmVkICNwcmltYXJ5LmNvbnRlbnQtYXJlYSB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4udGgtY29udGVudC1jZW50ZXJlZCAjc2Vjb25kYXJ5LndpZGdldC1hcmVhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucG9zdHMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udGgtZ3JpZC0yIC5oaXRtYWctcG9zdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1LjMwNjEyMjQ0ODk3OTU5MiU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogNDcuMzQ2OTM4Nzc1NTEwMiU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aC1ncmlkLTIgLmhpdG1hZy1wb3N0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4udGgtZ3JpZC0yIC5oaXRtYWctcG9zdDpudGgtY2hpbGQoMm4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi50aC1uby1zaWRlYmFyIC50aC1ncmlkLTIgLmhpdG1hZy1wb3N0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjU3MTQyOCU7XG4gIHdpZHRoOiA0OC4yMTQyODU3MSU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aC1uby1zaWRlYmFyIC50aC1ncmlkLTIgLmhpdG1hZy1wb3N0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4udGgtbm8tc2lkZWJhciAudGgtZ3JpZC0yIC5oaXRtYWctcG9zdDpudGgtY2hpbGQoMm4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi50aC1ncmlkLTMge1xuICBtYXJnaW46IDAgLTE1cHg7IH1cblxuLnRoLWdyaWQtMyAuaGl0bWFnLXBvc3Qge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgY2xlYXI6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aC1ncmlkLTMgLmhpdG1hZy1wb3N0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4udGgtZ3JpZC0zIC5oaXRtYWctcG9zdDpudGgtb2YtdHlwZSgzbiArIDEpIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnRoLW5vLXNpZGViYXIgLnRoLWdyaWQtMyB7XG4gIG1hcmdpbjogMCAtMTlweDsgfVxuXG4udGgtbm8tc2lkZWJhciAudGgtZ3JpZC0zIC5oaXRtYWctcG9zdCB7XG4gIHBhZGRpbmc6IDAgMTlweDsgfVxuXG4udGgtbm8tc2lkZWJhciAudGgtZ3JpZC0zIC5oaXRtYWctcG9zdDpudGgtb2YtdHlwZSgzbiArIDEpIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnRoLWxpc3QtcG9zdHMgLmhpdG1hZy1wb3N0IC5lbnRyeS1zdW1tYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi50aC1saXN0LXBvc3RzIC5oaXRtYWctcG9zdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoOyB9XG5cbi50aC1saXN0LXBvc3RzIC5hcmNoaXZlLXRodW1iIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAzMHB4IDAgMDsgfVxuXG4udGgtbGlzdC1wb3N0cyAuYXJjaGl2ZS10aHVtYiBpbWcge1xuICBtYXgtd2lkdGg6IDI5MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGgtbGlzdC1wb3N0cyAuYXJjaGl2ZS10aHVtYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4udGgtbGlzdC1wb3N0cyAuYXJjaGl2ZS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRoLWxpc3QtcG9zdHMgLmFyY2hpdmUtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4udGgtbm8tc2lkZWJhciAudGgtbGlzdC1wb3N0cyAuYXJjaGl2ZS10aHVtYiBpbWcge1xuICBtYXgtd2lkdGg6IDM0OHB4OyB9XG5cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMzMzM7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgUG9zdHMgYW5kIHBhZ2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3RpY2t5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhlbnRyeSB7XG4gIG1hcmdpbjogMCAwIDFlbTsgfVxuXG4udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaW5nbGUgLmJ5bGluZSxcbi5ncm91cC1ibG9nIC5ieWxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnBhZ2UtY29udGVudCxcbi5lbnRyeS1jb250ZW50LFxuLmVudHJ5LXN1bW1hcnkge1xuICBtYXJnaW46IDEuNWVtIDAgMDtcbiAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5wYWdlLWxpbmtzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCAwIDEuNWVtOyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZGRkOyB9XG5cbi5obS1sb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmhtLXNpdGUtdGl0bGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi5zaXRlLWhlYWRlciB7XG4gIG1hcmdpbjogMCAwIDQwcHg7IH1cblxuLmhtLXRvcC1iYXIge1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6ICNFQ0YwRjE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjsgfVxuXG4uaG0tZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiA3LjVweCAxNXB4IDcuNXB4IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uaGVhZGVyLW1haW4tYXJlYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5zaXRlLWJyYW5kaW5nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyOHB4IDA7IH1cblxuLnNpdGUtdGl0bGUge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5zaXRlLXRpdGxlIGEge1xuICBjb2xvcjogIzIyMjsgfVxuXG4uc2l0ZS10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NDQ7IH1cblxuLnNpdGUtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogMnB4IDAgMCAwOyB9XG5cbi5obS1oZWFkZXItaW1hZ2UgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oaXRtYWctcG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLmhpdG1hZy1wb3N0IC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjEuMDA4cHg7XG4gIGZvbnQtc2l6ZTogMS4zMTNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW46IDAgMCAwLjI4NmVtOyB9XG5cbi5oaXRtYWctcG9zdCAuZW50cnktdGl0bGUgYSB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5oaXRtYWctcG9zdCAuZW50cnktdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTc0YzNjOyB9XG5cbi5oaXRtYWctcG9zdCAuZW50cnktbWV0YSB7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtOyB9XG5cbi5oaXRtYWctcG9zdCAuZW50cnktbWV0YSBhIHtcbiAgY29sb3I6ICM4ODg7IH1cblxuLmhpdG1hZy1wb3N0IC5lbnRyeS1tZXRhIGE6aG92ZXIge1xuICBjb2xvcjogI2U3NGMzYzsgfVxuXG4uaGl0bWFnLXBvc3QgLmVudHJ5LXN1bW1hcnkge1xuICBtYXJnaW46IDAuODEzZW0gMCAwOyB9XG5cbi5oaXRtYWctcG9zdCAuZW50cnktc3VtbWFyeSBwIHtcbiAgbWFyZ2luOiAwIDAgMS40MzhlbTsgfVxuXG4uaGl0bWFnLXBvc3QgLmNhdC1saW5rcyB7XG4gIG1hcmdpbjogMCAwIDAuNDU1ZW0gMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGgtbGFyZ2UtcG9zdHMgLmhpdG1hZy1wb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVlbTsgfVxuICAudGgtbGFyZ2UtcG9zdHMgLmhpdG1hZy1wb3N0IC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC4xOTJlbTsgfSB9XG5cbi5tZXRhLXNlcCB7XG4gIG1hcmdpbjogMCAycHg7IH1cblxuLmFyY2hpdmUtdGh1bWIgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtdGh1bWIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5jYXQtbGlua3Mge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNiYmI7IH1cblxuLmNhdC1saW5rcyBhIHtcbiAgY29sb3I6ICNlNzRjM2M7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5jYXQtbGlua3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjIyMjIyOyB9XG5cbi5oaXRtYWctc2luZ2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbi5oaXRtYWctc2luZ2xlIC5lbnRyeS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9XG5cbi5oaXRtYWctc2luZ2xlIC5jYXQtbGlua3Mge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjQ1NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5oaXRtYWctc2luZ2xlIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW46IDAgMCAwLjJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMjIyO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5oaXRtYWctc2luZ2xlIC5lbnRyeS1tZXRhIHtcbiAgbWFyZ2luOiAwIDAgMS4xNTRlbTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjODg4ODg4OyB9XG5cbi5oaXRtYWctc2luZ2xlIC5lbnRyeS1tZXRhIGEge1xuICBjb2xvcjogIzg4ODg4ODsgfVxuXG4uaGl0bWFnLXNpbmdsZSAuZW50cnktbWV0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNzRjM2M7IH1cblxuLmhpdG1hZy1zaW5nbGUgLmF1dGhvciBhIHtcbiAgY29sb3I6ICM0NDQ7IH1cblxuLmhpdG1hZy1zaW5nbGUgLmF1dGhvciBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNzRjM2M7IH1cblxuLmhtLWF1dGhvcmJveCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuXG4uaG0tcmVsYXRlZC1wb3N0cyB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuXG4uaG0tYXV0aG9yLWltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMjVweCAwIDA7IH1cblxuLmhtLWF1dGhvci1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaG0tYXV0aG9yLWNvbnRlbnQgLmF1dGhvci1uYW1lIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbWFyZ2luOiAwIDAgMWVtOyB9XG5cbi5obS1hdXRob3ItY29udGVudCAuYXV0aG9yLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5obS1hdXRob3ItY29udGVudCAuYXV0aG9yLXBvc3RzLWxpbmsge1xuICBtYXJnaW46IDFlbSAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2U3NGMzYztcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5obS1hdXRob3ItY29udGVudCAuYXV0aG9yLXBvc3RzLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzIyMjsgfVxuXG4uaG0tdGFncy1saW5rcyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5obS10YWdzLWxpbmtzIGEge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5obS10YWdzLWxpbmtzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uaG0tdGFnZ2VkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4uaG0tZWRpdC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuXG4uaG0tZWRpdC1saW5rIGEucG9zdC1lZGl0LWxpbmsge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07IH1cblxuLmhtLWVkaXQtbGluayBhLnBvc3QtZWRpdC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMXB4IC41ZW0gMCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5obS1lZGl0LWxpbmsgYS5wb3N0LWVkaXQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMjIyOyB9XG5cbi5oaXRtYWctcGFnZSAuZW50cnktdGl0bGUge1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXNpemU6IDIuMTI1cmVtOyB9XG5cbi5hcmMtcGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTc0YzNjO1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uc3JjaC1wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAycHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNzRjM2M7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5hcmNoaXZlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMC42MjVlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5hcmNoaXZlIC5wYWdlLWhlYWRlcixcbi5zZWFyY2ggLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41NWVtOyB9XG5cbi5hcmNoaXZlIC5wYWdlLWhlYWRlciBwLFxuLnNlYXJjaCAucGFnZS1oZWFkZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41ZW07IH1cblxuLm5vLXJlc3VsdHMgLnBhZ2UtdGl0bGUsXG4uZXJyb3ItNDA0IC5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAwLjI1ZW0gMCAxZW0gMDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXNpemU6IDIuMTI1cmVtOyB9XG5cbi5uby1yZXN1bHRzIC5wYWdlLWhlYWRlcixcbi5lcnJvci00MDQgLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBGZWF0dXJlZCBTbGlkZXIgKi9cbi5oaXRtYWctZmVhdHVyZWQtc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uaG0tc2xpZGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5obS1zbGlkZS1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uaG0tc2xpZGUtaG9sZGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDQ4Ljk3OTU5MTgzNjczNDY5JTsgfVxuXG4uaG0tc2xpZGUtaG9sZGVyID4gLmhtLXNsaWRlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4uaG0tc2xpZGVyLWRldGFpbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMSUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDElLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMSUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTsgfVxuXG4uaG0tc2xpZGVyLWRldGFpbHMgYSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5obS1zbGlkZXItZGV0YWlscyBhOmhvdmVyIHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmhtLXNsaWRlci1kZXRhaWxzIC5jYXQtbGlua3Mge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2M7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uaG0tc2xpZGVyLWRldGFpbHMgLmNhdC1saW5rcyBhIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmhtLXNsaWRlci1kZXRhaWxzIC5jYXQtbGlua3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjZGRkOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG0tc2xpZGVyLWRldGFpbHMgLmNhdC1saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5obS1zbGlkZXItdGl0bGUge1xuICB0ZXh0LXNoYWRvdzogMCAwIDVweCAjMjIyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuaG0tc2xpZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5obS1zbGlkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5obS1zbGlkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtOyB9IH1cblxuLnNsaWRlLWVudHJ5LW1ldGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDJweCAjMDAwOyB9XG5cbi5zbGlkZS1lbnRyeS1tZXRhIGEge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc2xpZGUtZW50cnktbWV0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjY2M7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZS1lbnRyeS1tZXRhIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI2htLWNhcm91c2VsIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4jaG0tY2Fyb3VzZWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAuOTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNobS1jYXJvdXNlbCBpbWc6aG92ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbiNobS1jYXJvdXNlbCAuZmxleC1hY3RpdmUtc2xpZGUgaW1nIHtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5obS10aHVtYi1iZyB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLmhtLXJlbGF0ZWQtcG9zdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbi5obS1yZWwtcG9zdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzLjUlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB3aWR0aDogMzElO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG0tcmVsLXBvc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5obS1yZWwtcG9zdCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAuN2VtO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaG0tcmVsLXBvc3QgLnBvc3QtdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBtYXJnaW46IDAgMCAuNWVtIDA7IH1cblxuLmhtLXJlbC1wb3N0IC5wb3N0LXRpdGxlIGEge1xuICBjb2xvcjogIzIyMjsgfVxuXG4uaG0tcmVsLXBvc3QgLnBvc3QtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTc0YzNjOyB9XG5cbi5obS1yZWwtcG9zdDpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi8qIFNoYXJlIEljb25zICovXG4uaGl0bWFnLXNvY2lhbC1zaGFyaW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZW50cnktaGVhZGVyIC5oaXRtYWctc29jaWFsLXNoYXJpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyLjNlbTsgfVxuXG4uZW50cnktZm9vdGVyIC5oaXRtYWctc29jaWFsLXNoYXJpbmcge1xuICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuXG4uaG0tc2hhcmUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDdweCAxM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5obS1zaGFyZTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmhtLXNoYXJlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4uaG0tc2hhcmUtZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kOiAjM2I1OTk4OyB9XG5cbi5obS1zaGFyZS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmhtLXNoYXJlLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzNjY2ZmOyB9XG5cbi5obS1zaGFyZS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uaG0tc2hhcmUtZ29vZ2xlcGx1cyB7XG4gIGJhY2tncm91bmQ6ICNkZDRiMzk7IH1cblxuLmhtLXNoYXJlLWdvb2dsZXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5obS1zaGFyZS1mYWNlYm9vazpiZWZvcmUsXG4uaG0tc2hhcmUtdHdpdHRlcjpiZWZvcmUsXG4uaG0tc2hhcmUtZ29vZ2xlcGx1czpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBtYXJnaW4tcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbW1lbnQtY29udGVudCBhIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5jb21tZW50LWNvbnRlbnQgcCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmJ5cG9zdGF1dGhvciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb21tZW50LWxpc3Qge1xuICBtYXJnaW46IDAgMCAxLjVlbSAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zYXlzLCAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLmNvbW1lbnQtbGlzdCArIC5jb21tZW50LXJlc3BvbmQsXG4uY29tbWVudC1uYXZpZ2F0aW9uICsgLmNvbW1lbnQtcmVzcG9uZCB7XG4gIHBhZGRpbmctdG9wOiAxLjc1ZW07IH1cblxuLmNvbW1lbnRzLXRpdGxlLFxuLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMTI1O1xuICBwYWRkaW5nLXRvcDogMS4zMDRlbTsgfVxuXG4uY29tbWVudHMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjMwNGVtOyB9XG5cbi5jb21tZW50LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuLmNvbW1lbnQtbGlzdCBhcnRpY2xlLFxuLmNvbW1lbnQtbGlzdCAucGluZ2JhY2ssXG4uY29tbWVudC1saXN0IC50cmFja2JhY2sge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbiAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggNzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jb21tZW50LWxpc3QgLmNoaWxkcmVuIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5jb21tZW50LWxpc3QgLmNoaWxkcmVuID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDAuODc1ZW07IH1cblxuLmNvbW1lbnQtYXV0aG9yIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIG1hcmdpbi1ib3R0b206IDAuNDM3NWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5jb21tZW50LWF1dGhvciBhIHtcbiAgY29sb3I6ICNlNzRjM2M7IH1cblxuLmNvbW1lbnQtYXV0aG9yIGE6aG92ZXIge1xuICBjb2xvcjogIzIyMjsgfVxuXG4uY29tbWVudC1hdXRob3IgLmF2YXRhciB7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmNvbW1lbnQtbWV0YWRhdGEsXG4ucGluZ2JhY2sgLmVkaXQtbGluayB7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjE1Mzg0NjE1NDsgfVxuXG5mb290ZXIuY29tbWVudC1tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4uY29tbWVudC1tZXRhZGF0YSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uY29tbWVudC1tZXRhZGF0YSBhLFxuLnBpbmdiYWNrIC5jb21tZW50LWVkaXQtbGluayB7XG4gIGNvbG9yOiAjODg4ODg4OyB9XG5cbi5jb21tZW50LW1ldGFkYXRhIGE6aG92ZXIsXG4uY29tbWVudC1tZXRhZGF0YSBhOmZvY3VzLFxuLnBpbmdiYWNrIC5jb21tZW50LWVkaXQtbGluazpob3Zlcixcbi5waW5nYmFjayAuY29tbWVudC1lZGl0LWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2U3NGMzYzsgfVxuXG4uY29tbWVudC1tZXRhZGF0YSAuZWRpdC1saW5rLFxuLnBpbmdiYWNrIC5lZGl0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmNvbW1lbnQtY29udGVudCB1bCxcbi5jb21tZW50LWNvbnRlbnQgb2wge1xuICBtYXJnaW46IDAgMCAxLjVlbSAxLjI1ZW07IH1cblxuLmNvbW1lbnQtY29udGVudCBsaSA+IHVsLFxuLmNvbW1lbnQtY29udGVudCBsaSA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29tbWVudC1yZXBseS1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAxLjI1MGVtO1xuICBwYWRkaW5nOiAwLjQxN2VtIDAuODMzZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jb21tZW50LXJlcGx5LWxpbms6aG92ZXIsXG4uY29tbWVudC1yZXBseS1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IDA7IH1cblxuLmNvbW1lbnQtZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzdlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1mb3JtIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNzVlbTsgfVxuXG4uY29tbWVudC1ub3Rlcyxcbi5jb21tZW50LWF3YWl0aW5nLW1vZGVyYXRpb24sXG4ubG9nZ2VkLWluLWFzLFxuLmZvcm0tYWxsb3dlZC10YWdzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuXG4ubm8tY29tbWVudHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMS43NWVtOyB9XG5cbi5jb21tZW50LW5hdmlnYXRpb24gKyAubm8tY29tbWVudHMge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uZm9ybS1hbGxvd2VkLXRhZ3MgY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBJbmNvbnNvbGF0YSwgbW9ub3NwYWNlOyB9XG5cbi5mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnJlcXVpcmVkIHtcbiAgY29sb3I6ICNlNzRjM2M7IH1cblxuLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuXG4uY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuXG4uY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCBhIHtcbiAgYm9yZGVyOiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCBhOmhvdmVyLFxuLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMWExYTFhOyB9XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHNtYWxsIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG4gIGNvbG9yOiAjZTc0YzNjOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW5maW5pdGUgc2Nyb2xsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBHbG9iYWxseSBoaWRkZW4gZWxlbWVudHMgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaXMgc3VwcG9ydGVkIGFuZCBpbiB1c2UuICovXG4uaW5maW5pdGUtc2Nyb2xsIC5wb3N0cy1uYXZpZ2F0aW9uLFxuLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuICAvKiBUaGVtZSBGb290ZXIgKHdoZW4gc2V0IHRvIHNjcm9sbGluZykgKi9cbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBXaGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kIHdlIG5lZWQgdG8gcmUtZGlzcGxheSBlbGVtZW50cyB0aGF0IHdlcmUgaGlkZGVuICh2aWEgLm5ldmVyZW5kaW5nKSBiZWZvcmUuICovXG4uaW5maW5pdHktZW5kLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3AtY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW46IDAuODA3NWVtIDA7IH1cblxuLndwLWNhcHRpb24tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAzMy4zMyU7IH1cblxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjAlOyB9XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNi42NiU7IH1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE0LjI4JTsgfVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTIuNSU7IH1cblxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDExLjExJTsgfVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAuOWVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG5kZm4sIGNpdGUsIGVtLCBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDEuNWVtO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbnByZSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMS42ZW07XG59XG5cbmNvZGUsIGtiZCwgdHQsIHZhciB7XG4gIGZvbnQtZmFtaWx5OiBNb25hY28sIENvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbmFiYnIsIGFjcm9ueW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIGN1cnNvcjogaGVscDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5tYXJrLCBpbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmOWMwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJpZyB7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDJweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGNoYW5nZSB0aGUgcHJvcGVydHkgZm9yIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAvKiBGYWxsYmFjayBmb3Igd2hlbiB0aGVyZSBpcyBubyBjdXN0b20gYmFja2dyb3VuZCBjb2xvciBkZWZpbmVkLiAqL1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgcXVvdGVzOiBcIlwiIFwiXCI7XG4gIHBhZGRpbmc6IDEuNWVtO1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNlNzRjM2M7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5ibG9ja3F1b3RlIHAge1xuICBtYXJnaW46IDA7XG59XG5ibG9ja3F1b3RlIGNpdGUge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbnVsLCBvbCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gIG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovXG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDA7XG4gIC8qIEV4dHJhIHdpZGUgaW1hZ2VzIHdpdGhpbiBmaWd1cmUgdGFncyBkb24ndCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhLiAqL1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxudGFibGUsIHRoLCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbnRoIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xufVxuXG4uc2l0ZS1mb290ZXIgdGFibGUsIC5zaXRlLWZvb3RlciB0aCwgLnNpdGUtZm9vdGVyIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU1NTtcbn1cbi5zaXRlLWZvb3RlciB0aCB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG59XG5cbnRkIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbn1cbmJ1dHRvbjpob3ZlcixcbmlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzIyMjIyMjtcbn1cbmJ1dHRvbjphY3RpdmUsIGJ1dHRvbjpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl06YWN0aXZlLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyZXNldFwiXTphY3RpdmUsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xufVxuXG4udGgtcmVhZG1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2M7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xufVxuXG4udGgtcmVhZG1vcmU6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGgtcmVhZG1vcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA4cHggNXB4O1xufVxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cblxuc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmEge1xuICBjb2xvcjogIzM0OThEQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMyOTgwQjk7XG59XG5hOmhvdmVyLCBhOmZvY3VzLCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZTc0YzNjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG59XG5hOmhvdmVyLCBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIE1lbnVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaG0tbmF2LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5tYWluLW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIGEge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTIuNXB4IDE3cHg7XG4gIGNvbG9yOiAjZGRkO1xufVxuLm1haW4tbmF2aWdhdGlvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIHtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OWVtO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIHVsIHtcbiAgbGVmdDogLTk5OWVtO1xuICB0b3A6IDA7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpOmhvdmVyID4gdWwsIC5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGkuZm9jdXMgPiB1bCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGEge1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTdweDtcbn1cbi5tYWluLW5hdmlnYXRpb24gdWwgbGk6aG92ZXIgPiB1bCxcbi5tYWluLW5hdmlnYXRpb24gdWwgbGkuZm9jdXMgPiB1bCB7XG4gIGxlZnQ6IGF1dG87XG59XG4ubWFpbi1uYXZpZ2F0aW9uIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLW5hdmlnYXRpb24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsXG4ubWFpbi1uYXZpZ2F0aW9uIC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4ubWFpbi1uYXZpZ2F0aW9uIC5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhLFxuLm1haW4tbmF2aWdhdGlvbiAuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlcixcbi5tYWluLW5hdmlnYXRpb24gLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMXB4IDAgMCAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlcixcbi5tYWluLW5hdmlnYXRpb24gLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiBTbWFsbCBtZW51LiAqL1xuLm1lbnUtdG9nZ2xlLFxuLm1haW4tbmF2aWdhdGlvbi50b2dnbGVkIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAubWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWFpbi1uYXZpZ2F0aW9uIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbW1lbnQtbmF2aWdhdGlvbiwgLnBvc3RzLW5hdmlnYXRpb24sIC5wb3N0LW5hdmlnYXRpb24ge1xuICBjbGVhcjogYm90aDtcbn1cbi5zaXRlLW1haW4gLmNvbW1lbnQtbmF2aWdhdGlvbixcbi5zaXRlLW1haW4gLnBvc3RzLW5hdmlnYXRpb24sXG4uc2l0ZS1tYWluIC5wb3N0LW5hdmlnYXRpb24ge1xuICBtYXJnaW46IDAgMCAzZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsIC5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LW5leHQsIC5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbmV4dCwgLnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogNTAlO1xufVxuXG4ucG9zdC1uYXZpZ2F0aW9uIC5tZXRhLW5hdiB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNhYWE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAucG9zdC10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjZTc0YzNjO1xufVxuXG4vKiBUb3AgTmF2aWdhdGlvbiAqL1xuLnRvcC1uYXZpZ2F0aW9uIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4udG9wLW5hdmlnYXRpb24gYSB7XG4gIGNvbG9yOiAjMjIyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNy41cHggOXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50b3AtbmF2aWdhdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNzRjM2M7XG59XG4udG9wLW5hdmlnYXRpb24gdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi50b3AtbmF2aWdhdGlvbiB1bCB1bCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTllbTtcbiAgei1pbmRleDogOTk5OTk7XG4gIGJhY2tncm91bmQ6ICNFQ0YwRjE7XG59XG4udG9wLW5hdmlnYXRpb24gdWwgdWwgdWwge1xuICBsZWZ0OiAtOTk5ZW07XG4gIHRvcDogMDtcbn1cbi50b3AtbmF2aWdhdGlvbiB1bCB1bCBsaTpob3ZlciA+IHVsLCAudG9wLW5hdmlnYXRpb24gdWwgdWwgbGkuZm9jdXMgPiB1bCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4udG9wLW5hdmlnYXRpb24gdWwgdWwgYSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgY29sb3I6ICMyMjI7XG59XG4udG9wLW5hdmlnYXRpb24gdWwgdWwgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRvcC1uYXZpZ2F0aW9uIHVsIGxpOmhvdmVyID4gdWwsXG4udG9wLW5hdmlnYXRpb24gdWwgbGkuZm9jdXMgPiB1bCB7XG4gIGxlZnQ6IGF1dG87XG59XG4udG9wLW5hdmlnYXRpb24gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRvcC1uYXZpZ2F0aW9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50b3AtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9wLW5hdmlnYXRpb24gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyLFxuLnRvcC1uYXZpZ2F0aW9uIC5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi50b3AtbmF2aWdhdGlvbiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIsXG4udG9wLW5hdmlnYXRpb24gLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiBTbWFsbCBtZW51LiAqL1xuLm1lbnUtdG9nZ2xlLFxuLnRvcC1uYXZpZ2F0aW9uLnRvZ2dsZWQgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gIC5tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50b3AtbmF2aWdhdGlvbiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNtYWluLW5hdi1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbjogMCAwIDJweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNtYWluLW5hdi1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2NjYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICNtYWluLW5hdi1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhtLXRvcG5hdmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI0VDRjBGMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbiN0b3AtbmF2LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiN0b3AtbmF2LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZTc0YzNjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI3RvcC1uYXYtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuI21haW4tbmF2LWJ1dHRvbjpiZWZvcmUsXG4jdG9wLW5hdi1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucmVzcG9uc2l2ZS1tYWlubmF2LFxuLnJlc3BvbnNpdmUtdG9wbmF2IHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVzcG9uc2l2ZS1tYWlubmF2LFxuICAucmVzcG9uc2l2ZS10b3BuYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnJlc3BvbnNpdmUtbWFpbm5hdiB1bCxcbi5yZXNwb25zaXZlLXRvcG5hdiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDMwcHg7XG59XG4ucmVzcG9uc2l2ZS1tYWlubmF2IGxpLFxuLnJlc3BvbnNpdmUtdG9wbmF2IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5yZXNwb25zaXZlLW1haW5uYXYgbGkgYSxcbi5yZXNwb25zaXZlLXRvcG5hdiBsaSBhIHtcbiAgY29sb3I6ICNlZWU7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVzcG9uc2l2ZS1tYWlubmF2IGxpIGE6aG92ZXIsXG4ucmVzcG9uc2l2ZS10b3BuYXYgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2M7XG59XG5cbi8qIFNvY2lhbCBNZW51ICovXG4uaG0tc29jaWFsLW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA3LjVweCAtNXB4IDcuNXB4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5ZW07XG4gIGxlZnQ6IC05OTk5ZW07XG59XG5cbiNobS1tZW51LXNvY2lhbCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jaG0tbWVudS1zb2NpYWwgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2htLW1lbnUtc29jaWFsIGxpIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MDgnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMjI7XG59XG5cbiNobS1tZW51LXNvY2lhbCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMjI7XG59XG5cbiNobS1tZW51LXNvY2lhbCBsaSBhW2hyZWYqPVwid29yZHByZXNzLm9yZ1wiXTo6YmVmb3JlLFxuI2htLW1lbnUtc29jaWFsIGxpIGFbaHJlZio9XCJ3b3JkcHJlc3MuY29tXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjA1JztcbiAgY29sb3I6ICMyMTc1OWI7XG59XG5cbiNobS1tZW51LXNvY2lhbCBsaSBhW2hyZWYqPVwiZmFjZWJvb2suY29tXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDlhJztcbiAgY29sb3I6ICMzYjU5OTg7XG59XG5cbiNobS1tZW51LXNvY2lhbCBsaSBhW2hyZWYqPVwidHdpdHRlci5jb21cIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwOTknO1xuICBjb2xvcjogIzMzY2NmZjtcbn1cblxuI2htLW1lbnUtc29jaWFsIGxpIGFbaHJlZio9XCJkcmliYmJsZS5jb21cIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxN2QnO1xuICBjb2xvcjogI2VhNGM4OTtcbn1cblxuI2htLW1lbnUtc29jaWFsIGxpIGFbaHJlZio9XCJwbHVzLmdvb2dsZS5jb21cIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwZDUnO1xuICBjb2xvcjogI2RkNGIzOTtcbn1cblxuI2htLW1lbnUtc29jaWFsIGxpIGFbaHJlZio9XCJwaW50ZXJlc3QuY29tXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGQyJztcbiAgY29sb3I6ICNjODIzMmM7XG59XG5cbiNobS1tZW51LXNvY2lhbCBsaSBhW2hyZWYqPVwiZ2l0aHViLmNvbVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA5Yic7XG4gIGNvbG9yOiAjMTcxNTE1O1xufVxuXG4jaG0tbWVudS1zb2NpYWwgbGkgYVtocmVmKj1cInR1bWJsci5jb21cIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNzMnO1xuICBjb2xvcjogIzM0NTI2Zjtcbn1cblxuI2htLW1lbnUtc29jaWFsIGxpIGFbaHJlZio9XCJ5b3V0dWJlLmNvbVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE2YSc7XG4gIGNvbG9yOiAjYzQzMDJiO1xufVxuXG4jaG0tbWVudS1zb2NpYWwgbGkgYVtocmVmKj1cImZsaWNrci5jb21cIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNmUnO1xuICBjb2xvcjogI2ZmMDA4NDtcbn1cblxuI2htLW1lbnUtc29jaWFsIGxpIGFbaHJlZio9XCJ2aW1lby5jb21cIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyN2QnO1xuICBjb2xvcjogIzFBQjdFQTtcbn1cblxuI2htLW1lbnUtc29jaWFsIGxpIGFbaHJlZio9XCJpbnN0YWdyYW0uY29tXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTZkJztcbiAgY29sb3I6ICMzZjcyOWI7XG59XG5cbiNobS1tZW51LXNvY2lhbCBsaSBhW2hyZWYqPVwiY29kZXBlbi5pb1wiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFjYic7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4jaG0tbWVudS1zb2NpYWwgbGkgYVtocmVmKj1cImxpbmtlZGluLmNvbVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBlMSc7XG4gIGNvbG9yOiAjMGU3NmE4O1xufVxuXG4jaG0tbWVudS1zb2NpYWwgbGkgYVtocmVmKj1cInllbHAuY29tXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWU5JztcbiAgY29sb3I6ICNkMzIzMjM7XG59XG5cbi8qIFNlYXJjaCBCb3ggKi9cbi5obS1zZWFyY2gtYm94LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5obS1zZWFyY2gtYnV0dG9uLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgY29sb3I6ICNkZGQ7XG59XG5cbi5obS1zZWFyY2gtYnV0dG9uLWljb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwMic7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbn1cblxuLmhtLXNlYXJjaC1idXR0b24taWNvbi5obS1zZWFyY2gtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwZCc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbn1cblxuLmhtLXNlYXJjaC1ib3gtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAzcHggc29saWQgI0UzRTNFMztcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0MHB4O1xuICB0b3A6IDQ1cHg7XG4gIHdpZHRoOiAzNDVweDtcbiAgei1pbmRleDogOTk5O1xufVxuXG4jaG0tc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDkycHg7XG59XG4jaG0tc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbn1cbiNobS1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuI2htLXNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzIyMjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDExcHg7XG4gIHdpZHRoOiAyMjBweDtcbn1cbiNobS1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdi1saW5rcyAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdlLW51bWJlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYWdlLW51bWJlcnM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xufVxuXG4ubmF2LWxpbmtzIC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAycHg7XG59XG5cbi5pbmZpbml0ZS1zY3JvbGwgLm5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jaW5maW5pdGUtaGFuZGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDI1cHggMCA1MHB4IDA7XG59XG5cbiNpbmZpbml0ZS1oYW5kbGUgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jaW5maW5pdGUtaGFuZGxlIHNwYW4uaW5maW5pdGUtbG9hZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5maW5pdGUtc2Nyb2xsIC5pbmZpbml0ZS1sb2FkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5maW5pdGUtc2Nyb2xsIC5pbmZpbml0ZS1sb2FkZXIgLnNwaW5uZXIge1xuICBib3R0b206IC0xZW07XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xuICAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNjb250ZW50W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBbGlnbm1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWxpZ25sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbn1cblxuLmFsaWducmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENsZWFyaW5nc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNsZWFyOmJlZm9yZSxcbi5jbGVhcjphZnRlcixcbi5lbnRyeS1jb250ZW50OmJlZm9yZSxcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLmNvbW1lbnQtY29udGVudDpiZWZvcmUsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmJlZm9yZSxcbi5zaXRlLWhlYWRlcjphZnRlcixcbi5zaXRlLWNvbnRlbnQ6YmVmb3JlLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjpiZWZvcmUsXG4uc2l0ZS1mb290ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmNsZWFyOmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmFmdGVyLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud2lkZ2V0IHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIE1ha2Ugc3VyZSBzZWxlY3QgZWxlbWVudHMgZml0IGluIHdpZGdldHMuICovXG59XG4ud2lkZ2V0IHNlbGVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLndpZGdldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNzRjM2M7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5hLmhtLXZpZXdhbGwge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZTc0YzNjO1xufVxuYS5obS12aWV3YWxsOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbn1cbmEuaG0tdmlld2FsbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaG0tdmlld2FsbDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMDEnO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbn1cblxuLmZvb3Rlci13aWRnZXQtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTc0YzNjO1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNlZWU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5obS1oZWFkZXItc2lkZWJhciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsb2F0OiByaWdodDtcblxuICAud2lkZ2V0X21lZGlhX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4uaG0taGVhZGVyLXNpZGViYXIgLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud2lkZ2V0LWFyZWEgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ud2lkZ2V0LWFyZWEgdWwgbGkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi53aWRnZXQtYXJlYSBhIHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG4ud2lkZ2V0LWFyZWEgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTc0YzNjO1xufVxuXG4uZm9vdGVyLXdpZGdldC1hcmVhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNjY2M7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cbi5mb290ZXItd2lkZ2V0LWFyZWEgLndpZGdldCB7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuLmZvb3Rlci13aWRnZXQtYXJlYSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZm9vdGVyLXdpZGdldC1hcmVhIHVsIGxpIHtcbiAgcGFkZGluZzogNnB4IDA7XG59XG4uZm9vdGVyLXdpZGdldC1hcmVhIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZm9vdGVyLXdpZGdldC1hcmVhIGEge1xuICBjb2xvcjogI2RkZDtcbn1cbi5mb290ZXItd2lkZ2V0LWFyZWEgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTc0YzNjO1xufVxuXG4uc2l0ZS1pbmZvIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNkZGQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2l0ZS1pbmZvIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaXRlLWluZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjZTc0YzNjO1xufVxuXG4uc2l0ZS1pbmZvLW93bmVyIHtcbiAgcGFkZGluZzogMTVweCAwIDVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtaW5mby1vd25lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwO1xuICB9XG59XG5cbi5zaXRlLWluZm8tZGVzaWduZXIge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4IDAgMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1pbmZvLWRlc2lnbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1zaWRlYmFyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItc2lkZWJhciB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AaW1wb3J0IFwid2lkZ2V0cy9zZWFyY2gtd2lkZ2V0XCI7XG5AaW1wb3J0IFwid2lkZ2V0cy9tYWdhemluZS13aWRnZXRcIjtcbkBpbXBvcnQgXCJ3aWRnZXRzL2dyaWQtcG9zdC13aWRnZXRcIjtcbkBpbXBvcnQgXCJ3aWRnZXRzL3RhYi13aWRnZXRcIjtcbkBpbXBvcnQgXCJ3aWRnZXRzL3RhZy1jbG91ZC13aWRnZXRcIjtcbkBpbXBvcnQgXCJ3aWRnZXRzL21hZ2F6aW5lLXNpZGViYXItd2lkZ2V0XCI7XG5AaW1wb3J0IFwid2lkZ2V0cy9kdWFsLWNhdGVnb3J5LXBvc3RzXCI7XG4iLCIvKiBTZWFyY2ggd2lkZ2V0ICovXG4uc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMTBweCA4NXB4IDEwcHggMTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWFhO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gIGhlaWdodDogNDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhtLWhlYWRlci1zaWRlYmFyIC53aWRnZXRfc2VhcmNoIHtcbiAgICBtaW4td2lkdGg6IDM0NXB4O1xuICAgIG1hcmdpbjogMjVweCAwO1xuICB9XG59XG4iLCIvKiBNYWdhemluZSBXaWRnZXQgKi9cbi5obWItcG9zdCxcbi5obXMtcG9zdHMge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDQ3LjM0NjkzODc3NTUxMDIlO1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG1iLXBvc3QsXG4gIC5obXMtcG9zdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4uaG1iLXBvc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDUuMzA2MTIyNDQ4OTc5NTkyJTtcbn1cbi5obWItcG9zdCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5obWItcG9zdCAuY2F0LWxpbmtzIHtcbiAgbWFyZ2luOiAwIDAgMC40NTVlbSAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmhtcy1wb3N0cyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmhtYi1lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjEuMDA4cHg7XG4gIGZvbnQtc2l6ZTogMS4zMTNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW46IDAgMCAwLjI4NmVtO1xufVxuLmhtYi1lbnRyeS10aXRsZSBhIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uaG1iLWVudHJ5LXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogI2U3NGMzYztcbn1cblxuLmhtYi1lbnRyeS1tZXRhLFxuLmhtcy1tZXRhIHtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5obWItZW50cnktbWV0YSBhLFxuLmhtcy1tZXRhIGEge1xuICBjb2xvcjogIzg4ODtcbn1cbi5obWItZW50cnktbWV0YSBhOmhvdmVyLFxuLmhtcy1tZXRhIGE6aG92ZXIge1xuICBjb2xvcjogI2U3NGMzYztcbn1cblxuLmhtYi1lbnRyeS1zdW1tYXJ5IHtcbiAgbWFyZ2luOiAwLjgxM2VtIDAgMDtcbiAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmhtYi1lbnRyeS1zdW1tYXJ5IHAge1xuICBtYXJnaW46IDAgMCAxLjQzOGVtO1xufVxuXG4uaG1zLXBvc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5obXMtcG9zdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhtcy10aHVtYiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uaG1zLXRodW1iIGltZyB7XG4gIG1heC13aWR0aDogMTI1cHg7XG59XG5cbi5obXMtZGV0YWlscyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5obXMtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwIDAgMC44ZW07XG59XG4uaG1zLXRpdGxlIGEge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5obXMtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTc0YzNjO1xufVxuXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHNwYW4ucG9zdC1kYXRlIHtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDNweCAwO1xufVxuIiwiLyogR3JpZCBQb3N0cyBXaWRnZXQgKi9cbi53aWRnZXQud2lkZ2V0X2hpdG1hZ19ncmlkX2NhdGVnb3J5X3Bvc3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmhpdG1hZy1ncmlkLWNhdGVnb3J5LXBvc3RzIHtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuXG4uaG13LWdyaWQtcG9zdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHdpZHRoOiAzMy4zMzMzMzMzJTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbG9hdDogbGVmdDtcbiAgbWluLWhlaWdodDogMXB4O1xuICBjbGVhcjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG13LWdyaWQtcG9zdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uaG13LWdyaWQtcG9zdDpudGgtb2YtdHlwZSgzbiArIDEpIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaG13LWdyaWQtcG9zdCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAuN2VtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5obXctZ3JpZC1wb3N0IC5wb3N0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbWFyZ2luOiAwIDAgLjVlbSAwO1xufVxuLmhtdy1ncmlkLXBvc3QgLnBvc3QtdGl0bGUgYSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuLmhtdy1ncmlkLXBvc3QgLnBvc3QtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTc0YzNjO1xufVxuIiwiLyogVGFiIFdpZGdldCAqL1xudWwuaG0tdGFiLW5hdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgYmFja2dyb3VuZDogI0VDRjBGMTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxubGkuaG0tdGFiIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmhtLXRhYnMtd2R0IC5obS10YWItYW5jaG9yIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMzM7XG59XG4uaG0tdGFicy13ZHQgLmhtLXRhYi1hbmNob3I6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmhtLXRhYnMtd2R0IC5obS10YWItYW5jaG9yOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaG0tdGFicy13ZHQgLmhtLXRhYi1hbmNob3Ige1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5obS10YWJzLXdkdCAudWktc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNzRjM2M7XG4gIG91dGxpbmU6IDA7XG59XG4uaG0tdGFicy13ZHQgI2hpdG1hZy1jb21tZW50cyxcbi5obS10YWJzLXdkdCAjaGl0bWFnLXRhZ3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG13LWNvbW1lbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCAxZW07XG59XG5cbi5obXctY29tbWVudC1hdXRob3IsXG4uaGl0bWFnX2NvbW1lbnRfcG9zdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaG13LWNvbW1lbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmhtd19hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDFlbSAwIDA7XG59XG4uaG13X2F2YXRhciBpbWcge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5obXctY29tbS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi8qIFRhZyBDbG91ZCBXaWRnZXQgKi9cbiNoaXRtYWctdGFncyBhLFxuLndpZGdldF90YWdfY2xvdWQgLnRhZ2Nsb3VkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAxcHggMXB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuI2hpdG1hZy10YWdzIGE6aG92ZXIsXG4ud2lkZ2V0X3RhZ19jbG91ZCAudGFnY2xvdWQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG59XG4iLCIvKiBSZWFkeSBNYWdhemluZSBXaWRnZXRzIGZvciBvdGhlciBzaWRlYmFycy4gKi9cbiNzZWNvbmRhcnkgLmhtYi1wb3N0LFxuLmZvb3Rlci13aWRnZXQtYXJlYSAuaG1iLXBvc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbiNzZWNvbmRhcnkgLmhtcy1wb3N0cyxcbi5mb290ZXItd2lkZ2V0LWFyZWEgLmhtcy1wb3N0cyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3NlY29uZGFyeSAuaG0tZHVhbGMtbGVmdCxcbiNzZWNvbmRhcnkgLmhtLWR1YWxjLXJpZ2h0LFxuLmZvb3Rlci13aWRnZXQtYXJlYSAuaG0tZHVhbGMtbGVmdCxcbi5mb290ZXItd2lkZ2V0LWFyZWEgLmhtLWR1YWxjLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jc2Vjb25kYXJ5IC5obXctZ3JpZC1wb3N0LFxuLmZvb3Rlci13aWRnZXQtYXJlYSAuaG13LWdyaWQtcG9zdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbiNzZWNvbmRhcnkgYS5obS12aWV3YWxsLFxuLmZvb3Rlci13aWRnZXQtYXJlYSBhLmhtLXZpZXdhbGwge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNzZWNvbmRhcnkgYS5obS12aWV3YWxsOmhvdmVyLFxuLmZvb3Rlci13aWRnZXQtYXJlYSBhLmhtLXZpZXdhbGw6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNzZWNvbmRhcnkgLndpZGdldF9jYXRlZ29yaWVzIHNlbGVjdCxcbiNzZWNvbmRhcnkgLndpZGdldF9hcmNoaXZlIHNlbGVjdCxcbi5mb290ZXItd2lkZ2V0LWFyZWEgLndpZGdldF9jYXRlZ29yaWVzIHNlbGVjdCxcbi5mb290ZXItd2lkZ2V0LWFyZWEgLndpZGdldF9hcmNoaXZlIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyLXdpZGdldC1hcmVhIC5obXctZ3JpZC1wb3N0IC5wb3N0LXRpdGxlIGEsXG4uZm9vdGVyLXdpZGdldC1hcmVhIC5obWItZW50cnktdGl0bGUgYSxcbi5mb290ZXItd2lkZ2V0LWFyZWEgLmhtcy10aXRsZSBhIHtcbiAgY29sb3I6ICNlZWVlZWU7XG59XG4uZm9vdGVyLXdpZGdldC1hcmVhIC5obXctZ3JpZC1wb3N0IC5wb3N0LXRpdGxlIGE6aG92ZXIsXG4uZm9vdGVyLXdpZGdldC1hcmVhIC5obWItZW50cnktdGl0bGUgYTpob3Zlcixcbi5mb290ZXItd2lkZ2V0LWFyZWEgLmhtcy10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNzRjM2M7XG59XG4uZm9vdGVyLXdpZGdldC1hcmVhIHVsLmhtLXRhYi1uYXYge1xuICBiYWNrZ3JvdW5kOiAjMmIyYjJiO1xufVxuLmZvb3Rlci13aWRnZXQtYXJlYSAuaG0tdGFicy13ZHQgLmhtLXRhYi1hbmNob3Ige1xuICBjb2xvcjogI2VlZTtcbn1cblxuLndpZGdldF9jYXRlZ29yaWVzIHNlbGVjdCxcbi53aWRnZXRfYXJjaGl2ZSBzZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4O1xufVxuXG4jd3AtY2FsZW5kYXIgdGgsICN3cC1jYWxlbmRhciB0ZCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLyogRHVhbCBDYXRlZ29yeSBQb3N0cyAqL1xuLndpZGdldC53aWRnZXRfaGl0bWFnX2R1YWxfY2F0ZWdvcnlfcG9zdHMge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4ud2lkZ2V0X2hpdG1hZ19kdWFsX2NhdGVnb3J5X3Bvc3RzIC5obWItZW50cnktc3VtbWFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uaG0tZHVhbGMtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDUuMzA2MTIyNDQ4OTc5NTkyJTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgd2lkdGg6IDQ3LjM0NjkzODc3NTUxMDIlO1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG0tZHVhbGMtbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmhtLWR1YWxjLXJpZ2h0IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5obWJkLXBvc3QgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG1iZC1wb3N0IC5jYXQtbGlua3Mge1xuICBtYXJnaW46IDAgMCAwLjQ1NWVtIDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhtcy10aHVtYiBpbWcsXG4gICNobS1jYXJvdXNlbCBpbWcge1xuICAgIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IG5lYXJlc3QtbmVpZ2hib3I7XG4gICAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICAgIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1jcmlzcC1lZGdlcztcbiAgICBpbWFnZS1yZW5kZXJpbmc6IC1tb3otY3Jpc3AtZWRnZXM7XG4gICAgaW1hZ2UtcmVuZGVyaW5nOiAtby1jcmlzcC1lZGdlcztcbiAgICBpbWFnZS1yZW5kZXJpbmc6IHBpeGVsYXRlZDtcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgTGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2l0ZS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5oaXRtYWctZnVsbC13aWR0aCAuaGl0bWFnLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5oaXRtYWctd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2hhZG93OiAwIDAgMnB4ICNiYmI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpdG1hZy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhpdG1hZy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDk5MHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpdG1hZy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuXG4uaG0tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5obS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhtLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5OTBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhtLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cblxuI3ByaW1hcnkuY29udGVudC1hcmVhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICNwcmltYXJ5LmNvbnRlbnQtYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuI3NlY29uZGFyeS53aWRnZXQtYXJlYSB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwLjgwJTtcbiAgbWF4LXdpZHRoOiAzNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjc2Vjb25kYXJ5LndpZGdldC1hcmVhIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLnRoLWxlZnQtc2lkZWJhciAjcHJpbWFyeS5jb250ZW50LWFyZWEge1xuICBmbG9hdDogcmlnaHQ7XG59XG4udGgtbGVmdC1zaWRlYmFyICNzZWNvbmRhcnkud2lkZ2V0LWFyZWEge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnRoLW5vLXNpZGViYXIgI3ByaW1hcnkuY29udGVudC1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEyMHB4O1xufVxuLnRoLW5vLXNpZGViYXIgI3NlY29uZGFyeS53aWRnZXQtYXJlYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aC1jb250ZW50LWNlbnRlcmVkICNwcmltYXJ5LmNvbnRlbnQtYXJlYSB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50aC1jb250ZW50LWNlbnRlcmVkICNzZWNvbmRhcnkud2lkZ2V0LWFyZWEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdHMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRoLWdyaWQtMiAuaGl0bWFnLXBvc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNS4zMDYxMjI0NDg5Nzk1OTIlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDQ3LjM0NjkzODc3NTUxMDIlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aC1ncmlkLTIgLmhpdG1hZy1wb3N0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi50aC1ncmlkLTIgLmhpdG1hZy1wb3N0Om50aC1jaGlsZCgybikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50aC1uby1zaWRlYmFyIC50aC1ncmlkLTIgLmhpdG1hZy1wb3N0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjU3MTQyOCU7XG4gIHdpZHRoOiA0OC4yMTQyODU3MSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRoLW5vLXNpZGViYXIgLnRoLWdyaWQtMiAuaGl0bWFnLXBvc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLnRoLW5vLXNpZGViYXIgLnRoLWdyaWQtMiAuaGl0bWFnLXBvc3Q6bnRoLWNoaWxkKDJuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRoLWdyaWQtMyB7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbi50aC1ncmlkLTMgLmhpdG1hZy1wb3N0IHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGNsZWFyOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aC1ncmlkLTMgLmhpdG1hZy1wb3N0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi50aC1ncmlkLTMgLmhpdG1hZy1wb3N0Om50aC1vZi10eXBlKDNuICsgMSkge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnRoLW5vLXNpZGViYXIgLnRoLWdyaWQtMyB7XG4gIG1hcmdpbjogMCAtMTlweDtcbn1cbi50aC1uby1zaWRlYmFyIC50aC1ncmlkLTMgLmhpdG1hZy1wb3N0IHtcbiAgcGFkZGluZzogMCAxOXB4O1xufVxuLnRoLW5vLXNpZGViYXIgLnRoLWdyaWQtMyAuaGl0bWFnLXBvc3Q6bnRoLW9mLXR5cGUoM24gKyAxKSB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGgtbGlzdC1wb3N0cyAuaGl0bWFnLXBvc3QgLmVudHJ5LXN1bW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4udGgtbGlzdC1wb3N0cyAuaGl0bWFnLXBvc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbn1cbi50aC1saXN0LXBvc3RzIC5hcmNoaXZlLXRodW1iIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcbn1cbi50aC1saXN0LXBvc3RzIC5hcmNoaXZlLXRodW1iIGltZyB7XG4gIG1heC13aWR0aDogMjkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRoLWxpc3QtcG9zdHMgLmFyY2hpdmUtdGh1bWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4udGgtbGlzdC1wb3N0cyAuYXJjaGl2ZS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGgtbGlzdC1wb3N0cyAuYXJjaGl2ZS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4udGgtbm8tc2lkZWJhciAudGgtbGlzdC1wb3N0cyAuYXJjaGl2ZS10aHVtYiBpbWcge1xuICBtYXgtd2lkdGg6IDM0OHB4O1xufVxuXG4uc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgUG9zdHMgYW5kIHBhZ2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3RpY2t5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZW50cnkge1xuICBtYXJnaW46IDAgMCAxZW07XG59XG5cbi51cGRhdGVkOm5vdCgucHVibGlzaGVkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUgLmJ5bGluZSxcbi5ncm91cC1ibG9nIC5ieWxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5wYWdlLWNvbnRlbnQsXG4uZW50cnktY29udGVudCxcbi5lbnRyeS1zdW1tYXJ5IHtcbiAgbWFyZ2luOiAxLjVlbSAwIDA7XG4gIC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnBhZ2UtbGlua3Mge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuXG4uaG0tbG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaG0tc2l0ZS10aXRsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5cbi5obS10b3AtYmFyIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjRUNGMEYxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG59XG5cbi5obS1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDcuNXB4IDE1cHggNy41cHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGVhZGVyLW1haW4tYXJlYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2l0ZS1icmFuZGluZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjhweCAwO1xufVxuXG4uc2l0ZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uc2l0ZS10aXRsZSBhIHtcbiAgY29sb3I6ICMyMjI7XG59XG4uc2l0ZS10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5zaXRlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW46IDJweCAwIDAgMDtcbn1cblxuLmhtLWhlYWRlci1pbWFnZSBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oaXRtYWctcG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uaGl0bWFnLXBvc3QgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMS4wMDhweDtcbiAgZm9udC1zaXplOiAxLjMxM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbjogMCAwIDAuMjg2ZW07XG59XG4uaGl0bWFnLXBvc3QgLmVudHJ5LXRpdGxlIGEge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5oaXRtYWctcG9zdCAuZW50cnktdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTc0YzNjO1xufVxuLmhpdG1hZy1wb3N0IC5lbnRyeS1tZXRhIHtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4uaGl0bWFnLXBvc3QgLmVudHJ5LW1ldGEgYSB7XG4gIGNvbG9yOiAjODg4O1xufVxuLmhpdG1hZy1wb3N0IC5lbnRyeS1tZXRhIGE6aG92ZXIge1xuICBjb2xvcjogI2U3NGMzYztcbn1cbi5oaXRtYWctcG9zdCAuZW50cnktc3VtbWFyeSB7XG4gIG1hcmdpbjogMC44MTNlbSAwIDA7XG59XG4uaGl0bWFnLXBvc3QgLmVudHJ5LXN1bW1hcnkgcCB7XG4gIG1hcmdpbjogMCAwIDEuNDM4ZW07XG59XG4uaGl0bWFnLXBvc3QgLmNhdC1saW5rcyB7XG4gIG1hcmdpbjogMCAwIDAuNDU1ZW0gMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRoLWxhcmdlLXBvc3RzIC5oaXRtYWctcG9zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41ZW07XG4gIH1cbiAgLnRoLWxhcmdlLXBvc3RzIC5oaXRtYWctcG9zdCAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMTkyZW07XG4gIH1cbn1cbi5tZXRhLXNlcCB7XG4gIG1hcmdpbjogMCAycHg7XG59XG5cbi5hcmNoaXZlLXRodW1iIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtdGh1bWIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2F0LWxpbmtzIHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYmJiO1xufVxuLmNhdC1saW5rcyBhIHtcbiAgY29sb3I6ICNlNzRjM2M7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNhdC1saW5rcyBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG5cbi5oaXRtYWctc2luZ2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLmhpdG1hZy1zaW5nbGUgLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG4uaGl0bWFnLXNpbmdsZSAuY2F0LWxpbmtzIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40NTVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oaXRtYWctc2luZ2xlIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW46IDAgMCAwLjJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMjIyO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmhpdG1hZy1zaW5nbGUgLmVudHJ5LW1ldGEge1xuICBtYXJnaW46IDAgMCAxLjE1NGVtO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4uaGl0bWFnLXNpbmdsZSAuZW50cnktbWV0YSBhIHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4uaGl0bWFnLXNpbmdsZSAuZW50cnktbWV0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNzRjM2M7XG59XG4uaGl0bWFnLXNpbmdsZSAuYXV0aG9yIGEge1xuICBjb2xvcjogIzQ0NDtcbn1cbi5oaXRtYWctc2luZ2xlIC5hdXRob3IgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTc0YzNjO1xufVxuXG4uaG0tYXV0aG9yYm94IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuXG4uaG0tcmVsYXRlZC1wb3N0cyB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cblxuLmhtLWF1dGhvci1pbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDI1cHggMCAwO1xufVxuXG4uaG0tYXV0aG9yLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhtLWF1dGhvci1jb250ZW50IC5hdXRob3ItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIG1hcmdpbjogMCAwIDFlbTtcbn1cbi5obS1hdXRob3ItY29udGVudCAuYXV0aG9yLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuLmhtLWF1dGhvci1jb250ZW50IC5hdXRob3ItcG9zdHMtbGluayB7XG4gIG1hcmdpbjogMWVtIDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZTc0YzNjO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaG0tYXV0aG9yLWNvbnRlbnQgLmF1dGhvci1wb3N0cy1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5obS10YWdzLWxpbmtzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW46IDIwcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG0tdGFncy1saW5rcyBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5obS10YWdzLWxpbmtzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhtLXRhZ2dlZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5obS1lZGl0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xufVxuLmhtLWVkaXQtbGluayBhLnBvc3QtZWRpdC1saW5rIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2M7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmhtLWVkaXQtbGluayBhLnBvc3QtZWRpdC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMXB4IC41ZW0gMCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmhtLWVkaXQtbGluayBhLnBvc3QtZWRpdC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG59XG5cbi5oaXRtYWctcGFnZSAuZW50cnktdGl0bGUge1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xufVxuXG4uYXJjLXBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDJweCAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U3NGMzYztcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5zcmNoLXBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDJweCAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U3NGMzYztcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5hcmNoaXZlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMC42MjVlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYXJjaGl2ZSAucGFnZS1oZWFkZXIsXG4uc2VhcmNoIC5wYWdlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIuNTVlbTtcbn1cbi5hcmNoaXZlIC5wYWdlLWhlYWRlciBwLFxuLnNlYXJjaCAucGFnZS1oZWFkZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcmNoaXZlLmNhdGVnb3J5IC5wYWdlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIuNWVtO1xufVxuXG4ubm8tcmVzdWx0cyAucGFnZS10aXRsZSxcbi5lcnJvci00MDQgLnBhZ2UtdGl0bGUge1xuICBtYXJnaW46IDAuMjVlbSAwIDFlbSAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG59XG4ubm8tcmVzdWx0cyAucGFnZS1oZWFkZXIsXG4uZXJyb3ItNDA0IC5wYWdlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIEZlYXR1cmVkIFNsaWRlciAqL1xuLmhpdG1hZy1mZWF0dXJlZC1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uaG0tc2xpZGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaG0tc2xpZGUtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5obS1zbGlkZS1ob2xkZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNDguOTc5NTkxODM2NzM0NjklO1xufVxuXG4uaG0tc2xpZGUtaG9sZGVyID4gLmhtLXNsaWRlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmhtLXNsaWRlci1kZXRhaWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDElLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAxJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDElLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG59XG4uaG0tc2xpZGVyLWRldGFpbHMgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhtLXNsaWRlci1kZXRhaWxzIGE6aG92ZXIge1xuICBjb2xvcjogI2NjYztcbn1cbi5obS1zbGlkZXItZGV0YWlscyAuY2F0LWxpbmtzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBiYWNrZ3JvdW5kOiAjZTc0YzNjO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaG0tc2xpZGVyLWRldGFpbHMgLmNhdC1saW5rcyBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaG0tc2xpZGVyLWRldGFpbHMgLmNhdC1saW5rcyBhOmhvdmVyIHtcbiAgY29sb3I6ICNkZGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhtLXNsaWRlci1kZXRhaWxzIC5jYXQtbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhtLXNsaWRlci10aXRsZSB7XG4gIHRleHQtc2hhZG93OiAwIDAgNXB4ICMyMjI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmhtLXNsaWRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5obS1zbGlkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhtLXNsaWRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cblxuLnNsaWRlLWVudHJ5LW1ldGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDJweCAjMDAwO1xufVxuLnNsaWRlLWVudHJ5LW1ldGEgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNsaWRlLWVudHJ5LW1ldGEgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2NjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZS1lbnRyeS1tZXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNobS1jYXJvdXNlbCB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4jaG0tY2Fyb3VzZWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAuOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2htLWNhcm91c2VsIGltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4jaG0tY2Fyb3VzZWwgLmZsZXgtYWN0aXZlLXNsaWRlIGltZyB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cblxuLmhtLXRodW1iLWJnIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmhtLXJlbGF0ZWQtcG9zdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uaG0tcmVsLXBvc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMy41JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgd2lkdGg6IDMxJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG0tcmVsLXBvc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmhtLXJlbC1wb3N0IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IC43ZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhtLXJlbC1wb3N0IC5wb3N0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbWFyZ2luOiAwIDAgLjVlbSAwO1xufVxuLmhtLXJlbC1wb3N0IC5wb3N0LXRpdGxlIGEge1xuICBjb2xvcjogIzIyMjtcbn1cbi5obS1yZWwtcG9zdCAucG9zdC10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNzRjM2M7XG59XG5cbi5obS1yZWwtcG9zdDpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKiBTaGFyZSBJY29ucyAqL1xuLmhpdG1hZy1zb2NpYWwtc2hhcmluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbnRyeS1oZWFkZXIgLmhpdG1hZy1zb2NpYWwtc2hhcmluZyB7XG4gIG1hcmdpbi1ib3R0b206IDIuM2VtO1xufVxuXG4uZW50cnktZm9vdGVyIC5oaXRtYWctc29jaWFsLXNoYXJpbmcge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cblxuLmhtLXNoYXJlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiA3cHggMTNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5obS1zaGFyZTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaG0tc2hhcmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uaG0tc2hhcmUtZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xufVxuXG4uaG0tc2hhcmUtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uaG0tc2hhcmUtdHdpdHRlciB7XG4gIGJhY2tncm91bmQ6ICMzM2NjZmY7XG59XG5cbi5obS1zaGFyZS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmhtLXNoYXJlLWdvb2dsZXBsdXMge1xuICBiYWNrZ3JvdW5kOiAjZGQ0YjM5O1xufVxuXG4uaG0tc2hhcmUtZ29vZ2xlcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5obS1zaGFyZS1mYWNlYm9vazpiZWZvcmUsXG4uaG0tc2hhcmUtdHdpdHRlcjpiZWZvcmUsXG4uaG0tc2hhcmUtZ29vZ2xlcGx1czpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBtYXJnaW4tcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENvbW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29tbWVudC1jb250ZW50IGEge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5jb21tZW50LWNvbnRlbnQgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5ieXBvc3RhdXRob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbW1lbnQtbGlzdCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zYXlzLCAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tZW50LWxpc3QgKyAuY29tbWVudC1yZXNwb25kLFxuLmNvbW1lbnQtbmF2aWdhdGlvbiArIC5jb21tZW50LXJlc3BvbmQge1xuICBwYWRkaW5nLXRvcDogMS43NWVtO1xufVxuXG4uY29tbWVudHMtdGl0bGUsXG4uY29tbWVudC1yZXBseS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjU7XG4gIHBhZGRpbmctdG9wOiAxLjMwNGVtO1xufVxuXG4uY29tbWVudHMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjMwNGVtO1xufVxuXG4uY29tbWVudC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29tbWVudC1saXN0IGFydGljbGUsXG4uY29tbWVudC1saXN0IC5waW5nYmFjayxcbi5jb21tZW50LWxpc3QgLnRyYWNrYmFjayB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCA3NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21tZW50LWxpc3QgLmNoaWxkcmVuIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29tbWVudC1saXN0IC5jaGlsZHJlbiA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjg3NWVtO1xufVxuXG4uY29tbWVudC1hdXRob3Ige1xuICBjb2xvcjogIzFhMWExYTtcbiAgbWFyZ2luLWJvdHRvbTogMC40Mzc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uY29tbWVudC1hdXRob3IgYSB7XG4gIGNvbG9yOiAjZTc0YzNjO1xufVxuLmNvbW1lbnQtYXV0aG9yIGE6aG92ZXIge1xuICBjb2xvcjogIzIyMjtcbn1cblxuLmNvbW1lbnQtYXV0aG9yIC5hdmF0YXIge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY29tbWVudC1tZXRhZGF0YSxcbi5waW5nYmFjayAuZWRpdC1saW5rIHtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MTUzODQ2MTU0O1xufVxuXG5mb290ZXIuY29tbWVudC1tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmNvbW1lbnQtbWV0YWRhdGEge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5jb21tZW50LW1ldGFkYXRhIGEsXG4ucGluZ2JhY2sgLmNvbW1lbnQtZWRpdC1saW5rIHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG5cbi5jb21tZW50LW1ldGFkYXRhIGE6aG92ZXIsXG4uY29tbWVudC1tZXRhZGF0YSBhOmZvY3VzLFxuLnBpbmdiYWNrIC5jb21tZW50LWVkaXQtbGluazpob3Zlcixcbi5waW5nYmFjayAuY29tbWVudC1lZGl0LWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2U3NGMzYztcbn1cblxuLmNvbW1lbnQtbWV0YWRhdGEgLmVkaXQtbGluayxcbi5waW5nYmFjayAuZWRpdC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29tbWVudC1jb250ZW50IHVsLFxuLmNvbW1lbnQtY29udGVudCBvbCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDEuMjVlbTtcbn1cblxuLmNvbW1lbnQtY29udGVudCBsaSA+IHVsLFxuLmNvbW1lbnQtY29udGVudCBsaSA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbW1lbnQtcmVwbHktbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogMS4yNTBlbTtcbiAgcGFkZGluZzogMC40MTdlbSAwLjgzM2VtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbW1lbnQtcmVwbHktbGluazpob3Zlcixcbi5jb21tZW50LXJlcGx5LWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZjtcbiAgb3V0bGluZTogMDtcbn1cblxuLmNvbW1lbnQtZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzdlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtZm9ybSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjc1ZW07XG59XG5cbi5jb21tZW50LW5vdGVzLFxuLmNvbW1lbnQtYXdhaXRpbmctbW9kZXJhdGlvbixcbi5sb2dnZWQtaW4tYXMsXG4uZm9ybS1hbGxvd2VkLXRhZ3Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4ubm8tY29tbWVudHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMS43NWVtO1xufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uICsgLm5vLWNvbW1lbnRzIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5mb3JtLWFsbG93ZWQtdGFncyBjb2RlIHtcbiAgZm9udC1mYW1pbHk6IEluY29uc29sYXRhLCBtb25vc3BhY2U7XG59XG5cbi5mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjZTc0YzNjO1xufVxuXG4uY29tbWVudC1yZXBseS10aXRsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYSB7XG4gIGJvcmRlcjogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDA7XG59XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHNtYWxsIGE6aG92ZXIsXG4uY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCBhOmZvY3VzIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHNtYWxsIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG4gIGNvbG9yOiAjZTc0YzNjO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJbmZpbml0ZSBzY3JvbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEdsb2JhbGx5IGhpZGRlbiBlbGVtZW50cyB3aGVuIEluZmluaXRlIFNjcm9sbCBpcyBzdXBwb3J0ZWQgYW5kIGluIHVzZS4gKi9cbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG4gIC8qIFRoZW1lIEZvb3RlciAod2hlbiBzZXQgdG8gc2Nyb2xsaW5nKSAqL1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBXaGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kIHdlIG5lZWQgdG8gcmUtZGlzcGxheSBlbGVtZW50cyB0aGF0IHdlcmUgaGlkZGVuICh2aWEgLm5ldmVyZW5kaW5nKSBiZWZvcmUuICovXG4uaW5maW5pdHktZW5kLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AaW1wb3J0IFwibWVkaWEvY2FwdGlvbnNcIjtcbkBpbXBvcnQgXCJtZWRpYS9nYWxsZXJpZXNcIjtcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3AtY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luOiAwLjgwNzVlbSAwO1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAzMy4zMyU7XG59XG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjUlO1xufVxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNi42NiU7XG59XG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTQuMjglO1xufVxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEyLjUlO1xufVxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDExLjExJTtcbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIl19 */
