/*!
Theme Name: won_research
Theme URI: http://underscores.me/
Author: Scott Adrian
Author URI: http://underscores.me/
Description: A custom theme developed for William O\'Neil Co
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: won-research
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

won_research is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/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:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden;pointer-events:none}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 #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#404040;font-family:"Open Sans",sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,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}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 15px 17px rgba(255,255,255,0.5),inset 0 -5px 12px rgba(0,0,0,0.05);color:rgba(0,0,0,0.8);font-size:16px;font-size:1rem;line-height:1;padding:.6em 1em .4em;text-shadow:0 1px 0 rgba(255,255,255,0.8)}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),inset 0 15px 17px rgba(255,255,255,0.8),inset 0 -5px 12px rgba(0,0,0,0.02)}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{border-color:#aaa #bbb #bbb;box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 2px 5px rgba(0,0,0,0.15)}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.header-menu{float:left;width:50%}.header-menu ul{float:right;margin:0;width:auto;list-style:none;padding-left:0}.header-menu ul li{float:left;width:auto;padding-right:.5rem}.header-menu ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.header-menu ul ul ul{left:-999em;top:0}.header-menu ul ul li:hover>ul,.header-menu ul ul li.focus>ul{left:100%}.header-menu ul ul a{width:200px}.header-menu ul li:hover>ul,.header-menu ul li.focus>ul{left:auto}.header-menu li{float:left;position:relative}.header-menu a{display:block;text-decoration:none}.research-menu-container{top:50px;position:fixed;width:100%;z-index:999}@media only screen and (max-width: 1024px){.research-menu-container{top:56px}}@media only screen and (max-width: 795px){.research-menu-container{top:64px}}.close-message{float:right;margin-left:10px}.hello-signout-wrapper{float:left;position:relative}.hello-signout-wrapper .hello-name{cursor:pointer;z-index:999999;font-size:15px;margin-right:25px;margin-top:13px;text-decoration:none;padding:7px 7px;border:1px solid #e3e3e3;border-radius:4px;font-weight:600;color:#616b76}@media only screen and (max-width: 795px){.hello-signout-wrapper .hello-name{display:none}}.hello-signout-wrapper .hello-name:hover{text-decoration:underline}.current-page a.remove-tab{background:url(images/close-menu-dark.png) no-repeat center center !important;background:url(images/close-menu-dark.svg) no-repeat center center !important;background-size:15px !important}.sign-out-hover{display:none;cursor:pointer;position:absolute;top:40px;z-index:9999999999;left:50%;font-size:14px;text-decoration:underline;padding:7px 7px;border:1px solid #e3e3e3;border-radius:4px;font-weight:600;background:#fff;text-align:center;width:120px;margin-left:-70px}.sign-out-hover a{color:#404040;cursor:pointer}.sign-out-hover:hover{background:#ED174F;color:#fff}.sign-out-hover:hover a{color:#fff}@media only screen and (min-width: 795px){.current-page{background:#eeeef0 !important}.current-page a{color:#222 !important}.current-page .t-cat,.current-page .t-date{color:#222 !important}}@media only screen and (min-width: 795px){ul#sortable{height:35px;overflow:hidden}}.research-menu{display:table;width:100%;margin:0;background:#ceced6 !important;z-index:10;padding-top:20px}@media only screen and (max-width: 795px){.research-menu{padding-top:0;background:#fff !important}}.research-menu li.dashboard-tab{background:-webkit-linear-gradient(top, #6b6c73 0%, #7b7b84 23%) !important;background:linear-gradient(to bottom, #6b6c73 0%, #7b7b84 23%) !important}.research-menu li.dashboard-tab.current-menu-item{background:-webkit-linear-gradient(top, #fff 0%, #efefef 23%) !important;background:linear-gradient(to bottom, #fff 0%, #efefef 23%) !important}.research-menu ul#menu-research-menu li{text-align:center;padding:0;min-height:30px}@media only screen and (max-width: 795px){.research-menu ul#menu-research-menu{text-align:left}}.research-menu li.selected-tab{background:lightgrey !important;color:black !important}.research-menu .research-dashboard li{border-top-left-radius:4px;border-top-right-radius:4px;margin:.5rem 0 0 0.8rem;background:#666666;text-align:center}@media only screen and (min-width: 795px){.research-menu .research-dashboard li{min-width:150px}}.research-menu .research-dashboard li a{text-transform:uppercase;font-size:12px;display:block;color:#ffffff;padding:0;margin:8px .2rem 0 auto;font-weight:400}.research-menu .current_tabs li.won-tab{border-top-left-radius:4px;border-top-right-radius:4px;margin:4px 0 0 10px;background:#666666;text-align:center;min-height:32px;cursor:pointer}@media only screen and (max-width: 795px){.research-menu .current_tabs li.won-tab{display:none}}@media only screen and (min-width: 795px){.research-menu .current_tabs li.won-tab{min-width:150px}}@media only screen and (max-width: 795px){.research-menu .current_tabs li.won-tab:first-of-type{display:block}}.research-menu .current_tabs li.won-tab .t-date{font-size:0.8em}.research-menu .current_tabs li.won-tab:hover div{text-shadow:-0.5px 0 #fff, 0.5px 0 #fff;cursor:pointer}.research-menu .current_tabs li.won-tab a.remove-tab{float:right;color:#ffffff;padding:5px;height:15px;width:15px;position:absolute;right:4px;top:4px;cursor:pointer;background:url(images/close-menu-white.png) no-repeat center center;background:url(images/close-menu-white.svg) no-repeat center center;background-size:15px;opacity:1;-webkit-transition:opacity linear 250ms;transition:opacity linear 250ms}@media only screen and (max-width: 795px){.research-menu .current_tabs li.won-tab a.remove-tab{right:7px;top:2px;padding:15px}}.research-menu .current_tabs li.won-tab a.remove-tab:hover{background-size:17px;height:17px;width:17px;margin-top:-1px;margin-right:-1px}.research-menu .current_tabs li.won-tab a.research-tab{text-transform:uppercase;font-size:11px;display:block;color:#ffffff;padding:0 15px;margin:0 .2rem 0 auto;font-weight:400}@media only screen and (min-width: 795px){.research-menu .current_tabs li.won-tab a.research-tab{margin:5px .2rem 0 auto}}.research-menu .current_tabs li.won-tab a.research-tab.two-line-tab{margin:0 .2rem 0 auto}.research-menu .current_tabs li.won-tab .t-cat{padding-top:5px;line-height:1em;margin:0;max-height:23px;overflow:hidden;font-size:12px;font-weight:400}.research-menu ul{margin:0;width:auto;list-style:none;padding-left:0;position:relative}.research-menu ul li{float:left;padding-right:.5rem}@media only screen and (max-width: 795px){.research-menu ul li{width:auto;padding:0 1%}}.research-menu ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.research-menu ul ul ul{left:-999em;top:0}.research-menu ul ul li:hover>ul,.research-menu ul ul li.focus>ul{left:100%}.research-menu ul ul a{width:200px}.research-menu ul li:hover>ul,.research-menu ul li.focus>ul{left:auto}.research-menu li{float:left;position:relative}.research-menu a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.admin-bar .navbar-fixed-top{top:32px}.admin-bar .research-menu-container{top:97px}a#max_tab_message a#download-panaray{display:inline-block;float:right;padding:0 0 0 10px;cursor:pointer;font-weight:600}.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,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;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:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.header-widget{width:42%;float:left;display:block;margin-top:1rem}@media only screen and (max-width: 1024px){#pgc-w57d714d108e08-0-0 .panel-grid-cell{width:20% !important}}.page-template-dashboard-template div.research-header-widgets{padding:1rem 10rem 1rem}.page-template-research-template .research-header-widgets{margin:0 auto auto;z-index:10;background:#eeeef0;padding:20px 0 10px}@media only screen and (max-width: 1024px){.page-template-research-template .research-header-widgets{margin:15px auto;padding:0}}@media only screen and (max-width: 795px){.page-template-research-template .research-header-widgets{margin:0 auto 10px;padding:10px 0 0}}.page-template-research-template .research-header-widgets .focus-header-wrapper{width:100%}.page-template-research-template .research-header-widgets .focus-header-wrapper a.about-list{margin-top:.5rem}.page-template-research-template .research-header-widgets .focus-header-wrapper a.about-list .about-text{float:left;margin-right:.4rem}.page-template-research-template .research-header-widgets .focus-header-wrapper a.about-list .selected-list-name{float:left}.page-template-research-template .research-header-widgets .focus-header-wrapper .focus-header.focus-list-select{width:20%;float:left;margin-top:1.8rem}.page-template-research-template .research-header-widgets .focus-header-wrapper .focus-header.focus-list-select select{width:100%}.page-template-research-template .research-header-widgets .focus-header-wrapper .focus-header .focus-header-divider{border-left:1px #666666 solid;float:left;height:3rem;margin:0 2rem}.page-template-research-template .research-header-widgets .focus-header-wrapper .focus-header.focus-ytd-display{float:right}.page-template-research-template .research-header-widgets .focus-header-wrapper .focus-header.focus-side-links{float:right;width:13%;margin-top:1rem}.page-template-research-template .research-header-widgets .focus-header-wrapper .focus-header.focus-side-links a{display:table;cursor:pointer}.page-template-research-template .research-header-widgets h3.widget-title{color:#009900}@media only screen and (max-width: 1024px){.page-template-research-template .research-header-widgets h3.widget-title{font-size:21px}}@media only screen and (max-width: 795px){.page-template-research-template .research-header-widgets h3.widget-title{font-size:16px}}@media only screen and (max-width: 795px){.page-template-research-template .research-header-widgets h3.widget-title{margin-top:4px}}.page-template-research-template .research-header-widgets #panel-63-0-0-0 .textwidget{font-size:12px;color:#808080;margin-bottom:4px}@media only screen and (max-width: 795px){.page-template-research-template .research-header-widgets #panel-63-0-0-0 .textwidget{margin-right:15px}}.page-template-research-template .research-header-widgets .analyst-icon{width:17px;margin-left:8px}.page-template-research-template .research-header-widgets .aaa-search{position:relative;cursor:pointer;font-size:14px;display:block;margin:0 auto;line-height:1em;color:#003298}@media only screen and (min-width: 1468px){.page-template-research-template .research-header-widgets .aaa-search{max-width:75%}}@media only screen and (max-width: 795px){.page-template-research-template .research-header-widgets .aaa-search{text-align:right;padding:0 25px 0 0}}.page-template-research-template .research-header-widgets section{margin:auto}@media only screen and (min-width: 1024px){.page-template-research-template .research-header-widgets section{padding:0px 0 10px}}.page-template-research-template .research-header-widgets section .recent-mentions-top{margin-top:-.5rem}@media only screen and (max-width: 795px){.page-template-research-template .research-header-widgets section .recent-mentions-top{margin-top:5px}}.page-template-research-template .research-header-widgets section .recent-mentions-top div:nth-child(2){width:auto}.page-template-research-template .research-header-widgets section .recent-mentions-top #type-filter{border:0;background:transparent;text-decoration:underline;text-transform:uppercase}.page-template-research-template .research-header-widgets section .recent-mentions-bottom{margin-top:.4rem}.page-template-research-template .research-header-widgets section .recent-mentions-bottom>div{width:100%;overflow:hidden}.page-template-research-template .research-header-widgets section ul.recent-mentions{list-style:none;width:100%;padding:0px;margin:0px;max-width:100%;height:45px;overflow:hidden}@media only screen and (max-width: 1024px){.page-template-research-template .research-header-widgets section ul.recent-mentions{margin-left:10px;margin-top:5px}}.page-template-research-template .research-header-widgets section ul.recent-mentions li{float:left;position:relative;margin-bottom:33px}.page-template-research-template .research-header-widgets section ul.recent-mentions li button{border-radius:4px;font-size:12px;color:#333333;margin:0 .3rem .5rem;padding:.5rem 1rem;font-weight:bold;background:transparent;box-shadow:none;border:solid 1px #666;text-transform:uppercase;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in;text-shadow:none}@media only screen and (max-width: 795px){.page-template-research-template .research-header-widgets section ul.recent-mentions li button{margin:0 5px 5px 0;font-size:9px}}.page-template-research-template .research-header-widgets section ul.recent-mentions li button:hover{background:#7b7b84;color:#fff}.page-template-research-template .research-header-widgets #pgc-63-2-0{width:100% !important}@media only screen and (max-width: 795px){.page-template-research-template .research-header-widgets #pgc-63-2-0{padding:0 !important}}@media only screen and (max-width: 795px){.page-template-research-template .research-header-widgets #pgc-63-2-0{padding:0 15px !important}}.page-template-research-template .research-header-widgets #pgc-63-0-1,.page-template-research-template .research-header-widgets #pgc-63-0-2{display:none}.page-template-research-template .research-header-widgets #won-search-filter{float:right}.page-template-research-template .research-header-widgets #won-research-search{margin:auto;float:left;width:100%;max-width:500px;position:relative}.page-template-research-template .research-header-widgets #won-research-search ::-webkit-input-placeholder{color:#444444;font-size:14px}.page-template-research-template .research-header-widgets #won-research-search ::-moz-placeholder{color:#444444;font-size:14px}.page-template-research-template .research-header-widgets #won-research-search :-ms-input-placeholder{color:#444444;font-size:14px}.page-template-research-template .research-header-widgets #won-research-search :-moz-placeholder{color:#444444;font-size:14px}.page-template-research-template .research-header-widgets #won-research-search .twitter-typeahead{display:block !important;float:left;width:100%}.page-template-research-template .research-header-widgets #won-research-search input{border-bottom-left-radius:4px;border-top-left-radius:4px;background:#c3c4ca;color:#000000;border-style:solid;border-color:#ffffff;border-width:2px 0px 2px 2px;padding:2px 5px;width:95%;font-size:16px;box-shadow:inset 0px 50px 0px -48px #ABABAB;-webkit-box-shadow:inset 0px 50px 0px -48px #ABABAB;-moz-box-shadow:inset 0px 50px 0px -48px #ABABAB;-o-box-shadow:inset 0px 50px 0px -48px #ABABAB}.page-template-research-template .research-header-widgets #won-research-search input ::-webkit-input-placeholder{color:#444444;font-size:16px;padding:2px 5px}.page-template-research-template .research-header-widgets #won-research-search input ::-moz-placeholder{color:#444444;font-size:16px;padding:2px 5px}.page-template-research-template .research-header-widgets #won-research-search input :-ms-input-placeholder{color:#444444;font-size:16px;padding:2px 5px}.page-template-research-template .research-header-widgets #won-research-search input :-moz-placeholder{color:#444444;font-size:16px;padding:2px 5px}.page-template-research-template .research-header-widgets #won-research-search ::-webkit-input-placeholder{color:#444444;font-size:16px;padding:2px 5px}.page-template-research-template .research-header-widgets #won-research-search ::-moz-placeholder{color:#444444;font-size:16px;padding:2px 5px}.page-template-research-template .research-header-widgets #won-research-search :-ms-input-placeholder{color:#444444;font-size:16px;padding:2px 5px}.page-template-research-template .research-header-widgets #won-research-search :-moz-placeholder{color:#444444;font-size:16px;padding:2px 5px}.page-template-research-template .research-header-widgets #won-research-search input[type=text]:focus{background:#fff}.page-template-research-template .research-header-widgets #won-research-search button{padding:.7rem;margin-left:-.4rem;position:relative;border-bottom-right-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0px;border-top-left-radius:0px;background:#c3c3ca;box-shadow:none;border-style:solid;border-color:#ffffff;border-width:2px 2px 2px 2px;text-shadow:none;position:absolute;right:0;z-index:99}.page-template-research-template .research-header-widgets #won-research-search .fa{color:#333333;font-size:14px}.page-template-research-template .research-header-widgets #won-research-search button.filter-button,.page-template-research-template .research-header-widgets #won-research-search button.clear-filter{top:-.2rem;margin-left:.3rem;border-radius:5px}.page-template-research-template .research-header-widgets .analyst-left{float:left;margin-left:25px;font-size:13px}.page-template-research-template .research-header-widgets .analyst-wrapper{position:relative;margin-right:.4rem;min-width:130px}.page-template-research-template .research-header-widgets .analyst-wrapper .analyst-select-wrapper{position:relative;z-index:99;width:130px}.page-template-research-template .research-header-widgets .analyst-wrapper .analyst-select-wrapper select{width:100%}.page-template-research-template .research-header-widgets .analyst-wrapper .analyst-options{display:none;position:absolute;right:-5px;top:0;z-index:999;width:180px;border:1px #cccccc solid;background:#f7f7f7;border-radius:6px}.page-template-research-template .research-header-widgets .analyst-wrapper .analyst-options ul{list-style:none;margin:0;padding:0;max-height:500px;max-height:75vh;overflow-y:scroll}.page-template-research-template .research-header-widgets .analyst-wrapper .analyst-options ul li{cursor:pointer;padding:7px 10px;width:100%;border-bottom:1px #cccccc solid}.page-template-research-template .research-header-widgets .analyst-wrapper .analyst-options ul li:last-child{border:0}.page-template-research-template .research-header-widgets .analyst-wrapper .analyst-options ul li:hover{background:#d9e6fd}.page-template-research-template .research-header-widgets .analyst-wrapper .analyst-options ul li img{margin-right:5px}.page-template-research-template .research-header-widgets .analyst-wrapper .analyst-options ul li .selected-analyst{background:#d9e6fd}.page-template-research-template .research-header-widgets div.search-filter{position:absolute;right:10rem;text-align:right}@media only screen and (max-width: 795px){.page-template-research-template .research-header-widgets div.search-filter{right:auto;position:relative}.page-template-research-template .research-header-widgets div.search-filter select{margin-top:15px}}.page-template-research-template .research-header-widgets div.search-filter select{font-size:13px;height:2.5em}.page-template-research-template .research-header-widgets div.search-filter .time-filter{float:left;margin-right:.4rem}.page-template-research-template .research-header-widgets div.search-filter .specific-dates{display:none;position:fixed;left:41%;background:#ffffff;padding:2rem 3rem;border:#ccc solid 1px;border-radius:5px;font-size:11px;text-align:center;box-shadow:5px 5px 9px 1px #666;z-index:1}.page-template-research-template .research-header-widgets div.search-filter .specific-dates p{font-size:11px;margin-bottom:.5rem}.page-template-research-template .research-header-widgets div.search-filter .specific-dates #close-dr{position:absolute;right:.5rem;top:.5rem}.page-template-research-template .research-header-widgets div.search-filter .specific-dates .date-range-wrapper{padding:3rem 3rem 5rem 3rem;border:solid 1px #ccc;border-radius:5px;margin-bottom:1rem}.page-template-research-template .research-header-widgets div.search-filter .specific-dates .date-range-wrapper .dr-start{float:left;margin-right:1.5rem}.page-template-research-template .research-header-widgets div.search-filter .specific-dates .date-range-wrapper .dr-end{float:left}.page-template-research-template .research-header-widgets div.search-filter .span.analyst-header-title{display:block}.page-template-research-template .research-header-widgets div.search-filter .author-wrapper{position:relative;float:left;margin-right:.4rem;min-width:170px}@media only screen and (max-width: 795px){.page-template-research-template .research-header-widgets div.search-filter .author-wrapper{float:none}}.page-template-research-template .research-header-widgets div.search-filter .author-wrapper .analyst-select-wrapper{position:relative;z-index:99;width:130px}.page-template-research-template .research-header-widgets div.search-filter .author-wrapper .analyst-select-wrapper select{width:170px;font-size:13px;margin-bottom:5px;max-width:none}@media only screen and (max-width: 795px){.page-template-research-template .research-header-widgets div.search-filter .author-wrapper .analyst-select-wrapper{width:100%;margin-top:1em}}@media only screen and (max-width: 795px){.page-template-research-template .research-header-widgets div.search-filter .author-wrapper #type-filter,.page-template-research-template .research-header-widgets div.search-filter .author-wrapper #time-filter{width:100%;margin-top:0}}.page-template-research-template .research-header-widgets div.search-filter .author-wrapper .author-options{display:none;position:absolute;right:0;top:0;z-index:999;width:170px;border:1px #cccccc solid;background:#f7f7f7;border-radius:6px;text-align:left}.page-template-research-template .research-header-widgets div.search-filter .author-wrapper .author-options ul{list-style:none;margin:0;padding:0}.page-template-research-template .research-header-widgets div.search-filter .author-wrapper .author-options ul li{cursor:pointer;padding:7px 10px;width:100%;border-bottom:1px #cccccc solid}.page-template-research-template .research-header-widgets div.search-filter .author-wrapper .author-options ul li:last-child{border:0}.page-template-research-template .research-header-widgets div.search-filter .author-wrapper .author-options ul li:hover{background:#d9e6fd}.page-template-research-template .research-header-widgets div.search-filter .author-wrapper .author-options ul li img{margin-right:5px}.page-template-research-template .research-header-widgets div.search-filter .author-wrapper .author-options ul li .selected-analyst{background:#d9e6fd}.page-template-research-template .research-header-widgets .won-ent-form-wrapper{display:none}.page-template-research-template .research-header-widgets .won-ent-form-wrapper .vertical-offset{position:absolute}.page-template-research-template .research-header-widgets .won-aaa-form-wrapper,.page-template-research-template .research-header-widgets .won-aaa-form-contact-wrapper{display:none;z-index:9999999}.page-template-research-template .research-header-widgets .widget_search{float:left}.page-template-research-template .research-header-widgets .widget_text{float:left}.won-aaa-overlay{position:fixed;top:0px;left:0px;width:100%;height:100%;background:#222;background:rgba(0,0,0,0.75);z-index:9999}.vertical-offset{position:fixed;width:100%;z-index:9999;max-width:400px;left:50%;top:50%;margin-left:-200px;margin-top:-270px}.won-aaaFormBox{width:100%;max-width:400px;background-color:#f9f9f9;padding:10px;max-height:700px;border:1px solid #cbcbcb;border-radius:7px}.won-aaaFormBox h3{font-size:16px !important;color:#616b76 !important;font-weight:600 !important;margin:15px 0px 10px !important;padding-bottom:10px !important;border-bottom:1px solid #d9d9d9 !important;text-align:center !important}.won-aaaFormBox .try-again-button{font-size:14px;color:#606868;font-weight:400;border:1px solid #b8b8b8;padding:7px 20px;border-radius:7px;text-transform:uppercase;-webkit-transition:background-color 225ms ease-in;transition:background-color 225ms ease-in}.won-aaaFormBox .try-again-button:hover{color:#fff;background:#616b76}.won-aaaFormBox .lg-help-message{font-size:16px;color:#616b76;line-height:1.5em}.won-aaaFormBox .help-contact-info{margin:20px 0;text-align:center}.won-aaaFormBox #lg-help-back,.won-aaaFormBox #lg-help-back-lock{position:absolute;display:block;left:20px;top:22px;color:#ED193A;text-transform:uppercase;font-size:13px;cursor:pointer}.won-aaaFormBox #lg-help-back .fa,.won-aaaFormBox #lg-help-back-lock .fa{margin-right:5px}.won-aaaFormBox .login-form{padding:20px 0 15px}.won-aaaFormBox .login-form .sign-in-field{display:block;width:100%;padding:11px 10px;line-height:1em;border-radius:6px;font-size:16px;background:#fff;border:1px solid #cccccc;margin-bottom:7px}.won-aaaFormBox .login-form .sign-in-field::-webkit-input-placeholder{font-size:16px;color:#999999;font-weight:300}.won-aaaFormBox .login-form #lg-signin,.won-aaaFormBox .login-form #lg-signin2,.won-aaaFormBox .login-form #lg-signin3{display:block;font-size:15px;background:#ed174f;color:#fff;box-shadow:none;border-radius:6px;width:100%;padding:18px 0;text-transform:uppercase;font-weight:600;text-shadow:none;border:0;margin:14px 0 25px}.won-aaaFormBox .login-form #lg-signin:active,.won-aaaFormBox .login-form #lg-signin2:active,.won-aaaFormBox .login-form #lg-signin3:active{box-shadow:11px 10px 5px -6px #bababa}.won-aaaFormBox .login-form #lg-signin.signing-in:after,.won-aaaFormBox .login-form #lg-signin2.signing-in:after,.won-aaaFormBox .login-form #lg-signin3.signing-in:after{overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis steps(4, end) 1000ms infinite;animation:ellipsis steps(4, end) 1000ms infinite;content:"\2026";width:0;position:absolute}@-webkit-keyframes ellipsis{to{width:1.25em}}@keyframes ellipsis{to{width:1.25em}}.won-aaaFormBox .login-form #lg-help,.won-aaaFormBox .login-form #lg-help-lock,.won-aaaFormBox .login-form #try-again-button{font-size:14px;color:#606868;font-weight:400;border:1px solid #b8b8b8;padding:7px 20px;border-radius:7px;text-transform:uppercase;-webkit-transition:background-color 225ms ease-in;transition:background-color 225ms ease-in}.won-aaaFormBox .login-form #lg-help:hover,.won-aaaFormBox .login-form #lg-help-lock:hover,.won-aaaFormBox .login-form #try-again-button:hover{color:#fff;background:#616b76}.won-aaaFormBox .login-form .keep-logged-in{text-align:left}.won-aaaFormBox .login-form .keep-logged-in label{font-size:16px;color:#616b76;font-weight:400;cursor:pointer}.won-aaaFormBox .login-form .keep-logged-in input[type="checkbox"]{display:none}.won-aaaFormBox .login-form .keep-logged-in input[type="checkbox"]+label span{display:inline-block;width:19px;height:19px;margin:-2px 6px 0 0;vertical-align:middle;background:#fff;cursor:pointer;border:1px solid #b8b8b8;border-radius:3px}.won-aaaFormBox .login-form .keep-logged-in input[type="checkbox"]:checked+label span{background:#ed174f}.won-aaaFormBox #closeAAAModal{position:absolute;top:1rem;right:1rem;color:#333;cursor:pointer}.won-aaaFormBox .lg-help-message{display:none}.won-aaaFormBox #lg-help,.won-aaaFormBox #lg-help-lock{cursor:pointer}.won-aaaFormBox div.modal_results{margin:0 1rem;padding:0px}@media only screen and (min-width: 1024px){.d-column-1 .dashboard-item{margin-bottom:25px}}@media only screen and (min-width: 1024px){.d-column-1{width:25%}}@media only screen and (min-width: 1468px){.d-column-1{width:50%}.d-column-1 .dashboard-item{width:33%}}@media only screen and (min-width: 2048px){.d-column-1{width:37.5%}}#pgc-w57d714d108e08-0-0{float:left !important;padding:0 !important;margin-bottom:0px !important}@media only screen and (min-width: 1024px){#pgc-w57d714d108e08-0-0{width:17.5% !important}}@media only screen and (max-width: 1024px){#pgc-w57d714d108e08-0-0{width:17.5% !important}}@media only screen and (max-width: 795px){#pgc-w57d714d108e08-0-0{width:25% !important}}#pgc-w57d714d108e08-0-1{float:left !important}@media only screen and (min-width: 1024px){#pgc-w57d714d108e08-0-1{width:17.5% !important}}@media only screen and (max-width: 1024px){#pgc-w57d714d108e08-0-1{width:32.5% !important}}@media only screen and (max-width: 795px){#pgc-w57d714d108e08-0-1{width:40% !important;margin-bottom:5px !important;text-align:right;padding:0 20px 0 0 !important}}#pgc-w57d714d108e08-0-2{border-left:1px #ccc solid;border-right:1px #ccc solid;min-height:46px;float:left !important;padding:0 !important;text-align:center}@media only screen and (min-width: 1024px){#pgc-w57d714d108e08-0-2{width:10% !important}}@media only screen and (max-width: 1024px){#pgc-w57d714d108e08-0-2{width:15% !important}}@media only screen and (max-width: 795px){#pgc-w57d714d108e08-0-2{width:30% !important;margin:0 !important;padding:13px 0 !important;border-left:none}}@media only screen and (max-width: 795px){#pl-125 .panel-grid-cell{padding:0 !important}}#pgc-w57d714d108e08-0-3{float:left !important;padding:0 !important}@media only screen and (min-width: 1024px){#pgc-w57d714d108e08-0-3{width:55% !important}}@media only screen and (max-width: 1024px){#pgc-w57d714d108e08-0-3{width:35% !important;float:left !important}#pgc-w57d714d108e08-0-3 #pg-63-0 .panel-grid-cell{width:100%}}@media only screen and (max-width: 795px){#pgc-w57d714d108e08-0-3{overflow:hidden;width:100% !important;max-height:73px}#pgc-w57d714d108e08-0-3 #pg-63-0{width:100%;margin-bottom:0 !important}#pgc-w57d714d108e08-0-3 #pg-63-0 .panel-grid-cell{margin-bottom:0 !important;padding:0 !important}#pgc-w57d714d108e08-0-3 .recent-mentions-bottom{width:100%;margin-top:0}}#pl-63{padding:0 0 0 25px}@media only screen and (max-width: 795px){#pl-63{padding:0 0 0 10px}}.page-template-research-template .research-header-widgets{width:100%;margin:0 auto;padding:40px 20px 0;border-bottom:1px solid transparent;position:fixed}@media only screen and (min-width: 795px) and (max-width: 1024px){.page-template-research-template .research-header-widgets{padding:25px 20px 0}}#pg-w57d714d108e08-0{margin-left:0 !important;margin-right:0 !important}.research-content-sidebar{border-left:lightgrey 2px solid;height:95%}.research-content-sidebar .video_pdf_button{text-align:center;padding:1rem 0 0 0}.research-content-sidebar .video_pdf_button a{text-decoration:none;font-size:20px}.research-content-sidebar .video_pdf_button hr{margin-top:1rem}.research-content-sidebar .referenced-symbols{text-align:left;padding:0 1rem 1rem}.research-content-sidebar .referenced-symbols ul{list-style:none;margin:auto;padding:0;width:100%;max-width:218px;text-align:left}.research-content-sidebar .referenced-symbols ul li{padding:0 0 .5rem;font-size:1em;font-weight:400}.research-content-sidebar .referenced-symbols ul li:first-of-type{font-size:1.2em;font-weight:600}.research-content-sidebar .referenced-symbols ul button{border-radius:4px;font-size:12px;color:#333333;margin:0 .3rem .5rem;padding:.5rem 1rem;font-weight:bold;background:transparent;box-shadow:none;border:solid 1px #666;text-transform:uppercase;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in;text-shadow:none;text-align:left}@media only screen and (max-width: 795px){.research-content-sidebar .referenced-symbols ul button{margin:0 5px 5px 0;font-size:9px}}.research-content-sidebar .referenced-symbols ul button:hover{background:#7b7b84;color:#fff}.popup-info{background:#cccccc;padding:25px 14px 14px}.popup-info .popup-container{background:#fff;padding:20px;border-radius:4px;border:solid 1px #666;font-size:14px}.popup-info h3{margin:0 0 0.5em;text-transform:uppercase;color:#777;font-size:1.1em;font-weight:600}.popup-info .pop_page_content{font-size:0.95em;line-height:1.5em}.ie .page-template-research-template .research-header-widgets div.search-filter .author-wrapper .author-options{display:none;position:absolute;right:-1rem;top:-1rem;z-index:999;width:160px;border:1px #cccccc solid;background:#f7f7f7;border-radius:6px;text-align:left}.sticky{display:block}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-content .panel-grid,.entry-content .panel-grid,.entry-summary .panel-grid{margin-left:0 !important;margin-right:0 !important}.page-links{margin:0 0 1.5em}.in-panaray .stock-symbol-hover{display:none !important}.in-panaray .page-template-research-template .research-header-widgets #won-research-search button{margin-top:-0.1rem;padding:.7rem .7rem .85rem}.in-panaray .page-template-research-template .research-header-widgets #won-research-search input{box-shadow:none}html{height:100%;margin:0;padding:0}html body{min-height:100%;margin:0;padding:0}html body ::-webkit-input-placeholder{font-family:"Open Sans", sans-serif;color:#7f8082}html body :-moz-placeholder{font-family:"Open Sans", sans-serif;color:#7f8082}html body ::-moz-placeholder{font-family:"Open Sans", sans-serif;color:#7f8082}html body :-ms-input-placeholder{font-family:"Open Sans", sans-serif;color:#7f8082}html body .panel-grid-cell{position:relative}html body .research-header-title h3.widget-title:after{content:'beta';font-size:13px;font-weight:normal;color:#525252;padding-left:10px;text-transform:uppercase}html body .panel-grid{margin-right:0 !important;margin-left:0 !important}html body .aaa-close-button{font-size:13px;position:absolute;top:3px;right:5px;border:0 !important;font-weight:600 !important;background:#e6e6e6 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 15px 17px rgba(255,255,255,0.5),inset 0 -5px 12px rgba(0,0,0,0.05);color:rgba(0,0,0,0.8)}html body .aaa-close-button:hover{border:0 !important;background:transparent !important;color:#606868 !important}html body #pg-123-0 .panel-grid-cell,html body #pg-123-1 .panel-grid-cell,html body #pg-w583c89250d0bf-0 .panel-grid-cell,html body #pg-w583c89250d0bf-1 .panel-grid-cell,html body #pg-129-0 .panel-grid-cell{padding-left:0 !important;padding-right:0 !important}html body .stock-symbol-hover{background:#ffffff;padding:5px 8px;border:#cccccc 1px solid;z-index:-1;display:none;position:absolute;font-size:12px !important;opacity:0;height:0;margin-top:-5px;left:0;bottom:-14px;margin-left:-25px;width:100px;text-align:center}html body.research-result-page #primary-research{height:auto}html body #research-article .entry-content form{display:inline}html body article.dashboard-page{height:auto !important;margin:0 auto 200px !important}html body .fa{cursor:default}html body article.market-view-post .author{display:none !important}html body .auto-gen-links{background:transparent;box-shadow:none;border:0;color:#0e3d9c;font-size:1em;padding:0}html body.page-template-knowledge-center-template .webinar_pop_up{display:none;position:absolute;z-index:10000000;background:#ffffff;padding:2rem;top:20%;box-shadow:1px 1px 11px #cccccc}html body.page-template-knowledge-center-template .webinar_pop_up .close-webinar{position:absolute;right:1rem;top:1rem}html body .pdf-template{color:#000000 !important;font-family:Calibri, sans-serif !important}html body .pdf-template h1{color:#999999 !important;font-family:Calibri, sans-serif !important;font-size:80% !important;text-align:center !important}html body .pdf-template h2{font-family:Calibri, sans-serif !important;font-size:120% !important;font-weight:bold !important;margin-top:4% !important}html body .pdf-template h3{color:#999999 !important;font-family:Calibri, sans-serif !important;font-size:100% !important;text-align:center !important;font-weight:bold !important}html body .pdf-template h4{text-align:right !important}html body .pdf-template .special{font-size:80% !important}html body .pdf-template a,html body .pdf-template a:visited{color:#ff0000 !important;text-decoration:none !important}html body .pdf-template p{margin-bottom:1em !important;color:#000000 !important}html body .won-ent-form-wrapper,html body .locked-message-wrapper{display:none;width:100%;z-index:999999;position:fixed;top:50%;left:50%;margin-left:-250px;margin-top:-200px;max-width:500px;background-color:#f9f9f9;padding:20px;border:1px solid #cbcbcb;border-radius:7px;font-size:16px;color:#616b76;font-weight:400}html body .won-ent-form-wrapper input[type="submit"],html body .locked-message-wrapper input[type="submit"]{font-size:14px;background:#ed174f;color:#fff !important;border:1px solid #ed174f;font-weight:400;border:0;padding:7px 20px;text-transform:uppercase;-webkit-transition:background-color 225ms ease-in;transition:background-color 225ms ease-in;margin-top:20px;box-shadow:none;border-radius:7px}html body .won-ent-form-wrapper #closelockedmodal,html body .locked-message-wrapper #closelockedmodal{border:0;font-weight:600;font-size:13px;text-align:right;float:right}html body .won-ent-form-wrapper .aaa-how-contact p,html body .locked-message-wrapper .aaa-how-contact p{margin:0}html body .locked-message-wrapper{max-width:344px;margin-left:-172px}html body .viewer-external-container{min-height:100vh}html body .chart-overflow-conatiner .chart-container .current-lists-display{float:left}html body .chart-container{width:100%;position:relative;margin-top:20px;margin-bottom:25px}html body .chart-container .chart-type-select{display:none}html body .chart-container .current-lists-display{width:100%;margin-bottom:-16px;background:#fff;position:relative;padding-top:5px}html body .chart-container .current-lists-display .current-selected-list{width:auto;float:left;padding-left:17%;padding-top:5px;line-height:1rem}@media only screen and (min-width: 768px) and (max-width: 1199px){html body .chart-container .current-lists-display .current-selected-list{padding-left:11%}}html body .chart-container .current-lists-display .current-selected-list .csl-color{float:left;width:24px;margin-right:.8rem;border-bottom:#32d1cc solid 3px;margin-top:4px}html body .chart-container .current-lists-display .current-selected-list .selected-list-name{width:15rem;font-size:13px;margin-right:0.8rem;float:left;text-align:left;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1199px){html body .chart-container .current-lists-display .current-selected-list .selected-list-name{width:11rem !important;font-size:10px}}html body .chart-container .current-lists-display .current-selected-list .selected-list-ytd{float:left;width:auto;font-size:13px;font-weight:400;margin-right:10px}html body .chart-container .current-lists-display .benchmark-list{display:block;float:left;padding-left:10px;padding-bottom:5px;line-height:2rem}@media only screen and (min-width: 768px) and (max-width: 1199px){html body .chart-container .current-lists-display .benchmark-list{padding-left:0}}html body .chart-container .current-lists-display .benchmark-list .bl-color{float:left;width:24px;margin-right:1rem;border-bottom:#000 solid 3px;margin-top:9px}html body .chart-container .current-lists-display .benchmark-list .benchmark-list-name{width:17rem;margin-right:0.8rem;float:left;font-size:13px;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1199px){html body .chart-container .current-lists-display .benchmark-list .benchmark-list-name{width:11rem !important;font-size:10px}}html body .chart-container .current-lists-display .benchmark-list .benchmark-list-ytd{float:left;width:auto;font-weight:400;font-size:13px;margin-right:10px}html body .chart-container .canvas-wrapper canvas{width:100% !important;height:auto !important;display:block}html body .chart-container canvas{width:100% !important;height:auto !important}html body .chart-container .loadingchartgif{display:none;position:absolute;background:#fff;background:rgba(255,255,255,0.5);left:5%;width:97%;height:97%;text-align:center;padding-top:32%}html body .chart-container .focus-controls{position:relative;margin-top:30px;width:100%}html body .chart-container .focus-controls input.trigger_list{float:left}html body .chart-container .focus-controls a.view-larger{float:right}html body a,html body a.active,html body a:hover,html body a:focus,html body input,html body button{outline:none}html body.single #colophon{background:lightgrey;padding:2rem;height:7rem;margin-top:3rem;bottom:-2rem !important}html body #primary-research main{height:100%;background:#eeeef0}html body .search-php{height:100%}html body.page-template-research-template{background:#eeeef0}html body.page-template-research-template article#research-article{z-index:9}html body.page-template-dashboard-template,html body.single{background:#eeeef0}html body.page-template-dashboard-template article#research-article.single-dash-page,html body.single article#research-article.single-dash-page{top:2rem}html body #loadinggif{display:none;width:100%;text-align:center}html body #loadinggif .widget{width:100%}html body #loadinggif .widget img{margin:auto}html body header{position:fixed;width:100%;background:#ffffff;z-index:10}html body header .site-branding{float:left;max-width:320px;width:100%;margin-right:1rem}html body header .header-right-section{width:35%;float:right}html body header .header-right-section .menu-header-menu-container{margin-top:1rem}html body .current_author{font-weight:600;cursor:pointer;color:#222}html body .aaa-form-contact-form{text-align:left}html body .aaa-form-contact-form h3{padding-left:25px;position:relative}html body .aaa-form-contact-form h3:before{content:'\f0e5';font-family:FontAwesome;position:absolute;font-size:12px;top:2px;left:3px}html body .aaa-form-contact-form .aaa-your-email{margin-bottom:25px}html body .aaa-form-contact-form .aaa-how-contact{margin-top:20px}html body .aaa-form-contact-form .aaa-how-contact p{margin:0}html body .aaa-form-contact-form input[type="button"],html body .aaa-form-contact-form input[type="submit"]{font-size:14px;color:#606868;font-weight:400;border:1px solid #b8b8b8;padding:7px 20px;border-radius:7px;text-transform:uppercase;-webkit-transition:background-color 225ms ease-in;transition:background-color 225ms ease-in;text-shadow:none;box-shadow:none}html body .aaa-form-contact-form input[type="submit"]{margin-right:8px;background:#ed174f;color:#fff;border:1px solid #ed174f}html body .aaa-form-contact-form input[type="submit"]:hover{color:#fff;background:#c50538}html body .aaa-form-contact-form input[type="button"]{margin-left:8px}html body .aaa-form-contact-form input[type="button"]:hover{color:#fff;background:#616b76}html body .aaa-form-contact-form input[type="text"],html body .aaa-form-contact-form input[type="email"],html body .aaa-form-contact-form input[type="url"],html body .aaa-form-contact-form input[type="password"],html body .aaa-form-contact-form input[type="search"],html body .aaa-form-contact-form input[type="number"],html body .aaa-form-contact-form input[type="tel"],html body .aaa-form-contact-form input[type="range"],html body .aaa-form-contact-form input[type="date"],html body .aaa-form-contact-form input[type="month"],html body .aaa-form-contact-form input[type="week"],html body .aaa-form-contact-form input[type="time"],html body .aaa-form-contact-form input[type="datetime"],html body .aaa-form-contact-form input[type="datetime-local"],html body .aaa-form-contact-form input[type="color"],html body .aaa-form-contact-form textarea{font-size:14px}html body h2.entry-title a.research-item{float:left;font-size:16px;margin:0 0 .5em}html body a.cannot-view{margin-top:.2rem}html body i.locked-post,html body i.locked-post-loggedin{font-size:15px !important;margin:0 .6rem !important;color:#000 !important}html body i.vid-post{font-size:15px !important;margin:0 .6rem !important;color:#000 !important}html body .chartData{margin-top:20px;padding:0 8px}html body .chart-container .canvas-wrapper{margin-bottom:-20px}html body .chartsection .label-cont{width:42px;margin-top:-41px;background:#ffffff;display:block;height:16px;z-index:9;position:relative;border-bottom:1px #ddd solid;border-left:1px #ddd solid}@media only screen and (max-width: 991px){html body .chartsection .label-cont{margin-top:-39px;height:14px}}html body .chartsection .left-label,html body .chartsection .right-label{display:inline-block;font-size:12px;color:#ffffff}html body .chartsection .left-label{float:left}html body .chartsection .right-label{float:right}html body #dashboard,html body .research-container,html body .won-searchResults{background:#ffffff;border-radius:9px;position:relative;padding:0 20px 4em;margin-top:0;border:2px solid #999}html body .won-searchResults .entry-content p{display:inline;margin:0}@media only screen and (max-width: 460px){html body .won-searchResults{padding:10px 0}}@media only screen and (max-width: 1024px) and (min-width: 795px){html body #dashboard{margin-top:0px}}html body #dashboard a{color:#0e3d9c;cursor:pointer;font-weight:500}html body #dashboard h2.entry-title a{font-size:16px !important}html body #dashboard h3{color:#009900;margin-bottom:0px;font-size:16px;font-weight:400}html body #dashboard .entry-content p{display:inline;margin:0}@media only screen and (max-width: 1468px){html body #dashboard .entry-content p{display:none}}@media only screen and (max-width: 1468px){html body #dashboard .entry-content .auto-gen-links{display:none}}html body #dashboard #go-slider{display:none}html body #dashboard article.ipo-listing-post{padding:4px 0 6px}html body #dashboard #trend-asia-watch-bottom .research-item,html body #dashboard #ipo-listing .research-item{margin:5px 0}html body #dashboard #global-outlook{border:1px solid #cccccc;position:relative}html body #dashboard #global-outlook .hide-map-zoom{display:none !important}html body #dashboard #global-outlook .country{stroke:#dddddd;stroke-width:1px}html body #dashboard #global-outlook .country.ecountry:hover{stroke-width:1px}html body #dashboard #global-outlook .country.acountry:hover{stroke-width:1px}html body #dashboard #global-outlook .text{font-size:10px;text-transform:capitalize}html body #dashboard #global-outlook .egpoint text{font-size:5px}html body #dashboard #global-outlook .agpoint text{font-size:7px}html body #dashboard #global-outlook #container{height:100%;overflow:hidden;position:relative;background:#ffffff;z-index:9999}html body #dashboard #global-outlook .view-larger-wrapper{display:none;position:absolute;z-index:100000000000;float:right;right:1.5rem;bottom:0.6rem}html body #dashboard #global-outlook input.view-larger{border:0px;background:0px;box-shadow:none;color:royalblue}html body #dashboard #global-outlook .hidden{display:none}html body #dashboard #global-outlook div.tooltip{color:#222;background:#fff;padding:.5em;text-shadow:#f5f5f5 0 1px 0;border-radius:2px;box-shadow:0 0 2px 0 #a6a6a6;opacity:0.9;position:absolute}html body #dashboard #global-outlook .graticule{display:none}html body #dashboard #global-outlook .equator{display:none}html body #dashboard #global-outlook .global-outlook-container{position:relative;background:#ffffff;height:475px;overflow:hidden}@media only screen and (max-width: 1024px){html body #dashboard #global-outlook .global-outlook-container{height:475px}}@media only screen and (max-width: 795px){html body #dashboard #global-outlook .global-outlook-container{height:275px}}html body #dashboard #global-outlook .global-outlook-container .map-zoom{position:absolute;width:185px;z-index:100000000000000;right:-46rem;overflow:hidden;height:178px;border:1px solid lightgrey;display:block;background:#ffffff}html body #dashboard #global-outlook .global-outlook-container .map-zoom span{position:absolute;bottom:.2rem;left:0.5rem}html body #dashboard #global-outlook .global-outlook-container .map-zoom.europe-zoom{top:2%}html body #dashboard #global-outlook .global-outlook-container .map-zoom.asia-zoom{top:50%}html body #dashboard #global-outlook .global-outlook-container .loadingmapgif{display:none}html body #dashboard #global-outlook .global-outlook-container .map-swap-control{background:transparent;position:absolute;height:3rem;top:15px;z-index:9999;left:1rem;width:100%}html body #dashboard #global-outlook .global-outlook-container .map-swap-control input[type="button"]{outline:none}html body #dashboard #global-outlook .global-outlook-container .map-swap-control input[type="button"]::-moz-focus-inner{border:0}html body #dashboard #global-outlook .global-outlook-container .map-swap-control input{background:#cfcfd3;font-size:12px;color:#333333;padding:.5rem 1.03rem;border-radius:0;box-shadow:none;text-shadow:none}html body #dashboard #global-outlook .global-outlook-container .map-swap-control input:active{border:0;box-shadow:none}html body #dashboard #global-outlook .global-outlook-container .map-swap-control input.selected{border:1px solid #6a6a6a}html body #dashboard #global-outlook .global-outlook-container .map-swap-control .collapse-map{display:none}html body #dashboard #global-outlook .global-outlook-container #bar-container{width:100%;height:auto;display:none;background:#ffffff;position:absolute;top:0}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set{padding:0 1%;width:25%;float:left;max-height:398px;display:table}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper{height:424px;vertical-align:bottom;display:table-cell;width:100%;position:relative}@media only screen and (max-width: 795px){html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper{height:232px}}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper .data-count{width:100%;text-align:center;position:absolute;bottom:0;padding:5px 0;opacity:0.8;font-size:18px;bottom:-43px;background:#c0c4ca}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper .data-count .data-numeric{position:relative;margin:0 0 5px;padding:0;font-weight:600;font-size:14px;color:#000;line-height:1em;bottom:0}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper .data-count p{font-size:14px;margin:0;font-weight:400;color:#000;line-height:1em}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper p.confirmeduptrend{font-size:11px;color:#adbdde}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper p.uptrendunderpressure{font-size:11px;color:#666666}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper p.downtrend{font-size:11px;color:#f78cbc}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper p.rallyattempt{font-size:11px;color:#fecee6}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper div.header-names{height:1rem;display:none}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper div.header-names .h-name{display:inline-block;width:60%;font-size:16px}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper div.header-names .h-name:nth-child(2){width:20%;text-align:center}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper div.header-names .h-name:nth-child(3){width:20%;text-align:right}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul{margin:0;padding:0;list-style:none}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li{clear:both;width:100%;border-bottom:0;height:1.15rem;overflow:hidden}@media only screen and (max-width: 795px){html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li{height:.6rem}}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li .country-name{text-transform:capitalize}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li.Rlistitem{background:#98a6d3}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li.Rlistitem div{color:#98a6d3}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li.Ulistitem{background:#d1e5ff}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li.Ulistitem div{color:#d1e5ff}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li.Clistitem{background:#df93bc}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li.Clistitem div{color:#df93bc}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li.Alistitem{background:#f2d1e6}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li.Alistitem div{color:#f2d1e6}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li div{float:left;width:30%;font-size:5px;text-transform:capitalize}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li div.pctchange{display:inline-block;width:20%;float:none}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-data{margin:0 2%}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-data .bar-set:nth-child(1) div.header-names{background:#c2ccf6}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-data .bar-set:nth-child(2) div.header-names{background:#f0f0f0}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-data .bar-set:nth-child(3) div.header-names{background:#e0c3cf}html body #dashboard #global-outlook .global-outlook-container #bar-container div.bar-data .bar-set:nth-child(4) div.header-names{background:#f3eaf0}html body #dashboard #global-outlook h3{margin-bottom:1rem;padding:1.9rem 0 .6rem 17px}@media only screen and (max-width: 795px){html body #dashboard #global-outlook h3{margin-bottom:0;padding:1rem 0 6px 9px}}html body #dashboard #global-outlook>div>div{padding-left:0;padding-right:0;background:#eeeef0}html body #dashboard #global-outlook #pgc-w583c89250d0bf-0-0{width:35% !important}@media only screen and (max-width: 795px){html body #dashboard #global-outlook #pgc-w583c89250d0bf-0-0{width:auto !important}}html body #dashboard #global-outlook #pgc-w583c89250d0bf-0-1{width:65% !important}@media only screen and (max-width: 795px){html body #dashboard #global-outlook #pgc-w583c89250d0bf-0-1{width:auto !important}}html body #dashboard #global-outlook .global-outlook-data{padding:1rem 21px 0 0}@media only screen and (max-width: 795px){html body #dashboard #global-outlook .global-outlook-data{padding:0 0 0 10px}}html body #dashboard #global-outlook .global-outlook-data .data-count{font-size:12px !important;font-weight:600}html body #dashboard #global-outlook .global-outlook-data .data-count.confirmed-uptrend-data{color:#213c73}html body #dashboard #global-outlook .global-outlook-data .data-count.downtrend-data{color:#ff3399}html body #dashboard #global-outlook .global-outlook-data .data-count.uptrend-under-pressure-data{color:#333333}html body #dashboard #global-outlook .global-outlook-data .data-count.rally-attempt-data{color:#da82af}html body #dashboard #global-outlook .global-outlook-data .gdata-container{text-align:right;float:right;width:50%}@media only screen and (max-width: 795px){html body #dashboard #global-outlook .global-outlook-data .gdata-container{text-align:left}}html body #dashboard #global-outlook .global-outlook-data .gdata-container p{display:inline-block;margin-bottom:0;font-size:12px !important}html body #dashboard #global-outlook .global-outlook-data .gdata-container .data-numeric{display:inline-block}html body #dashboard #global-outlook .global-outlook-data.hide-data{position:absolute;z-index:1;width:100%;left:0;bottom:26px;padding:0}html body #dashboard #global-outlook .global-outlook-data.hide-data .gdata-container{text-align:center;float:none;width:50%;display:inline-block}html body #dashboard #global-outlook .global-outlook-data.hide-data .data-count{width:50%;display:inline-block}html body #dashboard #global-outlook .global-outlook-data.hide-data p{font-size:13px;display:block;margin-top:0;width:auto;float:left}html body #dashboard #feature-cell .panel-grid-cell .dashboard>div>div>div>div>div{margin-bottom:20px;font-family:arial, sans-serif}html body #dashboard #feature-cell .panel-grid-cell .dashboard>div>div>div>div>div article header.entry-header a{font-size:16px;float:none}html body #dashboard #feature-cell .panel-grid-cell .dashboard>div>div>div>div>div article div.entry-content p{font-size:15px}html body #dashboard #feature-cell .panel-grid-cell .dashboard>div>div>div>div>div article div.entry-content p a.more-link{color:#003399;font-size:14px}html body #dashboard #feature-cell .panel-grid-cell .dashboard>div>div>div>div>div article div.entry-content a.research-item{font-size:10px;color:#003399;float:left}html body #dashboard #feature-cell .panel-grid-cell .dashboard .panel-grid .panel-grid-cell div.so-panel:nth-child(2){line-height:.9rem;padding-top:.5rem;border-left:13px #8e8e8e solid;border-bottom:2px #8E8E8E solid}html body #dashboard #market-view{margin:0;border:1px solid #d3d3d3}html body #dashboard #market-view h3{padding:.5rem 0 .9rem;border-bottom:2px lightgrey solid}html body #dashboard #market-view article.market-view-post{border-bottom:1px #9c9c9c solid;margin:0;overflow:hidden;border-radius:0;padding:5px 0}@media only screen and (max-width: 1468px){html body #dashboard #market-view article.market-view-post{height:3rem}}html body #dashboard #market-view article.market-view-post:last-child{border-bottom:0}html body #dashboard #market-view article.market-view-post .date{float:left;height:100%;width:100%}html body #dashboard #market-view article.market-view-post .date i{clear:none;margin:.9rem .5rem 0 1rem;font-size:4px;color:#0e3d9c}html body #dashboard #market-view article.market-view-post .date i.fa-circle{float:left}html body #dashboard #market-view article.market-view-post .date h2{font-size:14px;margin:.5rem 0 0 0;float:left;clear:none}html body #dashboard #market-view article.market-view-post .date h2 a{font-size:14px}html body #dashboard #market-view article.market-view-post .author{float:left;text-align:right;height:100%;width:40%;font-size:1.4em}html body #dashboard #trend-asia-watch .panel-grid-cell,html body #dashboard #trend-asia-watch-bottom .panel-grid-cell{padding:0 !important}html body #dashboard #trend-asia-watch{margin:0}html body #dashboard #trend-asia-watch h3{border-bottom:2px lightgrey solid;padding:.5rem}html body #dashboard #trend-asia-watch>div div.so-panel:nth-child(1){text-align:right}html body #dashboard #trend-asia-watch>div>div{padding-left:0;padding-right:0}html body #dashboard #trend-asia-watch-bottom{margin:0}html body #dashboard #trend-asia-watch-bottom h3{border-bottom:1px #9c9c9c solid;color:#000000;font-size:13px;padding:.6rem .7rem;font-family:inherit;font-weight:400}html body #dashboard #trend-asia-watch-bottom .research-item{margin:0}html body #dashboard #trend-asia-watch-bottom .entry-content{margin:0}html body #dashboard #trend-asia-watch-bottom article.trend-asia-watch-post{padding:5px 0 5px .5rem;border-bottom:1px #9c9c9c solid;margin:0;border-radius:0}html body #dashboard #trend-asia-watch-bottom article.trend-asia-watch-post:last-child{border:0}html body #dashboard #trend-asia-watch-bottom article.trend-asia-watch-post .date{float:left;height:100%;width:76%}html body #dashboard #trend-asia-watch-bottom article.trend-asia-watch-post .date i{float:right;clear:none;margin:.9rem .5rem 0 1rem;font-size:4px;color:#0e3d9c}html body #dashboard #trend-asia-watch-bottom article.trend-asia-watch-post .date h2{font-size:11px;margin:.5rem 0 0 0;float:left;clear:none}html body #dashboard #trend-asia-watch-bottom>div{padding-left:0px;padding-right:0px}html body #dashboard #pgc-127-market-view-0 .entry-content{margin-top:30px}html body #dashboard #pgc-131-focus-lists-0{padding-left:0 !important;padding-right:0 !important}@media only screen and (min-width: 1468px){html body #dashboard #pgc-w57d714d108e08-0-2{height:45px;padding:5px 10px 0px 0 !important}}html body #dashboard #alphascope h3{padding:.5rem;border-bottom:2px lightgrey solid}html body #dashboard #alphascope article.alphascope-post{padding-left:.5rem;border-bottom:1px #9c9c9c solid;height:3rem;margin:0;border-radius:0}html body #dashboard #alphascope article.alphascope-post:last-child{border-bottom:0}html body #dashboard #alphascope article.alphascope-post .date{float:left;height:100%;width:76%}html body #dashboard #alphascope article.alphascope-post .date i{float:left;clear:none;margin:.9rem .5rem 0 1rem;font-size:4px;color:#0e3d9c}html body #dashboard #alphascope article.alphascope-post .date h2{font-size:11px;margin:.5rem 0 0 0;float:left;clear:none}html body #dashboard #alphascope>div div.so-panel:nth-child(1){text-align:right}html body #dashboard #alphascope>div>div{padding-left:0;padding-right:0}html body #dashboard article.sector-summary-post,html body #dashboard article.econ-summary-post,html body #dashboard article.thematic-equity-research-post{padding-left:.5rem;border-bottom:1px #cccccc solid;margin:0;border-radius:0;padding:0;margin-bottom:10px}html body #dashboard article.sector-summary-post:last-child,html body #dashboard article.econ-summary-post:last-child,html body #dashboard article.thematic-equity-research-post:last-child{border-bottom:0}html body #dashboard article.sector-summary-post .title,html body #dashboard article.econ-summary-post .title,html body #dashboard article.thematic-equity-research-post .title{height:100%;width:100%}html body #dashboard article.sector-summary-post .title i,html body #dashboard article.econ-summary-post .title i,html body #dashboard article.thematic-equity-research-post .title i{clear:none;margin:.9rem .5rem 0 1rem;font-size:4px;color:#0e3d9c}html body #dashboard article.sector-summary-post .title h2,html body #dashboard article.econ-summary-post .title h2,html body #dashboard article.thematic-equity-research-post .title h2{font-size:16px;margin:.5rem 0 0 0;float:left;clear:none;width:100%}html body #dashboard article.sector-summary-post .title h2 a,html body #dashboard article.econ-summary-post .title h2 a,html body #dashboard article.thematic-equity-research-post .title h2 a{font-size:16px}html body #dashboard article.sector-summary-post .title .date,html body #dashboard article.econ-summary-post .title .date,html body #dashboard article.thematic-equity-research-post .title .date{clear:both;font-size:13px;line-height:1em}html body #dashboard #sector-summary,html body #dashboard #econ-summary{margin:0;border:1px solid #d3d3d3}html body #dashboard #sector-summary .panel-grid-cell,html body #dashboard #econ-summary .panel-grid-cell{padding-left:15px;padding-right:15px}html body #dashboard #sector-summary h3,html body #dashboard #econ-summary h3{padding:.5rem 0 .9rem;border-bottom:2px lightgrey solid}html body #dashboard #sector-summary>div>div,html body #dashboard #econ-summary>div>div{padding-left:0;padding-right:0}html body #dashboard #sector-summary>div div.so-panel:nth-child(1),html body #dashboard #econ-summary>div div.so-panel:nth-child(1){text-align:right}html body #dashboard #focus-lists{margin-left:0 !important;margin-right:0 !important}html body #dashboard #focus-lists .chart-container .current-lists-display{padding-top:0}html body #dashboard #focus-lists .chart-container .current-lists-display .current-selected-list{padding-left:10px;padding-top:10px}html body #dashboard #focus-lists .chart-container .current-lists-display .current-selected-list .selected-list-name{width:auto}html body #dashboard #focus-lists .chart-container .current-lists-display .benchmark-list .benchmark-list-name{width:auto}html body #dashboard #focus-lists .panel-grid-cell{padding-left:0 !important;padding-right:0 !important}html body #dashboard #focus-lists h3{padding:.5rem;border-bottom:2px lightgrey solid}html body #dashboard #focus-lists #canvas{padding:5px}html body #dashboard #focus-lists article.focus-lists-post{padding-left:.5rem;border-bottom:1px #9c9c9c solid;margin:0;border-radius:0}html body #dashboard #focus-lists article.focus-lists-post:last-child{border-bottom:0}html body #dashboard #focus-lists article.focus-lists-post .date{height:100%;width:100%}html body #dashboard #focus-lists article.focus-lists-post .date i{float:none;clear:none;margin:1.3rem .5rem 0 1rem;font-size:4px;color:#0e3d9c}html body #dashboard #focus-lists article.focus-lists-post .date h2{font-size:11px;margin:.5rem 0 0 0;float:left;clear:none}html body #dashboard #focus-lists article.focus-lists-post .date h2 a{font-size:16px}html body #dashboard #focus-lists article.focus-lists-post .author{text-align:right;height:100%;font-size:13px;padding:.5em 0 0}html body #dashboard #focus-lists>div div.so-panel:nth-child(1){text-align:right}html body #dashboard #focus-lists>div>div{padding-left:0;padding-right:0}html body #dashboard #thematic-equity-research h3{padding:.5rem 0 .9rem;border-bottom:2px lightgrey solid}html body #dashboard #thematic-equity-research article.thematic-equity-research-post{padding-left:.5rem;border-bottom:1px #9c9c9c solid;margin:0;border-radius:0;padding:1em 0}html body #dashboard #thematic-equity-research article.thematic-equity-research-post:last-child{border-bottom:0}html body #dashboard #thematic-equity-research article.thematic-equity-research-post .title{height:100%;width:100%}html body #dashboard #thematic-equity-research article.thematic-equity-research-post .title i{clear:none;margin:.9rem .5rem 0 1rem;font-size:4px;color:#0e3d9c}html body #dashboard #thematic-equity-research article.thematic-equity-research-post .title h2{font-size:11px;margin:.5rem 0 0 0;float:left;clear:none}html body #dashboard #thematic-equity-research>div div.so-panel:nth-child(1){text-align:right}html body #dashboard #white-papers{margin:20px 0 0}html body #dashboard #ipo-listing{margin:0}@media only screen and (min-width: 795px){html body #dashboard #ipo-listing{margin:20px 0 0 0}}html body #dashboard #ipo-listing h3,html body #dashboard #white-papers h3{padding:.5rem;border-bottom:2px lightgrey solid}html body #dashboard #ipo-listing article.ipo-listing-post,html body #dashboard #ipo-listing article.white-papers-post,html body #dashboard #white-papers article.ipo-listing-post,html body #dashboard #white-papers article.white-papers-post{padding-left:.5rem;border-bottom:1px #9c9c9c solid;margin:0;border-radius:0}html body #dashboard #ipo-listing article.ipo-listing-post:last-child,html body #dashboard #ipo-listing article.white-papers-post:last-child,html body #dashboard #white-papers article.ipo-listing-post:last-child,html body #dashboard #white-papers article.white-papers-post:last-child{border-bottom:0}html body #dashboard #ipo-listing article.ipo-listing-post .entry-content,html body #dashboard #ipo-listing article.white-papers-post .entry-content,html body #dashboard #white-papers article.ipo-listing-post .entry-content,html body #dashboard #white-papers article.white-papers-post .entry-content{margin:0}html body #dashboard #ipo-listing article.ipo-listing-post .title,html body #dashboard #ipo-listing article.white-papers-post .title,html body #dashboard #white-papers article.ipo-listing-post .title,html body #dashboard #white-papers article.white-papers-post .title{height:100%;width:100%}html body #dashboard #ipo-listing article.ipo-listing-post .title i,html body #dashboard #ipo-listing article.white-papers-post .title i,html body #dashboard #white-papers article.ipo-listing-post .title i,html body #dashboard #white-papers article.white-papers-post .title i{clear:none;margin:.9rem .5rem 0 1rem;font-size:4px;color:#0e3d9c}html body #dashboard #ipo-listing article.ipo-listing-post .title h2,html body #dashboard #ipo-listing article.white-papers-post .title h2,html body #dashboard #white-papers article.ipo-listing-post .title h2,html body #dashboard #white-papers article.white-papers-post .title h2{font-size:16px;margin:.5rem 0 0 0;float:left;clear:none;width:90%}html body #dashboard #ipo-listing article.ipo-listing-post .title .date,html body #dashboard #ipo-listing article.white-papers-post .title .date,html body #dashboard #white-papers article.ipo-listing-post .title .date,html body #dashboard #white-papers article.white-papers-post .title .date{clear:both;font-size:11px;padding-top:3px}html body #dashboard #ipo-listing>div,html body #dashboard #white-papers>div{padding-left:0;padding-right:0}html body #dashboard #ipo-listing>div div.so-panel:nth-child(1),html body #dashboard #white-papers>div div.so-panel:nth-child(1){text-align:right}html body #dashboard article.category-research{margin:0;padding:0;top:0}html body #dashboard .dashboard-grid{clear:both}html body #dashboard .dashboard-grid:after{content:'';display:block;clear:both}html body #dashboard .dashboard-item-sizer{width:20%;padding:1em 2em}@media only screen and (max-width: 1468px){html body #dashboard .dashboard-item-sizer{width:33%}}@media only screen and (max-width: 1024px){html body #dashboard .dashboard-item-sizer{width:50%}}@media only screen and (max-width: 795px){html body #dashboard .dashboard-item-sizer{width:100%}}html body #dashboard .ui-sortable-handle{float:left;height:auto}html body article#research-article{width:100%;margin:0 auto 18rem;position:relative;top:110px;padding:0 20px 0;height:100%}@media only screen and (max-width: 1024px){html body article#research-article{top:120px}}@media only screen and (max-width: 795px){html body article#research-article{top:80px;padding:0 10px 0}}html body article#research-article .entry-content{height:100%;max-height:100%;margin:10px 0 15px;color:#383838;font-size:1.3em;line-height:1.6em;clear:both}html body article#research-article .entry-content p{font-size:1em;line-height:1.4em;font-weight:400;color:#333}html body article#research-article .entry-content p br{display:none}html body article#research-article .entry-content .pdf-content{height:100%;min-height:95vh}html body article#research-article .research-container{height:100%}html body article#research-article #post-video{display:none}html body article#research-article.single-dash-page.global-outlook{height:115%}html body article#research-article.single-dash-page.global-outlook .research-container{margin-top:70px}html body article#research-article.single-dash-page.global-outlook .gdata-container{width:49%;display:inline-block}html body article#research-article.single-dash-page.global-outlook .data-text-name{display:inline-block;font-weight:600;text-transform:uppercase;padding-left:40px;font-size:15px}html body article#research-article.single-dash-page.global-outlook .data-count{display:inline-block;width:49%;font-size:15px !important;position:relative}html body article#research-article.single-dash-page.global-outlook .data-numeric{display:inline-block;font-size:15px;font-weight:600;width:auto}html body article#research-article.single-dash-page.global-outlook .confirmed-uptrend-data:before{content:'';display:block;width:30px;height:15px;position:absolute;top:8px;left:0px;background-color:#213c73}html body article#research-article.single-dash-page.global-outlook .downtrend-data:before{content:'';display:block;width:30px;height:16px;position:absolute;top:8px;left:0px;background-color:#ff3399}html body article#research-article.single-dash-page.global-outlook .uptrend-under-pressure-data:before{content:'';display:block;width:30px;height:16px;position:absolute;top:8px;left:0px;background-color:#333333}html body article#research-article.single-dash-page.global-outlook .rally-attempt-data:before{content:'';display:block;width:30px;height:16px;position:absolute;top:8px;left:0px;background-color:#da82af}html body article#research-article.single-dash-page h3.widget-title{display:none}html body article#research-article.single-dash-page .focus-popover{display:none;position:fixed;right:2rem;top:20rem;width:26%;padding:2rem 2rem;background:#ffffff;z-index:1001}html body article#research-article.single-dash-page .focus-dialog{display:none;position:fixed;right:2rem;width:40%;top:20rem;z-index:1001}html body article#research-article.single-dash-page .focus-dialog #close-dialog{position:absolute;right:14px;top:.5rem}html body article#research-article.single-dash-page #focus-lists{margin:0}html body article#research-article.single-dash-page #focus-lists .chart-container{width:90%;position:relative;margin:0 auto auto auto}html body article#research-article.single-dash-page #focus-lists .chart-container .chart-type-select{display:block !important}html body article#research-article.single-dash-page #focus-lists .chart-container .current-lists-display{width:74%;float:left;max-width:27rem;position:fixed;top:16rem;z-index:1000;right:30rem}html body article#research-article.single-dash-page #focus-lists .chart-container .current-lists-display .current-selected-list{width:auto;float:left}html body article#research-article.single-dash-page #focus-lists .chart-container .current-lists-display .current-selected-list .selected-list-name{width:15rem;margin-right:0.8rem;float:left;text-align:left}html body article#research-article.single-dash-page #focus-lists .chart-container .current-lists-display .current-selected-list .selected-list-ytd{float:left;width:auto;margin-right:10px}html body article#research-article.single-dash-page #focus-lists .chart-container .current-lists-display .csl-color{float:left;padding:0.35rem 1.8rem;margin-right:.8rem;border-bottom:#32d1cc solid 3px}html body article#research-article.single-dash-page #focus-lists .chart-container .current-lists-display .bl-color{float:left;padding:0.35rem 1.8rem;margin-right:1rem;border-bottom:#000 solid 3px}html body article#research-article.single-dash-page #focus-lists .chart-container .current-lists-display .benchmark-list-name{width:13rem;margin-right:0.8rem;float:left}@media only screen and (max-width: 991px){html body article#research-article.single-dash-page #focus-lists .chart-container .current-lists-display .benchmark-list-name{width:10rem}}html body article#research-article.single-dash-page #focus-lists .chart-container .current-lists-display .benchmark-list-ytd{float:left;width:auto;margin-right:10px}html body article#research-article.single-dash-page #focus-lists .chart-container .canvas-wrapper span.bar{display:none}html body article#research-article.single-dash-page #focus-lists .chart-container .canvas-wrapper canvas{width:100% !important;height:auto !important}html body article#research-article.single-dash-page #focus-lists .chart-container canvas{width:100% !important;height:auto !important}html body article#research-article.single-dash-page #focus-lists .chart-container .loadingchartgif{display:none;position:absolute;background:#fff;background:rgba(255,255,255,0.5);left:1%;width:99%;height:97%;text-align:center;padding-top:32%}html body article#research-article.single-dash-page #focus-lists .chart-container .verticle-label{position:absolute;top:44%}html body article#research-article.single-dash-page #focus-lists .chart-container .horizontal-label{display:none}html body article#research-article.single-dash-page #focus-lists .chart-container .focus-controls{display:none}html body article#research-article.single-dash-page #focus-lists .dash-more{display:none}html body article#research-article.single-dash-page #focus-lists .focus-loop{display:none}html body article#research-article.single-dash-page .time-back-wrapper{width:100%;position:relative}html body article#research-article.single-dash-page .time-back-wrapper .time-back-header{width:100%;height:3rem;position:relative;z-index:10000000000;border-left:1px solid #c5c5c5;border-top:1px solid #c5c5c5;border-right:1px solid #c5c5c5;border-top-left-radius:4px;border-top-right-radius:4px;padding:.4rem;background:#ececec}html body article#research-article.single-dash-page .time-back-wrapper .time-back-header span{float:left;font-size:17px;font-weight:bold}html body article#research-article.single-dash-page .time-back-wrapper .header-color-labels{float:right}html body article#research-article.single-dash-page .time-back-wrapper .header-color-labels div.header-ci{font-size:14px;display:inline-block}html body article#research-article.single-dash-page .time-back-wrapper .header-color-labels div.header-color-labels div.color-label-wrapper{margin-left:1rem;display:inline-block}html body article#research-article.single-dash-page .time-back-wrapper .header-color-labels div.header-color-labels div.color-label-wrapper span{display:inline-block;font-size:13px;text-align:right;font-weight:400;color:#666}html body article#research-article.single-dash-page .time-back-wrapper .header-color-labels div.header-color-labels div.color-label-wrapper span div.u-label-color{padding:8px;float:left;background:#2238e4;display:inline-block;margin:2px 5px 0 0}html body article#research-article.single-dash-page .time-back-wrapper .header-color-labels div.header-color-labels div.color-label-wrapper span div.d-label-color{padding:8px;float:left;background:#e52db1;display:inline-block;margin:2px 5px 0 0}html body article#research-article.single-dash-page .time-back-wrapper .verticle-labels{float:left;z-index:100000000000000;position:absolute;right:0;border-right:1px solid #c5c5c5;border-bottom:24px solid #ececec;border-bottom-right-radius:4px;height:155px;width:3%;text-align:right;padding-right:1rem;padding-top:3.4rem}html body article#research-article.single-dash-page .time-back-wrapper .verticle-labels p{margin-bottom:1.4rem}html body article#research-article.single-dash-page .time-back-wrapper #go-slider{position:relative;z-index:10000000000;width:97%;height:155px;border-radius:0;float:left;border-left:1px solid #c5c5c5;border-bottom:24px solid #ececec;border-top:1px solid #c5c5c5;border-bottom-left-radius:4px;border-right:0}html body article#research-article.single-dash-page .time-back-wrapper #go-slider #go-slider-chart{height:155px !important;width:100% !important}html body article#research-article.single-dash-page .time-back-wrapper #go-slider .loading-time-back{position:absolute;top:-.6rem;width:103%;height:105%;text-align:center;padding-top:4%;background:#ffffff;z-index:10;opacity:.7}html body article#research-article.single-dash-page .time-back-wrapper #go-slider span{height:136px;width:100px !important;border:0;margin-left:-3.2%;color:#565656;padding-left:1rem;font-size:1.3em;padding-top:.7rem;font-weight:bold;text-transform:uppercase;background:url("/wp-content/plugins/won-global-outlook-map/img/scrubbericon_lt.png") no-repeat scroll 50% 50%}html body article#research-article.single-dash-page .time-back-wrapper #go-slider span:focus{border:0 !important;box-shadow:none;outline:none;color:#565656}html body article#research-article.single-dash-page #global-outlook .hide-data{display:block}html body article#research-article.single-dash-page #global-outlook .global-outlook-data{z-index:100000000000000000000000000000;width:100%;position:absolute}html body article#research-article.single-dash-page #global-outlook .global-outlook-data .data-count{text-align:center;opacity:0.8;font-size:18px;color:#565656;display:inline-block}html body article#research-article.single-dash-page #global-outlook .global-outlook-data p{font-size:16px;display:inline-block;margin-top:2rem;width:auto;float:left}html body article#research-article.single-dash-page #global-outlook .global-outlook-container{display:table;margin-top:-2rem;width:100%}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container{width:100%;height:auto;display:none;background:#ffffff}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-set{padding:0 1%;width:25%;float:left;height:70rem;display:table}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper{height:424px;vertical-align:bottom;display:table-cell;width:100%;position:relative}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper div.item-list{max-height:60rem;overflow:scroll;display:inline-block}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper .data-count{width:100%;padding:0;text-align:left}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper .data-text-name{display:block;margin:0;float:none}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper .data-numeric{display:block;padding-left:39px;margin:0;float:none}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper div.header-names .h-name{display:inline-block;width:51%;font-size:14px;line-height:1.2em;padding-top:5px;padding-bottom:5px}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper div.header-names .h-name:nth-child(2){width:20%;text-align:center}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper div.header-names .h-name:nth-child(3){width:27%;text-align:right}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul{margin:0;padding:0;list-style:none}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li{display:inline-block;clear:both;border-bottom:solid #333333 1px;width:100%}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li .country-name{text-transform:capitalize}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li.Rlistitem{background:#98a6d3}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li.Ulistitem{background:#ffffff}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li.Clistitem{background:#f78cbc}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li.Alistitem{background:#fecee6}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li div{display:inline-block;width:51%;font-size:13px;text-transform:capitalize;padding-left:.7rem;padding-top:.4rem}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li div.pctchange{width:27%;text-align:right;padding-right:10px}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li div:nth-child(2){width:20%;text-align:center}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-set div.wrapper ul li div :nth-child(3){width:20%;text-align:right}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-data{margin:0 2%}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-data .bar-set:nth-child(1) div.header-names{background:#c2ccf6}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-data .bar-set:nth-child(2) div.header-names{background:#f0f0f0}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-data .bar-set:nth-child(3) div.header-names{background:#e0c3cf}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #bar-container div.bar-data .bar-set:nth-child(4) div.header-names{background:#f3eaf0}html body article#research-article.single-dash-page #global-outlook .global-outlook-container .hide-map-zoom{display:none}html body article#research-article.single-dash-page #global-outlook .global-outlook-container .loadingmapgif{position:absolute;width:100%;text-align:center;z-index:101;padding-top:13%;background:#ffffff;height:100%;opacity:.7;top:0;left:0;display:none}html body article#research-article.single-dash-page #global-outlook .global-outlook-container .map-swap-control{position:absolute;margin-top:2em;left:50%;z-index:2600;top:0}html body article#research-article.single-dash-page #global-outlook .global-outlook-container .map-swap-control .collapse-map{display:none}html body article#research-article.single-dash-page #global-outlook .global-outlook-container .map-swap-control .enlarge-map{display:none}html body article#research-article.single-dash-page #global-outlook .global-outlook-container .map-swap-control .view-larger{display:none}html body article#research-article.single-dash-page #global-outlook .global-outlook-container .map-swap-control .map-button{background:transparent;border:0;box-shadow:none;font-size:1.35em;color:#104271}html body article#research-article.single-dash-page #global-outlook .global-outlook-container .map-swap-control .map-button.selected{background:#b6d7ff;border:1px solid #333;font-weight:600;color:#000}html body article#research-article.single-dash-page #global-outlook .global-outlook-container .map-swap-control .bar-button{background:transparent;border:0;box-shadow:none;font-size:1.35em;color:#104271}html body article#research-article.single-dash-page #global-outlook .global-outlook-container .map-swap-control .bar-button.selected{background:#b6d7ff;border:1px solid #333;font-weight:600;color:#000}html body article#research-article.single-dash-page #global-outlook .global-outlook-container .view-larger-wrapper{display:none}html body article#research-article.single-dash-page #global-outlook .global-outlook-container #container{width:70%;height:65vh;border-radius:10px;max-height:779px}html body article#research-article.single-dash-page #global-outlook .global-outlook-container .map-zoom{width:29%;height:300px;overflow:hidden;position:absolute;background:#ffffff;border:2px lightgrey solid;z-index:100}html body article#research-article.single-dash-page #global-outlook .global-outlook-container .map-zoom span{position:absolute;bottom:.2rem;left:0.5rem}html body article#research-article.single-dash-page #global-outlook .global-outlook-container .map-zoom.europe-zoom{right:1rem;top:5em}html body article#research-article.single-dash-page #global-outlook .global-outlook-container .map-zoom.asia-zoom{right:1rem;top:38em}html body article#research-article.category-research{top:5.5rem;background:#ffffff;max-width:100%;overflow:auto;overflow-x:hidden}html body article#research-article .entry-footer{display:none}html body article#research-article header.entry-header{position:relative}html body article#research-article .entry-content-page{width:80%;display:inline-block;margin-top:22px}html body article#research-article .entry-content-page .pdf-content{margin-top:-1.5rem}@media only screen and (max-width: 795px){html body article#research-article .entry-content-page .pdf-content{width:85%;margin-top:0;margin-left:-5%}html body article#research-article .entry-content-page .pdf-content #pdf-frame{border:0 !important}}html body article#research-article .entry-content-page .pdf-content a{display:none}html body article#research-article .research-content-sidebar{width:19%;display:inline-block;position:absolute;top:27px}html body article#research-article .feature-post{margin-top:0;display:inline-block;max-width:100%}@media only screen and (max-device-width: 768px){html body article#research-article .feature-post div.first-column{width:100%}}html body article#research-article .feature-post div.first-column .entry-content{margin:0}html body article#research-article .feature-post div.first-column .entry-content p{font-size:20px;display:inline !important}html body article#research-article .feature-post div.first-column .auto-gen-links{display:inline !important}html body article#research-article .feature-post div.first-column .entry-header{width:100%}html body article#research-article .feature-post div.first-column .entry-header h2{margin:0}html body article#research-article .feature-post div.first-column .entry-header h2 a{color:#0e3d9c;font-weight:500}html body article#research-article .feature-post div.first-column.feat-image-enabled{width:75%;float:left}html body article#research-article .feature-post div.second-column{float:left;text-align:center}html body article#research-article .feature-post div.second-column .entry-thumbnail{width:100%}html body article#research-article .feature-post div.second-column .entry-thumbnail img{width:153px}@media only screen and (max-width: 460px){html body article#research-article .feature-post div.second-column .entry-thumbnail{display:none}}html body article#research-article .feature-post div.second-column.feat-image-enabled{width:25%;float:right}html body article#research-article .feature-post div.second-column.feat-image-enabled img{max-width:100%}html body #colophon{background:lightgrey;padding:2rem;height:14rem;bottom:-5rem;position:relative;width:100%;margin-bottom:-2rem}html body div.market-intelligence{font-size:14px}html body div.market-intelligence h3{float:left}@media only screen and (max-width: 795px){html body div.market-intelligence h3{height:auto}}html body div.market-intelligence .first-column{margin-left:15px}html body div.market-intelligence .first-column .entry-content{width:auto;float:left;margin-right:1rem;color:#0e3d9c !important;line-height:1em !important;font-size:1.2em !important;margin-top:0 !important}html body div.market-intelligence .first-column .entry-content a{padding-right:.5rem;border-right:1px #333333 solid}html body div.market-intelligence .first-column .view-more{width:auto;float:left;line-height:1em;position:relative;padding:0 0 0 10px}html body div.market-intelligence .first-column .view-more:before{content:' | ';position:absolute;left:0;color:#666;font-size:16px}html body div.market-intelligence .first-column .view-more button{background:none;border:none;box-shadow:none;font-size:16px;padding:0 0 .4rem 0;color:#333333}.ipo-listing-post p,.trend-asia-watch-post p{display:none}.single .research-header-widgets{display:none}#page-id-324 #research-article.single-dash-page{top:150px}#pgc-324-focus-lists-0{border:1px solid #cccccc}@media only screen and (max-width: 460px){#pg-w57fe975302bae-0,#pg-w57fe975302bae-0 .panel-grid-cell,#feature-cell .panel-grid-cell{padding:0 !important}}@media only screen and (max-width: 795px){.market-intelligence .first-column{width:100% !important;margin-top:10px !important;margin-bottom:0px !important;margin-left:0px !important}}#trend-asia-watch .panel-grid-cell,#trend-asia-watch-bottom .panel-grid-cell,#trend-asia-watch{padding:0 0 5px 0}.page-template-research-template .time-back-wrapper{display:none}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){html body .research-header-widgets{padding:20px 0 10px;margin:0 auto}html body article#research-article{top:140px}}.analyst-view-avatar{display:inline-block;max-width:80px;margin-right:30px;margin-left:30px;float:left}@media only screen and (max-width: 460px){.analyst-view-avatar{margin-left:0;margin-right:0}}.analyst-header-title{display:block}select#sort-filter{font-size:13px;margin-left:15px;height:25px}.max_tab_message{position:absolute;top:50%;z-index:999;background:#fff;color:#666;left:50px;border-radius:4px;padding:10px;font-size:13px;border:1px solid #e6e6e6;margin-top:-10px}#sort-container{display:inline-block;border-left:1px solid #666666;padding:5px 0 5px 20px}@media only screen and (max-width: 460px){#sort-container{border-left:0;padding:0 0 20px}}h2.search-result-text{padding-right:40px !important;display:inline-block !important;margin:0 0 40px !important}.analyst-bio{width:40%;float:left;margin-right:30px;font-size:13px;margin-left:30px}@media only screen and (max-width: 1024px){.analyst-bio{width:60%;float:right}}.analyst-coverage{float:left;width:20%;max-width:250px;margin-right:30px;font-size:13px}@media only screen and (max-width: 1024px){.analyst-coverage{margin-right:0;margin-left:25px;margin-top:7px}}.kc-loading{position:absolute;z-index:99999999;width:100%;text-align:center}.webinar_vid{padding-left:28px;position:relative}.webinar_vid:before{display:block;content:'';background:url("/wp-content/themes/won_research/images/Icon_Webinar_Dk.png") center center no-repeat;background-size:20px;position:absolute;left:0;top:3px;width:20px;height:18px}#won-knowledge-search{width:270px;position:relative;margin-bottom:4em}#won-knowledge-search input{border:2px solid #ccc;border-top-left-radius:25px;border-bottom-left-radius:25px;padding:5px 20px;width:255px;font-size:13px;color:#464646;background:#f2f2f2}#won-knowledge-search ::-webkit-input-placeholder{font-size:14px;color:#464646;font-family:"Open Sans", sans-serif !important}#won-knowledge-search button{background:#818383;color:#fff;font-size:15px;text-align:center;position:absolute;right:0;top:0;padding:8px 5px;text-shadow:none;box-shadow:none;border-top-right:2px solid #ccc;border-bottom-right:2px solid #ccc;border-top-right-radius:25px;border-bottom-right-radius:25px;z-index:999}footer{margin-top:100px !important}.knowledge_center_content h3{font-size:16px}.knowledge_center_content a{color:#004583 !important;cursor:pointer !important}.knowledge_center_content a:hover{border-bottom:1px solid #004583 !important}.knowledge_center_content p{margin-bottom:1em}.knowledge_center_content div#pgc-w5862479a2028c-1-0 p{margin:0}.knowledge_center_content .panarayref{display:block}.knowledge_center_content .user-guides{border:1px solid #cccccc;padding:1em 3em;margin-top:3em;margin-bottom:10em}.knowledge_center_content .user-guides h3{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #cccccc}.knowledge_center_content .start-panaray{background:#419639;color:#fff !important;padding:10px 20px;width:100%;display:block;text-align:center;border-radius:4px;font-size:16px}.knowledge_center_content .start-panaray:hover{background:#1ebc59}.knowledge_center_content .panaray-learn-more{padding-left:3em;padding-right:3em}.knowledge_center_content .panaray-learn-more h3.widget-title{font-size:16px;font-weight:400;font-family:"Open Sans", "Helvetica Neue", Arial, sans-serif;margin-bottom:1em}.knowledge_center_content .knowledge-center-item{margin-bottom:25px;padding-bottom:25px;position:relative}.knowledge_center_content ul{margin:0;padding:0 0 0 1.5em;font-size:14px}.knowledge_center_content .entry-content{margin-bottom:10px;font-size:14px}.knowledge_center_content .entry-content p{margin-bottom:0}.knowledge_center_content h2 a{font-weight:600}.knowledge_center_content h3.widget-title{font-size:3em;font-weight:600;font-family:'Garamond, EB Garamond, Georgia, serif';margin-bottom:20px}.knowledge_center_content h2.knowledge-title{font-size:4em;font-weight:600;font-family:'Garamond, EB Garamond, Georgia, serif';margin-top:2em}.knowledge_center_content h2.knowledge-entry-title{margin:0;line-height:1em;font-size:16px}.knowledge_center_content h2.knowledge-entry-title a{color:#0e3d9c !important}.knowledge_center_content .date{font-size:13px}.knowledge_center_content .type,.knowledge_center_content .length,.knowledge_center_content .tags{margin-right:1em;font-size:13px;display:inline}#primary{margin-top:0 !important}.overlay-zindex{z-index:1 !important}.overlay-zindex2{z-index:2 !important}.overlay-zindex3{z-index:9999 !important}.footerBg{position:relative;margin-top:20px !important}#focus-lists .csl-color{border-bottom:#35b42d solid 3px !important}#focus-lists .bl-color{border-bottom:#ff1c1c solid 3px !important}.dashboard-item-half:nth-child(1){width:50%;max-width:800px;padding:13px 0 0 0;float:left}@media only screen and (max-width: 1024px){.dashboard-item-half:nth-child(1){width:100%;margin-bottom:0}}.dashboard-item-half:nth-child(2){width:50%;overflow:hidden;padding:17px 0 0 20px;float:left;margin-bottom:25px;position:relative}@media only screen and (max-width: 1024px){.dashboard-item-half:nth-child(2){width:100%;margin-bottom:0}}#dashboard #feature-cell-2{position:absolute;bottom:0;margin-bottom:10px;width:100%;border-left:5px solid #9c9c9c;border-bottom:1px solid #9c9c9c}@media only screen and (max-width: 795px){#dashboard #feature-cell-2{position:relative;bottom:auto;margin-bottom:20px;padding-left:20px}}.dash-more{position:absolute;right:0;top:5px}.dash-more button{border:0;background:none;box-shadow:none;font-size:13px;position:relative;line-height:0}.d-column-1,.d-column-2,.d-column-3{width:100%;float:left}.dashboard-item{float:left;width:100%;padding:0}@media only screen and (min-width: 1468px){.dashboard-item{padding-right:.9375rem;margin-bottom:15px}}@media only screen and (max-width: 795px){.dashboard-item{margin-bottom:25px;padding:0 5px}}@media only screen and (min-width: 795px){.d-column-1{padding:0 10px 0 0}.d-column-1 .dashboard-item{margin-bottom:25px}}@media only screen and (min-width: 795px){.d-column-1{width:40%}}@media only screen and (min-width: 1024px){.d-column-1{width:25%}}@media only screen and (min-width: 1468px){.d-column-1{width:50%}.d-column-1 .dashboard-item{width:33%}}@media only screen and (min-width: 2048px){.d-column-1{width:37.5%}}@media only screen and (min-width: 795px){.d-column-2{width:60%;padding:0 20px 0 20px}}@media only screen and (min-width: 1024px){.d-column-2{width:37.5%}}@media only screen and (min-width: 1468px){.d-column-2{width:25%}.d-column-2 .dashboard-item:nth-child(1){width:100%}}@media only screen and (min-width: 2048px){.d-column-2{width:37.5%}}@media only screen and (min-width: 795px){.d-column-3{padding:0 0 0 20px;width:100%;border-left:0}.d-column-3 .dashboard-item{padding:0 15px}}@media only screen and (min-width: 1024px){.d-column-3{width:37.5%}}@media only screen and (min-width: 1468px){.d-column-3{width:25%;border-left:2px lightgrey solid}}@media only screen and (min-width: 2048px){.d-column-3{width:25%;border-left:2px lightgrey solid}}@media only screen and (max-width: 795px){#pg-w57fe975302bae-0{margin-left:0 !important;margin-right:0 !important}}#global-outlook{margin-left:0 !important;margin-right:0 !important}@media only screen and (min-width: 2048px){#global-outlook{min-height:500px}}.research-item{font-size:14px}#pl-w57d714d108e08 .panel-grid-cell{border:0}@media only screen and (max-width: 795px){.research-menu ul#menu-research-menu li,.research-menu .current_tabs li.won-tab{display:none;margin:0;min-height:auto;padding:0 30px 0 0;line-height:1em;text-align:left;border-radius:0;background:transparent !important;border:0;float:none;border-bottom:1px solid #cccccc}.research-menu .current_tabs li.won-tab:first-of-type{border-bottom:1px solid #e7e7e7;border-top:1px solid #bbbbbb;background:url(images/menu-toggle-bg.png) no-repeat 97% center !important;background-size:25px !important}.research-menu .current_tabs li.won-tab:first-of-type .remove-tab{display:none !important}.research-menu .current_tabs li.won-tab a.research-tab{max-width:100%;color:#666;text-shadow:none}.research-menu .current_tabs li.won-tab .t-cat,.research-menu .current_tabs li.won-tab .t-date{display:inline-block;max-height:none;overflow:visible;padding:0;font-size:14px;line-height:1.4em}.research-menu .current_tabs li.won-tab .t-date{margin-left:5px}.research-menu .current_tabs li.won-tab a.research-tab,.research-menu .research-dashboard li a{padding:15px 5px;margin:0px 8px;font-weight:400;font-size:1.3em;text-transform:uppercase}.research-menu .current_tabs li.won-tab a.remove-tab{opacity:1;color:#fff;background:url(images/close-menu-dark.png) no-repeat center center;background-size:15px}.research-menu ul.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height, visibility;transition-property:height, visibility}.research-menu .icon-bar{background:#fff;width:22px;height:2px}.research-menu .navbar-toggle{padding:5px;margin:0;position:absolute;right:10px;top:4px}}.ie .page-template-research-template .research-header-widgets #won-research-search button{padding:6px !important}.ie .page-template-research-template .research-header-widgets div.search-filter .author-wrapper .author-options{left:-16em;top:-3.3rem}.won-searchResults .search-loading{display:none;position:absolute;width:100%;text-align:center;height:100%;padding:17%}.won-searchResults .search-loading img{width:28px}.won-searchResults a.show-more-symbols{cursor:pointer}.won-searchResults .search_results{list-style:none;margin:0;padding:20px;font-size:12px;color:#222222;margin-bottom:0}.won-searchResults .search_results .search-listing-content{margin-left:25px}.won-searchResults .search_results h2{font-size:22px;color:#009900;margin-bottom:25px;font-weight:600}@media only screen and (max-width: 460px){.won-searchResults .search_results h2{margin-bottom:15px !important}}.won-searchResults .search_results li{clear:both;display:block;margin-bottom:25px}.won-searchResults .search_results li .s-count{display:inline-block;font-size:13px;margin-right:5px;color:#999999;vertical-align:bottom}.won-searchResults .search_results li .research-item,.won-searchResults .search_results li .locked-post,.won-searchResults .search_results li .locked-post-loggedin{color:#0e3d9c;font-size:15px;font-weight:400;text-decoration:none;display:inline-block;cursor:pointer;vertical-align:bottom;line-height:1em;margin-right:-2px}.won-searchResults .search_results li .post-icons{display:inline-block}.won-searchResults .search_results li p{font-size:1em;color:#222222;margin-bottom:0;display:inline;vertical-align:bottom;line-height:1em;font-weight:400}.won-searchResults .search_results li form{display:inline-block}.won-searchResults .search_results li .s-author{color:#424242;font-size:15px;display:inline-block;margin-right:5px;vertical-align:bottom;line-height:1em;margin-left:10px}.won-searchResults .search_results li .s-post-date{color:#6d6d6d;font-size:15px;display:inline-block;margin-right:5px;vertical-align:bottom;line-height:1em}.won-searchResults .search_results li .s-post-cat{display:inline-block}.won-searchResults .search_results li .s-post-cat button{color:#999999;font-size:15px;text-transform:uppercase;vertical-align:bottom;line-height:1em;background:transparent;border:0;padding:0;box-shadow:none;text-shadow:none}.won-searchResults .search_results li .s-symbols{margin-top:15px}.won-searchResults .search_results li .s-symbols ul{list-style:none;width:100%;padding:0px;margin:0px}.won-searchResults .search_results li .s-symbols ul li{display:inline-block;margin-bottom:5px;position:relative}.won-searchResults .search_results li .s-symbols ul li button{border-radius:4px;font-size:12px;color:#333333;margin:0 .3rem .5rem;padding:.5rem 1rem;font-weight:bold;background:transparent;box-shadow:none;border:solid 1px #666;text-transform:uppercase;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in;text-shadow:none}@media only screen and (max-width: 795px){.won-searchResults .search_results li .s-symbols ul li button{margin:0 5px 5px 0;font-size:9px}}.won-searchResults .search_results li .s-symbols ul li button:hover{background:#7b7b84;color:#fff}.search-result-wrapper{height:auto !important}.loading-modal{display:none}.ie .loading-modal{display:none;position:fixed;z-index:99999;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,0.95) url("images/loading.gif") 50% 50% no-repeat;background-size:28px}.ie .loading-modal.enabled{display:block}.before_fotter{padding-top:106px}@media (max-width: 736px){.before_fotter{padding-top:162px}}@media only screen and (max-width: 795px){.page-template-research-template .research-header-widgets,.research-menu-container{position:relative}.page-template-research-template .research-header-widgets{padding:60px 20px 0}.research-menu{position:fixed;top:68px;z-index:999}}.contact-analyst-link{cursor:pointer}#ui-datepicker-div{z-index:99999 !important}.ellip{display:block;height:100%}.ellip-line{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:100%}.ellip,.ellip-line{position:relative;overflow:hidden}.pop-entry-content{font-size:15px;line-height:1.4em;margin-bottom:15px}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}html.dark-ui .loading-modal{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:rgba(43,43,43,0.95) url("images/loading-dark.gif") 50% 50% no-repeat;background-size:28px}html.dark-ui .loading-modal.enabled{display:block}html.dark-ui body{color:#999;background:#000}html.dark-ui body .webinar_vid:before{display:block;content:'';background:url("/wp-content/themes/won_research/images/Icon_Webinar_Lt.png") center center no-repeat;background-size:20px;position:absolute;left:0;top:3px;width:20px;height:18px}html.dark-ui body article#research-article .entry-content{color:#999}html.dark-ui body .current-page a.remove-tab{background:url(images/close-menu-white.png) no-repeat center center !important;background:url(images/close-menu-white.svg) no-repeat center center !important;background-size:15px !important}html.dark-ui body .pdf-template{background:#fff !important}html.dark-ui body .dashboard-item-half #global-outlook{border:1px solid #666 !important}html.dark-ui body .dashboard-item-half #global-outlook .global-outlook-container{background:#333333 !important}html.dark-ui body .dashboard-item-half #global-outlook .global-outlook-container svg text.text{fill:#fff !important}html.dark-ui body .dashboard-item-half #global-outlook .global-outlook-container #bar-container{background:#333333 !important}html.dark-ui body .dashboard-item-half #global-outlook .global-outlook-container #bar-container p.data-text-name{color:#333333 !important}html.dark-ui body .dashboard-item-half #global-outlook .global-outlook-container .map-swap-control input.selected{background:#ffffff !important}html.dark-ui body .won-searchResults .search_results{color:#fff}html.dark-ui body .dashboard-item .chart-container{border:1px solid #666666;background:#000000}html.dark-ui body .dashboard-item .chart-container .current-lists-display{border:1px solid #666666}html.dark-ui body .dashboard-item .chart-container .loadingchartgif{display:none;position:absolute;background:white;background:rgba(0,0,0,0.5);left:.3rem;width:99%;height:97%;text-align:center;padding-top:32%}html.dark-ui body a{color:#66ccff}html.dark-ui body a:hover{color:#4aacdd}html.dark-ui body header{background:transparent}html.dark-ui body.page-template-dashboard-template,html.dark-ui body .single,html.dark-ui body #dashboard,html.dark-ui body .research-container,html.dark-ui body .won-searchResults{background:#191919}html.dark-ui body .auto-gen-links{color:#66ccff !important}html.dark-ui body i.locked-post,html.dark-ui body i.locked-post-loggedin,html.dark-ui body i.vid-post{color:#fff !important}html.dark-ui body .research-header-widgets{background:#000000;border-bottom:1px solid #909090;padding:0 20px}html.dark-ui body .research-header-widgets .aaa-search{color:#66ccff}html.dark-ui body .stock-symbol-hover{background:#7b7b84;color:#fff}html.dark-ui body .won-searchResults .search_results li p{color:#fff}html.dark-ui body .won-searchResults .search_results li .s-post-date{color:#999999}html.dark-ui body .single{background:#000}html.dark-ui body .research-menu .current_tabs li.won-tab{background:#6b6b72;border-top:1px solid #909090;border-left:1px solid #909090;border-right:1px solid #909090}@media only screen and (min-width: 795px){html.dark-ui body .current-page{background:#000 !important}html.dark-ui body .current-page a{color:#fff !important}html.dark-ui body .current-page .t-cat,html.dark-ui body .current-page .t-date{color:#fff !important}}html.dark-ui body .research-container{background:#2b2b2b}html.dark-ui body #dashboard{background:#191919;border:3px #5a5a5a solid}html.dark-ui body #dashboard a{color:#66ccff}html.dark-ui body #dashboard h3{color:#96e096}html.dark-ui body #dashboard p{color:#ccc !important}html.dark-ui body #dashboard .feature-post p{color:#fff !important}html.dark-ui body #dashboard .dashboard-item h3.widget-title{border-bottom:2px #9c9c9c solid}html.dark-ui body #dashboard #sector-summary h3,html.dark-ui body #dashboard #econ-summary h3{border-bottom:2px #9c9c9c solid}html.dark-ui body #dashboard .fa.fa-circle{color:#66ccff}html.dark-ui body #dashboard #trend-asia-watch-bottom h3{color:#999}html.dark-ui body #dashboard .research-header-widgets{background:transparent}html.dark-ui body #dashboard div.market-intelligence .first-column .entry-content,html.dark-ui body #dashboard .entry-header a{color:#66ccff !important}html.dark-ui body #dashboard #global-outlook>div>div{background:#090909}html.dark-ui body #dashboard #global-outlook .global-outlook-data .data-count.uptrend-under-pressure-data{color:#a9a9a9}html.dark-ui body #dashboard #global-outlook .global-outlook-data .data-count.confirmed-uptrend-data{color:#3f76e6}html.dark-ui body #dashboard #global-outlook #container{background:#191919}html.dark-ui body #dashboard #global-outlook .country{stroke:#4b4a4a}html.dark-ui body #research-article.single-dash-page,html.dark-ui body .single-dash-page{background:#2b2b2b}html.dark-ui body #research-article.single-dash-page .global-outlook-container svg text.text,html.dark-ui body .single-dash-page .global-outlook-container svg text.text{fill:#fff !important}html.dark-ui body #research-article.single-dash-page .time-back-wrapper,html.dark-ui body .single-dash-page .time-back-wrapper{position:absolute;bottom:0;width:93%;height:195px;margin:1% 3.5%}html.dark-ui body #research-article.single-dash-page .time-back-wrapper .time-back-header,html.dark-ui body .single-dash-page .time-back-wrapper .time-back-header{border-left:1px solid #c5c5c5;border-top:1px solid #c5c5c5;border-right:1px solid #c5c5c5;border-top-left-radius:4px;border-top-right-radius:4px;background:#292929;color:#fff}html.dark-ui body #research-article.single-dash-page .time-back-wrapper .time-back-header span,html.dark-ui body .single-dash-page .time-back-wrapper .time-back-header span{float:left;font-size:17px;font-weight:bold}html.dark-ui body #research-article.single-dash-page .time-back-wrapper .header-color-labels,html.dark-ui body .single-dash-page .time-back-wrapper .header-color-labels{float:right;width:23%}html.dark-ui body #research-article.single-dash-page .time-back-wrapper .header-color-labels div.header-ci,html.dark-ui body .single-dash-page .time-back-wrapper .header-color-labels div.header-ci{width:22%;font-size:14px;float:left}html.dark-ui body #research-article.single-dash-page .time-back-wrapper .header-color-labels div.header-color-labels,html.dark-ui body .single-dash-page .time-back-wrapper .header-color-labels div.header-color-labels{width:72%;float:left}html.dark-ui body #research-article.single-dash-page .time-back-wrapper .header-color-labels div.header-color-labels div.color-label-wrapper,html.dark-ui body .single-dash-page .time-back-wrapper .header-color-labels div.header-color-labels div.color-label-wrapper{width:75%;margin-left:1rem}html.dark-ui body #research-article.single-dash-page .time-back-wrapper .header-color-labels div.header-color-labels div.color-label-wrapper span,html.dark-ui body .single-dash-page .time-back-wrapper .header-color-labels div.header-color-labels div.color-label-wrapper span{font-size:14px;text-align:right;width:50%}html.dark-ui body #research-article.single-dash-page .time-back-wrapper .header-color-labels div.header-color-labels div.color-label-wrapper span div.u-label-color,html.dark-ui body .single-dash-page .time-back-wrapper .header-color-labels div.header-color-labels div.color-label-wrapper span div.u-label-color{padding:1rem;width:10px;float:left;background:#2238e4}html.dark-ui body #research-article.single-dash-page .time-back-wrapper .header-color-labels div.header-color-labels div.color-label-wrapper span div.d-label-color,html.dark-ui body .single-dash-page .time-back-wrapper .header-color-labels div.header-color-labels div.color-label-wrapper span div.d-label-color{padding:1rem;width:10px;float:left;background:#e52db1}html.dark-ui body #research-article.single-dash-page .time-back-wrapper .verticle-labels,html.dark-ui body .single-dash-page .time-back-wrapper .verticle-labels{float:left;z-index:100000000000000;position:absolute;right:0;border-right:1px solid #c5c5c5;border-bottom:24px solid #ececec;border-bottom-right-radius:4px;height:155px;width:3%;text-align:right;padding-right:1rem;padding-top:3.4rem}html.dark-ui body #research-article.single-dash-page .time-back-wrapper .verticle-labels p,html.dark-ui body .single-dash-page .time-back-wrapper .verticle-labels p{margin-bottom:1.4rem}html.dark-ui body #research-article.single-dash-page .time-back-wrapper #go-slider,html.dark-ui body .single-dash-page .time-back-wrapper #go-slider{position:relative;z-index:10000000000;width:97%;height:155px;border-radius:0;float:left;border-left:1px solid #c5c5c5;border-bottom:24px solid #ececec;border-top:1px solid #c5c5c5;border-bottom-left-radius:4px;border-right:0}html.dark-ui body #research-article.single-dash-page .time-back-wrapper #go-slider #go-slider-chart,html.dark-ui body .single-dash-page .time-back-wrapper #go-slider #go-slider-chart{height:155px !important;width:100% !important;background:#292929}html.dark-ui body #research-article.single-dash-page .time-back-wrapper #go-slider .loading-time-back,html.dark-ui body .single-dash-page .time-back-wrapper #go-slider .loading-time-back{position:absolute;top:-.6rem;width:103%;height:105%;text-align:center;padding-top:4%;background:#ffffff;z-index:10;opacity:.7}html.dark-ui body #research-article.single-dash-page .time-back-wrapper #go-slider span,html.dark-ui body .single-dash-page .time-back-wrapper #go-slider span{height:136px;width:100px !important;border:0;margin-left:-3.2%;color:#565656;padding-left:1rem;font-size:13px;padding-top:.7rem;font-weight:bold;text-transform:uppercase;background:url("/wp-content/plugins/won-global-outlook-map/img/scrubbericon_dk.png") no-repeat scroll 50% 50%}html.dark-ui body #research-article.single-dash-page .time-back-wrapper #go-slider span:focus,html.dark-ui body .single-dash-page .time-back-wrapper #go-slider span:focus{border:0 !important;box-shadow:none;outline:none;color:#565656}html.dark-ui body .research-content-sidebar{color:#fff}html.dark-ui body button,html.dark-ui body input[type="button"],html.dark-ui body input[type="reset"],html.dark-ui body input[type="submit"]{color:#999;box-shadow:none;text-shadow:none}html.dark-ui body.page-template-research-template,html.dark-ui body #thematic-equity-research article.thematic-equity-research-post{border-bottom:1px #1f1e1e solid}html.dark-ui body .dashboard-item .entry-content p,html.dark-ui body .dashboard-item .entry-content{color:#999}html.dark-ui body div.market-intelligence .first-column .entry-content{color:#66ccff}html.dark-ui body div.market-intelligence .first-column .view-more button{color:#999}html.dark-ui body #primary-research #main{background:#191919}html.dark-ui body .research-header-widgets section ul.recent-mentions li button{color:#fff;border:solid 1px #ccc}html.dark-ui body .research-menu{background:#5a5a5a !important}html.dark-ui body .research-content-sidebar .referenced-symbols ul button,html.dark-ui body .won-searchResults .search_results li .s-symbols ul li button{color:#fff;border:solid 1px #ccc}html.dark-ui body .won-searchResults .search_results li a{color:#66ccff}html.dark-ui body.page-template-research-template{background:#000}html.dark-ui body .research-menu-container{top:0}@media only screen and (min-width: 1024px){html.dark-ui body .research-header-widgets section{padding:20px 0 10px}}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-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:0.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}#slide1 .slogan-box{left: 100px;}@media (max-width: 768px){.navbar-default .nav > li >a{font-size: 1em !important;}ul#menu-social-menus li{padding: 0 4px 0 10px !important;}#slide1 .slogan-box{left: 100px;}}@media (max-width: 736px){.col-sm-8 #menu-footer-menu li a {margin-left: 0px !important;margin-right: 0px !important;padding-left: 1px !important;font-size: 11px !important;padding-right: 1px !important;}#slide1 .slogan-box {left: 0;}#careers .btn-wrapper .wpcf7-submit{display: inline !important;}}@media (max-width: 360px){ul#menu-footer-menu li a{font-size: 10px !important;padding-left: 1px !important;padding-right: 1px !important; }.exectiveMemberHead h4 {font-size: 32px;}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwidmFyaWFibGVzLXNpdGUvX3ZhcmlhYmxlcy1zaXRlLnNjc3MiLCJ2YXJpYWJsZXMtc2l0ZS9fY29sb3JzLnNjc3MiLCJ2YXJpYWJsZXMtc2l0ZS9fdHlwb2dyYXBoeS5zY3NzIiwidmFyaWFibGVzLXNpdGUvX3N0cnVjdHVyZS5zY3NzIiwibWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MiLCJfbm9ybWFsaXplLnNjc3MiLCJ0eXBvZ3JhcGh5L190eXBvZ3JhcGh5LnNjc3MiLCJ0eXBvZ3JhcGh5L19oZWFkaW5ncy5zY3NzIiwidHlwb2dyYXBoeS9fY29weS5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLnNjc3MiLCJlbGVtZW50cy9fbGlzdHMuc2NzcyIsImVsZW1lbnRzL190YWJsZXMuc2NzcyIsImZvcm1zL19mb3Jtcy5zY3NzIiwiZm9ybXMvX2J1dHRvbnMuc2NzcyIsImZvcm1zL19maWVsZHMuc2NzcyIsIm5hdmlnYXRpb24vX25hdmlnYXRpb24uc2NzcyIsIm5hdmlnYXRpb24vX2xpbmtzLnNjc3MiLCJuYXZpZ2F0aW9uL19tZW51cy5zY3NzIiwibW9kdWxlcy9fYWNjZXNzaWJpbGl0eS5zY3NzIiwibW9kdWxlcy9fYWxpZ25tZW50cy5zY3NzIiwibW9kdWxlcy9fY2xlYXJpbmdzLnNjc3MiLCJzaXRlL3NlY29uZGFyeS9fd2lkZ2V0cy5zY3NzIiwic2l0ZS9fc2l0ZS5zY3NzIiwic2l0ZS9wcmltYXJ5L19wb3N0cy1hbmQtcGFnZXMuc2NzcyIsInNpdGUvcHJpbWFyeS9fZGFzaGJvYXJkLnNjc3MiLCJzaXRlL3ByaW1hcnkvX3NlYXJjaC5zY3NzIiwic2l0ZS9wcmltYXJ5L19jb21tZW50cy5zY3NzIiwibGF5b3V0L19kYXJrLXRoZW1lLnNjc3MiLCJtb2R1bGVzL19pbmZpbml0ZS1zY3JvbGwuc2NzcyIsIm1lZGlhL19tZWRpYS5zY3NzIiwibWVkaWEvX2NhcHRpb25zLnNjc3MiLCJtZWRpYS9fZ2FsbGVyaWVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohXHJcblRoZW1lIE5hbWU6IHdvbl9yZXNlYXJjaFxyXG5UaGVtZSBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cclxuQXV0aG9yOiBTY290dCBBZHJpYW5cclxuQXV0aG9yIFVSSTogaHR0cDovL3VuZGVyc2NvcmVzLm1lL1xyXG5EZXNjcmlwdGlvbjogQSBjdXN0b20gdGhlbWUgZGV2ZWxvcGVkIGZvciBXaWxsaWFtIE9cXCdOZWlsIENvXHJcblZlcnNpb246IDEuMC4wXHJcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXHJcbkxpY2Vuc2UgVVJJOiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXHJcblRleHQgRG9tYWluOiB3b24tcmVzZWFyY2hcclxuVGFnczpcclxuXHJcblRoaXMgdGhlbWUsIGxpa2UgV29yZFByZXNzLCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgR1BMLlxyXG5Vc2UgaXQgdG8gbWFrZSBzb21ldGhpbmcgY29vbCwgaGF2ZSBmdW4sIGFuZCBzaGFyZSB3aGF0IHlvdSd2ZSBsZWFybmVkIHdpdGggb3RoZXJzLlxyXG5cclxud29uX3Jlc2VhcmNoIGlzIGJhc2VkIG9uIFVuZGVyc2NvcmVzIGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS8sIChDKSAyMDEyLTIwMTYgQXV0b21hdHRpYywgSW5jLlxyXG5VbmRlcnNjb3JlcyBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIgb3IgbGF0ZXIuXHJcblxyXG5Ob3JtYWxpemluZyBzdHlsZXMgaGF2ZSBiZWVuIGhlbHBlZCBhbG9uZyB0aGFua3MgdG8gdGhlIGZpbmUgd29yayBvZlxyXG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwOi8vbmVjb2xhcy5naXRodWIuY29tL25vcm1hbGl6ZS5jc3MvXHJcbiovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIE5vcm1hbGl6ZVxyXG4jIFR5cG9ncmFwaHlcclxuIyBFbGVtZW50c1xyXG4jIEZvcm1zXHJcbiMgTmF2aWdhdGlvblxyXG5cdCMjIExpbmtzXHJcblx0IyMgTWVudXNcclxuIyBBY2Nlc3NpYmlsaXR5XHJcbiMgQWxpZ25tZW50c1xyXG4jIENsZWFyaW5nc1xyXG4jIFdpZGdldHNcclxuIyBDb250ZW50XHJcblx0IyMgUG9zdHMgYW5kIHBhZ2VzXHJcblx0IyMgQ29tbWVudHNcclxuIyBJbmZpbml0ZSBzY3JvbGxcclxuIyBNZWRpYVxyXG5cdCMjIENhcHRpb25zXHJcblx0IyMgR2FsbGVyaWVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcInZhcmlhYmxlcy1zaXRlL3ZhcmlhYmxlcy1zaXRlXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvbWl4aW5zLW1hc3RlclwiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIE5vcm1hbGl6ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBUeXBvZ3JhcGh5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcInR5cG9ncmFwaHkvdHlwb2dyYXBoeVwiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIEVsZW1lbnRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcImVsZW1lbnRzL2VsZW1lbnRzXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgRm9ybXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IFwiZm9ybXMvZm9ybXNcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBOYXZpZ2F0aW9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcIm5hdmlnYXRpb24vbmF2aWdhdGlvblwiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIEFjY2Vzc2liaWxpdHlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IFwibW9kdWxlcy9hY2Nlc3NpYmlsaXR5XCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgQWxpZ25tZW50c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgXCJtb2R1bGVzL2FsaWdubWVudHNcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBDbGVhcmluZ3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IFwibW9kdWxlcy9jbGVhcmluZ3NcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBXaWRnZXRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcInNpdGUvc2Vjb25kYXJ5L3dpZGdldHNcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBDb250ZW50XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcInNpdGUvc2l0ZVwiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIERhcmsgVGhlbWVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IFwibGF5b3V0L2RhcmstdGhlbWVcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBJbmZpbml0ZSBzY3JvbGxcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IFwibW9kdWxlcy9pbmZpbml0ZS1zY3JvbGxcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBNZWRpYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgXCJtZWRpYS9tZWRpYVwiO1xyXG4iLCJAaW1wb3J0IFwiY29sb3JzXCI7XHJcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XHJcbkBpbXBvcnQgXCJzdHJ1Y3R1cmVcIjsiLCIkY29sb3JfX2JhY2tncm91bmQtYm9keTogI2ZmZjtcclxuJGNvbG9yX19iYWNrZ3JvdW5kLXNjcmVlbjogI2YxZjFmMTtcclxuJGNvbG9yX19iYWNrZ3JvdW5kLWhyOiAjY2NjO1xyXG4kY29sb3JfX2JhY2tncm91bmQtYnV0dG9uOiAjZTZlNmU2O1xyXG4kY29sb3JfX2JhY2tncm91bmQtcHJlOiAjZWVlO1xyXG4kY29sb3JfX2JhY2tncm91bmQtaW5zOiAjZmZmOWMwO1xyXG5cclxuJGNvbG9yX190ZXh0LXNjcmVlbjogIzIxNzU5YjtcclxuJGNvbG9yX190ZXh0LWlucHV0OiAjNjY2O1xyXG4kY29sb3JfX3RleHQtaW5wdXQtZm9jdXM6ICMxMTE7XHJcbiRjb2xvcl9fbGluazogcm95YWxibHVlO1xyXG4kY29sb3JfX2xpbmstdmlzaXRlZDogcHVycGxlO1xyXG4kY29sb3JfX2xpbmstaG92ZXI6IG1pZG5pZ2h0Ymx1ZTtcclxuJGNvbG9yX190ZXh0LW1haW46ICM0MDQwNDA7XHJcblxyXG4kY29sb3JfX2JvcmRlci1idXR0b246ICNjY2MgI2NjYyAjYmJiO1xyXG4kY29sb3JfX2JvcmRlci1idXR0b24taG92ZXI6ICNjY2MgI2JiYiAjYWFhO1xyXG4kY29sb3JfX2JvcmRlci1idXR0b24tZm9jdXM6ICNhYWEgI2JiYiAjYmJiO1xyXG4kY29sb3JfX2JvcmRlci1pbnB1dDogI2NjYztcclxuJGNvbG9yX19ib3JkZXItYWJicjogIzY2NjtcclxuIiwiJGZvbnRfX21haW46ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4kZm9udF9fY29kZTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xyXG4kZm9udF9fcHJlOiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgQ291cmllciwgbW9ub3NwYWNlO1xyXG4kZm9udF9fbGluZS1oZWlnaHQtYm9keTogMS41O1xyXG4kZm9udF9fbGluZS1oZWlnaHQtcHJlOiAxLjY7IiwiJHNpemVfX3NpdGUtbWFpbjogMTAwJTtcclxuJHNpemVfX3NpdGUtc2lkZWJhcjogMjUlO1xyXG5cclxuLy9yZXNwb25zaXZlIGJyZWFrcG9pbnRzXHJcbiR4c21hbGwtYnJlYWtwb2ludDo0NjBweDtcclxuJHNtYWxsLWJyZWFrcG9pbnQ6IDc5NXB4O1xyXG4kbWVkaXVtLWJyZWFrcG9pbnQ6IDEwMjRweDtcclxuJGxhcmdlLWJyZWFrcG9pbnQ6IDE0NjhweDtcclxuJHhsYXJnZS1icmVha3BvaW50OiAyMDQ4cHg7XHJcblxyXG4vL0Rhc2hib2FyZCBicmVha3BvaW50c1xyXG4kZGFzaC14c21hbGwtYnJlYWtwb2ludDo3OTVweDtcclxuJGRhc2gtc21hbGwtYnJlYWtwb2ludDogNzk1cHg7XHJcbiRkYXNoLW1lZGl1bS1icmVha3BvaW50OiAxMDI0cHg7XHJcbiRkYXNoLWxhcmdlLWJyZWFrcG9pbnQ6IDE0NjhweDtcclxuJGRhc2gteGxhcmdlLWJyZWFrcG9pbnQ6IDIwNDhweDsiLCIvLyBSZW0gb3V0cHV0IHdpdGggcHggZmFsbGJhY2tcclxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZVZhbHVlOiAxKSB7XHJcblx0Zm9udC1zaXplOiAoJHNpemVWYWx1ZSAqIDE2KSAqIDFweDtcclxuXHRmb250LXNpemU6ICRzaXplVmFsdWUgKiAxcmVtO1xyXG59XHJcblxyXG4vLyBDZW50ZXIgYmxvY2tcclxuQG1peGluIGNlbnRlci1ibG9jayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vLyBDbGVhcmZpeFxyXG5AbWl4aW4gY2xlYXJmaXgoKSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG59XHJcblxyXG4vLyBDbGVhciBhZnRlciAobm90IGFsbCBjbGVhcmZpeCBuZWVkIHRoaXMgYWxzbylcclxuQG1peGluIGNsZWFyZml4LWFmdGVyKCkge1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcbiIsImh0bWwge1xyXG5cdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogICAgIDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbm1haW4sXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbixcclxuc3VtbWFyeSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnByb2dyZXNzLFxyXG52aWRlbyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGhlaWdodDogMDtcclxufVxyXG5cclxuW2hpZGRlbl0sXHJcbnRlbXBsYXRlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5hIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG5cdG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG59XHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZm4ge1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuaDEge1xyXG5cdGZvbnQtc2l6ZTogMmVtO1xyXG5cdG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbm1hcmsge1xyXG5cdGJhY2tncm91bmQ6ICNmZjA7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbnNtYWxsIHtcclxuXHRmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuc3ViLFxyXG5zdXAge1xyXG5cdGZvbnQtc2l6ZTogNzUlO1xyXG5cdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1cCB7XHJcblx0dG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbnN1YiB7XHJcblx0Ym90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5pbWcge1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7IC8vZml4aW5nIG5vIHNjcm9sbGluZyBvbiBzdmcgZWxlbWVudFxyXG59XHJcblxyXG5maWd1cmUge1xyXG5cdG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuXHJcbmhyIHtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbnByZSB7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxucHJlLFxyXG5zYW1wIHtcclxuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRmb250OiBpbmhlcml0O1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG5cdGJvcmRlcjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dCB7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbmZpZWxkc2V0IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG5cdG1hcmdpbjogMCAycHg7XHJcblx0cGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG5cdGJvcmRlcjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbm9wdGdyb3VwIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxudGFibGUge1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbnRkLFxyXG50aCB7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG4iLCJib2R5LFxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuXHRjb2xvcjogJGNvbG9yX190ZXh0LW1haW47XHJcblx0Zm9udC1mYW1pbHk6ICRmb250X19tYWluO1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxKTtcclxuXHRsaW5lLWhlaWdodDogJGZvbnRfX2xpbmUtaGVpZ2h0LWJvZHk7XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJoZWFkaW5nc1wiO1xyXG5cclxuQGltcG9ydCBcImNvcHlcIjsiLCJoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHRjbGVhcjogYm90aDtcclxufSIsInAge1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG59XHJcblxyXG5kZm4sIGNpdGUsIGVtLCBpIHtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG5cdG1hcmdpbjogMCAxLjVlbTtcclxufVxyXG5cclxuYWRkcmVzcyB7XHJcblx0bWFyZ2luOiAwIDAgMS41ZW07XHJcbn1cclxuXHJcbnByZSB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLXByZTtcclxuXHRmb250LWZhbWlseTogJGZvbnRfX3ByZTtcclxuXHRAaW5jbHVkZSBmb250LXNpemUoMC45Mzc1KTtcclxuXHRsaW5lLWhlaWdodDogJGZvbnRfX2xpbmUtaGVpZ2h0LXByZTtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjZlbTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0cGFkZGluZzogMS42ZW07XHJcbn1cclxuXHJcbmNvZGUsIGtiZCwgdHQsIHZhciB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250X19jb2RlO1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgwLjkzNzUpO1xyXG59XHJcblxyXG5hYmJyLCBhY3JvbnltIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjb2xvcl9fYm9yZGVyLWFiYnI7XHJcblx0Y3Vyc29yOiBoZWxwO1xyXG59XHJcblxyXG5tYXJrLCBpbnMge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1pbnM7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5iaWcge1xyXG5cdGZvbnQtc2l6ZTogMTI1JTtcclxufSIsImh0bWwge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiosXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHsgLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGNoYW5nZSB0aGUgcHJvcGVydHkgZm9yIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXHJcblx0Ym94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuYm9keSB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7IC8qIEZhbGxiYWNrIGZvciB3aGVuIHRoZXJlIGlzIG5vIGN1c3RvbSBiYWNrZ3JvdW5kIGNvbG9yIGRlZmluZWQuICovXHJcbn1cclxuXHJcbmJsb2NrcXVvdGUsIHEge1xyXG5cdHF1b3RlczogXCJcIiBcIlwiO1xyXG5cclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0fVxyXG59XHJcblxyXG5ociB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLWhyO1xyXG5cdGJvcmRlcjogMDtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxufVxyXG5cclxuQGltcG9ydCBcImxpc3RzXCI7XHJcblxyXG5pbWcge1xyXG5cdGhlaWdodDogYXV0bzsgLyogTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS4gKi9cclxuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovXHJcbn1cclxuXHJcbkBpbXBvcnQgXCJ0YWJsZXNcIjsiLCJ1bCwgb2wge1xyXG5cdG1hcmdpbjogMCAwIDEuNWVtIDNlbTtcclxufVxyXG5cclxudWwge1xyXG5cdGxpc3Qtc3R5bGU6IGRpc2M7XHJcbn1cclxuXHJcbm9sIHtcclxuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xyXG59XHJcblxyXG5saSA+IHVsLFxyXG5saSA+IG9sIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdG1hcmdpbi1sZWZ0OiAxLjVlbTtcclxufVxyXG5cclxuZHQge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZCB7XHJcblx0bWFyZ2luOiAwIDEuNWVtIDEuNWVtO1xyXG59IiwidGFibGUge1xyXG5cdG1hcmdpbjogMCAwIDEuNWVtO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59IiwiQGltcG9ydCBcImJ1dHRvbnNcIjtcclxuXHJcbkBpbXBvcnQgXCJmaWVsZHNcIjsiLCJidXR0b24sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfX2JvcmRlci1idXR0b247XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1idXR0b247XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgMTVweCAxN3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCAtNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDEpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdHBhZGRpbmc6IC42ZW0gMWVtIC40ZW07XHJcblx0dGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX19ib3JkZXItYnV0dG9uLWhvdmVyO1xyXG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCksIGluc2V0IDAgMTVweCAxN3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSwgaW5zZXQgMCAtNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcclxuXHR9XHJcblxyXG5cdCY6YWN0aXZlLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfX2JvcmRlci1idXR0b24tZm9jdXM7XHJcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cdH1cclxufSIsImlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxyXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcclxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXHJcbnRleHRhcmVhIHtcclxuXHRjb2xvcjogJGNvbG9yX190ZXh0LWlucHV0O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWlucHV0O1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRwYWRkaW5nOiAzcHg7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC1pbnB1dC1mb2N1cztcclxuXHR9XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItaW5wdXQ7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIExpbmtzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcImxpbmtzXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIE1lbnVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcIm1lbnVzXCI7IiwiYSB7XHJcblx0Y29sb3I6ICRjb2xvcl9fbGluaztcclxuXHJcblx0Jjp2aXNpdGVkIHtcclxuXHRcdGNvbG9yOiAkY29sb3JfX2xpbmstdmlzaXRlZDtcclxuXHR9XHJcblx0Jjpob3ZlcixcclxuXHQmOmZvY3VzLFxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdGNvbG9yOiAkY29sb3JfX2xpbmstaG92ZXI7XHJcblx0fVxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogdGhpbiBkb3R0ZWQ7XHJcblx0fVxyXG5cdCY6aG92ZXIsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0b3V0bGluZTogMDtcclxuXHR9XHJcbn0iLCIuaGVhZGVyLW1lbnUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgdWwge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMS41ZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IC05OTllbTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC05OTllbTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyID4gdWwsXHJcbiAgICAgICAgICAgICAgICAmLmZvY3VzID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgOmhvdmVyID4gYSxcclxuICAgICAgICAgICAgLmZvY3VzID4gYSB7fVxyXG4gICAgICAgICAgICBhOmhvdmVyLFxyXG4gICAgICAgICAgICBhLmZvY3VzIHt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpOmhvdmVyID4gdWwsXHJcbiAgICAgICAgbGkuZm9jdXMgPiB1bCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmhvdmVyID4gYSxcclxuICAgICAgICAmLmZvY3VzID4gYSB7fVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgLmN1cnJlbnRfcGFnZV9pdGVtID4gYSxcclxuICAgIC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXHJcbiAgICAuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYSxcclxuICAgIC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIHt9XHJcbn1cclxuXHJcbi5yZXNlYXJjaC1tZW51LWNvbnRhaW5lciB7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRhc2gtbWVkaXVtLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICB0b3A6IDU2cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkYXNoLXhzbWFsbC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgdG9wOiA2NHB4O1xyXG4gICAgfVxyXG59XHJcbi5jbG9zZS1tZXNzYWdlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcbi5oZWxsby1zaWdub3V0LXdyYXBwZXIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaGVsbG8tbmFtZSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCA3cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogIzYxNmI3NjtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkYXNoLXhzbWFsbC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmN1cnJlbnQtcGFnZSBhLnJlbW92ZS10YWIge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9jbG9zZS1tZW51LWRhcmsucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9jbG9zZS1tZW51LWRhcmsuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNpZ24tb3V0LWhvdmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQwcHg7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBwYWRkaW5nOiA3cHggN3B4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICM0MDQwNDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0VEMTc0RjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkYXNoLXNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgIC5jdXJyZW50LXBhZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigyMzgsIDIzOCwgMjQwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudC1jYXQsXHJcbiAgICAgICAgLnQtZGF0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG51bCNzb3J0YWJsZSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkYXNoLXhzbWFsbC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXNlYXJjaC1tZW51IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2VjZWQ2ICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGFzaC14c21hbGwtYnJlYWtwb2ludCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICNzb3J0YWJsZSB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGFzaC14c21hbGwtYnJlYWtwb2ludCkge31cclxuICAgIH1cclxuICAgIGxpLmRhc2hib2FyZC10YWIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzZiNmM3MyAwJSwgIzdiN2I4NCAyMyUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNmI2YzczIDAlLCAjN2I3Yjg0IDIzJSkgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNmI2YzczIDAlLCAjN2I3Yjg0IDIzJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGxpLmRhc2hib2FyZC10YWIuY3VycmVudC1tZW51LWl0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiAwJSwgI2VmZWZlZiAyMyUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmIDAlLCAjZWZlZmVmIDIzJSkgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDAlLCAjZWZlZmVmIDIzJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHVsI21lbnUtcmVzZWFyY2gtbWVudSB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRhc2gteHNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBsaS5zZWxlY3RlZC10YWIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0Z3JleSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5yZXNlYXJjaC1kYXNoYm9hcmQge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IC41cmVtIDAgMCAwLjhyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGFzaC1zbWFsbC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggLjJyZW0gMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdXJyZW50X3RhYnMge1xyXG4gICAgICAgIGxpLndvbi10YWIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGFzaC14c21hbGwtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkYXNoLXNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRhc2gteHNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudC1kYXRlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciBkaXYge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IC0wLjVweCAwICNmZmYsIDAuNXB4IDAgI2ZmZjsgLy9oYXZlIHRvIHVzZSB0aGlzIGluc3RlYWQgb2YgYm9sZCwgd2hlbiB1c2luZyBib2xkIHRleHQgc2hpZnRzIGNvbnRhaW5lciBzaXplXHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5yZW1vdmUtdGFiIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Nsb3NlLW1lbnUtd2hpdGUucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvY2xvc2UtbWVudS13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMjUwbXM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAyNTBtcztcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRhc2gteHNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEucmVzZWFyY2gtdGFiIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC4ycmVtIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkYXNoLXNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAuMnJlbSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnR3by1saW5lLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuMnJlbSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnQtY2F0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGFzaC14c21hbGwtYnJlYWtwb2ludCkge31cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGFzaC14c21hbGwtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDElO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgbGVmdDogLTk5OWVtO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTk5OWVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIgPiB1bCxcclxuICAgICAgICAgICAgICAgICYuZm9jdXMgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA6aG92ZXIgPiBhLFxyXG4gICAgICAgICAgICAuZm9jdXMgPiBhIHt9XHJcbiAgICAgICAgICAgIGE6aG92ZXIsXHJcbiAgICAgICAgICAgIGEuZm9jdXMge31cclxuICAgICAgICB9XHJcbiAgICAgICAgbGk6aG92ZXIgPiB1bCxcclxuICAgICAgICBsaS5mb2N1cyA+IHVsIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6aG92ZXIgPiBhLFxyXG4gICAgICAgICYuZm9jdXMgPiBhIHt9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY3VycmVudF9wYWdlX2l0ZW0gPiBhLFxyXG4gICAgLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcclxuICAgIC5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhLFxyXG4gICAgLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEge31cclxufVxyXG5cclxuXHJcbi8qIFNtYWxsIG1lbnUuICovXHJcblxyXG4ubWVudS10b2dnbGUsXHJcbi5tYWluLW5hdmlnYXRpb24udG9nZ2xlZCB1bCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSB7XHJcbiAgICAubWVudS10b2dnbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubWFpbi1uYXZpZ2F0aW9uIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmNvbW1lbnQtbmF2aWdhdGlvbixcclxuLnBvc3RzLW5hdmlnYXRpb24sXHJcbi5wb3N0LW5hdmlnYXRpb24ge1xyXG4gICAgLnNpdGUtbWFpbiAmIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxLjVlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLm5hdi1wcmV2aW91cyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIC5uYXYtbmV4dCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZG1pbi1iYXIge1xyXG4gICAgLm5hdmJhci1maXhlZC10b3Age1xyXG4gICAgICAgIHRvcDogMzJweDtcclxuICAgIH1cclxuICAgIC5yZXNlYXJjaC1tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgdG9wOiA5N3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG5hI21heF90YWJfbWVzc2FnZSBhI2Rvd25sb2FkLXBhbmFyYXkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn0iLCIvKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xyXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0d2lkdGg6IDFweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1zY3JlZW47XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcblx0XHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LXNjcmVlbjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDAuODc1KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0bGVmdDogNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dG9wOiA1cHg7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cclxuXHR9XHJcbn1cclxuXHJcbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xyXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcclxuXHRvdXRsaW5lOiAwO1xyXG59XHJcbiIsIi5hbGlnbmxlZnQge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG59XHJcblxyXG4uYWxpZ25yaWdodCB7XHJcblx0ZGlzcGxheTogaW5saW5lO1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRtYXJnaW4tbGVmdDogMS41ZW07XHJcbn1cclxuXHJcbi5hbGlnbmNlbnRlciB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0QGluY2x1ZGUgY2VudGVyLWJsb2NrO1xyXG59XHJcbiIsIi5jbGVhcjpiZWZvcmUsXHJcbi5jbGVhcjphZnRlcixcclxuLmVudHJ5LWNvbnRlbnQ6YmVmb3JlLFxyXG4uZW50cnktY29udGVudDphZnRlcixcclxuLmNvbW1lbnQtY29udGVudDpiZWZvcmUsXHJcbi5jb21tZW50LWNvbnRlbnQ6YWZ0ZXIsXHJcbi5zaXRlLWhlYWRlcjpiZWZvcmUsXHJcbi5zaXRlLWhlYWRlcjphZnRlcixcclxuLnNpdGUtY29udGVudDpiZWZvcmUsXHJcbi5zaXRlLWNvbnRlbnQ6YWZ0ZXIsXHJcbi5zaXRlLWZvb3RlcjpiZWZvcmUsXHJcbi5zaXRlLWZvb3RlcjphZnRlciB7XHJcblx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuXHJcbi5jbGVhcjphZnRlcixcclxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXHJcbi5jb21tZW50LWNvbnRlbnQ6YWZ0ZXIsXHJcbi5zaXRlLWhlYWRlcjphZnRlcixcclxuLnNpdGUtY29udGVudDphZnRlcixcclxuLnNpdGUtZm9vdGVyOmFmdGVyIHtcclxuXHRAaW5jbHVkZSBjbGVhcmZpeC1hZnRlcjtcclxufSIsIi53aWRnZXQge1xyXG4gICAgbWFyZ2luOiAwIDAgMS41ZW07XHJcbiAgICAvKiBNYWtlIHN1cmUgc2VsZWN0IGVsZW1lbnRzIGZpdCBpbiB3aWRnZXRzLiAqL1xyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItd2lkZ2V0IHtcclxuICAgIHdpZHRoOiA0MiU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxufVxyXG5cclxuI3BnYy13NTdkNzE0ZDEwOGUwOC0wLTAgLnBhbmVsLWdyaWQtY2VsbCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkYXNoLW1lZGl1bS1icmVha3BvaW50KSB7XHJcbiAgICAgICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vL2Rhc2hib2FyZCB0ZW1wbGF0ZVxyXG4ucGFnZS10ZW1wbGF0ZS1kYXNoYm9hcmQtdGVtcGxhdGUge1xyXG4gICAgZGl2LnJlc2VhcmNoLWhlYWRlci13aWRnZXRzIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDEwcmVtIDFyZW07XHJcbiAgICAgICAgJi5nbG9iYWwtb3V0bG9vayB7fVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS1yZXNlYXJjaC10ZW1wbGF0ZSAucmVzZWFyY2gtaGVhZGVyLXdpZGdldHMge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gYXV0bztcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgYmFja2dyb3VuZDogI2VlZWVmMDtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGFzaC1tZWRpdW0tYnJlYWtwb2ludCkge1xyXG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkYXNoLXNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xyXG4gICAgfVxyXG4gICAgLy9Gb2N1cyBsaXN0IGhlYWRlciBzdGFydCBoZXJlXHJcbiAgICAuZm9jdXMtaGVhZGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGEuYWJvdXQtbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgICAgICAgICAuYWJvdXQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlbGVjdGVkLWxpc3QtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9jdXMtaGVhZGVyIHtcclxuICAgICAgICAgICAgJi5mb2N1cy1saXN0LXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb2N1cy1oZWFkZXItZGl2aWRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4ICM2NjY2NjYgc29saWQ7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZm9jdXMteXRkLWRpc3BsYXkge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZm9jdXMtc2lkZS1saW5rcyB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgzLndpZGdldC10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDk5MDA7XHJcbiAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGFzaC1zbWFsbC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGFzaC14c21hbGwtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3BhbmVsLTYzLTAtMC0wIC50ZXh0d2lkZ2V0IHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRhc2gtc21hbGwtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFuYWx5c3QtaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIH1cclxuICAgIC5hYWEtc2VhcmNoIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIGNvbG9yOiAjMDAzMjk4O1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRhc2gtbGFyZ2UtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGFzaC1zbWFsbC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkYXNoLW1lZGl1bS1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWNlbnQtbWVudGlvbnMtdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLS41cmVtO1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkYXNoLXNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN0eXBlLWZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVjZW50LW1lbnRpb25zLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC40cmVtO1xyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bC5yZWNlbnQtbWVudGlvbnMge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRhc2gtbWVkaXVtLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRhc2gteHNtYWxsLWJyZWFrcG9pbnQpIHt9XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjNyZW0gLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkYXNoLXNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjN2I3Yjg0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcGdjLTYzLTItMCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkYXNoLXNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkYXNoLXhzbWFsbC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNwZ2MtNjMtMC0xLFxyXG4gICAgI3BnYy02My0wLTIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAjd29uLXNlYXJjaC1maWx0ZXIge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgICN3b24tcmVzZWFyY2gtc2VhcmNoIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnR3aXR0ZXItdHlwZWFoZWFkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzNjNGNhO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAwcHggMnB4IDJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggNTBweCAwcHggLTQ4cHggI0FCQUJBQjtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggNTBweCAwcHggLTQ4cHggI0FCQUJBQjtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggNTBweCAwcHggLTQ4cHggI0FCQUJBQjtcclxuICAgICAgICAgICAgLW8tYm94LXNoYWRvdzogaW5zZXQgMHB4IDUwcHggMHB4IC00OHB4ICNBQkFCQUI7XHJcbiAgICAgICAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC43cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLS40cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzNjM2NhO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAycHggMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbi5maWx0ZXItYnV0dG9uLFxyXG4gICAgICAgIGJ1dHRvbi5jbGVhci1maWx0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IC0uMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC4zcmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFuYWx5c3QtbGVmdCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gICAgLmFuYWx5c3Qtd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgICAuYW5hbHlzdC1zZWxlY3Qtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hbmFseXN0LW9wdGlvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCAjY2NjY2NjIHNvbGlkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXZoO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggI2NjY2NjYyBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDllNmZkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdGVkLWFuYWx5c3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDllNmZkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGRpdi5zZWFyY2gtZmlsdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEwcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHNlbGVjdCB7fVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRhc2gteHNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGltZS1maWx0ZXIge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy9TdHlsaW5nIGZvciB0aGUgc3BlY2lmaWMgZGF0ZXMgcG9wIHVwIGJveFxyXG4gICAgICAgIC5zcGVjaWZpYy1kYXRlcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgbGVmdDogNDElO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDNyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogI2NjYyBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggOXB4IDFweCAjNjY2O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNjbG9zZS1kciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kYXRlLXJhbmdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAzcmVtIDVyZW0gM3JlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgLmRyLXN0YXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kci1lbmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcGFuLmFuYWx5c3QtaGVhZGVyLXRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hdXRob3Itd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRhc2gteHNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hbmFseXN0LXNlbGVjdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkYXNoLXhzbWFsbC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN0eXBlLWZpbHRlcixcclxuICAgICAgICAgICAgI3RpbWUtZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRhc2gteHNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hdXRob3Itb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCAjY2NjY2NjIHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggI2NjY2NjYyBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkOWU2ZmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3RlZC1hbmFseXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkOWU2ZmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud29uLWVudC1mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLnZlcnRpY2FsLW9mZnNldCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud29uLWFhYS1mb3JtLXdyYXBwZXIsXHJcbiAgICAud29uLWFhYS1mb3JtLWNvbnRhY3Qtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAvKiBzdGFydHMgb3V0IGhpZGRlbiAqL1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTk7XHJcbiAgICAgICAgLyogSGlnaCB6LWluZGV4IHRvIGVuc3VyZSBpdCBhcHBlYXJzIGFib3ZlIGFsbCBjb250ZW50ICovXHJcbiAgICB9XHJcbiAgICAud2lkZ2V0X3NlYXJjaCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAud2lkZ2V0X3RleHQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud29uLWFhYS1vdmVybGF5IHtcclxuICAgIC8qIFNoYWRlcyBvdXQgYmFja2dyb3VuZCB3aGVuIHNlbGVjdG9yIGlzIGFjdGl2ZSAqL1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICMyMjI7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxufVxyXG5cclxuLnZlcnRpY2FsLW9mZnNldCB7XHJcbiAgICAvKiBGaXhlZCBwb3NpdGlvbiB0byBwcm92aWRlIHRoZSB2ZXJ0aWNhbCBvZmZzZXQgKi9cclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjcwcHg7XHJcbiAgICAvKiBlbnN1cmVzIGJveCBhcHBlYXJzIGFib3ZlIG92ZXJsYXkgKi9cclxufVxyXG5cclxuLndvbi1hYWFGb3JtQm94IHtcclxuICAgIC8qIFRoZSBhY3R1YWwgYm94LCBjZW50ZXJlZCBpbiB0aGUgZml4ZWQtcG9zaXRpb24gZGl2ICovXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8qIFdoYXRldmVyIHdpZHRoIHlvdSB3YW50IHRoZSBib3ggdG8gYmUgKi9cclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAvKiBFdmVyeXRoaW5nIGJlbG93IGlzIGp1c3QgdmlzdWFsIHN0eWxpbmcgKi9cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgbWF4LWhlaWdodDogNzAwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2JjYmNiO1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgLy90cmlhbmdsZVxyXG4gICAgLy8gJjphZnRlciB7XHJcbiAgICAvLyAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGFzaC1zbWFsbC1icmVha3BvaW50KSB7XHJcbiAgICAvLyAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgLy8gICAgICAgICB3aWR0aDogMDtcclxuICAgIC8vICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgLy8gICAgICAgICBib3JkZXItbGVmdDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIC8vICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgLy8gICAgICAgICBib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkICNmOWY5Zjk7XHJcbiAgICAvLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgICAgICAgdG9wOiAtMTZweDtcclxuICAgIC8vICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG4gICAgLy90cmlhbmdsZSBib3JkZXJcclxuICAgIC8vICY6YmVmb3JlIHtcclxuICAgIC8vICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkYXNoLXNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgIC8vICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAvLyAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgLy8gICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAvLyAgICAgICAgIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgLy8gICAgICAgICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAvLyAgICAgICAgIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgI2NiY2JjYjtcclxuICAgIC8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gICAgICAgICB0b3A6IC0xN3B4O1xyXG4gICAgLy8gICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM2MTZiNzYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRyeS1hZ2Fpbi1idXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzYwNjg2ODtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiOGI4Yjg7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMjVtcyBlYXNlLWluO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzYxNmI3NjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGctaGVscC1tZXNzYWdlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICM2MTZiNzY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgfVxyXG4gICAgLmhlbHAtY29udGFjdC1pbmZvIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAjbGctaGVscC1iYWNrLFxyXG4gICAgI2xnLWhlbHAtYmFjay1sb2NrIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB0b3A6IDIycHg7XHJcbiAgICAgICAgY29sb3I6ICNFRDE5M0E7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2dpbi1mb3JtIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMTVweDtcclxuICAgICAgICAuc2lnbi1pbi1maWVsZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTFweCAxMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjbGctc2lnbmluLFxyXG4gICAgICAgICNsZy1zaWduaW4yLFxyXG4gICAgICAgICNsZy1zaWduaW4zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkMTc0ZjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNHB4IDAgMjVweDtcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMTFweCAxMHB4IDVweCAtNnB4IHJnYmEoMTg2LDE4NiwxODYsMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zaWduaW5nLWluIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBlbGxpcHNpcyBzdGVwcyg0LGVuZCkgMTAwMG1zIGluZmluaXRlOyAgICAgIFxyXG4gICAgICAgICAgICAgICAgICBhbmltYXRpb246IGVsbGlwc2lzIHN0ZXBzKDQsZW5kKSAxMDAwbXMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDI2XCI7IC8qIGFzY2lpIGNvZGUgZm9yIHRoZSBlbGxpcHNpcyBjaGFyYWN0ZXIgKi9cclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgZWxsaXBzaXMge1xyXG4gICAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMS4yNWVtOyAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGtleWZyYW1lcyBlbGxpcHNpcyB7XHJcbiAgICAgICAgICB0byB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjI1ZW07ICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjbGctaGVscCxcclxuICAgICAgICAjbGctaGVscC1sb2NrLCAjdHJ5LWFnYWluLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICM2MDY4Njg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiOGI4Yjg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjI1bXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2MTZiNzY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmtlZXAtbG9nZ2VkLWluIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2MTZiNzY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0ycHggNnB4IDAgMDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I4YjhiODtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkMTc0ZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNjbG9zZUFBQU1vZGFsIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC5sZy1oZWxwLW1lc3NhZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAjbGctaGVscCxcclxuICAgICNsZy1oZWxwLWxvY2sge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIGRpdi5tb2RhbF9yZXN1bHRzIHtcclxuICAgICAgICBtYXJnaW46IDAgMXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kLWNvbHVtbi0xIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRhc2gtbWVkaXVtLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAuZGFzaGJvYXJkLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRhc2gtbWVkaXVtLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGFzaC1sYXJnZS1icmVha3BvaW50KSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAuZGFzaGJvYXJkLWl0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRhc2gteGxhcmdlLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICB3aWR0aDogMzcuNSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vT3ZlcndyaXRlIHBhZ2UgYnVpbGRlciBydWxlcyAoaGFkIHRvIHVzZSBpbXBvcnRhbnQgdGFncyBiZWN1YXNlIHRoZSBidWlsZGVyIGlubGluZXMgc3R5bGVzKVxyXG4jcGdjLXc1N2Q3MTRkMTA4ZTA4LTAtMCB7XHJcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkYXNoLW1lZGl1bS1icmVha3BvaW50KSB7XHJcbiAgICAgICAgd2lkdGg6IDE3LjUlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkYXNoLW1lZGl1bS1icmVha3BvaW50KSB7XHJcbiAgICAgICAgd2lkdGg6IDE3LjUlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkYXNoLXNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwZ2MtdzU3ZDcxNGQxMDhlMDgtMC0xIHtcclxuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkYXNoLW1lZGl1bS1icmVha3BvaW50KSB7XHJcbiAgICAgICAgd2lkdGg6IDE3LjUlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkYXNoLW1lZGl1bS1icmVha3BvaW50KSB7XHJcbiAgICAgICAgd2lkdGg6IDMyLjUlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkYXNoLXNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4jcGdjLXc1N2Q3MTRkMTA4ZTA4LTAtMiB7XHJcbiAgICBib3JkZXItbGVmdDogMXB4ICNjY2Mgc29saWQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCAjY2NjIHNvbGlkO1xyXG4gICAgbWluLWhlaWdodDogNDZweDtcclxuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkYXNoLW1lZGl1bS1icmVha3BvaW50KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGFzaC1tZWRpdW0tYnJlYWtwb2ludCkge1xyXG4gICAgICAgIHdpZHRoOiAxNSUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRhc2gtc21hbGwtYnJlYWtwb2ludCkge1xyXG4gICAgICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGFzaC1zbWFsbC1icmVha3BvaW50KSB7XHJcbiAgICAjcGwtMTI1IC5wYW5lbC1ncmlkLWNlbGwge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI3BnYy13NTdkNzE0ZDEwOGUwOC0wLTMge1xyXG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRhc2gtbWVkaXVtLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICB3aWR0aDogNTUlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkYXNoLW1lZGl1bS1icmVha3BvaW50KSB7XHJcbiAgICAgICAgd2lkdGg6IDM1JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgI3BnLTYzLTAge31cclxuICAgICAgICAjcGctNjMtMCAucGFuZWwtZ3JpZC1jZWxsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWNlbnQtbWVudGlvbnMtYm90dG9tIHt9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkYXNoLXNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzNweDtcclxuICAgICAgICAjcGctNjMtMCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5wYW5lbC1ncmlkLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWNlbnQtbWVudGlvbnMtYm90dG9tIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jcGwtNjMge1xyXG4gICAgcGFkZGluZzogMCAwIDAgMjVweDtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRhc2gtc21hbGwtYnJlYWtwb2ludCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXRlbXBsYXRlLXJlc2VhcmNoLXRlbXBsYXRlIHtcclxuICAgIC5yZXNlYXJjaC1oZWFkZXItd2lkZ2V0cyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkYXNoLXNtYWxsLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiAkZGFzaC1tZWRpdW0tYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwZy13NTdkNzE0ZDEwOGUwOC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJlc2VhcmNoLWNvbnRlbnQtc2lkZWJhciB7XHJcbiAgICBib3JkZXItbGVmdDogbGlnaHRncmV5IDJweCBzb2xpZDtcclxuICAgIGhlaWdodDogOTUlO1xyXG4gICAgLnZpZGVvX3BkZl9idXR0b24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMCAwO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWZlcmVuY2VkLXN5bWJvbHMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAxcmVtIDFyZW07XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIxOHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjNyZW0gLjVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjNjY2O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGFzaC1zbWFsbC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3YjdiODQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3B1cC1pbmZvIHtcclxuICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDE0cHggMTRweDtcclxuICAgIC5wb3B1cC1jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzY2NjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMC41ZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogIzc3NztcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICAucG9wX3BhZ2VfY29udGVudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjk1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaWUge1xyXG4gICAgLnBhZ2UtdGVtcGxhdGUtcmVzZWFyY2gtdGVtcGxhdGUgLnJlc2VhcmNoLWhlYWRlci13aWRnZXRzIGRpdi5zZWFyY2gtZmlsdGVyIC5hdXRob3Itd3JhcHBlciAuYXV0aG9yLW9wdGlvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMXJlbTtcclxuICAgICAgICB0b3A6IC0xcmVtO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggI2NjY2NjYyBzb2xpZDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vIEBpbXBvcnQgXCIuLi9sYXlvdXQvY29udGVudC1zaWRlYmFyXCI7XHJcbi8vIEBpbXBvcnQgXCIuLi9sYXlvdXQvc2lkZWJhci1jb250ZW50XCI7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyMgUG9zdHMgYW5kIHBhZ2VzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcInByaW1hcnkvcG9zdHMtYW5kLXBhZ2VzXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIENvbW1lbnRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcInByaW1hcnkvY29tbWVudHNcIjsiLCIuc3RpY2t5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uYnlsaW5lLFxyXG4udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNpbmdsZSAuYnlsaW5lLFxyXG4uZ3JvdXAtYmxvZyAuYnlsaW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLnBhZ2UtY29udGVudCxcclxuLmVudHJ5LWNvbnRlbnQsXHJcbi5lbnRyeS1zdW1tYXJ5IHtcclxuICAgIG1hcmdpbjogMS41ZW0gMCAwO1xyXG4gICAgLnBhbmVsLWdyaWQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1saW5rcyB7XHJcbiAgICBtYXJnaW46IDAgMCAxLjVlbTtcclxufVxyXG5cclxuLmluLXBhbmFyYXkge1xyXG4gICAgLnN0b2NrLXN5bWJvbC1ob3ZlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBhZ2UtdGVtcGxhdGUtcmVzZWFyY2gtdGVtcGxhdGUgLnJlc2VhcmNoLWhlYWRlci13aWRnZXRzICN3b24tcmVzZWFyY2gtc2VhcmNoIGJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAuN3JlbSAuN3JlbSAuODVyZW07XHJcbiAgICB9XHJcbiAgICAucGFnZS10ZW1wbGF0ZS1yZXNlYXJjaC10ZW1wbGF0ZSAucmVzZWFyY2gtaGVhZGVyLXdpZGdldHMgI3dvbi1yZXNlYXJjaC1zZWFyY2ggaW5wdXQge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvZHkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjN2Y4MDgyO1xyXG4gICAgICAgIH1cclxuICAgICAgICA6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBjb2xvcjogIzdmODA4MjtcclxuICAgICAgICB9XHJcbiAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjN2Y4MDgyO1xyXG4gICAgICAgIH1cclxuICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjN2Y4MDgyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFuZWwtZ3JpZC1jZWxsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVzZWFyY2gtaGVhZGVyLXRpdGxlIGgzLndpZGdldC10aXRsZTphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdiZXRhJztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogIzUyNTI1MjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvL3RvIGZpeCBwYWdlIGJ1aWxkZXIgcGx1Z2luIHN0eWxlIHNpbmNlIHVwZGF0ZSBcclxuICAgICAgICAucGFuZWwtZ3JpZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWFhLWNsb3NlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U2ZTZlNiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCAxNXB4IDE3cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIC01cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjA2ODY4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3BnLTEyMy0wIC5wYW5lbC1ncmlkLWNlbGwsXHJcbiAgICAgICAgI3BnLTEyMy0xIC5wYW5lbC1ncmlkLWNlbGwsXHJcbiAgICAgICAgI3BnLXc1ODNjODkyNTBkMGJmLTAgLnBhbmVsLWdyaWQtY2VsbCxcclxuICAgICAgICAjcGctdzU4M2M4OTI1MGQwYmYtMSAucGFuZWwtZ3JpZC1jZWxsLFxyXG4gICAgICAgICNwZy0xMjktMCAucGFuZWwtZ3JpZC1jZWxsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0b2NrLXN5bWJvbC1ob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogI2NjY2NjYyAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmVzZWFyY2gtcmVzdWx0LXBhZ2UgI3ByaW1hcnktcmVzZWFyY2gge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNyZXNlYXJjaC1hcnRpY2xlIC5lbnRyeS1jb250ZW50IGZvcm0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGFydGljbGUuZGFzaGJvYXJkLXBhZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhcnRpY2xlLm1hcmtldC12aWV3LXBvc3QgLmF1dGhvciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmF1dG8tZ2VuLWxpbmtzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgY29sb3I6ICMwZTNkOWM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlci10ZW1wbGF0ZSB7XHJcbiAgICAgICAgICAgIC53ZWJpbmFyX3BvcF91cCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxMXB4ICNjY2NjY2M7XHJcbiAgICAgICAgICAgICAgICAuY2xvc2Utd2ViaW5hciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGRmLXRlbXBsYXRlIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcGVjaWFsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgYTp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud29uLWVudC1mb3JtLXdyYXBwZXIsXHJcbiAgICAgICAgLmxvY2tlZC1tZXNzYWdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLyogc3RhcnRzIG91dCBoaWRkZW4gKi9cclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NiY2JjYjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjE2Yjc2O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZDE3NGY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkMTc0ZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjI1bXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjI1bXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNjbG9zZWxvY2tlZG1vZGFsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWFhLWhvdy1jb250YWN0IHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2NrZWQtbWVzc2FnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXdlci1leHRlcm5hbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoYXJ0LW92ZXJmbG93LWNvbmF0aW5lciAuY2hhcnQtY29udGFpbmVyIC5jdXJyZW50LWxpc3RzLWRpc3BsYXkge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoYXJ0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIC5jaGFydC10eXBlLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jdXJyZW50LWxpc3RzLWRpc3BsYXkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgLmN1cnJlbnQtc2VsZWN0ZWQtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jc2wtY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICMzMmQxY2Mgc29saWQgM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0ZWQtbGlzdC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFyZW0haW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3RlZC1saXN0LXl0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJlbmNobWFyay1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsLWNvbG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICMwMDAgc29saWQgM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5iZW5jaG1hcmstbGlzdC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFyZW0haW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5iZW5jaG1hcmstbGlzdC15dGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FudmFzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgY2FudmFzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBjYW52YXMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9hZGluZ2NoYXJ0Z2lmIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICAgICAgICAgICAgICAvKiBGYWxsLWJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3RcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VwcG9ydCByZ2JhICovXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk3JTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTclO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9jdXMtY29udHJvbHMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaW5wdXQudHJpZ2dlcl9saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEudmlldy1sYXJnZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhLFxyXG4gICAgICAgIGEuYWN0aXZlLFxyXG4gICAgICAgIGE6aG92ZXIsXHJcbiAgICAgICAgYTpmb2N1cyxcclxuICAgICAgICBpbnB1dCxcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNpbmdsZSB7XHJcbiAgICAgICAgICAgICNjb2xvcGhvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGdyZXk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTJyZW0haW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNwcmltYXJ5LXJlc2VhcmNoIHtcclxuICAgICAgICAgICAgJi5ucm9yZCB7XHJcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBtYWluIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWVlZjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC1waHAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGFnZS10ZW1wbGF0ZS1yZXNlYXJjaC10ZW1wbGF0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWVlZjA7XHJcbiAgICAgICAgICAgIGFydGljbGUjcmVzZWFyY2gtYXJ0aWNsZSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGFnZS10ZW1wbGF0ZS1kYXNoYm9hcmQtdGVtcGxhdGUsXHJcbiAgICAgICAgJi5zaW5nbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlZWYwO1xyXG4gICAgICAgICAgICBhcnRpY2xlI3Jlc2VhcmNoLWFydGljbGUuc2luZ2xlLWRhc2gtcGFnZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2xvYWRpbmdnaWYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAud2lkZ2V0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaGVhZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIC5zaXRlLWJyYW5kaW5nIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oZWFkZXItcmlnaHQtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgLm1lbnUtaGVhZGVyLW1lbnUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jdXJyZW50X2F1dGhvciB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMyMjI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hYWEtZm9ybS1jb250YWN0LWZvcm0ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjBlNSc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hYWEteW91ci1lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hYWEtaG93LWNvbnRhY3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjA2ODY4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiOGI4Yjg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIyNW1zIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZDE3NGY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZDE3NGY7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzUwNTM4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2MTZiNzY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInVybFwiXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFuZ2VcIl0sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwibW9udGhcIl0sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGltZVwiXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjb2xvclwiXSxcclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLmVudHJ5LXRpdGxlIGEucmVzZWFyY2gtaXRlbSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC41ZW1cclxuICAgICAgICB9XHJcbiAgICAgICAgYS5jYW5ub3QtdmlldyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpLmxvY2tlZC1wb3N0LFxyXG4gICAgICAgIGkubG9ja2VkLXBvc3QtbG9nZ2VkaW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLjZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpLnZpZC1wb3N0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC42cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoYXJ0RGF0YSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hhcnQtY29udGFpbmVyIC5jYW52YXMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hhcnRzZWN0aW9uIHtcclxuICAgICAgICAgICAgLmxhYmVsLWNvbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggcmdiKDIyMSwgMjIxLCAyMjEpIHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCByZ2IoMjIxLCAyMjEsIDIyMSkgc29saWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGVmdC1sYWJlbCxcclxuICAgICAgICAgICAgLnJpZ2h0LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sZWZ0LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yaWdodC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2Rhc2hib2FyZCxcclxuICAgICAgICAucmVzZWFyY2gtY29udGFpbmVyLFxyXG4gICAgICAgIC53b24tc2VhcmNoUmVzdWx0cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggNGVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOTk5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAud29uLXNlYXJjaFJlc3VsdHMge1xyXG4gICAgICAgICAgICAuZW50cnktY29udGVudCBwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c21hbGwtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNkYXNoYm9hcmQge1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkgYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBlM2Q5YztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDIuZW50cnktdGl0bGUgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwOTkwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmF1dG8tZ2VuLWxpbmtzIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vR2xvYmFsIE91dGxvb2sgc3R5bGluZyBzdGFydHMgaGVyZVxyXG4gICAgICAgICAgICAjZ28tc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXJ0aWNsZS5pcG8tbGlzdGluZy1wb3N0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwIDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjdHJlbmQtYXNpYS13YXRjaC1ib3R0b20gLnJlc2VhcmNoLWl0ZW0sXHJcbiAgICAgICAgICAgICNpcG8tbGlzdGluZyAucmVzZWFyY2gtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNnbG9iYWwtb3V0bG9vayB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLmhpZGUtbWFwLXpvb20ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvdW50cnkge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI2RkZGRkZDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb3VudHJ5LmVjb3VudHJ5OmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb3VudHJ5LmFjb3VudHJ5OmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZWdwb2ludCB0ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hZ3BvaW50IHRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3LWxhcmdlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwMDAwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwLjZyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbnB1dC52aWV3LWxhcmdlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJveWFsYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBkaXYudG9vbHRpcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAjZjVmNWY1IDAgMXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggMCAjYTZhNmE2O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ3JhdGljdWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmVxdWF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5nbG9iYWwtb3V0bG9vay1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXAtem9vbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwMDAwMDAwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTc4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmV1cm9wZS16b29tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hc2lhLXpvb20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmxvYWRpbmdtYXBnaWYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubWFwLXN3YXAtY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjZmNmZDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDEuMDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZhNmE2YTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sbGFwc2UtbWFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgI2Jhci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2LmJhci1zZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM5OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGEtY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC00M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzBjNGNhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YS1udW1lcmljIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmLmNvbmZpcm1lZC11cHRyZW5kLWRhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgY29sb3I6ICMyMTNjNzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJi5kb3dudHJlbmQtZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogI2ZmMzM5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmLnVwdHJlbmQtdW5kZXItcHJlc3N1cmUtZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmLnJhbGx5LWF0dGVtcHQtZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogI2RhODJhZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwLmNvbmZpcm1lZHVwdHJlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYWRiZGRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwLnVwdHJlbmR1bmRlcnByZXNzdXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcC5kb3dudHJlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjc4Y2JjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwLnJhbGx5YXR0ZW1wdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZWNlZTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdi5oZWFkZXItbmFtZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaC1uYW1lOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oLW5hbWU6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMTVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY291bnRyeS1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuUmxpc3RpdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOThhNmQzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOThhNmQzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuVWxpc3RpdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDFlNWZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDFlNWZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuQ2xpc3RpdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGY5M2JjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZGY5M2JjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuQWxpc3RpdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJkMWU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjJkMWU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBjdGNoYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdi5iYXItZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFyLXNldDpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdi5oZWFkZXItbmFtZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzJjY2Y2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYXItc2V0Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2LmhlYWRlci1uYW1lcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhci1zZXQ6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYuaGVhZGVyLW5hbWVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2UwYzNjZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFyLXNldDpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdi5oZWFkZXItbmFtZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjNlYWYwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuOXJlbSAwIC42cmVtIDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgNnB4IDlweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlZWYwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICNwZ2MtdzU4M2M4OTI1MGQwYmYtMC0wIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICNwZ2MtdzU4M2M4OTI1MGQwYmYtMC0xIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5nbG9iYWwtb3V0bG9vay1kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDIxcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGEtY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jb25maXJtZWQtdXB0cmVuZC1kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjEzYzczO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZG93bnRyZW5kLWRhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjMzOTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi51cHRyZW5kLXVuZGVyLXByZXNzdXJlLWRhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5yYWxseS1hdHRlbXB0LWRhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkYTgyYWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmdkYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGEtbnVtZXJpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5oaWRlLWRhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhLWNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vRmVhdHVyZWQgY29udGVudCBzdGFydHMgaGVyZVxyXG4gICAgICAgICAgICAjZmVhdHVyZS1jZWxsIHtcclxuICAgICAgICAgICAgICAgIC5wYW5lbC1ncmlkLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kYXNoYm9hcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFydGljbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWFkZXIuZW50cnktaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEubW9yZS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDMzOTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnJlc2VhcmNoLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMzM5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtZ3JpZC1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYuc28tcGFuZWw6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC45cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxM3B4ICM4ZThlOGUgc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCAjOEU4RThFIHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL01hcmtldCB2aWV3IHN0eWxpbmcgc3RhcnRzIGhlcmVcclxuICAgICAgICAgICAgI21hcmtldC12aWV3IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMCAuOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggbGlnaHRncmV5IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYXJ0aWNsZS5tYXJrZXQtdmlldy1wb3N0IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggIzljOWM5YyBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAuOXJlbSAuNXJlbSAwIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMGUzZDljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLjVyZW0gMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5hdXRob3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3RyZW5kLWFzaWEtd2F0Y2ggLnBhbmVsLWdyaWQtY2VsbCxcclxuICAgICAgICAgICAgI3RyZW5kLWFzaWEtd2F0Y2gtYm90dG9tIC5wYW5lbC1ncmlkLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vVHJlbmQgQXNpYSB3YXRjaCBzdHlsaW5nIHN0YXJ0cyBoZXJlXHJcbiAgICAgICAgICAgICN0cmVuZC1hc2lhLXdhdGNoIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggbGlnaHRncmV5IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGl2LnNvLXBhbmVsOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjdHJlbmQtYXNpYS13YXRjaC1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjOWM5YzljIHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNnJlbSAuN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJlc2VhcmNoLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5lbnRyeS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhcnRpY2xlLnRyZW5kLWFzaWEtd2F0Y2gtcG9zdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjOWM5YzljIHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAuOXJlbSAuNXJlbSAwIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMGUzZDljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLjVyZW0gMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNwZ2MtMTI3LW1hcmtldC12aWV3LTAge1xyXG4gICAgICAgICAgICAgICAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3BnYy0xMzEtZm9jdXMtbGlzdHMtMCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjcGdjLXc1N2Q3MTRkMTA4ZTA4LTAtMiB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXJnZS1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy9BbHBoYXNjb3BlIHN0eWxpbmcgc3RhcnRzIGhlcmVcclxuICAgICAgICAgICAgI2FscGhhc2NvcGUge1xyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBsaWdodGdyZXkgc29saWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhcnRpY2xlLmFscGhhc2NvcGUtcG9zdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggIzljOWM5YyBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC45cmVtIC41cmVtIDAgMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwZTNkOWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAuNXJlbSAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXYuc28tcGFuZWw6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vU2VjdG9yIGFuZCBlY29uIHN1bW1hcnkgc3R5bGluZyBzdGF0cyBoZXJlXHJcbiAgICAgICAgICAgIGFydGljbGUuc2VjdG9yLXN1bW1hcnktcG9zdCxcclxuICAgICAgICAgICAgYXJ0aWNsZS5lY29uLXN1bW1hcnktcG9zdCxcclxuICAgICAgICAgICAgYXJ0aWNsZS50aGVtYXRpYy1lcXVpdHktcmVzZWFyY2gtcG9zdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNjY2NjY2Mgc29saWQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLjlyZW0gLjVyZW0gMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwZTNkOWM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC41cmVtIDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNzZWN0b3Itc3VtbWFyeSxcclxuICAgICAgICAgICAgI2Vjb24tc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xyXG4gICAgICAgICAgICAgICAgLnBhbmVsLWdyaWQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMCAuOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggbGlnaHRncmV5IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgZGl2LnNvLXBhbmVsOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL0ZvY3VzIGxpc3Qgc3R5bGluZyBzdGFydHMgaGVyZVxyXG4gICAgICAgICAgICAjZm9jdXMtbGlzdHMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLmNoYXJ0LWNvbnRhaW5lciAuY3VycmVudC1saXN0cy1kaXNwbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAuY3VycmVudC1zZWxlY3RlZC1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdGVkLWxpc3QtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYmVuY2htYXJrLWxpc3QgLmJlbmNobWFyay1saXN0LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhbmVsLWdyaWQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBsaWdodGdyZXkgc29saWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAjY2FudmFzIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhcnRpY2xlLmZvY3VzLWxpc3RzLXBvc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICM5YzljOWMgc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEuM3JlbSAuNXJlbSAwIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMGUzZDljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLjVyZW0gMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5hdXRob3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpdi5zby1wYW5lbDpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy9UaGVtYXRpYyBlcXVpdHkgcmVzZWFyY2ggc3R5bGluZyBzdGFydHMgaGVyZVxyXG4gICAgICAgICAgICAjdGhlbWF0aWMtZXF1aXR5LXJlc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAwIC45cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBsaWdodGdyZXkgc29saWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhcnRpY2xlLnRoZW1hdGljLWVxdWl0eS1yZXNlYXJjaC1wb3N0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjOWM5YzljIHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC45cmVtIC41cmVtIDAgMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwZTNkOWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAuNXJlbSAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXYuc28tcGFuZWw6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vSVBPIExpc3RpbmcgYW5kIFdoaXRlIFBhcGVycyBzdHlsZSBzdGFydHMgaGVyZVxyXG4gICAgICAgICAgICAjd2hpdGUtcGFwZXJzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2lwby1saXN0aW5nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2lwby1saXN0aW5nLFxyXG4gICAgICAgICAgICAjd2hpdGUtcGFwZXJzIHtcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggbGlnaHRncmV5IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYXJ0aWNsZS5pcG8tbGlzdGluZy1wb3N0LFxyXG4gICAgICAgICAgICAgICAgYXJ0aWNsZS53aGl0ZS1wYXBlcnMtcG9zdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggIzljOWM5YyBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLjlyZW0gLjVyZW0gMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBlM2Q5YztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC41cmVtIDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGl2LnNvLXBhbmVsOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgPiBkaXYge31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL0Rhc2ggU2VjdGlvbnMgU3RhcnQgSGVyZVxyXG4gICAgICAgICAgICBhcnRpY2xlLmNhdGVnb3J5LXJlc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy9EYXNoYm9hcmQgaXRlbXMvSXNvdG9wZS5KU1xyXG4gICAgICAgICAgICAuZGFzaGJvYXJkLWdyaWQge1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLyogY2xlYXIgZml4ICovXHJcbiAgICAgICAgICAgIC5kYXNoYm9hcmQtZ3JpZDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLyogMyBjb2x1bW5zLCBwZXJjZW50YWdlIHdpZHRoICovXHJcbiAgICAgICAgICAgIC5kYXNoYm9hcmQtaXRlbS1zaXplciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kYXNoYm9hcmQtaXRlbSB7fVxyXG4gICAgICAgICAgICAudWktc29ydGFibGUtaGFuZGxlIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGFydGljbGUjcmVzZWFyY2gtYXJ0aWNsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxOHJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDExMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzgzODM4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wZGYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDk1dmg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJlc2VhcmNoLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3Bvc3QtdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL1NpbmdsZSBkYXNoYm9hcmQgcGFnZXMgc3R5bGluZyBzdGFydHMgaGVyZVxyXG4gICAgICAgICAgICAmLnNpbmdsZS1kYXNoLXBhZ2Uge1xyXG4gICAgICAgICAgICAgICAgJi5nbG9iYWwtb3V0bG9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTUlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5yZXNlYXJjaC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZ2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZGF0YS10ZXh0LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZGF0YS1jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGEtbnVtZXJpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbmZpcm1lZC11cHRyZW5kLWRhdGE6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTNjNzM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5kb3dudHJlbmQtZGF0YTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzM5OTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnVwdHJlbmQtdW5kZXItcHJlc3N1cmUtZGF0YTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnJhbGx5LWF0dGVtcHQtZGF0YTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhODJhZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoMy53aWRnZXQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9jdXMtcG9wb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjYlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9jdXMtZGlhbG9nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwMTtcclxuICAgICAgICAgICAgICAgICAgICAjY2xvc2UtZGlhbG9nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvL0ZvY3VzIExpc3RzIFNpbmdsZSBQYWdlIHN0YXJ0cyBoZXJlXHJcbiAgICAgICAgICAgICAgICAjZm9jdXMtbGlzdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAuY2hhcnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byBhdXRvIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGFydC10eXBlLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmN1cnJlbnQtbGlzdHMtZGlzcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMzByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY3VycmVudC1zZWxlY3RlZC1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0ZWQtbGlzdC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3RlZC1saXN0LXl0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jc2wtY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMzVyZW0gMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogIzMyZDFjYyBzb2xpZCAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmwtY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMzVyZW0gMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAjMDAwIHNvbGlkIDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iZW5jaG1hcmstbGlzdC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmVuY2htYXJrLWxpc3QteXRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhbnZhcy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FudmFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjYW52YXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9hZGluZ2NoYXJ0Z2lmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBGYWxsLWJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3RcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VwcG9ydCByZ2JhICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDElO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTclO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmVydGljbGUtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0NCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhvcml6b250YWwtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9jdXMtY29udHJvbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZGFzaC1tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvY3VzLWxvb3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vR2xvYmFsIE91dGxvb2sgU2luZ2xlIFBhZ2Ugc3RhcnRzIGhlcmVcclxuICAgICAgICAgICAgICAgIC50aW1lLWJhY2std3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIC50aW1lLWJhY2staGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwMDAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzVjNWM1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M1YzVjNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M1YzVjNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VjZWNlYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXItY29sb3ItbGFiZWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYuaGVhZGVyLWNpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYuaGVhZGVyLWNvbG9yLWxhYmVscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYuY29sb3ItbGFiZWwtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYudS1sYWJlbC1jb2xvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjM4ZTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJweCA1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdi5kLWxhYmVsLWNvbG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U1MmRiMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnZlcnRpY2xlLWxhYmVscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwMDAwMDAwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNWM1YzU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDI0cHggc29saWQgI2VjZWNlYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgI2dvLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDAwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjNWM1YzU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDI0cHggc29saWQgI2VjZWNlYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNWM1YzU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAjZ28tc2xpZGVyLWNoYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTU1cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sb2FkaW5nLXRpbWUtYmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0uNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMuMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogLjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3BsdWdpbnMvd29uLWdsb2JhbC1vdXRsb29rLW1hcC9pbWcvc2NydWJiZXJpY29uX2x0LnBuZycpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICNnbG9iYWwtb3V0bG9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhpZGUtZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZ2xvYmFsLW91dGxvb2stZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9jYWx1bGF0ZSBwb3NpdGlvbiB2aWEganMuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhLWNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTY1NjU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmdsb2JhbC1vdXRsb29rLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICNiYXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYuYmFyLXNldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2LndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYuaXRlbS1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YS1jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhLXRleHQtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhLW51bWVyaWMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYuaGVhZGVyLW5hbWVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTElO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmgtbmFtZTpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmgtbmFtZTpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkICMzMzMzMzMgMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudHJ5LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5SbGlzdGl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOThhNmQzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLlVsaXN0aXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuQ2xpc3RpdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3OGNiYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5BbGlzdGl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmVjZWU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wY3RjaGFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2LmJhci1kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhci1zZXQ6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2LmhlYWRlci1uYW1lcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzJjY2Y2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYXItc2V0Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdi5oZWFkZXItbmFtZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFyLXNldDpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYuaGVhZGVyLW5hbWVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMGMzY2Y7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhci1zZXQ6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2LmhlYWRlci1uYW1lcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjNlYWYwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oaWRlLW1hcC16b29tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvYWRpbmdtYXBnaWYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hcC1zd2FwLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2xsYXBzZS1tYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZW5sYXJnZS1tYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlldy1sYXJnZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWFwLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMDQyNzE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiNmQ3ZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYXItYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzEwNDI3MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2I2ZDdmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3LWxhcmdlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgI2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc3OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYXAtem9vbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjklO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggbGlnaHRncmV5IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ldXJvcGUtem9vbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFzaWEtem9vbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2F0ZWdvcnktcmVzZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1LjVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVudHJ5LWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGhlYWRlci5lbnRyeS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lbnRyeS1jb250ZW50LXBhZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAucGRmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAjcGRmLWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZXNlYXJjaC1jb250ZW50LXNpZGViYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5JTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmVhdHVyZS1wb3N0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXYuZmlyc3QtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYXV0by1nZW4tbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmVudHJ5LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBlM2Q5YztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuZmVhdC1pbWFnZS1lbmFibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZGl2LnNlY29uZC1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAuZW50cnktdGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5mZWF0LWltYWdlLWVuYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2NvbG9waG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRncmV5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cmVtO1xyXG4gICAgICAgICAgICBib3R0b206IC01cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2Lm1hcmtldC1pbnRlbGxpZ2VuY2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmlyc3QtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBlM2Q5YyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggIzMzMzMzMyBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlldy1tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyB8ICc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAuNHJlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pcG8tbGlzdGluZy1wb3N0IHAsXHJcbi50cmVuZC1hc2lhLXdhdGNoLXBvc3QgcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2luZ2xlIHtcclxuICAgIC5yZXNlYXJjaC1oZWFkZXItd2lkZ2V0cyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuI3BhZ2UtaWQtMzI0ICNyZXNlYXJjaC1hcnRpY2xlLnNpbmdsZS1kYXNoLXBhZ2Uge1xyXG4gICAgdG9wOiAxNTBweDtcclxufVxyXG5cclxuI3BnYy0zMjQtZm9jdXMtbGlzdHMtMCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG59XHJcblxyXG4jcGctdzU3ZmU5NzUzMDJiYWUtMCxcclxuI3BnLXc1N2ZlOTc1MzAyYmFlLTAgLnBhbmVsLWdyaWQtY2VsbCxcclxuI2ZlYXR1cmUtY2VsbCAucGFuZWwtZ3JpZC1jZWxsIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzbWFsbC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFya2V0LWludGVsbGlnZW5jZSAuZmlyc3QtY29sdW1uIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiN0cmVuZC1hc2lhLXdhdGNoIC5wYW5lbC1ncmlkLWNlbGwsXHJcbiN0cmVuZC1hc2lhLXdhdGNoLWJvdHRvbSAucGFuZWwtZ3JpZC1jZWxsLFxyXG4jdHJlbmQtYXNpYS13YXRjaCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XHJcbn1cclxuXHJcbi5wYWdlLXRlbXBsYXRlLXJlc2VhcmNoLXRlbXBsYXRlIC50aW1lLWJhY2std3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLyogTGFuZHNjYXBlIGlQYWQgKi9cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgICBodG1sIGJvZHkge1xyXG4gICAgICAgIC5yZXNlYXJjaC1oZWFkZXItd2lkZ2V0cyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgYXJ0aWNsZSNyZXNlYXJjaC1hcnRpY2xlIHtcclxuICAgICAgICAgICAgdG9wOiAxNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKkFuYWx5c3QgVmlldyovXHJcblxyXG4uYW5hbHlzdC12aWV3LWF2YXRhciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNtYWxsLWJyZWFrcG9pbnQpIHsgXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYW5hbHlzdC1oZWFkZXItdGl0bGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbnNlbGVjdCNzb3J0LWZpbHRlciB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxufVxyXG5cclxuLm1heF90YWJfbWVzc2FnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGxlZnQ6IDUwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG59XHJcblxyXG4jc29ydC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjY2NjY2O1xyXG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDIwcHg7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c21hbGwtYnJlYWtwb2ludCkge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5oMi5zZWFyY2gtcmVzdWx0LXRleHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgMCA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbmFseXN0LWJpbyB7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbmFseXN0LWNvdmVyYWdlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHsgXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICB9XHJcbn1cclxuXHJcbi5rYy1sb2FkaW5nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi53ZWJpbmFyX3ZpZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvd29uX3Jlc2VhcmNoL2ltYWdlcy9JY29uX1dlYmluYXJfRGsucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgIH1cclxufVxyXG5cclxuI3dvbi1rbm93bGVkZ2Utc2VhcmNoIHtcclxuICAgIHdpZHRoOiAyNzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgIGlucHV0IHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgICAgICB3aWR0aDogMjU1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjNDY0NjQ2O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICB9XHJcbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICM0NjQ2NDY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzgxODM4MztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDVweDtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQ6IDJweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQ6IDJweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgIH1cclxufVxyXG5cclxuZm9vdGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5rbm93bGVkZ2VfY2VudGVyX2NvbnRlbnQge1xyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjMDA0NTgzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA0NTgzIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcbiAgICBkaXYjcGdjLXc1ODYyNDc5YTIwMjhjLTEtMCBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAucGFuYXJheXJlZiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAudXNlci1ndWlkZXMge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDNlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBlbTtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RhcnQtcGFuYXJheSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQxOTYzOTtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzFlYmM1OTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFuYXJheS1sZWFybi1tb3JlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XHJcbiAgICAgICAgaDMud2lkZ2V0LXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5rbm93bGVkZ2UtY2VudGVyLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxLjVlbTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgzLndpZGdldC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0dhcmFtb25kLCBFQiBHYXJhbW9uZCwgR2VvcmdpYSwgc2VyaWYnO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBoMi5rbm93bGVkZ2UtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNGVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHYXJhbW9uZCwgRUIgR2FyYW1vbmQsIEdlb3JnaWEsIHNlcmlmJztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICB9XHJcbiAgICBoMi5rbm93bGVkZ2UtZW50cnktdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwZTNkOWMgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gICAgLnR5cGUsXHJcbiAgICAubGVuZ3RoLFxyXG4gICAgLnRhZ3Mge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwcmltYXJ5IHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm92ZXJsYXktemluZGV4IHtcclxuICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm92ZXJsYXktemluZGV4MiB7XHJcbiAgICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vdmVybGF5LXppbmRleDMge1xyXG4gICAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9vdGVyQmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jZm9jdXMtbGlzdHMge1xyXG4gICAgLmNzbC1jb2xvciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogcmdiKDUzLCAxODAsIDQ1KSBzb2xpZCAzcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5ibC1jb2xvciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogI2ZmMWMxYyBzb2xpZCAzcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQGltcG9ydCBcImRhc2hib2FyZFwiOyAvL3RlbXBvcmFyeSB3aGlsZSBpbiBkZXYsIHdpbGwgbWVyZ2Ugd2hlbiBjb21wbGV0ZVxyXG5AaW1wb3J0IFwic2VhcmNoXCI7XHJcbi8vbG9hZGluZyBhbmltYXRpb25cclxuLmxvYWRpbmctbW9kYWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmllIC5sb2FkaW5nLW1vZGFsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuOTUpIHVybCgnaW1hZ2VzL2xvYWRpbmcuZ2lmJykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI4cHg7XHJcbn1cclxuXHJcbi5pZSAubG9hZGluZy1tb2RhbC5lbmFibGVkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uYmVmb3JlX2ZvdHRlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTA2cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTYycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vbW9iaWxlIGhlYWRlclxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XHJcbiAgICAucGFnZS10ZW1wbGF0ZS1yZXNlYXJjaC10ZW1wbGF0ZSAucmVzZWFyY2gtaGVhZGVyLXdpZGdldHMsXHJcbiAgICAucmVzZWFyY2gtbWVudS1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5wYWdlLXRlbXBsYXRlLXJlc2VhcmNoLXRlbXBsYXRlIC5yZXNlYXJjaC1oZWFkZXItd2lkZ2V0cyB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAyMHB4IDA7XHJcbiAgICB9XHJcbiAgICAucmVzZWFyY2gtbWVudSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogNjhweDtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0LWFuYWx5c3QtbGluayB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbiN1aS1kYXRlcGlja2VyLWRpdiB7XHJcbiAgICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vL0VsbGlwc2lzIGpRdWVyeVxyXG4uZWxsaXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5lbGxpcC1saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZWxsaXAsXHJcbi5lbGxpcC1saW5lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wb3AtZW50cnktY29udGVudCB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcbiIsIi5kYXNoYm9hcmQtaXRlbS1oYWxmOm50aC1jaGlsZCgxKSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgIHBhZGRpbmc6IDEzcHggMCAwIDA7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRhc2gtbWVkaXVtLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGFzaGJvYXJkLWl0ZW0taGFsZjpudGgtY2hpbGQoMikge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAxN3B4IDAgMCAyMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGFzaC1tZWRpdW0tYnJlYWtwb2ludCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuI2Rhc2hib2FyZCAjZmVhdHVyZS1jZWxsLTJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICM5YzljOWM7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzljOWM5YztcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRhc2gtc21hbGwtYnJlYWtwb2ludCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG59XHJcbi5kYXNoLW1vcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZC1jb2x1bW4tMSxcclxuLmQtY29sdW1uLTIsXHJcbi5kLWNvbHVtbi0zIHtcclxuICAgIC8vc21hbGwgc2NyZWVucyBhbmQgZ2VuZXJhbCBmaXJzdFxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmRhc2hib2FyZC1pdGVtIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGFzaC1sYXJnZS1icmVha3BvaW50KSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjkzNzVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRhc2gtc21hbGwtYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6ICRkYXNoLWxhcmdlLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAuOTM3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkYXNoLXNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZC1jb2x1bW4tMSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkYXNoLXNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xyXG4gICAgICAgIC5kYXNoYm9hcmQtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGFzaC1zbWFsbC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRhc2gtbWVkaXVtLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGFzaC1sYXJnZS1icmVha3BvaW50KSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAuZGFzaGJvYXJkLWl0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRhc2gteGxhcmdlLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICB3aWR0aDogMzcuNSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kLWNvbHVtbi0yIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRhc2gtc21hbGwtYnJlYWtwb2ludCkge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRhc2gtbWVkaXVtLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICB3aWR0aDogMzcuNSU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkYXNoLWxhcmdlLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIC5kYXNoYm9hcmQtaXRlbTpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkYXNoLXhsYXJnZS1icmVha3BvaW50KSB7XHJcbiAgICAgICAgd2lkdGg6IDM3LjUlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZC1jb2x1bW4tMyB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkYXNoLXNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIC5kYXNoYm9hcmQtaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkYXNoLW1lZGl1bS1icmVha3BvaW50KSB7XHJcbiAgICAgICAgd2lkdGg6IDM3LjUlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGFzaC1sYXJnZS1icmVha3BvaW50KSB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IGxpZ2h0Z3JleSBzb2xpZDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRhc2gteGxhcmdlLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggbGlnaHRncmV5IHNvbGlkO1xyXG4gICAgfVxyXG59XHJcblxyXG4jcGctdzU3ZmU5NzUzMDJiYWUtMCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkYXNoLXNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vICNwZ2MtdzU3ZTJlYjBkMmExM2EtMC0wIHtcclxuLy8gICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRhc2gteHNtYWxsLWJyZWFrcG9pbnQpIHtcclxuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbiNnbG9iYWwtb3V0bG9vayB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkYXNoLXhsYXJnZS1icmVha3BvaW50KSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXNlYXJjaC1pdGVtIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4gI3BsLXc1N2Q3MTRkMTA4ZTA4IC5wYW5lbC1ncmlkLWNlbGwge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gfVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkYXNoLXNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgIC5yZXNlYXJjaC1tZW51IHVsI21lbnUtcmVzZWFyY2gtbWVudSBsaSxcclxuICAgIC5yZXNlYXJjaC1tZW51IC5jdXJyZW50X3RhYnMgbGkud29uLXRhYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgfVxyXG4gICAgLnJlc2VhcmNoLW1lbnUgLmN1cnJlbnRfdGFicyBsaS53b24tdGFiOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmJiYmJiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvbWVudS10b2dnbGUtYmcucG5nKSBuby1yZXBlYXQgOTclIGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5yZW1vdmUtdGFiIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXNlYXJjaC1tZW51IC5jdXJyZW50X3RhYnMgbGkud29uLXRhYiBhLnJlc2VhcmNoLXRhYiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnJlc2VhcmNoLW1lbnUgLmN1cnJlbnRfdGFicyBsaS53b24tdGFiIC50LWNhdCxcclxuICAgIC5yZXNlYXJjaC1tZW51IC5jdXJyZW50X3RhYnMgbGkud29uLXRhYiAudC1kYXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICB9XHJcbiAgICAucmVzZWFyY2gtbWVudSAuY3VycmVudF90YWJzIGxpLndvbi10YWIgLnQtZGF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxuICAgIC5yZXNlYXJjaC1tZW51IC5jdXJyZW50X3RhYnMgbGkud29uLXRhYiBhLnJlc2VhcmNoLXRhYixcclxuICAgIC5yZXNlYXJjaC1tZW51IC5yZXNlYXJjaC1kYXNoYm9hcmQgbGkgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCA1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLnJlc2VhcmNoLW1lbnUgLmN1cnJlbnRfdGFicyBsaS53b24tdGFiIGEucmVtb3ZlLXRhYiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Nsb3NlLW1lbnUtZGFyay5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgIC5yZXNlYXJjaC1tZW51IHVsLmNvbGxhcHNpbmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1cztcclxuICAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMzVzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zNXM7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eVxyXG4gICAgfVxyXG4gICAgLnJlc2VhcmNoLW1lbnUgLmljb24tYmFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgfVxyXG4gICAgLnJlc2VhcmNoLW1lbnUgLm5hdmJhci10b2dnbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaWUgLnN0b2NrLXN5bWJvbC1ob3ZlciB7XHJcbiAgICAvLyBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAvLyBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIC8vIHotaW5kZXg6IDEwMDAwMCAhaW1wb3J0YW50O1xyXG4gICAgLy8gZGlzcGxheTogbm9uZTtcclxufVxyXG4uaWUgLnBhZ2UtdGVtcGxhdGUtcmVzZWFyY2gtdGVtcGxhdGUgLnJlc2VhcmNoLWhlYWRlci13aWRnZXRzICN3b24tcmVzZWFyY2gtc2VhcmNoIGJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiA2cHggIWltcG9ydGFudDtcclxufVxyXG4uaWUgLnBhZ2UtdGVtcGxhdGUtcmVzZWFyY2gtdGVtcGxhdGUgLnJlc2VhcmNoLWhlYWRlci13aWRnZXRzIGRpdi5zZWFyY2gtZmlsdGVyIC5hdXRob3Itd3JhcHBlciAuYXV0aG9yLW9wdGlvbnMge1xyXG4gICAgbGVmdDogLTE2ZW07XHJcbiAgICB0b3A6IC0zLjNyZW07XHJcbn1cclxuIiwiLndvbi1zZWFyY2hSZXN1bHRzIHtcclxuICAgIC5zZWFyY2gtbG9hZGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE3JTtcclxuICAgICAgICAvLyBvcGFjaXR5OiAuNztcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYS5zaG93LW1vcmUtc3ltYm9sc3tcclxuXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaF9yZXN1bHRzIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIC5zZWFyY2gtbGlzdGluZy1jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwOTkwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgLnMtY291bnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy9tYWluLXRpdGxlXHJcbiAgICAgICAgICAgIC5yZXNlYXJjaC1pdGVtLCAubG9ja2VkLXBvc3QsIC5sb2NrZWQtcG9zdC1sb2dnZWRpbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBlM2Q5YztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAgIC5wb3N0LWljb25zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zLWF1dGhvciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQyNDI0MjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucy1wb3N0LWRhdGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zLXBvc3QtY2F0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnMtc3ltYm9scyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC4zcmVtIC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzY2NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjN2I3Yjg0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLXJlc3VsdC13cmFwcGVyIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi5jb21tZW50LWNvbnRlbnQgYSB7XHJcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcbi5ieXBvc3RhdXRob3Ige1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbiIsImh0bWwuZGFyay11aSB7XHJcbiAgICAubG9hZGluZy1tb2RhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSggNDMsIDQzLCA0MywgMC45NSkgdXJsKCdpbWFnZXMvbG9hZGluZy1kYXJrLmdpZicpIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjhweDtcclxuICAgIH1cclxuICAgIC5sb2FkaW5nLW1vZGFsLmVuYWJsZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgYm9keSB7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAud2ViaW5hcl92aWQge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvd29uX3Jlc2VhcmNoL2ltYWdlcy9JY29uX1dlYmluYXJfTHQucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhcnRpY2xlI3Jlc2VhcmNoLWFydGljbGUgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmN1cnJlbnQtcGFnZSBhLnJlbW92ZS10YWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Nsb3NlLW1lbnUtd2hpdGUucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Nsb3NlLW1lbnUtd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBkZi10ZW1wbGF0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRhc2hib2FyZC1pdGVtLWhhbGYge1xyXG4gICAgICAgICAgICAjZ2xvYmFsLW91dGxvb2sge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAuZ2xvYmFsLW91dGxvb2stY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHRleHQudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAjYmFyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcC5kYXRhLXRleHQtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXAtc3dhcC1jb250cm9sIGlucHV0LnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud29uLXNlYXJjaFJlc3VsdHMgLnNlYXJjaF9yZXN1bHRzIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYXNoYm9hcmQtaXRlbSB7XHJcbiAgICAgICAgICAgIC5jaGFydC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAuY3VycmVudC1saXN0cy1kaXNwbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxvYWRpbmdjaGFydGdpZiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5OSU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5NyU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjZjY2ZmO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNGFhY2RkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBhZ2UtdGVtcGxhdGUtZGFzaGJvYXJkLXRlbXBsYXRlLFxyXG4gICAgICAgIC5zaW5nbGUsXHJcbiAgICAgICAgI2Rhc2hib2FyZCxcclxuICAgICAgICAucmVzZWFyY2gtY29udGFpbmVyLFxyXG4gICAgICAgIC53b24tc2VhcmNoUmVzdWx0cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTE5MTk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hdXRvLWdlbi1saW5rcyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjZjY2ZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkubG9ja2VkLXBvc3QsXHJcbiAgICAgICAgaS5sb2NrZWQtcG9zdC1sb2dnZWRpbixcclxuICAgICAgICBpLnZpZC1wb3N0IHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlc2VhcmNoLWhlYWRlci13aWRnZXRzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MDkwOTA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgLmFhYS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NmNjZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0b2NrLXN5bWJvbC1ob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3YjdiODQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud29uLXNlYXJjaFJlc3VsdHMgLnNlYXJjaF9yZXN1bHRzIGxpIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndvbi1zZWFyY2hSZXN1bHRzIC5zZWFyY2hfcmVzdWx0cyBsaSAucy1wb3N0LWRhdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpbmdsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZXNlYXJjaC1tZW51IC5jdXJyZW50X3RhYnMgbGkud29uLXRhYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2YjZiNzI7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTA5MDkwO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5MDkwOTA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5MDkwOTA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgLmN1cnJlbnQtcGFnZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnQtY2F0LFxyXG4gICAgICAgICAgICAgICAgLnQtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVzZWFyY2gtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJiMmIyYjtcclxuICAgICAgICB9XHJcbiAgICAgICAgI2Rhc2hib2FyZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTE5MTk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogM3B4ICM1YTVhNWEgc29saWQ7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NmNjZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5NmUwOTY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2NjY2NjYyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZlYXR1cmUtcG9zdCBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGFzaGJvYXJkLWl0ZW0gaDMud2lkZ2V0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCAjOWM5YzljIHNvbGlkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNzZWN0b3Itc3VtbWFyeSBoMyxcclxuICAgICAgICAgICAgI2Vjb24tc3VtbWFyeSBoMyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggIzljOWM5YyBzb2xpZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmEuZmEtY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjZjY2ZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN0cmVuZC1hc2lhLXdhdGNoLWJvdHRvbSBoMyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmVzZWFyY2gtaGVhZGVyLXdpZGdldHMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGl2Lm1hcmtldC1pbnRlbGxpZ2VuY2UgLmZpcnN0LWNvbHVtbiAuZW50cnktY29udGVudCxcclxuICAgICAgICAgICAgLmVudHJ5LWhlYWRlciBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjZjY2ZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2dsb2JhbC1vdXRsb29rID4gZGl2ID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwOTA5MDk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2dsb2JhbC1vdXRsb29rIC5nbG9iYWwtb3V0bG9vay1kYXRhIC5kYXRhLWNvdW50LnVwdHJlbmQtdW5kZXItcHJlc3N1cmUtZGF0YSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2E5YTlhOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjZ2xvYmFsLW91dGxvb2sgLmdsb2JhbC1vdXRsb29rLWRhdGEgLmRhdGEtY291bnQuY29uZmlybWVkLXVwdHJlbmQtZGF0YSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNmNzZlNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjZ2xvYmFsLW91dGxvb2sgI2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTkxOTE5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNnbG9iYWwtb3V0bG9vayAuY291bnRyeSB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICM0YjRhNGE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3Jlc2VhcmNoLWFydGljbGUuc2luZ2xlLWRhc2gtcGFnZSxcclxuICAgICAgICAuc2luZ2xlLWRhc2gtcGFnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYjJiMmI7XHJcbiAgICAgICAgICAgIC8vR2xvYmFsIE91dGxvb2sgU2luZ2xlIFBhZ2Ugc3RhcnRzIGhlcmVcclxuICAgICAgICAgICAgLmdsb2JhbC1vdXRsb29rLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBzdmcgdGV4dC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGltZS1iYWNrLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkzJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTk1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDElIDMuNSU7XHJcbiAgICAgICAgICAgICAgICAudGltZS1iYWNrLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzVjNWM1O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzVjNWM1O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNWM1YzU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI5MjkyOTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmhlYWRlci1jb2xvci1sYWJlbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjMlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpdi5oZWFkZXItY2kge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBkaXYuaGVhZGVyLWNvbG9yLWxhYmVscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYuY29sb3ItbGFiZWwtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYudS1sYWJlbC1jb2xvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyMzhlNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2LmQtbGFiZWwtY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNTJkYjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZlcnRpY2xlLWxhYmVscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDAwMDAwMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzVjNWM1O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDI0cHggc29saWQgI2VjZWNlYztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICNnby1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwMDAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTclO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjNWM1YzU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMjRweCBzb2xpZCAjZWNlY2VjO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzVjNWM1O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgI2dvLXNsaWRlci1jaGFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTU1cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyOTI5Mjk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5sb2FkaW5nLXRpbWUtYmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMuMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTY1NjU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IC43cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC9wbHVnaW5zL3dvbi1nbG9iYWwtb3V0bG9vay1tYXAvaW1nL3NjcnViYmVyaWNvbl9kay5wbmcnKSBuby1yZXBlYXQgc2Nyb2xsIDUwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTY1NjU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZXNlYXJjaC1jb250ZW50LXNpZGViYXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGFnZS10ZW1wbGF0ZS1yZXNlYXJjaC10ZW1wbGF0ZSxcclxuICAgICAgICAjdGhlbWF0aWMtZXF1aXR5LXJlc2VhcmNoIGFydGljbGUudGhlbWF0aWMtZXF1aXR5LXJlc2VhcmNoLXBvc3Qge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggIzFmMWUxZSBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRhc2hib2FyZC1pdGVtIC5lbnRyeS1jb250ZW50IHAsXHJcbiAgICAgICAgLmRhc2hib2FyZC1pdGVtIC5lbnRyeS1jb250ZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdi5tYXJrZXQtaW50ZWxsaWdlbmNlIC5maXJzdC1jb2x1bW4gLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzY2Y2NmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2Lm1hcmtldC1pbnRlbGxpZ2VuY2UgLmZpcnN0LWNvbHVtbiAudmlldy1tb3JlIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAjcHJpbWFyeS1yZXNlYXJjaCAjbWFpbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTE5MTk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZXNlYXJjaC1oZWFkZXItd2lkZ2V0cyBzZWN0aW9uIHVsLnJlY2VudC1tZW50aW9ucyBsaSBidXR0b24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlc2VhcmNoLW1lbnUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNWE1YTVhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZXNlYXJjaC1jb250ZW50LXNpZGViYXIgLnJlZmVyZW5jZWQtc3ltYm9scyB1bCBidXR0b24sXHJcbiAgICAgICAgLndvbi1zZWFyY2hSZXN1bHRzIC5zZWFyY2hfcmVzdWx0cyBsaSAucy1zeW1ib2xzIHVsIGxpIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud29uLXNlYXJjaFJlc3VsdHMgLnNlYXJjaF9yZXN1bHRzIGxpIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzY2Y2NmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wYWdlLXRlbXBsYXRlLXJlc2VhcmNoLXRlbXBsYXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlc2VhcmNoLW1lbnUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAucmVzZWFyY2gtaGVhZGVyLXdpZGdldHMgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiBHbG9iYWxseSBoaWRkZW4gZWxlbWVudHMgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaXMgc3VwcG9ydGVkIGFuZCBpbiB1c2UuICovXHJcbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sIC8qIE9sZGVyIC8gTmV3ZXIgUG9zdHMgTmF2aWdhdGlvbiAoYWx3YXlzIGhpZGRlbikgKi9cclxuLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIgeyAvKiBUaGVtZSBGb290ZXIgKHdoZW4gc2V0IHRvIHNjcm9sbGluZykgKi9cclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBXaGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kIHdlIG5lZWQgdG8gcmUtZGlzcGxheSBlbGVtZW50cyB0aGF0IHdlcmUgaGlkZGVuICh2aWEgLm5ldmVyZW5kaW5nKSBiZWZvcmUuICovXHJcbi5pbmZpbml0eS1lbmQubmV2ZXJlbmRpbmcgLnNpdGUtZm9vdGVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufSIsIi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcclxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcclxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXHJcbmVtYmVkLFxyXG5pZnJhbWUsXHJcbm9iamVjdCB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIENhcHRpb25zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcImNhcHRpb25zXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIEdhbGxlcmllc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgXCJnYWxsZXJpZXNcIjsiLCIud3AtY2FwdGlvbiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuXHRpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcclxuXHRcdEBpbmNsdWRlIGNlbnRlci1ibG9jaztcclxuXHR9XHJcblxyXG5cdC53cC1jYXB0aW9uLXRleHQge1xyXG5cdFx0bWFyZ2luOiAwLjgwNzVlbSAwO1xyXG5cdH1cclxufVxyXG5cclxuLndwLWNhcHRpb24tdGV4dCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiIsIi5nYWxsZXJ5IHtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxufVxyXG5cclxuLmdhbGxlcnktaXRlbSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQuZ2FsbGVyeS1jb2x1bW5zLTIgJiB7XHJcblx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHR9XHJcblxyXG5cdC5nYWxsZXJ5LWNvbHVtbnMtMyAmIHtcclxuXHRcdG1heC13aWR0aDogMzMuMzMlO1xyXG5cdH1cclxuXHJcblx0LmdhbGxlcnktY29sdW1ucy00ICYge1xyXG5cdFx0bWF4LXdpZHRoOiAyNSU7XHJcblx0fVxyXG5cclxuXHQuZ2FsbGVyeS1jb2x1bW5zLTUgJiB7XHJcblx0XHRtYXgtd2lkdGg6IDIwJTtcclxuXHR9XHJcblxyXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNiAmIHtcclxuXHRcdG1heC13aWR0aDogMTYuNjYlO1xyXG5cdH1cclxuXHJcblx0LmdhbGxlcnktY29sdW1ucy03ICYge1xyXG5cdFx0bWF4LXdpZHRoOiAxNC4yOCU7XHJcblx0fVxyXG5cclxuXHQuZ2FsbGVyeS1jb2x1bW5zLTggJiB7XHJcblx0XHRtYXgtd2lkdGg6IDEyLjUlO1xyXG5cdH1cclxuXHJcblx0LmdhbGxlcnktY29sdW1ucy05ICYge1xyXG5cdFx0bWF4LXdpZHRoOiAxMS4xMSU7XHJcblx0fVxyXG59XHJcblxyXG4uZ2FsbGVyeS1jYXB0aW9uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFvQkUsQU1wQkYsQUFBQSxJQUFJLEFBQUMsQ0FDSixXQUFXLENBQUUsVUFBVSxDQUN2Qix3QkFBd0IsQ0FBRSxJQUFJLENBQzlCLG9CQUFvQixDQUFNLElBQUksQ0FDOUIsQUFFRCxBQUFBLElBQUksQUFBQyxDQUNKLE1BQU0sQ0FBRSxDQUFDLENBQ1QsQUFFRCxBQUFBLE9BQU8sQ0FDUCxBQUFBLEtBQUssQ0FDTCxBQUFBLE9BQU8sQ0FDUCxBQUFBLFVBQVUsQ0FDVixB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 */