/*!
Theme Name: tfah
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: tfah
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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.

tfah is based on Underscores https://underscores.me/, (C) 2012-2017 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 https://necolas.github.io/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:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}ul{margin:0;padding:0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;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]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,optgroup,select,textarea{color:#252525;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:"IBMPlexSans Bold",sans-serif;letter-spacing:-1px}h1,h2,h3{color:#0b154e;line-height:1.5}h1{font-size:2.65rem;line-height:1.25}@media (max-width:37.5em){h1{font-size:1.75rem}}h2{font-size:28px}@media (max-width:37.5em){h2{font-size:24px}}h4{font-size:14px}body{font-family:"IBMPlexSerif Text",serif;font-size:17px;line-height:1.75}.with-line-above{position:relative}.with-line-above:before{background-color:#b22c1c;content:'';display:block;height:1px;left:0;position:absolute;top:0;width:3rem}h4.with-line-above{position:relative}h4.with-line-above:before{top:5px}.with-line-below{border-bottom:1px solid #b22c1c;line-height:.65}.highlight-text{line-height:1.75;color:#6e6e6e}@media (min-width:56.25em){.highlight-text{font-size:1.25rem}}@media (min-width:56.25em){.highlight-text.small{color:#6e6e6e;font-size:1rem}}.heading__red-underline{color:#0b154e;display:block;position:relative}.heading__red-underline:after{background-color:#b22c1c;bottom:14px;content:"";height:1px;left:0;position:absolute;width:100%}h1.heading__red-underline:after{bottom:10px}h2.heading__red-underline:after{bottom:8px}h3.heading__red-underline:after,h4.heading__red-underline:after{bottom:6px}p.heading__red-underline:after{bottom:5px}.larger{font-size:22px}.light-gray{color:#909090}p{margin-bottom:1.5em}a{cursor:pointer}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}@font-face{font-family:IBMPlexMono;src:url(fonts/IBMPlexMono-Regular.otf) format("opentype")}@font-face{font-family:'IBMPlexSans Regular';src:url(fonts/IBMPlexSans-Regular.otf) format("opentype")}@font-face{font-family:'IBMPlexSans Bold';src:url(fonts/IBMPlexSans-Bold.otf) format("opentype")}@font-face{font-family:'IBMPlexSans Medium';src:url(fonts/IBMPlexSans-Medium.otf) format("opentype")}@font-face{font-family:'IBMPlexSans Light';src:url(fonts/IBMPlexSans-Light.otf) format("opentype")}@font-face{font-family:'IBMPlexSans Light Italic';src:url(fonts/IBMPlexSans-LightItalic.otf) format("opentype")}@font-face{font-family:'IBMPlexSans SemiBold';src:url(fonts/IBMPlexSans-SemiBold.otf) format("opentype")}@font-face{font-family:'IBMPlexSans SemiBold Italic';src:url(fonts/IBMPlexSans-SemiBoldItalic.otf) format("opentype")}@font-face{font-family:'IBMPlexSans Text';src:url(fonts/IBMPlexSans-Text.otf) format("opentype")}@font-face{font-family:'IBMPlexSerif Bold';src:url(fonts/IBMPlexSerif-Bold.otf) format("opentype")}@font-face{font-family:'IBMPlexSerif Light';src:url(fonts/IBMPlexSerif-Light.otf) format("opentype")}@font-face{font-family:'IBMPlexSerif Text';src:url(fonts/IBMPlexSerif-Text.otf) format("opentype")}@font-face{font-family:'IBMPlexSerif Text Italic';src:url(fonts/IBMPlexSerif-TextItalic.otf) format("opentype")}@font-face{font-family:'IBMPlexSerif Thin';src:url(fonts/IBMPlexSerif-Thin.otf) format("opentype")}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}.two-col__one-two .right ol.list-no-marg li,.two-col__one-two .right ul.list-no-marg li,.two-col__two-one .left ol.list-no-marg li,.two-col__two-one .left ul.list-no-marg li{margin-bottom:0}.two-col__one-two .right ol.list-no-marg li ul,.two-col__one-two .right ul.list-no-marg li ul,.two-col__two-one .left ol.list-no-marg li ul,.two-col__two-one .left ul.list-no-marg li ul{margin-left:0}.two-col__one-two .right ol li,.two-col__one-two .right ul li,.two-col__two-one .left ol li,.two-col__two-one .left ul li{margin-bottom:1em;margin-top:0}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}.feature-date{display:inline-block;font-family:"IBMPlexSans Light",sans-serif;font-size:11px;text-transform:uppercase}.feature-content-type{display:inline-block;font-family:"IBMPlexSans SemiBold",sans-serif;font-size:11px;text-transform:uppercase}.feature-content-type.story{color:#d84747}.feature-content-type.release{color:#007dbd}.feature-content-type.issue{color:#32b32b}.feature-content-type.report{color:#b22c1c}.feature-content-type.Download{color:#6875e2}.date{color:#6e6e6e;font-family:"IBMPlexSans Regular",sans-serif;font-size:.75rem;text-transform:uppercase}.date .year{color:#d84747}.document{position:relative;margin:0;padding:1rem;text-decoration:none}.at-share-btn-elements{width:100px}.btn{color:#fff;border:1px solid transparent;display:inline-block;font-family:"IBMPlexSans Regular",sans-serif;padding:.5rem 2rem;text-decoration:none;text-transform:uppercase;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.btn-pink{background-color:#d84747}.btn-pink:focus{color:#fff}.btn-pink:hover{background-color:#fff;border:1px solid #d84747;color:#d84747}.btn-dark-blue{background-color:#0b154e}.btn-dark-blue:focus{color:#fff}.btn-dark-blue:hover{background-color:#fff;border:1px solid #0b154e;color:#0b154e}.btn-light-blue{background-color:#6875e2}.btn-light-blue:focus{color:#fff}.btn-light-blue:hover{background-color:#fff;border:1px solid #6875e2;color:#6875e2}p.btn a{color:#fff;font-family:"IBMPlexSans Light",sans-serif;text-decoration:none}p.btn a:focus,p.btn a:hover{color:#fff}.dropdown{font-family:"IBMPlexSans Light",sans-serif;text-transform:uppercase}.dropdown-selector{cursor:pointer;display:block;padding:.75rem 1rem;position:relative}.dropdown-selector:after,.dropdown-selector:before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #0b154e;position:absolute;right:1rem;top:25px}.dropdown-selector:before{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #0b154e;border-top:none;top:18px}.dropdown-states{visibility:hidden;margin:5px 0 1rem;max-height:2.5rem;overflow:scroll;padding:.25rem 0;position:relative;overflow-x:hidden}.dropdown-states.open{visibility:visible;max-height:9.5rem}.dropdown-states.open::-webkit-scrollbar{display:none}.dropdown-states li{cursor:pointer;list-style-type:none}.dropdown-states li a{cursor:pointer;display:block;padding:.25rem 1rem;text-decoration:none}.dropdown-states li a:hover{color:#fff}.toolkit-sidebar .dropdown-selector{border:1px solid #d1d1d1}.toolkit-sidebar .dropdown-states{background-color:#fff;border:1px solid #d1d1d1;-webkit-box-shadow:0 5px 15px 0 #cccbcb;box-shadow:0 5px 15px 0 #cccbcb;position:absolute;width:81%;z-index:1}@media (min-width:56.25em){.toolkit-sidebar .dropdown-states{width:76%}}.toolkit-sidebar .dropdown-states li:hover{background-color:#0b154e}.state-landing .dropdown{color:#0b154e}.state-landing .dropdown-selector{background-color:#fff;border:1px solid gray}@media (min-width:56.25em){.state-landing .dropdown-selector{border:none;-webkit-box-shadow:0 5px 15px 0 #cccbcb;box-shadow:0 5px 15px 0 #cccbcb}}.state-landing .dropdown-states{background-color:#fff;border:1px solid gray}@media (min-width:56.25em){.state-landing .dropdown-states{border:none;-webkit-box-shadow:0 5px 15px 0 #cccbcb;box-shadow:0 5px 15px 0 #cccbcb;max-height:9.5rem}}.state-landing .dropdown-states li a:hover{background-color:#d84747}.facetwp-type-dropdown{border:1px solid #909090;display:block}@media (min-width:75em){.facetwp-type-dropdown{display:inline-block;width:40%}.facetwp-type-dropdown:first-of-type{margin-right:1rem}}.facetwp-type-dropdown.facetwp-facet{margin-bottom:10px}@media (min-width:75em){.facetwp-type-dropdown.facetwp-facet{margin-bottom:40px}}.facetwp-type-dropdown select{background-color:#fff;border:none;border-radius:0;color:#909090;font-family:"IBMPlexSans Light",sans-serif;height:2.75rem;text-transform:uppercase;width:100%;-webkit-appearance:none;-moz-appearance:none;background:url(icons/icon-arrow.svg) no-repeat 100% center;background-position:100% 50%;background-size:20% 200%;padding:10px}.facetwp-type-dropdown select::-ms-expand{display:none}.facetwp-pager a{color:#6875e2;font-family:"IBMPlexSans Light",sans-serif;line-height:1}.facetwp-pager a.active{border-bottom:1px solid #6875e2;font-family:"IBMPlexSans Medium",sans-serif}.facetwp-pager a:hover{color:#6875e2;font-family:"IBMPlexSans Medium",sans-serif}.facetwp-page{margin-right:0!important}.entry-header .thoracic-cavity{display:inline-block;min-width:80%;overflow:hidden}@media (max-width:37.5em){.entry-header .thoracic-cavity{display:none}}.entry-header .thoracic-cavity path{stroke:#b22c1c;stroke-width:2px;fill:#fff;stroke-dasharray:160%,200;stroke-dashoffset:0}.entry-header .thoracic-cavity path:nth-child(1){stroke:#b22c1c}@-webkit-keyframes pulse{0%{stroke-dashoffset:1130}100%{stroke-dashoffset:0}}@keyframes pulse{0%{stroke-dashoffset:1130}100%{stroke-dashoffset:0}}.site-footer .thoracic-cavity{margin-bottom:-2.6rem;overflow:hidden;position:relative;z-index:1}@media (min-width:56.25em){.site-footer .thoracic-cavity{margin-bottom:-2.2rem}}.site-footer path{stroke:#fff;stroke-width:2px;fill:#0b154e}.site-footer path:nth-child(1){stroke:#fff}.panel{padding:3rem 0}@media (min-width:56.25em){.panel{padding:5rem 0}}.panel-thin{padding:1rem 0;text-transform:uppercase}@media (min-width:56.25em){.panel-thin{padding:2rem 0}}.panel-thin h1,.panel-thin h4{margin:0}.panel-thin .with-line-above{font-family:"IBMPlexSans Light",sans-serif;margin-bottom:-10px;padding-top:10px}.panel-blue{background-color:#0b154e;color:#fff}.panel-blue a,.panel-blue h1,.panel-blue h2,.panel-blue h3,.panel-blue p{color:#fff}.panel-gray{background-color:#f5f5f5}.panel-50-50 .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:56.25em){.panel-50-50 .container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.panel-50-50 .panel-half{width:100%}@media (min-width:56.25em){.panel-50-50 .panel-half{width:48%}}.panel-50-50 .panel-half .heading{margin-bottom:2.5rem}.panel-50-50 .panel-half .heading .view-all{color:#b22c1c;font-family:"IBMPlexSans Medium",sans-serif;float:right;margin-top:-20px;text-decoration:none}.panel-text{margin:1rem auto 3rem;max-width:800px;text-align:center}.panel .heading{border-bottom:1px solid #b22c1c;margin-bottom:4rem}.panel .heading-min h1{font-size:1.5rem;margin-bottom:-6px!important}@media (min-width:56.25em){.panel .heading-min h1{font-size:2rem;margin-bottom:-9px!important}}.panel .heading h1{font-size:1.5rem;margin-bottom:-6px!important}@media (min-width:56.25em){.panel .heading h1{font-size:2.65rem;margin-bottom:-11px!important}}.panel .heading .view-all{color:#b22c1c;font-family:"IBMPlexSans Medium",sans-serif;float:right;margin-top:-20px;text-decoration:none}.panel.panel-homepage-bottom .heading{margin-bottom:2rem}.at-above-post{display:inline-block;margin-top:1.5rem;vertical-align:top}@media (max-width:37.5em){.at-above-post{margin-top:0}}.at-above-post.addthis_tool{display:none}.report-social{display:-webkit-box;display:-ms-flexbox;display:flex}svg.at-icon-facebook,svg.at-icon-twitter{fill:#0b154e!important}table{margin:0 0 1.5em;width:100%;border:1px solid gray}tr.header,tr:nth-child(even){background-color:#d2d2cf;border:1px solid gray}td,th{border:1px solid #909090;padding:.5rem}#content{padding-top:78px}@media (min-width:56.25em){#content{padding-top:135px}#content.with-mission-statement{padding-top:190px}}.container{margin:auto;max-width:1200px;width:90%}@media (min-width:56.25em){.container{position:relative}}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:56.25em){.with-sidebar{width:65%}}.float-right{float:right}.two-col__one-one{clear:both;overflow:hidden}.two-col__one-one .left{margin-bottom:1rem}@media (min-width:56.25em){.two-col__one-one .left{float:left;width:47.5%;margin:0 5% 0 0}}@media (min-width:56.25em){.two-col__one-one .right{overflow:hidden}}.two-col__one-two .left{position:relative}@media (min-width:56.25em){.two-col__one-two .left{float:left;width:27%}}.two-col__one-two .right{padding:1rem;position:relative}@media (min-width:56.25em){.two-col__one-two .right{float:right;padding:1rem 1.5rem;width:71%}}.two-col__one-two .overlap{margin-top:-50px}@media (min-width:56.25em){.two-col__one-two .overlap{margin-top:-100px}}.two-col__one-two .left.overlap{margin-top:0}@media (min-width:56.25em){.two-col__one-two .left.overlap{margin-top:-100px}}.two-col__two-one .left{padding:1rem;position:relative}@media (min-width:56.25em){.two-col__two-one .left{float:left;padding:0 3rem;width:62%}}@media (min-width:56.25em){.two-col__two-one .left.no-pad-left{padding:0 3rem 0 0}}.two-col__two-one .right{padding:1rem;position:relative}@media (min-width:56.25em){.two-col__two-one .right{float:right;padding:1rem 1.5rem;width:38%}}@media (min-width:56.25em){.two-col__two-one .right.sidebar{width:35%}}.two-col__two-one .overlap{margin-top:-50px}@media (min-width:56.25em){.two-col__two-one .overlap{margin-top:-100px}}@media (min-width:56.25em){.two-col__two-one.article .left{padding:0 3rem 0 0;width:69%}}@media (min-width:56.25em){.two-col__two-one.article .right{width:30%}}.sidebar-blue{background-color:#0b154e}.sidebar-blue a{color:#fff;-webkit-transition:.25s all ease-in-out;transition:.25s all ease-in-out}.sidebar-blue a:focus,.sidebar-blue a:hover{background-color:#6875e2;color:#fff}.sidebar-blue li{border-bottom:1px solid #fff}.sidebar a{display:block;font-family:"IBMPlexSans Medium",sans-serif;font-size:14px;padding:1.25rem 25px;text-decoration:none;text-transform:uppercase}.sidebar a:hover h3{color:#066eb7}.sidebar a h3{font-size:18px;line-height:1.2;margin-top:.5rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.sidebar li{list-style-type:none}.sidebar ul{margin:0}.sidebar-with-images h2{font-size:32px}.sidebar-with-images ul{width:85%}.sidebar-with-images a{padding:0 0 2rem;text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}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}.search-form__lightbox{display:none;background-color:#d84747;border-bottom:5px solid #b22c1c;max-height:0;opacity:0;overflow:hidden;padding:1rem;position:fixed;top:4.25rem;width:100%;z-index:100}@media (min-width:56.25em){.search-form__lightbox{top:8.25rem}}.search-form__lightbox.visible{display:block}.search-form__lightbox input[type=search]{background-color:#d84747;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-family:"IBMPlexSans Bold",sans-serif;font-size:2rem;width:90%;padding:0;-webkit-appearance:textfield;-webkit-appearance:none}.search-form__lightbox input[type=search]::-moz-placeholder{opacity:1}@media (min-width:37.5em){.search-form__lightbox input[type=search]{width:94%}}.search-form__lightbox input[type=search]::-webkit-input-placeholder{color:#fff}.search-form__lightbox input[type=search]:-ms-input-placeholder{color:#fff}.search-form__lightbox input[type=search]::-ms-input-placeholder{color:#fff}.search-form__lightbox input[type=search]::placeholder{color:#fff}.search-form__lightbox input[type=search]:focus{color:#fff}.search-form__lightbox input[type=submit]{background-color:transparent;border:none;text-indent:-9999px;z-index:1}.search-form__lightbox:after{color:#fff;content:"\f061";font-family:FontAwesome;font-size:1.5rem;position:absolute;right:9%;top:40%;z-index:-1}.search-item__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5rem}.search-item__wrapper a:hover{color:#d84747}@media (max-width:56.25em){.search-item__wrapper p strong{font-family:'IBMPlexSerif Bold'}}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.donate-left{background-color:#fff}.donate .entry-header{padding-top:1.25rem}.donate .nf-form-content{margin-top:2.5rem}@media (max-width:56.25em){.donate-featuredImg{display:none}}.donate-featuredImg-mobile{display:none}@media (max-width:56.25em){.donate-featuredImg-mobile{display:block}}input:focus,textarea:focus{outline:0}a{color:#0b154e}a:active,a:focus,a:hover{color:#0b154e}a:focus{outline:0}a:active,a:hover{outline:0}ol li a,p a,ul li a{color:#066eb7}.main-navigation{background-color:#0b154e;display:none;left:0;position:fixed;top:77px;width:100%;z-index:1}@media (min-width:56.25em){.main-navigation{background-color:#fff;display:inline-block;float:right;margin-right:2.5rem;margin-top:3.785rem;position:relative;top:0;width:auto}}.main-navigation .donate-cta{display:block;width:100%;color:#fff;border-bottom:2px solid #223173;padding:1.25rem 2rem;font-size:1.25rem;text-decoration:none;text-transform:uppercase;font-family:"IBMPlexSans Medium",sans-serif}@media (min-width:56.25em){.main-navigation .donate-cta{font-size:14px!important;font-weight:800;font-family:"IBMPlexSans Bold",sans-serif!important}.main-navigation .donate-cta.mobile{display:none}}.main-navigation.open{display:block}.main-navigation .menu{margin:0}.main-navigation .menu-item{position:relative}@media (min-width:56.25em){.main-navigation .menu-item{padding-bottom:2rem}}@media (min-width:56.25em){.main-navigation .menu-item:hover .sub-menu{display:block}}.main-navigation .menu-item.menu-item-has-children:after{color:#0b154e;content:"\f107";font-family:FontAwesome;font-size:1.25rem;position:absolute;right:1.45rem;top:0rem}@media (min-width:56.25em){.main-navigation .menu-item.menu-item-has-children:after{font-size:1rem;right:.6em}}@media (min-width:75em){.main-navigation .menu-item.menu-item-has-children:after{font-size:1.25rem;right:2.5rem}}@media (min-width:90em){.main-navigation .menu-item.menu-item-has-children:after{right:3.45rem}}.main-navigation .menu .sub-menu{background-color:#d84747;-webkit-box-shadow:6px 6px 0 0 #b22c1c;box-shadow:6px 6px 0 0 #b22c1c;display:none;margin-top:2.15rem;position:absolute;right:1rem;width:315px}.main-navigation .menu .sub-menu li{padding-bottom:0;width:100%}.main-navigation .menu .sub-menu li:hover{background-color:#fff}.main-navigation .menu .sub-menu li:hover a{color:#d84747}.main-navigation .menu .sub-menu a{border-bottom:1px solid pink;color:#fff;display:block;font-family:"IBMPlexSans Light",sans-serif;font-size:1rem;margin-right:0;padding:1rem 1.5rem;text-transform:none}.main-navigation .menu li{list-style:none;border-bottom:2px solid #223173}@media (min-width:56.25em){.main-navigation .menu li{border-bottom:none;display:inline-block}}@media (min-width:56.25em){.main-navigation .menu li.menu-item-has-children:hover{position:relative}.main-navigation .menu li.menu-item-has-children:hover:before{background-color:#d84747;content:"";position:absolute;width:125px;height:10px;right:1rem;bottom:-3px}}.main-navigation .menu li a{color:#fff;display:block;font-family:"IBMPlexSans Medium",sans-serif;font-size:1.25rem;padding:1.25rem 2rem;text-decoration:none;text-transform:uppercase}@media (min-width:56.25em){.main-navigation .menu li a{color:#0b154e;font-family:"IBMPlexSans Bold",sans-serif;margin-right:1.5rem;padding:0;font-size:1rem}}@media (min-width:75em){.main-navigation .menu li a{font-size:1.25rem;margin-right:3.5rem}}@media (min-width:90em){.main-navigation .menu li a{margin-right:4.5rem}}@media (min-width:56.25em){.donation .utility-navigation{background-color:#0b154e}}@media (min-width:56.25em){.donation .utility-navigation:after{content:'';position:absolute;height:calc(100% + 5px);width:100%;left:calc(100% - 1px);top:-5px;background-color:#d84747}}@media (min-width:56.25em){.donation .utility-navigation .twitter{margin-right:1rem}}.donation .utility-navigation .donate-cta{padding:.65rem 0 .5rem 1rem;background-color:#d84747}.utility-navigation{display:none}@media (min-width:56.25em){.utility-navigation{display:inline-block;padding:0 0 0 3rem;position:absolute;right:0;top:-4px;z-index:1}}.utility-navigation__simplified{background-color:#6875e2;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:56.25em){.utility-navigation__simplified{display:none}}.utility-navigation__simplified a{border-right:1px solid #223173;height:3rem;text-align:center;width:33.3%}.utility-navigation__simplified a:last-child{border-right:none}.utility-navigation__simplified a .fa{font-size:1.8rem;line-height:1.5}.utility-navigation .subscribe{position:relative}.utility-navigation .subscribe:after{content:"";background-image:url(icons/subscribe.png);background-size:contain;background-repeat:no-repeat;top:14px;height:10px;position:absolute;right:-22px;width:17px}.utility-navigation a,.utility-navigation span{color:#fff;font-family:"IBMPlexSans Light",sans-serif;font-size:.75rem;letter-spacing:2px;text-decoration:none;text-transform:uppercase}@media (min-width:56.25em){.utility-navigation a,.utility-navigation span{display:inline-block;vertical-align:middle;margin-top:-5px;padding:.5rem 0}}@media (min-width:56.25em){.utility-navigation a.donate-cta,.utility-navigation span.donate-cta{font-size:14px!important;font-weight:800;font-family:"IBMPlexSans Bold",sans-serif!important}.utility-navigation a.donate-cta.mobile,.utility-navigation span.donate-cta.mobile{display:none}}@media (min-width:56.25em){.utility-navigation a:first-of-type{margin-right:3rem}}.hamburger{cursor:pointer;border-right:1px solid #d1d1d1;display:inline-block;height:18px;left:0;overflow:hidden;padding:36px 25px;position:absolute;top:0;width:20px}@media (min-width:56.25em){.hamburger{display:none}}.hamburger__icon{position:absolute;width:20px;height:15px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hamburger__line{position:absolute;left:0;background-color:#0b154e;height:3px;width:100%;border-radius:0;pointer-events:none}.hamburger__line--1{top:0}.hamburger__line--2{top:0;bottom:0;margin:auto}.hamburger__line--3{bottom:0}.hamburger--close2 .hamburger__line--1{-webkit-transition:top .2s ease-in-out .3s,-webkit-transform .3s ease-in-out;transition:top .2s ease-in-out .3s,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,top .2s ease-in-out .3s;transition:transform .3s ease-in-out,top .2s ease-in-out .3s,-webkit-transform .3s ease-in-out}.hamburger--close2 .hamburger__line--1:before{content:'';position:absolute;width:100%;height:3px;background-color:#0b154e;border-radius:0;-webkit-transition:-webkit-transform .1s ease-in-out .2s;transition:-webkit-transform .1s ease-in-out .2s;transition:transform .1s ease-in-out .2s;transition:transform .1s ease-in-out .2s,-webkit-transform .1s ease-in-out .2s}.hamburger--close2 .hamburger__line--2{-webkit-transition:opacity 0s ease-in-out .3s;transition:opacity 0s ease-in-out .3s}.hamburger--close2 .hamburger__line--3{-webkit-transition:opacity 0s ease-in-out .3s,bottom .2s ease-in-out .3s;transition:opacity 0s ease-in-out .3s,bottom .2s ease-in-out .3s}.hamburger--close2.open{background-color:#0b154e}.hamburger--close2.open .hamburger__line{background-color:#fff}.hamburger--close2.open .hamburger__line--1{top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:top .3s ease-in-out,-webkit-transform .3s linear .3s;transition:top .3s ease-in-out,-webkit-transform .3s linear .3s;transition:top .3s ease-in-out,transform .3s linear .3s;transition:top .3s ease-in-out,transform .3s linear .3s,-webkit-transform .3s linear .3s}.hamburger--close2.open .hamburger__line--1:before{background-color:#fff;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .1s ease-in-out .3s;transition:-webkit-transform .1s ease-in-out .3s;transition:transform .1s ease-in-out .3s;transition:transform .1s ease-in-out .3s,-webkit-transform .1s ease-in-out .3s}.hamburger--close2.open .hamburger__line--2{opacity:0;-webkit-transition:opacity 0s ease-in-out .3s;transition:opacity 0s ease-in-out .3s}.hamburger--close2.open .hamburger__line--3{bottom:0;opacity:0;-webkit-transition:bottom .3s ease-in-out,opacity 0s ease-in-out .3s;transition:bottom .3s ease-in-out,opacity 0s ease-in-out .3s}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.advocacy-and-action .documents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:56.25em){.advocacy-and-action .documents{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.advocacy-and-action .documents .document{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:2rem 1.5rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%}@media (min-width:37.5em){.advocacy-and-action .documents .document:nth-child(1),.advocacy-and-action .documents .document:nth-child(3){border-right:2px solid #d9d9d9}}@media (min-width:37.5em){.advocacy-and-action .documents .document{border-bottom:2px solid #d9d9d9}}@media (min-width:56.25em){.advocacy-and-action .documents .document{border-right:2px solid #d9d9d9;border-bottom:none}}.advocacy-and-action .documents .document:first-of-type{border-left:none}.advocacy-and-action .documents .document:last-of-type{border-right:none}.advocacy-and-action .documents .document:hover{background-color:#fff;-webkit-box-shadow:0 0 4px 1px #ccc;box-shadow:0 0 4px 1px #ccc}@media (min-width:37.5em){.advocacy-and-action .documents .document{width:47%}}@media (min-width:56.25em){.advocacy-and-action .documents .document{width:25%}}.advocacy-and-action .documents .document h3{font-family:"IBMPlexSans Bold",sans-serif;margin:0}@media (min-width:56.25em){.advocacy-and-action .documents .document h3{font-size:1.25rem}}.advocacy-and-action .documents .document p{font-family:"IBMPlexSerif Text",serif;margin:1rem 0 0;line-height:1.35;color:#252525}.advocacy-and-action-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:56.25em){.advocacy-and-action-categories{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.advocacy-and-action-categories .a-and-a-category{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:2rem 2rem 0;text-align:center;text-decoration:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:50%}.advocacy-and-action-categories .a-and-a-category:nth-child(1),.advocacy-and-action-categories .a-and-a-category:nth-child(3){border-right:2px solid #d9d9d9}.advocacy-and-action-categories .a-and-a-category:nth-child(3),.advocacy-and-action-categories .a-and-a-category:nth-child(4){border-top:2px solid #d9d9d9}@media (min-width:56.25em){.advocacy-and-action-categories .a-and-a-category{border-top:2px solid #d9d9d9;border-right:2px solid #d9d9d9}}.advocacy-and-action-categories .a-and-a-category:hover{background-color:#fff;-webkit-box-shadow:0 0 4px 1px #ccc;box-shadow:0 0 4px 1px #ccc}@media (min-width:56.25em){.advocacy-and-action-categories .a-and-a-category{width:25%;border-bottom:none}}.advocacy-and-action-categories .a-and-a-category:first-of-type{border-left:none}.advocacy-and-action-categories .a-and-a-category:last-of-type{border-right:none}.advocacy-and-action-categories .a-and-a-category .bucket-icon{width:45%;max-width:4rem}.advocacy-and-action-categories .a-and-a-category .bucket-icon.testimony{width:60%}.advocacy-and-action-categories .a-and-a-category .bucket-icon.all{margin-top:5vw}.advocacy-and-action-categories .a-and-a-category .bucket-icon.all+h3{margin-top:4vw}.a-and-a__heading h1{text-align:center}.a-and-a__heading p{color:#6e6e6e;max-width:650px;margin:1rem auto 4rem;text-align:center}.a-and-a.btn{display:table;margin:3rem auto;padding:.5rem 4rem}.article-sharing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.article-sharing-icons{margin-left:-10px}.article-sharing-icons .at-above-post{margin-top:0}.article-sharing-image{background:url(icons/article-share-beat.jpg) no-repeat left -2px;background-size:769px 35px;width:100%}.error-404{text-align:center}.error-404 .page-title.subtext{margin-bottom:6rem;margin-top:0;text-transform:uppercase}.error-404 .extra-large{font-size:6rem;margin-bottom:1rem}@media (min-width:56.25em){.homepage__entry-header.left{padding-top:2rem}}.homepage-main-feature__title{font-size:1.85rem;margin-top:0}@media (min-width:56.25em){.homepage-main-feature__title{font-size:2.65rem}}.issues-landing .entry-title{margin-bottom:0}.issues-panel.panel{padding:3rem 0}.issues-panel.panel .container{width:100%}@media (min-width:56.25em){.issues-panel.panel .container{width:90%}}.issues-panel h1{margin:0;text-align:center}.issues-panel p{color:#6e6e6e;max-width:650px;margin:1rem auto 4rem;text-align:center}@media (max-width:56.25em){.issues-panel p{padding:0 5%}}.issues-panel .btn{display:table;margin:3rem auto 1rem}@media (min-width:56.25em){.issues-panel .btn{margin:3rem auto 0}}.issues-panel--issues{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.issues-panel--issues .issue{background-color:#f5f5f5;border-bottom:2px solid #d9d9d9;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;padding:2rem .5rem 1rem;text-align:center;text-decoration:none;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:50%}@media (min-width:37.5em){.issues-panel--issues .issue{padding:3rem 1.5rem 1rem}}@media (min-width:75em){.issues-panel--issues .issue{padding:3rem 2rem 1rem}}@media (min-width:90em){.issues-panel--issues .issue{padding:3rem 3rem 1rem}}@media (min-width:56.25em){.issues-panel--issues .issue{width:20%}.issues-panel--issues .issue:hover{background-color:#fff;-webkit-box-shadow:0 0 25px 5px #ccc;box-shadow:0 0 25px 5px #ccc;border-right:none!important;border-bottom:none!important;-webkit-transform:scale(1.05);transform:scale(1.05);z-index:1}.issues-panel--issues .issue:hover .long-arrow-right{visibility:visible}}.issues-panel--issues .issue:nth-child(odd){border-right:2px solid #d9d9d9}@media (min-width:56.25em){.issues-panel--issues .issue:nth-child(even){border-right:2px solid #d9d9d9}}@media (min-width:56.25em){.issues-panel--issues .issue:nth-child(10),.issues-panel--issues .issue:nth-child(5){border-right:none}}@media (max-width:56.25em){.issues-panel--issues .issue:nth-child(10),.issues-panel--issues .issue:nth-child(9){border-bottom:none}}@media (min-width:56.25em){.issues-panel--issues .issue:nth-child(10),.issues-panel--issues .issue:nth-child(6),.issues-panel--issues .issue:nth-child(7),.issues-panel--issues .issue:nth-child(8),.issues-panel--issues .issue:nth-child(9){border-bottom:none}}.issues-panel--issues .issue img{margin:0 auto 1rem;max-width:100px;width:33%}@media (min-width:37.5em){.issues-panel--issues .issue img{width:48%}}.issues-panel--issues .issue h3{font-size:14px;font-family:"IBMPlexSans Regular",sans-serif;margin:0}@media (min-width:75em){.issues-panel--issues .issue h3{font-size:1rem}}.issues-panel--issues .issue .long-arrow-right{background-image:url(icons/long-arrow-right.png);background-size:contain;background-repeat:no-repeat;color:#0b154e;display:block;visibility:hidden;margin:1rem auto -10px;height:20px;width:20px}.issues-panel--issues .taxonomy-icon{background-image:url(icons/issues__see-all.png);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;height:5rem;margin:0 auto 1rem;width:80%}.issues-panel--issues .taxonomy-icon.prevention-and-public-health-policy{background-image:url(icons/issue-01.png)}.issues-panel--issues .taxonomy-icon.public-health-funding{background-image:url(icons/issue-06.png)}.issues-panel--issues .taxonomy-icon.obesity{background-image:url(icons/issue-07.png)}.issues-panel--issues .taxonomy-icon.substance-misuse-and-mental-health{background-image:url(icons/issue-08.png)}.issues-panel--issues .taxonomy-icon.public-health-preparedness-and-infectious-disease-prevention{background-image:url(icons/issue-11.png)}.issues-panel--issues .taxonomy-icon.environmental-health{background-image:url(icons/issue-04.png)}.issues-panel--issues .taxonomy-icon.health-disparities{background-image:url(icons/issue-03.png)}.issues-panel--issues .taxonomy-icon.child-and-school-health{background-image:url(icons/issue-02.png)}.issues-panel--issues .taxonomy-icon.chronic-illness{background-image:url(icons/issue-09.png)}.issues-panel--issues .taxonomy-icon.infectious-disease{background-image:url(icons/issue-05.png)}.entry-header,.section{background-color:#fff}.additional-resources h4{margin-bottom:.25rem}.additional-resources .document{margin-bottom:2rem}.additional-resources .document.download:before{background-image:url(icons/download.png);background-repeat:no-repeat;background-size:29px 39px;left:0;top:5px;width:29px;height:40px}.additional-resources .document.internal:before{background-image:url(icons/document_icon-drkblue.png);background-repeat:no-repeat;background-size:29px 39px;left:0;top:5px;height:40px;width:40px}.additional-resources .document.external:before{background-image:url(icons/external-1.png);background-repeat:no-repeat;background-size:35px 43px;left:-3px;top:5px;width:39px;height:50px}.additional-resources .document a{font-family:"IBMPlexSans Light",sans-serif;font-size:.8rem;text-transform:uppercase}.initiatives .additional-resources .document{margin-bottom:0}.initiatives .additional-resources .document h4{margin-top:0}@media (min-width:56.25em){.report-landing .left{margin-top:3rem}}.report-landing-header h1{margin-bottom:0}.report-landing-header p{margin-top:0}.filter-label{color:#909090;font-family:"IBMPlexSans Light",sans-serif;margin-right:1rem;text-transform:uppercase}.state-detail__icon{max-width:50px;position:absolute;right:1rem;top:1.5rem}@media (min-width:56.25em){.state-detail__icon{max-width:55px;right:2rem}}.state-hero__gradient{height:11.25rem;background:#cd9da1;background:-webkit-gradient(linear,left top,right bottom,from(#2f175d),color-stop(80%,#cd9da1));background:linear-gradient(to bottom right,#2f175d,#cd9da1 80%)}@media (min-width:37.5em){.state-hero__gradient{height:15rem}}@media (min-width:56.25em){.state-hero__gradient{height:16rem}}.state-detail .entry-header .btn{margin-bottom:2rem}.state-detail .entry-header .with-line-above:before{top:-.75rem}.state-detail .left h1{margin:0;text-transform:uppercase}.state-detail .left h4{color:#0b154e;font-family:"IBMPlexSans Light",sans-serif;margin-bottom:-5px;margin-top:2rem;text-transform:uppercase}@media (min-width:56.25em){.state-detail .left h4{margin-top:4rem}}.state-detail .left .highlight-text{margin-bottom:3rem}.state-detail .left .state-stat{color:#0b154e;font-family:"IBMPlexSans Light",sans-serif;font-size:12px;margin-top:-5px;text-transform:uppercase}@media (min-width:56.25em){.state-detail .left .state-stat{font-size:14px}}.state-detail .left .state-stat .bolder{font-family:"IBMPlexSans Bold",sans-serif}.state-detail .back-to-map{display:block;margin-left:5rem;position:relative;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.state-detail .back-to-map:hover{color:#066eb7}@media (min-width:75em){.state-detail .back-to-map{float:right;margin-top:1rem}}.state-detail .back-to-map:before{content:"";background-image:url(icons/usa-simple-gray.png);background-size:contain;background-repeat:no-repeat;height:3rem;width:4rem;position:absolute;left:-5rem;top:-.5rem}.state-detail .related-reading h3{margin-top:.5rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.state-detail .related-reading a{text-decoration:none}.state-detail .related-reading a:hover h3{color:#066eb7}.data-in-detail .desktop-only{display:none}@media (min-width:56.25em){.data-in-detail .desktop-only{display:inline-block}}.data-in-detail .mobile-only{display:inline-block}@media (min-width:56.25em){.data-in-detail .mobile-only{display:none}}.state-landing{overflow:hidden;position:relative}.state-landing:before{background-color:#f5f5f5;bottom:0;content:"";height:120%;width:100%;left:0;position:absolute;top:0;z-index:-1}@media (min-width:56.25em){.state-landing:before{width:50%}}.state-landing .container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:56.25em){.state-landing .container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:56.25em){.state-landing .left{padding:2rem;width:36%}.state-landing .left h1{font-size:2rem}}@media (min-width:75em){.state-landing .left h1{font-size:2.65rem}}.state-landing .right{background-color:#fff;display:none;width:67%}@media (min-width:56.25em){.state-landing .right{display:block;overflow:hidden}}.state-landing .dropdown{text-transform:uppercase}.state-landing .dropdown-states{max-height:0}.state-landing .dropdown-states.open{max-height:9.5rem}.state-landing svg{display:block;width:100%;max-height:600px}@media (min-width:75em){.state-landing svg{max-height:680px}}#state-map-svg:hover+#map-tooltip{display:block;top:0;left:0}.map-tooltip{background-color:#fff;-webkit-box-shadow:0 0 5px 1px #ccc;box-shadow:0 0 5px 1px #ccc;color:#0b154e;font-family:"IBMPlexSans Light",sans-serif;text-transform:uppercase;padding:.5rem;pointer-events:all;position:absolute;top:-200px;left:-200px}.states-alaska .state-detail__icon,.states-colorado .state-detail__icon,.states-hawaii .state-detail__icon,.states-iowa .state-detail__icon,.states-kansas .state-detail__icon,.states-kentucky .state-detail__icon,.states-massachusetts .state-detail__icon,.states-missouri .state-detail__icon,.states-montana .state-detail__icon,.states-nebraska .state-detail__icon,.states-oklahoma .state-detail__icon,.states-oregon .state-detail__icon,.states-washington .state-detail__icon,.states-wyoming .state-detail__icon{max-width:100px}@media (min-width:56.25em){.states-alaska .state-detail__icon,.states-colorado .state-detail__icon,.states-hawaii .state-detail__icon,.states-iowa .state-detail__icon,.states-kansas .state-detail__icon,.states-kentucky .state-detail__icon,.states-massachusetts .state-detail__icon,.states-missouri .state-detail__icon,.states-montana .state-detail__icon,.states-nebraska .state-detail__icon,.states-oklahoma .state-detail__icon,.states-oregon .state-detail__icon,.states-washington .state-detail__icon,.states-wyoming .state-detail__icon{max-width:120px;right:2rem;top:2.5rem}}.states-maryland .state-detail__icon,.states-tennessee .state-detail__icon,.states-virginia .state-detail__icon{max-width:100px}@media (min-width:56.25em){.states-maryland .state-detail__icon,.states-tennessee .state-detail__icon,.states-virginia .state-detail__icon{max-width:140px;right:2rem;top:3.5rem}}.states-alabama .state-detail__icon,.states-california .state-detail__icon,.states-idaho .state-detail__icon,.states-maine .state-detail__icon,.states-nevada .state-detail__icon,.states-ohio .state-detail__icon,.states-rhode-island .state-detail__icon,.states-utah .state-detail__icon{max-width:60px}@media (min-width:56.25em){.states-alabama .state-detail__icon,.states-california .state-detail__icon,.states-idaho .state-detail__icon,.states-maine .state-detail__icon,.states-nevada .state-detail__icon,.states-ohio .state-detail__icon,.states-rhode-island .state-detail__icon,.states-utah .state-detail__icon{max-width:80px}}.states-arizona .state-detail__icon,.states-michigan .state-detail__icon,.states-minnesota .state-detail__icon,.states-new-mexico .state-detail__icon{max-width:80px}@media (min-width:56.25em){.states-arizona .state-detail__icon,.states-michigan .state-detail__icon,.states-minnesota .state-detail__icon,.states-new-mexico .state-detail__icon{max-width:100px}}.states-florida .state-detail__icon,.states-new-york .state-detail__icon,.states-north-carolina .state-detail__icon,.states-north-dakota .state-detail__icon,.states-south-dakota .state-detail__icon,.states-texas .state-detail__icon{max-width:80px}@media (min-width:56.25em){.states-florida .state-detail__icon,.states-new-york .state-detail__icon,.states-north-carolina .state-detail__icon,.states-north-dakota .state-detail__icon,.states-south-dakota .state-detail__icon,.states-texas .state-detail__icon{max-width:120px;top:2.5rem}}.states-arkansas .state-detail__icon,.states-louisiana .state-detail__icon,.states-pennsylvania .state-detail__icon,.states-south-carolina .state-detail__icon,.states-west-virginia .state-detail__icon,.states-wisconsin .state-detail__icon{max-width:80px}@media (min-width:56.25em){.states-arkansas .state-detail__icon,.states-louisiana .state-detail__icon,.states-pennsylvania .state-detail__icon,.states-south-carolina .state-detail__icon,.states-west-virginia .state-detail__icon,.states-wisconsin .state-detail__icon{max-width:100px;top:2.5rem}}.states-conecticut .state-detail__icon,.states-georgia .state-detail__icon{max-width:80px}@media (min-width:56.25em){.states-conecticut .state-detail__icon,.states-georgia .state-detail__icon{top:2.5rem}}.list-page-listing h4{margin-top:0}.sticky{display:block}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em auto}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.at-a-glance{position:relative}.at-a-glance #next,.at-a-glance #prev{text-indent:-999px;overflow:hidden;background-image:url(icons/slider-right.png);background-position:center center;background-repeat:no-repeat;background-size:90%;cursor:pointer;height:100%;position:absolute;top:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:1.5rem;z-index:10}@media (min-width:56.25em){.at-a-glance #next,.at-a-glance #prev{width:3rem;top:-45px}}@media (min-width:75em){.at-a-glance #next,.at-a-glance #prev{top:-40px}}.at-a-glance #next.inactive,.at-a-glance #prev.inactive{opacity:.2;cursor:default}.at-a-glance #prev{background-image:url(icons/slider-left.png);left:-1.1rem}@media (min-width:56.25em){.at-a-glance #prev{left:-3rem}}@media (min-width:75em){.at-a-glance #prev{left:-3.5rem}}.at-a-glance #next{right:-1.1rem}@media (min-width:56.25em){.at-a-glance #next{right:-3rem}}@media (min-width:75em){.at-a-glance #next{right:-3.5rem}}.at-a-glance #pager{text-align:center;margin:50px 0 0}@media (max-width:899px){.at-a-glance #pager{display:none}}.at-a-glance #pager span{border-radius:100%;width:9px;height:9px;background:rgba(0,0,0,.4);display:inline-block;margin:3px;text-indent:-999px;overflow:hidden}.at-a-glance #pager span.cycle-pager-active{background:rgba(0,0,0,.25)}@media (min-width:56.25em){.at-a-glance .dontShowSlideDesktop{display:none}}.at-a-glance .desktop-slides-wrap{height:325px}@media (min-width:75em){.at-a-glance .desktop-slides-wrap{height:395px}}.at-a-glance .desktop-slides-wrap .at-a-glance__fact{float:left;width:19%;margin:.5%}.at-a-glance__fact{text-align:center;height:auto}@media (min-width:56.25em){.at-a-glance__fact{height:175px}}@media (min-width:75em){.at-a-glance__fact{height:200px}}.at-a-glance__fact>div{background-color:#fff;-webkit-box-shadow:0 0 5px 0 #ccc;box-shadow:0 0 5px 0 #ccc;padding:.05rem;height:94%;width:94%;margin:3%}@media (min-width:56.25em){.at-a-glance__fact>div{height:100%;width:100%;margin:0}}.at-a-glance__fact h2{font-size:2.1rem;color:#6875e2;margin:1.75em 0 0}@media (min-width:56.25em){.at-a-glance__fact h2{font-size:1.3rem}}@media (min-width:75em){.at-a-glance__fact h2{font-size:2.1rem;margin-top:2.5rem;margin-bottom:.5rem}}.at-a-glance__fact p{color:#0b154e;font-family:"IBMPlexSans Regular",sans-serif;word-wrap:break-word;font-size:1rem;line-height:1rem;max-width:95%;white-space:pre-line;margin:.5rem auto 2.5rem}@media (max-width:56.25em){.at-a-glance__fact p{padding-bottom:2rem}}@media (min-width:56.25em){.at-a-glance__fact p{font-size:.75rem}}@media (min-width:75em){.at-a-glance__fact p{font-size:.9rem;max-width:80%}}blockquote{border-left:2px solid #b22c1c;color:#616060;font-family:"IBMPlexSans Light",sans-serif;font-size:26px;margin:1rem 0;padding:0 1.5rem}.bod-staff{clear:both;overflow:hidden;margin-bottom:3.5rem}@media (min-width:37.5em){.bod-staff{margin-bottom:3rem}}.bod-staff.alt{margin-bottom:2rem}.bod-staff-image{width:100px;display:inline-block;margin-right:1.75rem;margin-bottom:.25rem}@media (min-width:37.5em){.bod-staff-image{width:80px;float:left;margin-bottom:0}}@media (min-width:56.25em){.bod-staff-image{width:200px}}.bod-staff-text{overflow:hidden}.bod-staff .position{font-family:"IBMPlexSans Regular",sans-serif;font-size:.75rem;text-transform:uppercase;color:#d84747;display:block}.bod-staff h3{margin-top:.75rem;margin-bottom:0}.bod-staff p{color:#6e6e6e;font-family:"IBMPlexSans Regular",sans-serif;font-size:12px;margin:0 0 1rem}@media (min-width:37.5em){.bod-staff p{font-size:15px}}.bod-staff p a{color:#6e6e6e;text-decoration:none}.bod-staff p a:hover{text-decoration:underline}.bod-staff p a i{margin-right:5px;width:14px}.contact{background-color:#f5f5f5;margin-top:2rem;padding:1rem 2rem 2rem}.contact-white{background-color:#fff}.contact-white.with-border{border:1px solid #6e6e6e}.contact-white h3,.contact-white span{color:#252525}.contact h3{margin-bottom:.5rem;text-transform:uppercase}.contact span{display:block;font-family:"IBMPlexSans Light",sans-serif;margin-bottom:.2rem}.contact span:last-child{padding-bottom:1.5rem}.contact span a{text-decoration:none}.contact .contact_entry:last-of-type span:last-child{padding-bottom:0}.data-in-detail .half-width{width:100%}@media (min-width:75em){.data-in-detail .half-width{display:inline-block;vertical-align:top;width:49%}}.site-footer{background-color:#0b154e;color:#fff;padding:1.75rem 0 0}.site-footer ul{margin:0}.site-footer ul li{list-style:none}.site-footer a{color:#fff;text-decoration:none}@media (min-width:56.25em){.site-footer .site-info{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-footer .site-branding{margin:0}.site-footer .site-branding a{background-image:url(icons/tfah-logo-white.png)}@media (min-width:56.25em){.site-footer .footer-left,.site-footer .footer-right{width:55%}}@media (min-width:75em){.site-footer .footer-left,.site-footer .footer-right{width:63%}}@media (min-width:56.25em){.site-footer .footer-left__menus,.site-footer .footer-right__menus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-footer .footer-left__menus .utility-navigation,.site-footer .footer-right__menus .utility-navigation{padding-left:0}.site-footer .footer-left__menus .utility-navigation .subscribe,.site-footer .footer-right__menus .utility-navigation .subscribe{margin-right:2rem;margin-left:0;display:inline-block}@media (min-width:56.25em){.site-footer .footer-left__menus .utility-navigation .subscribe,.site-footer .footer-right__menus .utility-navigation .subscribe{margin-left:0}}.site-footer .footer-left__menus .utility-navigation .subscribe:after,.site-footer .footer-right__menus .utility-navigation .subscribe:after{bottom:5px;right:-24px}@media (min-width:56.25em){.site-footer .footer-left__menus .utility-navigation .subscribe:after,.site-footer .footer-right__menus .utility-navigation .subscribe:after{bottom:5px;right:-25px}}.site-footer .footer-left__menus .utility-navigation .facebook,.site-footer .footer-left__menus .utility-navigation .twitter,.site-footer .footer-right__menus .utility-navigation .facebook,.site-footer .footer-right__menus .utility-navigation .twitter{display:inline-block}.site-footer .footer-left__menus .utility-navigation .facebook,.site-footer .footer-right__menus .utility-navigation .facebook{margin-left:3px;margin-right:3px}@media (min-width:56.25em){.site-footer .footer-right{width:45%;margin-top:3rem}}@media (min-width:75em){.site-footer .footer-right{width:40%}}@media (min-width:56.25em){.site-footer .footer-left{padding-right:3rem}}@media (min-width:75em){.site-footer .footer-left{padding-right:8rem}}@media (max-width:56.25em){.site-footer .footer-left .contact-information{padding:10px 0 30px}}@media (min-width:56.25em){.site-footer .footer-left .contact-information{margin-top:1.5rem}}.site-footer .footer-left .contact-information h3{color:#fff;font-family:"IBMPlexSans Medium",sans-serif;font-size:17px;margin-bottom:.5rem}@media (max-width:56.25em){.site-footer .footer-left .contact-information h3{letter-spacing:.06rem}}.site-footer .footer-left .contact-information .contact-info{display:inline-block;vertical-align:top;width:47%}@media (max-width:37.438em){.site-footer .footer-left .contact-information .contact-info{width:auto}}.site-footer .footer-left .contact-information .contact-info:first-of-type{margin-right:5%}@media (max-width:56.25em){.site-footer .footer-left .contact-information .contact-info:first-of-type{text-transform:uppercase}}@media (min-width:56.25em){.site-footer .footer-left .contact-information .contact-info:first-of-type{margin-right:0}}@media (min-width:56.25em){.site-footer .footer-left .contact-information .contact-info{width:49.5%}}.site-footer .footer-left .contact-information .contact-info span{display:block;font-family:"IBMPlexSans Light",sans-serif;font-size:.85rem;text-transform:uppsercase}@media (max-width:56.25em){.site-footer .footer-left .contact-information .contact-info span{font-size:.8rem;letter-spacing:.03rem}}.site-footer .footer-primary,.site-footer .footer-secondary{border-top:1px solid rgba(104,117,226,.4);padding:1rem 0}@media (max-width:56.25em){.site-footer .footer-primary,.site-footer .footer-secondary{padding:30px 0;text-align:center}}@media (min-width:56.25em){.site-footer .footer-primary,.site-footer .footer-secondary{border:none}}.site-footer .footer-primary li,.site-footer .footer-secondary li{display:inline-block;line-height:.75}@media (min-width:56.25em){.site-footer .footer-primary li,.site-footer .footer-secondary li{display:block;padding:1.25rem 0}}.site-footer .footer-primary li:last-child a:after,.site-footer .footer-secondary li:last-child a:after{display:none}.site-footer .footer-primary li a,.site-footer .footer-secondary li a{font-family:"IBMPlexSans Medium",sans-serif;text-transform:uppercase}@media (max-width:56.25em){.site-footer .footer-primary li a,.site-footer .footer-secondary li a{letter-spacing:.02rem;position:relative;margin-right:20px}.site-footer .footer-primary li a:after,.site-footer .footer-secondary li a:after{border-right:2px solid #fff;position:absolute;right:-12px;top:4px;bottom:4px;content:''}}@media (min-width:56.25em){.site-footer .footer-primary li a,.site-footer .footer-secondary li:first-of-type a{letter-spacing:1px}}@media (max-width:56.25em){.site-footer .footer-primary li{padding:15px 0;display:inline-block}}@media (min-width:56.25em){.site-footer .footer-secondary{padding:1rem 0 1.75rem}}@media (min-width:56.25em){.site-footer .footer-secondary li{padding:.75rem 0}}.site-footer .footer-secondary li a{font-family:"IBMPlexSans Light",sans-serif;font-size:.85rem}@media (min-width:56.25em){.site-footer .footer-secondary li:first-of-type a{font-family:"IBMPlexSans Medium",sans-serif;font-size:17px}}.site-footer .utility-navigation{display:block;position:relative}@media (max-width:56.25em){.site-footer .utility-navigation{text-align:center}}@media (max-width:56.25em){.site-footer .utility-navigation>div{display:inline-block;padding:0 7px}}@media (min-width:56.25em){.site-footer .utility-navigation a{display:block}}.footer-legal{background-color:#091035;background-repeat:no-repeat;background-size:contain;border-top:2px solid #fff;font-family:"IBMPlexSans Light",sans-serif;padding:2rem 0;position:relative;margin-top:3rem}@media (max-width:56.25em){.footer-legal{text-align:center;font-size:.8rem}}.footer-legal a:first-of-type{border-right:1px solid #fff;margin-right:.5rem;padding-right:.75rem}.footer-legal .copyright{font-size:.85rem;margin:0}@media (max-width:56.25em){.footer-legal .copyright{margin:10px 0 0;line-height:1.3rem}}@media (min-width:56.25em){.footer-legal .copyright{float:right}}.footer-legal .container{position:relative}.footer-legal .heartbeat__footer .blue-up{border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:46px solid #091035;left:0;top:-4.4rem;position:absolute;height:20px;width:8px;z-index:10}.footer-legal .heartbeat__footer .white-up{border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:46px solid #fff;left:0;top:-4.9rem;position:absolute;height:20px;width:8px;z-index:1}.footer-legal .heartbeat__footer .blue-down{border-left:8px solid transparent;border-right:5px solid transparent;border-top:18px solid #0b154e;left:-13px;top:-2.2rem;position:absolute;height:20px;width:14px;z-index:10}.footer-legal .heartbeat__footer .blue-down.right{border-left:5px solid transparent;border-right:8px solid transparent;left:21px}.footer-legal .heartbeat__footer .white-down{border-left:9px solid transparent;border-right:6px solid transparent;border-top:20px solid #fff;left:-13px;top:-2rem;position:absolute;height:20px;width:14px;z-index:1}.footer-legal .heartbeat__footer .white-down.right{border-left:6px solid transparent;border-right:9px solid transparent;left:20px}@media (min-width:90em){.footer-legal .heartbeat__footer .blue-up,.footer-legal .heartbeat__footer .white-up{left:-4rem}.footer-legal .heartbeat__footer .blue-down,.footer-legal .heartbeat__footer .white-down{left:calc(-4rem - 13px)}.footer-legal .heartbeat__footer .blue-down.right,.footer-legal .heartbeat__footer .white-down.right{left:calc(-4rem + 20px)}.footer-legal .heartbeat__footer .blue-down.right{left:calc(-4rem + 21px)}}.fullwidth-img-text{padding:1rem}@media (min-width:56.25em){.fullwidth-img-text{padding:1rem 3rem}}.fullwidth-img-text-block{margin-bottom:3.5rem}@media (min-width:56.25em){.fullwidth-img-text-block{margin-bottom:3rem}}.fullwidth-img-text-block:last-child{margin-bottom:0}.fullwidth-img-text-text h2{margin-top:0}.fullwidth-img-text-text p{color:#6e6e6e;font-family:"IBMPlexSans Regular",sans-serif;font-size:.9em}.site-header{background-color:#fff;border-bottom:1px solid #d1d1d1;position:fixed;top:0;width:100%;z-index:1000}.site-header.no-donation .site-header-wrap{position:relative;border-top:5px solid #0b154e}@media (min-width:56.25em){.site-header.no-donation .site-header-wrap{border-top:9px solid #0b154e}}.site-header.no-donation .site-header-wrap:after{background-color:#0b154e;content:'';display:none;height:28px;position:absolute;right:0;top:0;width:33%;z-index:0}@media (min-width:56.25em){.site-header.no-donation .site-header-wrap:after{display:block}}@media (min-width:65.63em){.site-header.no-donation .site-header-wrap:after{width:30%}}@media (min-width:75em){.site-header.no-donation .site-header-wrap:after{width:27%}}@media (min-width:90em){.site-header.no-donation .site-header-wrap:after{width:29%}}@media (min-width:100em){.site-header.no-donation .site-header-wrap:after{width:33%}}@media (min-width:2025px){.site-header.no-donation .site-header-wrap:after{width:40%}}.site-header.donation .site-header-wrap{position:relative;border-top:5px solid #0b154e}@media (min-width:56.25em){.site-header.donation .site-header-wrap{border-top:9px solid #0b154e}}.site-branding{margin:0 auto;width:200px}@media (min-width:56.25em){.site-branding{display:inline-block}}.site-search{border-left:1px solid #d1d1d1;position:absolute;right:0;top:0;z-index:1}.site-search__toggle{z-index:1}@media (min-width:56.25em){.site-search{display:inline-block;border:none;right:-12px;top:2.5rem}}.site-search span{background-image:url(icons/search.png);background-position:center;background-repeat:no-repeat;background-size:48%;display:block;cursor:pointer;padding:25px;height:73px;width:25px}.site-title{margin-bottom:1rem}@media (min-width:56.25em){.site-title{margin:2.75rem 0 1.25rem}}.site-title a{background-image:url(icons/tfah-logo.png);background-repeat:no-repeat;background-size:contain;display:block;cursor:pointer;height:2.5rem;width:275px}@media (min-width:56.25em){.site-title a{height:3.5rem}}.homepage__features-articles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.homepage__features-articles .feature{cursor:pointer;margin:1rem 0;text-decoration:none;width:100%}@media (min-width:37.5em){.homepage__features-articles .feature{width:49%}}.homepage__features-articles .feature:hover h4{color:#066eb7}.homepage__features-articles .feature h4{font-size:14px;line-height:20px;margin:0;font-family:"IBMPlexSans Medium",sans-serif;letter-spacing:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.homepage__features-articles .feature img{margin-right:1rem;width:30%}.homepage__features-articles .feature>span{width:60%}.homepage__features-articles .feature>span>span{display:block;margin-top:-9px}.homepage__features-articles .feature img,.homepage__features-articles .feature>span{display:inline-block;vertical-align:top}.homepage__features-panel{padding:2rem 0}.homepage__features-panel .heading{margin-bottom:1rem}.homepage__features-panel .heading h1{font-size:1.5rem;margin-bottom:-6px!important}@media (min-width:75em){.homepage__features-panel .heading h1{font-size:2rem;margin-bottom:-8px!important}}.feature-container-50-50 .simple-feature{padding:0 0 0 2rem}.feature-container-50-50 .simple-feature:first-of-type{border-right:1px solid #909090;padding:0 1.5rem 0 0}.hero-image__container{overflow:hidden;height:33vw;position:relative}.hero-image__container div{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-size:cover;background-repeat:no-repeat;background-position:top center}.mission-statement{background-color:#f1f1f1;padding:1.5rem 0 2.5rem 2.5rem;margin-bottom:1.25rem}@media (min-width:56.25em){.mission-statement.top-overlay{margin-top:-115px}}.mission-statement h4{border-bottom:1px solid #b22c1c;margin-bottom:.75rem;line-height:16px;font-size:21px;color:#b22c1c}.mission-statement div{color:#666;padding-right:2.5rem}.mission-statement .optional-link,.mission-statement a{color:#b22c1c!important}.report-listing{display:block;margin:2.2rem 0}.report-listing a{text-decoration:none}.report-listing a>.image,.report-listing a>img{width:100%}@media (min-width:37.5em){.report-listing a>.image,.report-listing a>img{margin-right:1rem;width:28%;display:inline-block;vertical-align:top}}.report-listing a img{width:100%}.report-listing a:hover h4{color:#066eb7}.report-listing .text{font-family:"IBMPlexSans Bold",sans-serif;font-size:18px}@media (min-width:37.5em){.report-listing .text{width:67%;display:inline-block}}.report-listing .text .date{display:block;margin-top:-3px}.report-listing .text h4{color:#0b154e;margin:.25rem 0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.report-listing .text p{color:#6e6e6e;font-family:"IBMPlexSans Regular",sans-serif;font-size:12px;margin:0}@media (min-width:37.5em){.report-listing .text p{font-size:14px}}.order-by{color:#6875e2;font-family:"IBMPlexSans Light",sans-serif;text-transform:uppercase;text-decoration:none;display:block}.order-by a{color:#6875e2;font-size:14px;text-decoration:none}.order-by a.active{font-family:"IBMPlexSans Medium",sans-serif;text-decoration:underline}.related-reading .reading{display:inline-block;margin-bottom:1rem;margin-right:1%;vertical-align:top;width:100%}@media (min-width:37.5em){.related-reading .reading{width:48%}}@media (min-width:56.25em){.related-reading .reading{width:100%}}@media (min-width:75em){.related-reading .reading{width:49%}}@media (min-width:37.5em){.related-reading .reading:last-child{margin-right:0}}.related-reading .reading a,.related-reading .reading img{display:inline-block;vertical-align:top;width:35%}@media (min-width:56.25em){.related-reading .reading a,.related-reading .reading img{width:20%}}@media (min-width:75em){.related-reading .reading a,.related-reading .reading img{width:35%}}.related-reading .reading img{margin-right:2%}.related-reading .reading a{font-family:"IBMPlexSans Bold",sans-serif;font-size:.85rem;text-decoration:none;width:59%;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (min-width:56.25em){.related-reading .reading a{width:70%}}@media (min-width:75em){.related-reading .reading a{width:59%}}.related-reading .reading a:hover{color:#066eb7}.related-reading .reading a:hover h3{color:#066eb7}.related-reading .reading a .date{display:block}.related-reading .reading h3{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.related-reading .reading.simple a{width:95%}.related-reading .reading.simple a:hover h3{color:#066eb7}.related-reading .reading.external .date:after{content:'';background-image:url(icons/exit.png);background-size:contain;background-repeat:no-repeat;height:.9rem;width:.9rem;margin-top:3px;float:right;position:relative;display:inline-block}.related-reading-simplified .reading{width:100%}@media (min-width:37.5em){.related-reading-simplified .reading{border-right:1px solid #909090;width:49%}}.related-reading-simplified .reading:last-child{border-right:none}@media (min-width:56.25em){.related-reading-simplified .reading:last-child{padding-left:5%}}.related-reading-simplified .reading:first-of-type{padding-left:0}.related-reading-simplified .reading a{font-size:1.1rem;width:90%}.related-reading-simplified .reading a .date{margin-bottom:.5rem}.related-reading.full-width{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.related-reading.full-width .reading{width:100%}@media (min-width:37.5em){.related-reading.full-width .reading{border-right:1px solid #909090}}@media (min-width:37.5em){.related-reading.full-width .reading:nth-child(2n){border-right:none}}@media (min-width:56.25em){.related-reading.full-width .reading:nth-child(2n){border-right:1px solid #909090}}.related-reading.full-width .reading:last-child,.related-reading.full-width .reading:nth-child(4n){border-right:none}@media (min-width:37.5em){.related-reading.full-width .reading{width:49%}}@media (min-width:56.25em){.related-reading.full-width .reading{width:24%}}.related-reading.full-width .reading a{font-size:1.1rem;width:95%}.related-reading.full-width .reading a .date{margin-bottom:.5rem}.section img{max-width:100%;width:100%}.section img.size-medium,.section img.size-thumbnail{width:auto}.simple-feature__feature{margin:1.75rem 0;text-decoration:none;width:100%;display:block;clear:both;overflow:hidden}.simple-feature__feature:hover h4{color:#066eb7}.simple-feature__feature img{margin-right:1.5rem;width:30%;height:auto;display:block;float:left}.simple-feature__feature>span{display:block;overflow:hidden}.simple-feature__heading{border-bottom:1px solid #b22c1c;margin-bottom:2.5rem}.simple-feature__heading h2{padding:0;margin:0 0 -11px 0}.simple-feature__heading .view-all{color:#b22c1c;cursor:pointer;font-family:"IBMPlexSans Medium",sans-serif;float:right;margin-top:-20px;text-decoration:none}.simple-feature h4{margin-top:.5rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.simple-img-banner{background-color:#0b154e;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:56.25em){.simple-img-banner{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.simple-img-banner.lavender{background-color:#6875e2}.simple-img-banner.lavender .simple-banner-content span{color:#0b154e}.simple-img-banner .simple-banner-content{padding:5%;width:60%}@media (min-width:37.5em){.simple-img-banner .simple-banner-content{padding:1rem 5%}}@media (min-width:56.25em){.simple-img-banner .simple-banner-content{padding:3rem;width:50%}}.simple-img-banner .simple-banner-content h2{color:#fff;font-size:.9rem;max-width:40rem}@media (min-width:37.5em){.simple-img-banner .simple-banner-content h2{font-size:1.5rem}}@media (min-width:56.25em){.simple-img-banner .simple-banner-content h2{font-size:28px}}.simple-img-banner .simple-banner-content span{color:#6875e2;display:block;font-family:"IBMPlexSans Light",sans-serif;font-size:.5rem;margin-bottom:-10px;text-transform:uppercase}@media (min-width:37.5em){.simple-img-banner .simple-banner-content span{font-size:.75rem}}.simple-img-banner .simple-banner-content a.btn-dark-blue,.simple-img-banner .simple-banner-content a.btn-light-blue{font-size:10px}@media (min-width:37.5em){.simple-img-banner .simple-banner-content a.btn-dark-blue,.simple-img-banner .simple-banner-content a.btn-light-blue{font-size:17px}}.simple-img-banner .simple-banner-img{height:50vw;width:40%;background-position:center;background-repeat:no-repeat;background-size:cover}@media (min-width:56.25em){.simple-img-banner .simple-banner-img{height:auto;width:50%}}.state-in-detail{overflow-x:hidden}.state-in-detail.blue-widget{background-color:#0b154e;color:#fff;padding:1rem 2rem 1rem}.state-in-detail.blue-widget h1{color:#fff;margin-top:-5rem;margin-bottom:0;position:relative}.state-in-detail.blue-widget h1:after{background-color:#b22c1c;bottom:6px;content:"";height:1px;left:0;position:absolute;width:150%}@media (min-width:37.5em){.state-in-detail.blue-widget h1:after{bottom:10px}}.state-in-detail.blue-widget img{width:90%;margin-left:10%}.state-in-detail.blue-widget p{font-family:"IBMPlexSerif Light",serif}.state-in-detail.blue-widget .dropdown-selector{background-color:#6875e2}.state-in-detail.blue-widget .dropdown-selector:before{border-bottom:5px solid #fff}.state-in-detail.blue-widget .dropdown-selector:after{border-top:5px solid #fff}.state-in-detail.blue-widget .dropdown-states{background-color:#6875e2;position:absolute;overflow-x:hidden}.state-in-detail.blue-widget .dropdown-states::-webkit-scrollbar{display:none}.state-in-detail.blue-widget .dropdown-states.open{position:absolute;width:calc(100% - 6rem);z-index:1}@media (min-width:56.25em){.state-in-detail.blue-widget .dropdown-states.open{width:calc(100% - 7rem)}}.state-in-detail.blue-widget .dropdown-states li a{color:#fff}.state-in-detail.blue-widget .dropdown-states li a:hover{background-color:#0b154e}.state-in-detail.blue-widget .state-selector{padding:5px 0}.state-in-detail .state-selector{padding:14px 5px}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease;animation-timing-function:ease}50%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:ease;animation-timing-function:ease}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease;animation-timing-function:ease}50%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:ease;animation-timing-function:ease}100%{-webkit-transform:scale(1);transform:scale(1)}}.site-footer{background-color:#0b154e;color:#fff;padding:1.75rem 0 0}.site-footer ul{margin:0}.site-footer ul li{list-style:none}.site-footer a{color:#fff;text-decoration:none}@media (min-width:56.25em){.site-footer .site-info{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-footer .site-branding{margin:0}.site-footer .site-branding a{background-image:url(icons/tfah-logo-white.png)}@media (min-width:56.25em){.site-footer .footer-left,.site-footer .footer-right{width:55%}}@media (min-width:75em){.site-footer .footer-left,.site-footer .footer-right{width:63%}}@media (min-width:56.25em){.site-footer .footer-left__menus,.site-footer .footer-right__menus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-footer .footer-left__menus .utility-navigation,.site-footer .footer-right__menus .utility-navigation{padding-left:0}.site-footer .footer-left__menus .utility-navigation .subscribe,.site-footer .footer-right__menus .utility-navigation .subscribe{margin-right:2rem;margin-left:0;display:inline-block}@media (min-width:56.25em){.site-footer .footer-left__menus .utility-navigation .subscribe,.site-footer .footer-right__menus .utility-navigation .subscribe{margin-left:0}}.site-footer .footer-left__menus .utility-navigation .subscribe:after,.site-footer .footer-right__menus .utility-navigation .subscribe:after{bottom:5px;right:-24px}@media (min-width:56.25em){.site-footer .footer-left__menus .utility-navigation .subscribe:after,.site-footer .footer-right__menus .utility-navigation .subscribe:after{bottom:5px;right:-25px}}.site-footer .footer-left__menus .utility-navigation .facebook,.site-footer .footer-left__menus .utility-navigation .twitter,.site-footer .footer-right__menus .utility-navigation .facebook,.site-footer .footer-right__menus .utility-navigation .twitter{display:inline-block}.site-footer .footer-left__menus .utility-navigation .facebook,.site-footer .footer-right__menus .utility-navigation .facebook{margin-left:3px;margin-right:3px}@media (min-width:56.25em){.site-footer .footer-right{width:45%;margin-top:3rem}}@media (min-width:75em){.site-footer .footer-right{width:40%}}@media (min-width:56.25em){.site-footer .footer-left{padding-right:3rem}}@media (min-width:75em){.site-footer .footer-left{padding-right:8rem}}@media (max-width:56.25em){.site-footer .footer-left .contact-information{padding:10px 0 30px}}@media (min-width:56.25em){.site-footer .footer-left .contact-information{margin-top:1.5rem}}.site-footer .footer-left .contact-information h3{color:#fff;font-family:"IBMPlexSans Medium",sans-serif;font-size:17px;margin-bottom:.5rem}@media (max-width:56.25em){.site-footer .footer-left .contact-information h3{letter-spacing:.06rem}}.site-footer .footer-left .contact-information .contact-info{display:inline-block;vertical-align:top;width:47%}@media (max-width:37.438em){.site-footer .footer-left .contact-information .contact-info{width:auto}}.site-footer .footer-left .contact-information .contact-info:first-of-type{margin-right:5%}@media (max-width:56.25em){.site-footer .footer-left .contact-information .contact-info:first-of-type{text-transform:uppercase}}@media (min-width:56.25em){.site-footer .footer-left .contact-information .contact-info:first-of-type{margin-right:0}}@media (min-width:56.25em){.site-footer .footer-left .contact-information .contact-info{width:49.5%}}.site-footer .footer-left .contact-information .contact-info span{display:block;font-family:"IBMPlexSans Light",sans-serif;font-size:.85rem;text-transform:uppsercase}@media (max-width:56.25em){.site-footer .footer-left .contact-information .contact-info span{font-size:.8rem;letter-spacing:.03rem}}.site-footer .footer-primary,.site-footer .footer-secondary{border-top:1px solid rgba(104,117,226,.4);padding:1rem 0}@media (max-width:56.25em){.site-footer .footer-primary,.site-footer .footer-secondary{padding:30px 0;text-align:center}}@media (min-width:56.25em){.site-footer .footer-primary,.site-footer .footer-secondary{border:none}}.site-footer .footer-primary li,.site-footer .footer-secondary li{display:inline-block;line-height:.75}@media (min-width:56.25em){.site-footer .footer-primary li,.site-footer .footer-secondary li{display:block;padding:1.25rem 0}}.site-footer .footer-primary li:last-child a:after,.site-footer .footer-secondary li:last-child a:after{display:none}.site-footer .footer-primary li a,.site-footer .footer-secondary li a{font-family:"IBMPlexSans Medium",sans-serif;text-transform:uppercase}@media (max-width:56.25em){.site-footer .footer-primary li a,.site-footer .footer-secondary li a{letter-spacing:.02rem;position:relative;margin-right:20px}.site-footer .footer-primary li a:after,.site-footer .footer-secondary li a:after{border-right:2px solid #fff;position:absolute;right:-12px;top:4px;bottom:4px;content:''}}@media (min-width:56.25em){.site-footer .footer-primary li a,.site-footer .footer-secondary li:first-of-type a{letter-spacing:1px}}@media (max-width:56.25em){.site-footer .footer-primary li{padding:15px 0;display:inline-block}}@media (min-width:56.25em){.site-footer .footer-secondary{padding:1rem 0 1.75rem}}@media (min-width:56.25em){.site-footer .footer-secondary li{padding:.75rem 0}}.site-footer .footer-secondary li a{font-family:"IBMPlexSans Light",sans-serif;font-size:.85rem}@media (min-width:56.25em){.site-footer .footer-secondary li:first-of-type a{font-family:"IBMPlexSans Medium",sans-serif;font-size:17px}}.site-footer .utility-navigation{display:block;position:relative}@media (max-width:56.25em){.site-footer .utility-navigation{text-align:center}}@media (max-width:56.25em){.site-footer .utility-navigation>div{display:inline-block;padding:0 7px}}@media (min-width:56.25em){.site-footer .utility-navigation a{display:block}}.footer-legal{background-color:#091035;background-repeat:no-repeat;background-size:contain;border-top:2px solid #fff;font-family:"IBMPlexSans Light",sans-serif;padding:2rem 0;position:relative;margin-top:3rem}@media (max-width:56.25em){.footer-legal{text-align:center;font-size:.8rem}}.footer-legal a:first-of-type{border-right:1px solid #fff;margin-right:.5rem;padding-right:.75rem}.footer-legal .copyright{font-size:.85rem;margin:0}@media (max-width:56.25em){.footer-legal .copyright{margin:10px 0 0;line-height:1.3rem}}@media (min-width:56.25em){.footer-legal .copyright{float:right}}.footer-legal .container{position:relative}.footer-legal .heartbeat__footer .blue-up{border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:46px solid #091035;left:0;top:-4.4rem;position:absolute;height:20px;width:8px;z-index:10}.footer-legal .heartbeat__footer .white-up{border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:46px solid #fff;left:0;top:-4.9rem;position:absolute;height:20px;width:8px;z-index:1}.footer-legal .heartbeat__footer .blue-down{border-left:8px solid transparent;border-right:5px solid transparent;border-top:18px solid #0b154e;left:-13px;top:-2.2rem;position:absolute;height:20px;width:14px;z-index:10}.footer-legal .heartbeat__footer .blue-down.right{border-left:5px solid transparent;border-right:8px solid transparent;left:21px}.footer-legal .heartbeat__footer .white-down{border-left:9px solid transparent;border-right:6px solid transparent;border-top:20px solid #fff;left:-13px;top:-2rem;position:absolute;height:20px;width:14px;z-index:1}.footer-legal .heartbeat__footer .white-down.right{border-left:6px solid transparent;border-right:9px solid transparent;left:20px}@media (min-width:90em){.footer-legal .heartbeat__footer .blue-up,.footer-legal .heartbeat__footer .white-up{left:-4rem}.footer-legal .heartbeat__footer .blue-down,.footer-legal .heartbeat__footer .white-down{left:calc(-4rem - 13px)}.footer-legal .heartbeat__footer .blue-down.right,.footer-legal .heartbeat__footer .white-down.right{left:calc(-4rem + 20px)}.footer-legal .heartbeat__footer .blue-down.right{left:calc(-4rem + 21px)}}.subscribe-panel{background-color:#ed3636;border-bottom:13px solid #b22c1c;color:#fff;font-family:"IBMPlexSans Light",sans-serif;font-size:1.25rem;line-height:1.8rem;padding:3.5rem 0 3rem;text-align:center;width:100%}@media (min-width:56.25em){.subscribe-panel{background:url(icons/heartbeat-blue.png);background-size:2000px 300px;background-repeat:no-repeat;background-position:-400px center;border-bottom:none;padding:3.5rem 0 7.5rem;margin-bottom:-2px}}@media (min-width:75em){.subscribe-panel{background-position:50% center;padding:3rem 3rem 6.75rem;font-size:1.5rem;line-height:2.4rem}}.subscribe-panel p{display:inline-block;margin:0;text-align:center;width:85%}@media (max-width:56.25em){.subscribe-panel p{width:100%;margin-top:-.5rem}}.subscribe-panel strong{font-family:"IBMPlexSans Medium",sans-serif}.subscribe-panel .btn{font-size:1rem;line-height:1.75;vertical-align:text-bottom;width:140px;margin:1rem auto 0;display:block;text-align:center}@media (max-width:56.25em){.subscribe-panel .btn{display:table;margin-bottom:0}}.subscribe-panel .digest-main{font-size:1.85rem;width:100%}@media (max-width:56.25em){.subscribe-panel .digest-main{font-size:1.5rem}}.subscribe-panel .digest-description{font-size:1rem;margin-top:0}@media (max-width:56.25em){.subscribe-panel .digest-description{font-size:.85rem;margin:1.1rem auto;max-width:80%;display:block;line-height:1.2}}.subscribe-panel.mid-page .subscribe__heart-beat__main{border-bottom:120px solid #fff!important}@media (min-width:56.25em){.subscribe-panel.mid-page{background:url(icons/heartbeat.png);background-size:2000px 300px;background-repeat:no-repeat;background-position:-400px center;border-bottom:none;padding:3.5rem 0 7.5rem}}@media (min-width:75em){.subscribe-panel.mid-page{background-position:50% center;padding:3rem 3rem 6.75rem;font-size:1.5rem;line-height:2.4rem}}.subscribe-panel .beat{display:none}@media (min-width:56.25em){.subscribe-panel .beat{display:block}}.subscribe-panel .subscribe__heart-beat__main{border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:120px solid #0b154e;left:1rem;bottom:-4rem;position:absolute;height:120px;width:60px;z-index:10}.subscribe-panel .subscribe__heart-beat__main-border{border-left:41px solid transparent;border-right:41px solid transparent;border-bottom:145px solid #b22c1c;left:4px;bottom:-3.1rem;position:absolute;height:120px;width:85px;z-index:1}.subscribe-panel .subscribe__heart-beat__left{border-left:9px solid transparent;border-right:6px solid transparent;border-top:20px solid #ed3636;left:-9px;bottom:-4rem;position:absolute;height:20px;width:14px;z-index:10}.subscribe-panel .subscribe__heart-beat__left-border{border-left:18px solid transparent;border-right:10px solid transparent;border-top:39px solid #b22c1c;left:-11px;bottom:-6.25rem;position:absolute;height:35px;width:27px;z-index:1}.subscribe-panel .subscribe__heart-beat__right{border-right:9px solid transparent;border-left:6px solid transparent;border-top:20px solid #ed3636;left:87px;bottom:-4rem;position:absolute;height:20px;width:14px;z-index:10}.subscribe-panel .subscribe__heart-beat__right-border{border-right:18px solid transparent;border-left:10px solid transparent;border-top:39px solid #b22c1c;left:75px;bottom:-6.25rem;position:absolute;height:35px;width:27px;z-index:1}.toolkit-sidebar{background-color:#fff;-webkit-box-shadow:0 0 10px 0 #bdbcbc;box-shadow:0 0 10px 0 #bdbcbc;font-family:"IBMPlexSans Light",sans-serif;margin-bottom:1rem;padding:1rem 0}.toolkit-sidebar>div{padding:0 2rem;border-bottom:1px solid #d1d1d1}.toolkit-sidebar>div:last-of-type{border-bottom:none}.toolkit-sidebar>div.toolkit__accordion{padding:0}.toolkit-sidebar>div.toolkit__accordion h3{cursor:pointer;padding:0 2rem;text-transform:uppercase}.toolkit-sidebar>div.toolkit__accordion h3 i{float:right;margin-top:5px}.toolkit-sidebar>div.contact h4{margin-bottom:.5rem}.toolkit-sidebar>div.contact span{display:block;margin-bottom:0;padding:0 0}.toolkit-sidebar>div.contact span:last-child{padding-bottom:1.5rem}.toolkit-sidebar h4{text-transform:uppercase}.toolkit-sidebar--files{background-color:#f5f5f5;max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-in-out;transition:max-height .2s ease-in-out}.toolkit-sidebar--files.open{max-height:999px}.toolkit-sidebar--files a{color:#0b154e;display:block;padding:.25rem 1rem .25rem 2rem;text-decoration:none;font-family:"IBMPlexSans Bold",sans-serif}.toolkit-sidebar--files a:last-child{padding-bottom:1rem}.toolkit-sidebar--files a:first-of-type{padding-top:1rem}.toolkit-sidebar--files a.full-report{background-color:rgba(104,117,226,.1);padding:.5rem 1rem .5rem 2rem;margin-bottom:.25rem;color:#b22c1c}.toolkit-sidebar--files a:hover{text-decoration:underline}.toolkit-sidebar .state-in-detail .state-selector{padding:14px 0}.toolkit-sidebar .state-in-detail h3{text-transform:uppercase}.toolkit-sidebar .state-in-detail p{margin-bottom:0}.pagination>*{display:inline-block;margin:2px}.pagination a{color:#6875e2;font-family:"IBMPlexSans Light",sans-serif;text-decoration:none}.pagination a:hover{background-color:#6875e2;color:#fff}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfbm9ybWFsaXplLnNjc3MiLCJzdHlsZS5jc3MiLCJ0eXBvZ3JhcGh5L190eXBvZ3JhcGh5LnNjc3MiLCJtaXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyIsInR5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MiLCJ0eXBvZ3JhcGh5L19jb3B5LnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuc2NzcyIsImVsZW1lbnRzL19saXN0cy5zY3NzIiwiZWxlbWVudHMvX2FjY2VudHMuc2NzcyIsImVsZW1lbnRzL19idXR0b25zLnNjc3MiLCJlbGVtZW50cy9fZHJvcGRvd25zLnNjc3MiLCJlbGVtZW50cy9faGVhcnRiZWF0LnNjc3MiLCJlbGVtZW50cy9fcGFuZWwuc2NzcyIsImVsZW1lbnRzL19zb2NpYWwuc2NzcyIsImVsZW1lbnRzL190YWJsZXMuc2NzcyIsImxheW91dC9fbGF5b3V0LnNjc3MiLCJsYXlvdXQvXzJjb2wtMS0xLnNjc3MiLCJsYXlvdXQvXzJjb2wtMS0yLnNjc3MiLCJsYXlvdXQvXzJjb2wtMi0xLnNjc3MiLCJsYXlvdXQvX3NpZGViYXIuc2NzcyIsImZvcm1zL19idXR0b25zLnNjc3MiLCJmb3Jtcy9fc2VhcmNoLWZvcm0uc2NzcyIsImZvcm1zL19maWVsZHMuc2NzcyIsImZvcm1zL19kb25hdGUuc2NzcyIsImZvcm1zL19mb3Jtcy5zY3NzIiwibmF2aWdhdGlvbi9fbGlua3Muc2NzcyIsIm5hdmlnYXRpb24vX21lbnVzLnNjc3MiLCJtb2R1bGVzL19hY2Nlc3NpYmlsaXR5LnNjc3MiLCJtb2R1bGVzL19hbGlnbm1lbnRzLnNjc3MiLCJtb2R1bGVzL19jbGVhcmluZ3Muc2NzcyIsInNpdGUvc2Vjb25kYXJ5L193aWRnZXRzLnNjc3MiLCJ0ZW1wbGF0ZXMvX2Fkdm9jYWN5LWFuZC1hY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9fYXJ0aWNsZXMuc2NzcyIsInRlbXBsYXRlcy9fZXJyb3Iuc2NzcyIsInRlbXBsYXRlcy9faG9tZXBhZ2Uuc2NzcyIsInRlbXBsYXRlcy9faXNzdWVzLWxhbmRpbmcuc2NzcyIsInRlbXBsYXRlcy9faXNzdWVzLXBhbmVsLnNjc3MiLCJ0ZW1wbGF0ZXMvX3JlcG9ydC1kZXRhaWxzLnNjc3MiLCJ0ZW1wbGF0ZXMvX3JlcG9ydC1sYW5kaW5nLnNjc3MiLCJ0ZW1wbGF0ZXMvX3N0YXRlLWRldGFpbHMuc2NzcyIsInRlbXBsYXRlcy9fc3RhdGVzLWxhbmRpbmcuc2NzcyIsInRlbXBsYXRlcy9fdGVtcGxhdGVzLnNjc3MiLCJzaXRlL3ByaW1hcnkvX3Bvc3RzLWFuZC1wYWdlcy5zY3NzIiwic2l0ZS9wcmltYXJ5L19jb21tZW50cy5zY3NzIiwiY29tcG9uZW50cy9fYXQtYS1nbGFuY2Uuc2NzcyIsImNvbXBvbmVudHMvX2Jsb2NrcXVvdGUuc2NzcyIsImNvbXBvbmVudHMvX2JvZC1zdGFmZi5zY3NzIiwiY29tcG9uZW50cy9fY29udGFjdC1ib3guc2NzcyIsImNvbXBvbmVudHMvX2RhdGEtaW4tZGV0YWlsLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2Z1bGx3aWR0aC1pbWctdGV4dC5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19ob21lcGFnZS1mZWF0dXJlLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19mZWF0dXJlLWNvbnRhaW5lci01MC01MC5zY3NzIiwiY29tcG9uZW50cy9faGVyby1pbWctYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19taXNzaW9uLXN0YXRlbWVudC5zY3NzIiwiY29tcG9uZW50cy9fcmVwb3J0LWxpc3Rpbmcuc2NzcyIsImNvbXBvbmVudHMvX3JlbGF0ZWQtcmVhZGluZy5zY3NzIiwiY29tcG9uZW50cy9fc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fc2ltcGxlLWZlYXR1cmUuc2NzcyIsImNvbXBvbmVudHMvX3NpbXBsZS1pbWctYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19zdGF0ZS1pbi1kZXRhaWwuc2NzcyIsImNvbXBvbmVudHMvX3N1YnNjcmliZS5zY3NzIiwiY29tcG9uZW50cy9fdG9vbGtpdC1zaWRlYmFyLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnNjc3MiLCJtb2R1bGVzL19pbmZpbml0ZS1zY3JvbGwuc2NzcyIsIm1lZGlhL19tZWRpYS5zY3NzIiwibWVkaWEvX2NhcHRpb25zLnNjc3MiLCJtZWRpYS9fZ2FsbGVyaWVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDQUEsS0FDQyxZQUFBLFdBQ0EseUJBQUEsS0FDQSxxQkFBQSxLQUdELEtBQ0MsT0FBQSxFQUdELFFDd0RBLE1BQ0EsUUFDQSxXQUNBLE9BQ0EsT0FDQSxPQUNBLEtBQ0EsS0FDQSxJQUNBLFFBQ0EsUUR0REMsUUFBQSxNQUdELE1DdURBLE9BQ0EsU0FDQSxNRHJEQyxRQUFBLGFBQ0EsZUFBQSxTQUdELHNCQUNDLFFBQUEsS0FDQSxPQUFBLEVDdURELFNBQ0EsU0RuREMsUUFBQSxLQUdELEVBQ0MsaUJBQUEsWUFHRCxTQ21EQSxRRGpEQyxRQUFBLEVBR0QsWUFDQyxjQUFBLElBQUEsT0FHRCxFQ2lEQSxPRC9DQyxZQUFBLElBR0QsSUFDQyxXQUFBLE9BR0QsR0FDQyxVQUFBLElBQ0EsT0FBQSxNQUFBLEVBR0QsR0FDQyxPQUFBLEVBQ0EsUUFBQSxFQUdELEtBQ0MsV0FBQSxLQUNBLE1BQUEsS0FHRCxNQUNDLFVBQUEsSUFHRCxJQzJDQSxJRHpDQyxVQUFBLElBQ0EsWUFBQSxFQUNBLFNBQUEsU0FDQSxlQUFBLFNBR0QsSUFDQyxJQUFBLE1BR0QsSUFDQyxPQUFBLE9BR0QsSUFDQyxPQUFBLEVBR0QsZUFDQyxTQUFBLE9BR0QsT0FDQyxPQUFBLElBQUEsS0FHRCxHQUNDLG1CQUFBLFlBQUEsV0FBQSxZQUNBLE9BQUEsRUFHRCxJQUNDLFNBQUEsS0FHRCxLQ29DQSxJQUNBLElBQ0EsS0RsQ0MsWUFBQSxTQUFBLENBQUEsVUFDQSxVQUFBLElBR0QsT0NtQ0EsTUFDQSxT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QUFBLFlBR0EsOENBQ0MsUUFBQSxHQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxJQUNBLGlCQUFBLFFBQ0EsY0FBQSxFQUNBLG1CQUFBLGtCQUFBLElBQUEsWUFBQSxJQUFBLFdBQUEsa0JBQUEsSUFBQSxZQUFBLElBQUEsV0FBQSxVQUFBLElBQUEsWUFBQSxJQUFBLFdBQUEsVUFBQSxJQUFBLFlBQUEsR0FBQSxDQUFBLGtCQUFBLElBQUEsWUFBQSxJQUVELHVDQUNDLG1CQUFBLFFBQUEsR0FBQSxZQUFBLElBQUEsV0FBQSxRQUFBLEdBQUEsWUFBQSxJQUVELHVDQUNDLG1CQUFBLFFBQUEsR0FBQSxZQUFBLEdBQUEsQ0FBQSxPQUFBLElBQUEsWUFBQSxJQUFBLFdBQUEsUUFBQSxHQUFBLFlBQUEsR0FBQSxDQUFBLE9BQUEsSUFBQSxZQUFBLElBS0Qsd0JBQ0MsaUJBQUEsUUFFRCx5Q0FDQyxpQkFBQSxLQUVELDRDQUNDLElBQUEsSUFDQSxrQkFBQSxlQUFBLFVBQUEsZUFDQSxtQkFBQSxJQUFBLElBQUEsV0FBQSxDQUFBLGtCQUFBLElBQUEsT0FBQSxJQUFBLFdBQUEsSUFBQSxJQUFBLFdBQUEsQ0FBQSxrQkFBQSxJQUFBLE9BQUEsSUFBQSxXQUFBLElBQUEsSUFBQSxXQUFBLENBQUEsVUFBQSxJQUFBLE9BQUEsSUFBQSxXQUFBLElBQUEsSUFBQSxXQUFBLENBQUEsVUFBQSxJQUFBLE9BQUEsR0FBQSxDQUFBLGtCQUFBLElBQUEsT0FBQSxJQUdELG1EQUNDLGlCQUFBLEtBQ0Esa0JBQUEsY0FBQSxVQUFBLGNBQ0EsbUJBQUEsa0JBQUEsSUFBQSxZQUFBLElBQUEsV0FBQSxrQkFBQSxJQUFBLFlBQUEsSUFBQSxXQUFBLFVBQUEsSUFBQSxZQUFBLElBQUEsV0FBQSxVQUFBLElBQUEsWUFBQSxHQUFBLENBQUEsa0JBQUEsSUFBQSxZQUFBLElBRUQsNENBQ0MsUUFBQSxFQUNBLG1CQUFBLFFBQUEsR0FBQSxZQUFBLElBQUEsV0FBQSxRQUFBLEdBQUEsWUFBQSxJQUVELDRDQUNDLE9BQUEsRUFDQSxR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QSxjQUFBLEVBQ0EsV0FBQSxFQUNBLFFBQUEsRUFJRCxNakU4M0hBLE9BQ0EsT2lFNTNIQyxVQUFBLEtBSUQsa0JBQ0MsUUFBQSxhQ2xCRCxZQUNDLGNBQUEsTUFDQSxVQUFBLEtBRkQsa0NoRVFDLFFBQUEsTUFDQSxZQUFBLEtBQ0EsYUFBQSxLZ0VWRCw2QkFTRSxPQUFBLFFBQUEsRUFJRixpQkFDQyxXQUFBLE9DZEQsU0FDQyxjQUFBLE1BR0QsY0FDQyxRQUFBLGFBQ0EsV0FBQSxPQUNBLGVBQUEsSUFDQSxNQUFBLEtBSUMsaUNBQ0MsVUFBQSxJQURELGlDQUNDLFVBQUEsT0FERCxpQ0FDQyxVQUFBLElBREQsaUNBQ0MsVUFBQSxJQURELGlDQUNDLFVBQUEsT0FERCxpQ0FDQyxVQUFBLE9BREQsaUNBQ0MsVUFBQSxNQURELGlDQUNDLFVBQUEsT0FLSCxpQkFDQyxRQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogdGZhaFxuVGhlbWUgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5BdXRob3I6IFVuZGVyc2NvcmVzLm1lXG5BdXRob3IgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5EZXNjcmlwdGlvbjogRGVzY3JpcHRpb25cblZlcnNpb246IDEuMC4wXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IExJQ0VOU0VcblRleHQgRG9tYWluOiB0ZmFoXG5UYWdzOiBjdXN0b20tYmFja2dyb3VuZCwgY3VzdG9tLWxvZ28sIGN1c3RvbS1tZW51LCBmZWF0dXJlZC1pbWFnZXMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeVxuXG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWQgd2l0aCBvdGhlcnMuXG5cbnRmYWggaXMgYmFzZWQgb24gVW5kZXJzY29yZXMgaHR0cHM6Ly91bmRlcnNjb3Jlcy5tZS8sIChDKSAyMDEyLTIwMTcgQXV0b21hdHRpYywgSW5jLlxuVW5kZXJzY29yZXMgaXMgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyIG9yIGxhdGVyLlxuXG5Ob3JtYWxpemluZyBzdHlsZXMgaGF2ZSBiZWVuIGhlbHBlZCBhbG9uZyB0aGFua3MgdG8gdGhlIGZpbmUgd29yayBvZlxuTmljb2xhcyBHYWxsYWdoZXIgYW5kIEpvbmF0aGFuIE5lYWwgaHR0cHM6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xuKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuPj4+IFRBQkxFIE9GIENPTlRFTlRTOlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbiMgVHlwb2dyYXBoeVxuIyBFbGVtZW50c1xuIyBGb3Jtc1xuIyBOYXZpZ2F0aW9uXG5cdCMjIExpbmtzXG5cdCMjIE1lbnVzXG4jIEFjY2Vzc2liaWxpdHlcbiMgQW5pbWF0aW9uc1xuIyBBbGlnbm1lbnRzXG4jIENsZWFyaW5nc1xuIyBXaWRnZXRzXG4jIFRlbXBsYXRlIFNwZWNpZmljXG4jIENvbnRlbnRcblx0IyMgUG9zdHMgYW5kIHBhZ2VzXG5cdCMjIENvbW1lbnRzXG4jIEluZmluaXRlIHNjcm9sbFxuIyBNZWRpYVxuXHQjIyBDYXB0aW9uc1xuXHQjIyBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJ2YXJpYWJsZXMtc2l0ZS92YXJpYWJsZXMtc2l0ZVwiO1xuQGltcG9ydCBcIm1peGlucy9taXhpbnMtbWFzdGVyXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibm9ybWFsaXplXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcInR5cG9ncmFwaHkvdHlwb2dyYXBoeVwiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiZWxlbWVudHMvZWxlbWVudHNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBMYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJsYXlvdXQvbGF5b3V0XCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJmb3Jtcy9mb3Jtc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJuYXZpZ2F0aW9uL25hdmlnYXRpb25cIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibW9kdWxlcy9hY2Nlc3NpYmlsaXR5XCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQW5pbWF0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImFuaW1hdGlvbnMvYW5pbWF0aW9uc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEFsaWdubWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJtb2R1bGVzL2FsaWdubWVudHNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDbGVhcmluZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJtb2R1bGVzL2NsZWFyaW5nc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJzaXRlL3NlY29uZGFyeS93aWRnZXRzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVGVtcGxhdGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwidGVtcGxhdGVzL3RlbXBsYXRlc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJzaXRlL3NpdGVcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDb21wb25lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb21wb25lbnRzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW5maW5pdGUgc2Nyb2xsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibW9kdWxlcy9pbmZpbml0ZS1zY3JvbGxcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcIm1lZGlhL21lZGlhXCI7XG4iLCJodG1sIHtcblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6ICAgICAxMDAlO1xufVxuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcblx0b3V0bGluZTogMDtcbn1cblxuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRmbiB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaDEge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxudWwge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbm1hcmsge1xuXHRiYWNrZ3JvdW5kOiAjZmYwO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiAwO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdGhlaWdodDogMDtcbn1cblxucHJlIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuaW5wdXQge1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmZpZWxkc2V0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcblx0bWFyZ2luOiAwIDJweDtcblx0cGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG5sZWdlbmQge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuXHRwYWRkaW5nOiAwO1xufVxuIiwiLyohXG5UaGVtZSBOYW1lOiB0ZmFoXG5UaGVtZSBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cbkF1dGhvcjogVW5kZXJzY29yZXMubWVcbkF1dGhvciBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cbkRlc2NyaXB0aW9uOiBEZXNjcmlwdGlvblxuVmVyc2lvbjogMS4wLjBcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogTElDRU5TRVxuVGV4dCBEb21haW46IHRmYWhcblRhZ3M6IGN1c3RvbS1iYWNrZ3JvdW5kLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGZlYXR1cmVkLWltYWdlcywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5XG5cblRoaXMgdGhlbWUsIGxpa2UgV29yZFByZXNzLCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgR1BMLlxuVXNlIGl0IHRvIG1ha2Ugc29tZXRoaW5nIGNvb2wsIGhhdmUgZnVuLCBhbmQgc2hhcmUgd2hhdCB5b3UndmUgbGVhcm5lZCB3aXRoIG90aGVycy5cblxudGZhaCBpcyBiYXNlZCBvbiBVbmRlcnNjb3JlcyBodHRwczovL3VuZGVyc2NvcmVzLm1lLywgKEMpIDIwMTItMjAxNyBBdXRvbWF0dGljLCBJbmMuXG5VbmRlcnNjb3JlcyBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIgb3IgbGF0ZXIuXG5cbk5vcm1hbGl6aW5nIHN0eWxlcyBoYXZlIGJlZW4gaGVscGVkIGFsb25nIHRoYW5rcyB0byB0aGUgZmluZSB3b3JrIG9mXG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwczovL25lY29sYXMuZ2l0aHViLmlvL25vcm1hbGl6ZS5jc3MvXG4qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuPj4+IFRBQkxFIE9GIENPTlRFTlRTOlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbiMgVHlwb2dyYXBoeVxuIyBFbGVtZW50c1xuIyBGb3Jtc1xuIyBOYXZpZ2F0aW9uXG5cdCMjIExpbmtzXG5cdCMjIE1lbnVzXG4jIEFjY2Vzc2liaWxpdHlcbiMgQW5pbWF0aW9uc1xuIyBBbGlnbm1lbnRzXG4jIENsZWFyaW5nc1xuIyBXaWRnZXRzXG4jIFRlbXBsYXRlIFNwZWNpZmljXG4jIENvbnRlbnRcblx0IyMgUG9zdHMgYW5kIHBhZ2VzXG5cdCMjIENvbW1lbnRzXG4jIEluZmluaXRlIHNjcm9sbFxuIyBNZWRpYVxuXHQjIyBDYXB0aW9uc1xuXHQjIyBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4qIFN1cHBsaWVkIGJ5IF9zXG4qL1xuLypcbiogVEZBSCBzcGVjaWZpY1xuKi9cbi8qXG4qIFJlbW92ZSB0aGUgb25lcyBub3QgbmVlZGVkIGxhdGVyXG4qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7IH1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDsgfVxuXG5oMSwgaDIsIGgzIHtcbiAgY29sb3I6ICMwYjE1NGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuaDEge1xuICBmb250LXNpemU6IDIuNjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07IH0gfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjhweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuaDQge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTZXJpZiBUZXh0XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1OyB9XG5cbi53aXRoLWxpbmUtYWJvdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLndpdGgtbGluZS1hYm92ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMjJjMWM7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzcmVtOyB9XG5cbmg0LndpdGgtbGluZS1hYm92ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBoNC53aXRoLWxpbmUtYWJvdmU6YmVmb3JlIHtcbiAgICB0b3A6IDVweDsgfVxuXG4ud2l0aC1saW5lLWJlbG93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMjJjMWM7XG4gIGxpbmUtaGVpZ2h0OiAuNjU7IH1cblxuLmhpZ2hsaWdodC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjNmU2ZTZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmhpZ2hsaWdodC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmhpZ2hsaWdodC10ZXh0LnNtYWxsIHtcbiAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuLmhlYWRpbmdfX3JlZC11bmRlcmxpbmUge1xuICBjb2xvcjogIzBiMTU0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVhZGluZ19fcmVkLXVuZGVybGluZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyMmMxYztcbiAgICBib3R0b206IDE0cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5oMS5oZWFkaW5nX19yZWQtdW5kZXJsaW5lOmFmdGVyIHtcbiAgYm90dG9tOiAxMHB4OyB9XG5cbmgyLmhlYWRpbmdfX3JlZC11bmRlcmxpbmU6YWZ0ZXIge1xuICBib3R0b206IDhweDsgfVxuXG5oMy5oZWFkaW5nX19yZWQtdW5kZXJsaW5lOmFmdGVyLFxuaDQuaGVhZGluZ19fcmVkLXVuZGVybGluZTphZnRlciB7XG4gIGJvdHRvbTogNnB4OyB9XG5cbnAuaGVhZGluZ19fcmVkLXVuZGVybGluZTphZnRlciB7XG4gIGJvdHRvbTogNXB4OyB9XG5cbi5sYXJnZXIge1xuICBmb250LXNpemU6IDIycHg7IH1cblxuLmxpZ2h0LWdyYXkge1xuICBjb2xvcjogIzkwOTA5MDsgfVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cblxuYSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5kZm4sIGNpdGUsIGVtLCBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMS41ZW07IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbjogMCAwIDEuNWVtOyB9XG5cbnByZSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMS42ZW07IH1cblxuY29kZSwga2JkLCB0dCwgdmFyIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuXG5hYmJyLCBhY3JvbnltIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICBjdXJzb3I6IGhlbHA7IH1cblxubWFyaywgaW5zIHtcbiAgYmFja2dyb3VuZDogI2ZmZjljMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmJpZyB7XG4gIGZvbnQtc2l6ZTogMTI1JTsgfVxuXG4vKlxuKiBMb2FkaW5nIFRoZXNlIFVwIE5vdywgUmVtb3ZlIE9uY2UgRGVzaWduIEZpbmlzaGVzIEFuZCBEZXRlcm1pbmVzXG4qIFdoaWNoIE9uZXMgQXJlIE5vdCBOZWVkZWRcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4TW9ubyc7XG4gIHNyYzogdXJsKFwiZm9udHMvSUJNUGxleE1vbm8tUmVndWxhci5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNUGxleFNhbnMgUmVndWxhcic7XG4gIHNyYzogdXJsKFwiZm9udHMvSUJNUGxleFNhbnMtUmVndWxhci5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNUGxleFNhbnMgQm9sZCc7XG4gIHNyYzogdXJsKFwiZm9udHMvSUJNUGxleFNhbnMtQm9sZC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNUGxleFNhbnMgTWVkaXVtJztcbiAgc3JjOiB1cmwoXCJmb250cy9JQk1QbGV4U2Fucy1NZWRpdW0ub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTVBsZXhTYW5zIExpZ2h0JztcbiAgc3JjOiB1cmwoXCJmb250cy9JQk1QbGV4U2Fucy1MaWdodC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNUGxleFNhbnMgTGlnaHQgSXRhbGljJztcbiAgc3JjOiB1cmwoXCJmb250cy9JQk1QbGV4U2Fucy1MaWdodEl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNUGxleFNhbnMgU2VtaUJvbGQnO1xuICBzcmM6IHVybChcImZvbnRzL0lCTVBsZXhTYW5zLVNlbWlCb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4U2FucyBTZW1pQm9sZCBJdGFsaWMnO1xuICBzcmM6IHVybChcImZvbnRzL0lCTVBsZXhTYW5zLVNlbWlCb2xkSXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4U2FucyBUZXh0JztcbiAgc3JjOiB1cmwoXCJmb250cy9JQk1QbGV4U2Fucy1UZXh0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4U2VyaWYgQm9sZCc7XG4gIHNyYzogdXJsKFwiZm9udHMvSUJNUGxleFNlcmlmLUJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTVBsZXhTZXJpZiBMaWdodCc7XG4gIHNyYzogdXJsKFwiZm9udHMvSUJNUGxleFNlcmlmLUxpZ2h0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4U2VyaWYgVGV4dCc7XG4gIHNyYzogdXJsKFwiZm9udHMvSUJNUGxleFNlcmlmLVRleHQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTVBsZXhTZXJpZiBUZXh0IEl0YWxpYyc7XG4gIHNyYzogdXJsKFwiZm9udHMvSUJNUGxleFNlcmlmLVRleHRJdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTVBsZXhTZXJpZiBUaGluJztcbiAgc3JjOiB1cmwoXCJmb250cy9JQk1QbGV4U2VyaWYtVGhpbi5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC8qIEluaGVyaXQgYm94LXNpemluZyB0byBtYWtlIGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIHByb3BlcnR5IGZvciBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3I7IHNlZSBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLyogRmFsbGJhY2sgZm9yIHdoZW4gdGhlcmUgaXMgbm8gY3VzdG9tIGJhY2tncm91bmQgY29sb3IgZGVmaW5lZC4gKi8gfVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbnVsLCBvbCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDNlbTsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7IH1cblxub2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsOyB9XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtOyB9XG5cbi8qIGxpc3RzIGluc2lkZSB3eXNpd3lnICovXG4udHdvLWNvbF9fdHdvLW9uZSAubGVmdCB1bC5saXN0LW5vLW1hcmcgbGksIC50d28tY29sX190d28tb25lIC5sZWZ0IG9sLmxpc3Qtbm8tbWFyZyBsaSxcbi50d28tY29sX19vbmUtdHdvIC5yaWdodCB1bC5saXN0LW5vLW1hcmcgbGksXG4udHdvLWNvbF9fb25lLXR3byAucmlnaHQgb2wubGlzdC1uby1tYXJnIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudHdvLWNvbF9fdHdvLW9uZSAubGVmdCB1bC5saXN0LW5vLW1hcmcgbGkgdWwsIC50d28tY29sX190d28tb25lIC5sZWZ0IG9sLmxpc3Qtbm8tbWFyZyBsaSB1bCxcbiAgLnR3by1jb2xfX29uZS10d28gLnJpZ2h0IHVsLmxpc3Qtbm8tbWFyZyBsaSB1bCxcbiAgLnR3by1jb2xfX29uZS10d28gLnJpZ2h0IG9sLmxpc3Qtbm8tbWFyZyBsaSB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnR3by1jb2xfX3R3by1vbmUgLmxlZnQgdWwgbGksIC50d28tY29sX190d28tb25lIC5sZWZ0IG9sIGxpLFxuLnR3by1jb2xfX29uZS10d28gLnJpZ2h0IHVsIGxpLFxuLnR3by1jb2xfX29uZS10d28gLnJpZ2h0IG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGQge1xuICBtYXJnaW46IDAgMS41ZW0gMS41ZW07IH1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovIH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgLyogRXh0cmEgd2lkZSBpbWFnZXMgd2l0aGluIGZpZ3VyZSB0YWdzIGRvbid0IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEuICovIH1cblxuLmZlYXR1cmUtZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mZWF0dXJlLWNvbnRlbnQtdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgU2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mZWF0dXJlLWNvbnRlbnQtdHlwZS5zdG9yeSB7XG4gICAgY29sb3I6ICNkODQ3NDc7IH1cbiAgLmZlYXR1cmUtY29udGVudC10eXBlLnJlbGVhc2Uge1xuICAgIGNvbG9yOiAjMDA3ZGJkOyB9XG4gIC5mZWF0dXJlLWNvbnRlbnQtdHlwZS5pc3N1ZSB7XG4gICAgY29sb3I6ICMzMmIzMmI7IH1cbiAgLmZlYXR1cmUtY29udGVudC10eXBlLnJlcG9ydCB7XG4gICAgY29sb3I6ICNiMjJjMWM7IH1cbiAgLmZlYXR1cmUtY29udGVudC10eXBlLkRvd25sb2FkIHtcbiAgICBjb2xvcjogIzY4NzVFMjsgfVxuXG4uZGF0ZSB7XG4gIGNvbG9yOiAjNmU2ZTZlO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5kYXRlIC55ZWFyIHtcbiAgICBjb2xvcjogI2Q4NDc0NzsgfVxuXG4uZG9jdW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hdC1zaGFyZS1idG4tZWxlbWVudHMge1xuICB3aWR0aDogMTAwcHg7IH1cblxuLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IC41cmVtIDJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmJ0bi1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0NzQ3OyB9XG4gICAgLmJ0bi1waW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ0bi1waW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDg0NzQ3O1xuICAgICAgY29sb3I6ICNkODQ3NDc7IH1cbiAgLmJ0bi1kYXJrLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjE1NGU7IH1cbiAgICAuYnRuLWRhcmstYmx1ZTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idG4tZGFyay1ibHVlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMGIxNTRlO1xuICAgICAgY29sb3I6ICMwYjE1NGU7IH1cbiAgLmJ0bi1saWdodC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3NUUyOyB9XG4gICAgLmJ0bi1saWdodC1ibHVlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ0bi1saWdodC1ibHVlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjg3NUUyO1xuICAgICAgY29sb3I6ICM2ODc1RTI7IH1cblxucC5idG4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgcC5idG4gYTpob3ZlciwgcC5idG4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmRyb3Bkb3duIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZHJvcGRvd24tc2VsZWN0b3Ige1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAuNzVyZW0gMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZHJvcGRvd24tc2VsZWN0b3I6YWZ0ZXIsIC5kcm9wZG93bi1zZWxlY3RvcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMGIxNTRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICB0b3A6IDI1cHg7IH1cbiAgICAuZHJvcGRvd24tc2VsZWN0b3I6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMGIxNTRlO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIHRvcDogMThweDsgfVxuICAuZHJvcGRvd24tc3RhdGVzIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWFyZ2luOiA1cHggMCAxcmVtO1xuICAgIG1heC1oZWlnaHQ6IDIuNXJlbTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IC4yNXJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgICAuZHJvcGRvd24tc3RhdGVzLm9wZW4ge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG1heC1oZWlnaHQ6IDkuNXJlbTsgfVxuICAgICAgLmRyb3Bkb3duLXN0YXRlcy5vcGVuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZHJvcGRvd24tc3RhdGVzIGxpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgICAgLmRyb3Bkb3duLXN0YXRlcyBsaSBhIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogLjI1cmVtIDFyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuZHJvcGRvd24tc3RhdGVzIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi50b29sa2l0LXNpZGViYXIgLmRyb3Bkb3duLXNlbGVjdG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTsgfVxuXG4udG9vbGtpdC1zaWRlYmFyIC5kcm9wZG93bi1zdGF0ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggMHB4ICNjY2NiY2I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgxJTtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC50b29sa2l0LXNpZGViYXIgLmRyb3Bkb3duLXN0YXRlcyB7XG4gICAgICB3aWR0aDogNzYlOyB9IH1cbiAgLnRvb2xraXQtc2lkZWJhciAuZHJvcGRvd24tc3RhdGVzIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIxNTRlOyB9XG5cbi5zdGF0ZS1sYW5kaW5nIC5kcm9wZG93biB7XG4gIGNvbG9yOiAjMGIxNTRlOyB9XG4gIC5zdGF0ZS1sYW5kaW5nIC5kcm9wZG93bi1zZWxlY3RvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBncmF5OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zdGF0ZS1sYW5kaW5nIC5kcm9wZG93bi1zZWxlY3RvciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IDBweCAjY2NjYmNiOyB9IH1cbiAgLnN0YXRlLWxhbmRpbmcgLmRyb3Bkb3duLXN0YXRlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBncmF5OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zdGF0ZS1sYW5kaW5nIC5kcm9wZG93bi1zdGF0ZXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAwcHggI2NjY2JjYjtcbiAgICAgICAgbWF4LWhlaWdodDogOS41cmVtOyB9IH1cbiAgICAuc3RhdGUtbGFuZGluZyAuZHJvcGRvd24tc3RhdGVzIGxpIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4NDc0NzsgfVxuXG4uZmFjZXR3cC10eXBlLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkwOTA5MDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAuZmFjZXR3cC10eXBlLWRyb3Bkb3duIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgIC5mYWNldHdwLXR5cGUtZHJvcGRvd246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfSB9XG4gIC5mYWNldHdwLXR5cGUtZHJvcGRvd24uZmFjZXR3cC1mYWNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAuZmFjZXR3cC10eXBlLWRyb3Bkb3duLmZhY2V0d3AtZmFjZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLmZhY2V0d3AtdHlwZS1kcm9wZG93biBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBjb2xvcjogIzkwOTA5MDtcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgIGhlaWdodDogMi43NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaWNvbnMvaWNvbi1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IDEwMCUgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAlIDIwMCU7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAuZmFjZXR3cC10eXBlLWRyb3Bkb3duIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFjZXR3cC1wYWdlciBhIHtcbiAgY29sb3I6ICM2ODc1RTI7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5mYWNldHdwLXBhZ2VyIGEuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY4NzVFMjtcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBNZWRpdW1cIiwgc2Fucy1zZXJpZjsgfVxuICAuZmFjZXR3cC1wYWdlciBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzY4NzVFMjtcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBNZWRpdW1cIiwgc2Fucy1zZXJpZjsgfVxuXG4uZmFjZXR3cC1wYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4uZW50cnktaGVhZGVyIC50aG9yYWNpYy1jYXZpdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogODAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgICAuZW50cnktaGVhZGVyIC50aG9yYWNpYy1jYXZpdHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5lbnRyeS1oZWFkZXIgLnRob3JhY2ljLWNhdml0eSBwYXRoIHtcbiAgICBzdHJva2U6ICNiMjJjMWM7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgZmlsbDogI2ZmZjtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxNjAlLCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgLyogYW5pbWF0aW9uOiBwdWxzZSA1cyAxIGxpbmVhcjsqLyB9XG4gICAgLmVudHJ5LWhlYWRlciAudGhvcmFjaWMtY2F2aXR5IHBhdGg6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHN0cm9rZTogI2IyMmMxYzsgfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMTMwOyB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwOyB9IH1cblxuLnNpdGUtZm9vdGVyIC50aG9yYWNpYy1jYXZpdHkge1xuICBtYXJnaW4tYm90dG9tOiAtMi42cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2l0ZS1mb290ZXIgLnRob3JhY2ljLWNhdml0eSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMi4ycmVtOyB9IH1cblxuLnNpdGUtZm9vdGVyIHBhdGgge1xuICBzdHJva2U6ICNmZmY7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICBmaWxsOiAjMGIxNTRlOyB9XG4gIC5zaXRlLWZvb3RlciBwYXRoOm50aC1jaGlsZCgxKSB7XG4gICAgc3Ryb2tlOiAjZmZmOyB9XG5cbi5wYW5lbCB7XG4gIHBhZGRpbmc6IDNyZW0gMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5wYW5lbCB7XG4gICAgICBwYWRkaW5nOiA1cmVtIDA7IH0gfVxuICAucGFuZWwtdGhpbiB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnBhbmVsLXRoaW4ge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7IH0gfVxuICAgIC5wYW5lbC10aGluIGgxLFxuICAgIC5wYW5lbC10aGluIGg0IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5wYW5lbC10aGluIC53aXRoLWxpbmUtYWJvdmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLnBhbmVsLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjE1NGU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucGFuZWwtYmx1ZSBoMSxcbiAgICAucGFuZWwtYmx1ZSBoMixcbiAgICAucGFuZWwtYmx1ZSBoMyxcbiAgICAucGFuZWwtYmx1ZSBhLFxuICAgIC5wYW5lbC1ibHVlIHAge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhbmVsLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cbiAgLnBhbmVsLTUwLTUwIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5wYW5lbC01MC01MCAuY29udGFpbmVyIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5wYW5lbC01MC01MCAucGFuZWwtaGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnBhbmVsLTUwLTUwIC5wYW5lbC1oYWxmIHtcbiAgICAgICAgd2lkdGg6IDQ4JTsgfSB9XG4gICAgLnBhbmVsLTUwLTUwIC5wYW5lbC1oYWxmIC5oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgICAgLnBhbmVsLTUwLTUwIC5wYW5lbC1oYWxmIC5oZWFkaW5nIC52aWV3LWFsbCB7XG4gICAgICAgIGNvbG9yOiAjYjIyYzFjO1xuICAgICAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wYW5lbC10ZXh0IHtcbiAgICBtYXJnaW46IDFyZW0gYXV0byAzcmVtO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYW5lbCAuaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMjJjMWM7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgIC5wYW5lbCAuaGVhZGluZy1taW4gaDEge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5wYW5lbCAuaGVhZGluZy1taW4gaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtOXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5wYW5lbCAuaGVhZGluZyBoMSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC02cHggIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgLnBhbmVsIC5oZWFkaW5nIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNjVyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTExcHggIWltcG9ydGFudDsgfSB9XG4gICAgLnBhbmVsIC5oZWFkaW5nIC52aWV3LWFsbCB7XG4gICAgICBjb2xvcjogI2IyMmMxYztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnBhbmVsLnBhbmVsLWhvbWVwYWdlLWJvdHRvbSAuaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLmF0LWFib3ZlLXBvc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gICAgLmF0LWFib3ZlLXBvc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5hdC1hYm92ZS1wb3N0LmFkZHRoaXNfdG9vbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmVwb3J0LXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuc3ZnLmF0LWljb24tdHdpdHRlcixcbnN2Zy5hdC1pY29uLWZhY2Vib29rIHtcbiAgZmlsbDogIzBiMTU0ZSAhaW1wb3J0YW50OyB9XG5cbnRhYmxlIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCBncmF5OyB9XG5cbnRyOm50aC1jaGlsZChldmVuKSxcbnRyLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyY2Y7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7IH1cblxudGQsXG50aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MDkwOTA7XG4gIHBhZGRpbmc6IC41cmVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA3OHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgI2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDEzNXB4OyB9XG4gICAgICAjY29udGVudC53aXRoLW1pc3Npb24tc3RhdGVtZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE5MHB4OyB9IH1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiA5MCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi5mbGV4LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLndpdGgtc2lkZWJhciB7XG4gICAgd2lkdGg6IDY1JTsgfSB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4udHdvLWNvbF9fb25lLW9uZSB7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50d28tY29sX19vbmUtb25lIC5sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC50d28tY29sX19vbmUtb25lIC5sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgICAgbWFyZ2luOiAwIDUlIDAgMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnR3by1jb2xfX29uZS1vbmUgLnJpZ2h0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG4udHdvLWNvbF9fb25lLXR3byAubGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC50d28tY29sX19vbmUtdHdvIC5sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDI3JTsgfSB9XG5cbi50d28tY29sX19vbmUtdHdvIC5yaWdodCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC50d28tY29sX19vbmUtdHdvIC5yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICAgIHdpZHRoOiA3MSU7IH0gfVxuXG4udHdvLWNvbF9fb25lLXR3byAub3ZlcmxhcCB7XG4gIG1hcmdpbi10b3A6IC01MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnR3by1jb2xfX29uZS10d28gLm92ZXJsYXAge1xuICAgICAgbWFyZ2luLXRvcDogLTEwMHB4OyB9IH1cblxuLnR3by1jb2xfX29uZS10d28gLmxlZnQub3ZlcmxhcCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudHdvLWNvbF9fb25lLXR3byAubGVmdC5vdmVybGFwIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMDBweDsgfSB9XG5cbi50d28tY29sX190d28tb25lIC5sZWZ0IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnR3by1jb2xfX3R3by1vbmUgLmxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgICB3aWR0aDogNjIlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudHdvLWNvbF9fdHdvLW9uZSAubGVmdC5uby1wYWQtbGVmdCB7XG4gICAgICBwYWRkaW5nOiAwIDNyZW0gMCAwOyB9IH1cblxuLnR3by1jb2xfX3R3by1vbmUgLnJpZ2h0IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnR3by1jb2xfX3R3by1vbmUgLnJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgICAgd2lkdGg6IDM4JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnR3by1jb2xfX3R3by1vbmUgLnJpZ2h0LnNpZGViYXIge1xuICAgICAgd2lkdGg6IDM1JTsgfSB9XG5cbi50d28tY29sX190d28tb25lIC5vdmVybGFwIHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudHdvLWNvbF9fdHdvLW9uZSAub3ZlcmxhcCB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudHdvLWNvbF9fdHdvLW9uZS5hcnRpY2xlIC5sZWZ0IHtcbiAgICBwYWRkaW5nOiAwIDNyZW0gMCAwO1xuICAgIHdpZHRoOiA2OSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudHdvLWNvbF9fdHdvLW9uZS5hcnRpY2xlIC5yaWdodCB7XG4gICAgd2lkdGg6IDMwJTsgfSB9XG5cbi5zaWRlYmFyLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIxNTRlOyB9XG4gIC5zaWRlYmFyLWJsdWUgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogLjI1cyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAuc2lkZWJhci1ibHVlIGE6aG92ZXIsIC5zaWRlYmFyLWJsdWUgYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3NUUyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnNpZGViYXItYmx1ZSBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH1cblxuLnNpZGViYXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxLjI1cmVtIDI1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2lkZWJhciBhOmhvdmVyIGgzIHtcbiAgICBjb2xvcjogIzA2NkVCNzsgfVxuICAuc2lkZWJhciBhIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDsgfVxuXG4uc2lkZWJhciBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4uc2lkZWJhciB1bCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uc2lkZWJhci13aXRoLWltYWdlcyBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDsgfVxuXG4uc2lkZWJhci13aXRoLWltYWdlcyB1bCB7XG4gIHdpZHRoOiA4NSU7IH1cblxuLnNpZGViYXItd2l0aC1pbWFnZXMgYSB7XG4gIHBhZGRpbmc6IDAgMCAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogLjZlbSAxZW0gLjRlbTsgfVxuICBidXR0b246aG92ZXIsXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIsXG4gIGlucHV0W3R5cGU9XCJyZXNldFwiXTpob3ZlcixcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjICNiYmIgI2FhYTsgfVxuICBidXR0b246YWN0aXZlLCBidXR0b246Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl06YWN0aXZlLFxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwicmVzZXRcIl06YWN0aXZlLFxuICBpbnB1dFt0eXBlPVwicmVzZXRcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiOyB9XG5cbi5zZWFyY2gtZm9ybV9fbGlnaHRib3gge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0NzQ3O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2IyMmMxYztcbiAgbWF4LWhlaWdodDogMHB4O1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNC4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zZWFyY2gtZm9ybV9fbGlnaHRib3gge1xuICAgICAgdG9wOiA4LjI1cmVtOyB9IH1cbiAgLnNlYXJjaC1mb3JtX19saWdodGJveC52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VhcmNoLWZvcm1fX2xpZ2h0Ym94IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkODQ3NDc7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAuc2VhcmNoLWZvcm1fX2xpZ2h0Ym94IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIC5zZWFyY2gtZm9ybV9fbGlnaHRib3ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgIHdpZHRoOiA5NCU7IH0gfVxuICAgIC5zZWFyY2gtZm9ybV9fbGlnaHRib3ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuc2VhcmNoLWZvcm1fX2xpZ2h0Ym94IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnNlYXJjaC1mb3JtX19saWdodGJveCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgei1pbmRleDogMTsgfVxuICAuc2VhcmNoLWZvcm1fX2xpZ2h0Ym94OmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDklO1xuICAgIHRvcDogNDAlO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi5zZWFyY2gtaXRlbV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAuc2VhcmNoLWl0ZW1fX3dyYXBwZXIgYTpob3ZlciB7XG4gICAgY29sb3I6ICNkODQ3NDc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2VhcmNoLWl0ZW1fX3dyYXBwZXIgcCBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6ICdJQk1QbGV4U2VyaWYgQm9sZCc7IH0gfVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDsgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLFxuICB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgY29sb3I6ICMxMTE7IH1cblxuc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5kb25hdGUtbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmRvbmF0ZSAuZW50cnktaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07IH1cblxuLmRvbmF0ZSAubmYtZm9ybS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5kb25hdGUtZmVhdHVyZWRJbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZG9uYXRlLWZlYXR1cmVkSW1nLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuZG9uYXRlLWZlYXR1cmVkSW1nLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbmlucHV0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYSB7XG4gIGNvbG9yOiAjMGIxNTRlOyB9XG4gIGE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogIzBiMTU0ZTsgfVxuICBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbnAgYSwgdWwgbGkgYSwgb2wgbGkgYSB7XG4gIGNvbG9yOiAjMDY2RUI3OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIE1lbnVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMTU0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDc3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAzLjc4NXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLm1haW4tbmF2aWdhdGlvbiAuZG9uYXRlLWN0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjIzMTczO1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMnJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTWVkaXVtXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLm1haW4tbmF2aWdhdGlvbiAuZG9uYXRlLWN0YSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBCb2xkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuICAgICAgICAubWFpbi1uYXZpZ2F0aW9uIC5kb25hdGUtY3RhLm1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tYWluLW5hdmlnYXRpb24ub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1haW4tbmF2aWdhdGlvbiAubWVudSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW06aG92ZXIgLnN1Yi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjMGIxNTRlO1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMS40NXJlbTtcbiAgICAgICAgdG9wOiAwcmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgICAgLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgcmlnaHQ6IC42ZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICAgIC5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAyLjVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAgICAgICAgIC5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzLjQ1cmVtOyB9IH1cbiAgICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51IC5zdWItbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0NzQ3O1xuICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAwcHggMHB4ICNiMjJjMWM7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMi4xNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgd2lkdGg6IDMxNXB4OyB9XG4gICAgICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51IC5zdWItbWVudSBsaSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51IC5zdWItbWVudSBsaTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5tYWluLW5hdmlnYXRpb24gLm1lbnUgLnN1Yi1tZW51IGxpOmhvdmVyIGEge1xuICAgICAgICAgICAgY29sb3I6ICNkODQ3NDc7IH1cbiAgICAgIC5tYWluLW5hdmlnYXRpb24gLm1lbnUgLnN1Yi1tZW51IGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGluaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm1haW4tbmF2aWdhdGlvbiAubWVudSBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyMjMxNzM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5tYWluLW5hdmlnYXRpb24gLm1lbnUgbGkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5tYWluLW5hdmlnYXRpb24gLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLm1haW4tbmF2aWdhdGlvbiAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0NzQ3O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgYm90dG9tOiAtM3B4OyB9IH1cbiAgICAgIC5tYWluLW5hdmlnYXRpb24gLm1lbnUgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAycmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51IGxpIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwYjE1NGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICAgIC5tYWluLW5hdmlnYXRpb24gLm1lbnUgbGkgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgICAgICAgLm1haW4tbmF2aWdhdGlvbiAubWVudSBsaSBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmRvbmF0aW9uIC51dGlsaXR5LW5hdmlnYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjE1NGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuZG9uYXRpb24gLnV0aWxpdHktbmF2aWdhdGlvbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogY2FsYyggMTAwJSArIDVweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogY2FsYyggMTAwJSAtIDFweCk7XG4gICAgdG9wOiAtNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkODQ3NDc7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuZG9uYXRpb24gLnV0aWxpdHktbmF2aWdhdGlvbiAudHdpdHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cblxuLmRvbmF0aW9uIC51dGlsaXR5LW5hdmlnYXRpb24gLmRvbmF0ZS1jdGEge1xuICBwYWRkaW5nOiAwLjY1cmVtIDAgMC41cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODQ3NDc7IH1cblxuLnV0aWxpdHktbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudXRpbGl0eS1uYXZpZ2F0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDNyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIHotaW5kZXg6IDE7IH0gfVxuICAudXRpbGl0eS1uYXZpZ2F0aW9uX19zaW1wbGlmaWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3NUUyO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnV0aWxpdHktbmF2aWdhdGlvbl9fc2ltcGxpZmllZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC51dGlsaXR5LW5hdmlnYXRpb25fX3NpbXBsaWZpZWQgYSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIzMTczO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDMzLjMlOyB9XG4gICAgICAudXRpbGl0eS1uYXZpZ2F0aW9uX19zaW1wbGlmaWVkIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgLnV0aWxpdHktbmF2aWdhdGlvbl9fc2ltcGxpZmllZCBhIC5mYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC51dGlsaXR5LW5hdmlnYXRpb24gLnN1YnNjcmliZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnV0aWxpdHktbmF2aWdhdGlvbiAuc3Vic2NyaWJlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ljb25zL3N1YnNjcmliZS5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgdG9wOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0yMnB4O1xuICAgICAgd2lkdGg6IDE3cHg7IH1cbiAgLnV0aWxpdHktbmF2aWdhdGlvbiBhLCAudXRpbGl0eS1uYXZpZ2F0aW9uIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnV0aWxpdHktbmF2aWdhdGlvbiBhLCAudXRpbGl0eS1uYXZpZ2F0aW9uIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnV0aWxpdHktbmF2aWdhdGlvbiBhLmRvbmF0ZS1jdGEsIC51dGlsaXR5LW5hdmlnYXRpb24gc3Bhbi5kb25hdGUtY3RhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIEJvbGRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG4gICAgICAgIC51dGlsaXR5LW5hdmlnYXRpb24gYS5kb25hdGUtY3RhLm1vYmlsZSwgLnV0aWxpdHktbmF2aWdhdGlvbiBzcGFuLmRvbmF0ZS1jdGEubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudXRpbGl0eS1uYXZpZ2F0aW9uIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07IH0gfVxuXG4uaGFtYnVyZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMThweDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzZweCAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaGFtYnVyZ2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGFtYnVyZ2VyX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuaGFtYnVyZ2VyX19saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIxNTRlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuaGFtYnVyZ2VyX19saW5lLS0xIHtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5oYW1idXJnZXJfX2xpbmUtLTIge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmhhbWJ1cmdlcl9fbGluZS0tMyB7XG4gICAgICBib3R0b206IDA7IH1cbiAgLmhhbWJ1cmdlci0tY2xvc2UyIC5oYW1idXJnZXJfX2xpbmUtLTEge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQsICB0b3AgLjJzIGVhc2UtaW4tb3V0IC4zczsgfVxuICAuaGFtYnVyZ2VyLS1jbG9zZTIgLmhhbWJ1cmdlcl9fbGluZS0tMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIxNTRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAuMnM7IH1cbiAgLmhhbWJ1cmdlci0tY2xvc2UyIC5oYW1idXJnZXJfX2xpbmUtLTIge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjBzIGVhc2UtaW4tb3V0IC4zczsgfVxuICAuaGFtYnVyZ2VyLS1jbG9zZTIgLmhhbWJ1cmdlcl9fbGluZS0tMyB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMHMgZWFzZS1pbi1vdXQgLjNzLCAgYm90dG9tIC4ycyBlYXNlLWluLW91dCAuM3M7IH1cbiAgLmhhbWJ1cmdlci0tY2xvc2UyLm9wZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjE1NGU7IH1cbiAgLmhhbWJ1cmdlci0tY2xvc2UyLm9wZW4gLmhhbWJ1cmdlcl9fbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuaGFtYnVyZ2VyLS1jbG9zZTIub3BlbiAuaGFtYnVyZ2VyX19saW5lLS0xIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHRyYW5zaXRpb246IHRvcCAuM3MgZWFzZS1pbi1vdXQsICB0cmFuc2Zvcm0gLjNzIGxpbmVhciAuM3M7IH1cbiAgLmhhbWJ1cmdlci0tY2xvc2UyLm9wZW4gLmhhbWJ1cmdlcl9fbGluZS0tMTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgLjNzOyB9XG4gIC5oYW1idXJnZXItLWNsb3NlMi5vcGVuIC5oYW1idXJnZXJfX2xpbmUtLTIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMHMgZWFzZS1pbi1vdXQgLjNzOyB9XG4gIC5oYW1idXJnZXItLWNsb3NlMi5vcGVuIC5oYW1idXJnZXJfX2xpbmUtLTMge1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAuM3MgZWFzZS1pbi1vdXQsICBvcGFjaXR5IC4wcyBlYXNlLWluLW91dCAuM3M7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAvKiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS4gKi8gfVxuICAuc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICBjb2xvcjogIzIxNzU5YjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICAvKiBBYm92ZSBXUCB0b29sYmFyLiAqLyB9XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBbmltYXRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEFsaWdubWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbGlnbmxlZnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTsgfVxuXG4uYWxpZ25jZW50ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDbGVhcmluZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jbGVhcjpiZWZvcmUsXG4uY2xlYXI6YWZ0ZXIsXG4uZW50cnktY29udGVudDpiZWZvcmUsXG4uZW50cnktY29udGVudDphZnRlcixcbi5jb21tZW50LWNvbnRlbnQ6YmVmb3JlLFxuLmNvbW1lbnQtY29udGVudDphZnRlcixcbi5zaXRlLWhlYWRlcjpiZWZvcmUsXG4uc2l0ZS1oZWFkZXI6YWZ0ZXIsXG4uc2l0ZS1jb250ZW50OmJlZm9yZSxcbi5zaXRlLWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6YmVmb3JlLFxuLnNpdGUtZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cblxuLmNsZWFyOmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmFmdGVyLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndpZGdldCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xuICAvKiBNYWtlIHN1cmUgc2VsZWN0IGVsZW1lbnRzIGZpdCBpbiB3aWRnZXRzLiAqLyB9XG4gIC53aWRnZXQgc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBUZW1wbGF0ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hZHZvY2FjeS1hbmQtYWN0aW9uIC5kb2N1bWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5hZHZvY2FjeS1hbmQtYWN0aW9uIC5kb2N1bWVudHMge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuICAuYWR2b2NhY3ktYW5kLWFjdGlvbiAuZG9jdW1lbnRzIC5kb2N1bWVudCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgLmFkdm9jYWN5LWFuZC1hY3Rpb24gLmRvY3VtZW50cyAuZG9jdW1lbnQ6bnRoLWNoaWxkKDEpLCAuYWR2b2NhY3ktYW5kLWFjdGlvbiAuZG9jdW1lbnRzIC5kb2N1bWVudDpudGgtY2hpbGQoMykge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZDlkOWQ5OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAuYWR2b2NhY3ktYW5kLWFjdGlvbiAuZG9jdW1lbnRzIC5kb2N1bWVudCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDlkOWQ5OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmFkdm9jYWN5LWFuZC1hY3Rpb24gLmRvY3VtZW50cyAuZG9jdW1lbnQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgICAuYWR2b2NhY3ktYW5kLWFjdGlvbiAuZG9jdW1lbnRzIC5kb2N1bWVudDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgLmFkdm9jYWN5LWFuZC1hY3Rpb24gLmRvY3VtZW50cyAuZG9jdW1lbnQ6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgIC5hZHZvY2FjeS1hbmQtYWN0aW9uIC5kb2N1bWVudHMgLmRvY3VtZW50OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAxcHggI2NjYzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIC5hZHZvY2FjeS1hbmQtYWN0aW9uIC5kb2N1bWVudHMgLmRvY3VtZW50IHtcbiAgICAgICAgd2lkdGg6IDQ3JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5hZHZvY2FjeS1hbmQtYWN0aW9uIC5kb2N1bWVudHMgLmRvY3VtZW50IHtcbiAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgLmFkdm9jYWN5LWFuZC1hY3Rpb24gLmRvY3VtZW50cyAuZG9jdW1lbnQgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuYWR2b2NhY3ktYW5kLWFjdGlvbiAuZG9jdW1lbnRzIC5kb2N1bWVudCBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9IH1cbiAgICAuYWR2b2NhY3ktYW5kLWFjdGlvbiAuZG9jdW1lbnRzIC5kb2N1bWVudCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTZXJpZiBUZXh0XCIsIHNlcmlmO1xuICAgICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgY29sb3I6ICMyNTI1MjU7IH1cblxuLmFkdm9jYWN5LWFuZC1hY3Rpb24tY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmFkdm9jYWN5LWFuZC1hY3Rpb24tY2F0ZWdvcmllcyB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG4gIC5hZHZvY2FjeS1hbmQtYWN0aW9uLWNhdGVnb3JpZXMgLmEtYW5kLWEtY2F0ZWdvcnkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuYWR2b2NhY3ktYW5kLWFjdGlvbi1jYXRlZ29yaWVzIC5hLWFuZC1hLWNhdGVnb3J5Om50aC1jaGlsZCgxKSwgLmFkdm9jYWN5LWFuZC1hY3Rpb24tY2F0ZWdvcmllcyAuYS1hbmQtYS1jYXRlZ29yeTpudGgtY2hpbGQoMykge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2Q5ZDlkOTsgfVxuICAgIC5hZHZvY2FjeS1hbmQtYWN0aW9uLWNhdGVnb3JpZXMgLmEtYW5kLWEtY2F0ZWdvcnk6bnRoLWNoaWxkKDMpLCAuYWR2b2NhY3ktYW5kLWFjdGlvbi1jYXRlZ29yaWVzIC5hLWFuZC1hLWNhdGVnb3J5Om50aC1jaGlsZCg0KSB7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2Q5ZDlkOTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuYWR2b2NhY3ktYW5kLWFjdGlvbi1jYXRlZ29yaWVzIC5hLWFuZC1hLWNhdGVnb3J5IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNkOWQ5ZDk7IH0gfVxuICAgIC5hZHZvY2FjeS1hbmQtYWN0aW9uLWNhdGVnb3JpZXMgLmEtYW5kLWEtY2F0ZWdvcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDFweCAjY2NjOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5hZHZvY2FjeS1hbmQtYWN0aW9uLWNhdGVnb3JpZXMgLmEtYW5kLWEtY2F0ZWdvcnkge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgICAuYWR2b2NhY3ktYW5kLWFjdGlvbi1jYXRlZ29yaWVzIC5hLWFuZC1hLWNhdGVnb3J5OmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICAuYWR2b2NhY3ktYW5kLWFjdGlvbi1jYXRlZ29yaWVzIC5hLWFuZC1hLWNhdGVnb3J5Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAuYWR2b2NhY3ktYW5kLWFjdGlvbi1jYXRlZ29yaWVzIC5hLWFuZC1hLWNhdGVnb3J5IC5idWNrZXQtaWNvbiB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgbWF4LXdpZHRoOiA0cmVtOyB9XG4gICAgICAuYWR2b2NhY3ktYW5kLWFjdGlvbi1jYXRlZ29yaWVzIC5hLWFuZC1hLWNhdGVnb3J5IC5idWNrZXQtaWNvbi50ZXN0aW1vbnkge1xuICAgICAgICB3aWR0aDogNjAlOyB9XG4gICAgICAuYWR2b2NhY3ktYW5kLWFjdGlvbi1jYXRlZ29yaWVzIC5hLWFuZC1hLWNhdGVnb3J5IC5idWNrZXQtaWNvbi5hbGwge1xuICAgICAgICBtYXJnaW4tdG9wOiA1dnc7IH1cbiAgICAgICAgLmFkdm9jYWN5LWFuZC1hY3Rpb24tY2F0ZWdvcmllcyAuYS1hbmQtYS1jYXRlZ29yeSAuYnVja2V0LWljb24uYWxsICsgaDMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDR2dzsgfVxuXG4uYS1hbmQtYV9faGVhZGluZyBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYS1hbmQtYV9faGVhZGluZyBwIHtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYS1hbmQtYS5idG4ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAzcmVtIGF1dG87XG4gIHBhZGRpbmc6IC41cmVtIDRyZW07IH1cblxuLmFydGljbGUtc2hhcmluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuYXJ0aWNsZS1zaGFyaW5nLWljb25zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgICAuYXJ0aWNsZS1zaGFyaW5nLWljb25zIC5hdC1hYm92ZS1wb3N0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmFydGljbGUtc2hhcmluZy1pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaWNvbnMvYXJ0aWNsZS1zaGFyZS1iZWF0LmpwZ1wiKSBuby1yZXBlYXQgbGVmdCAtMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzY5cHggMzVweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZXJyb3ItNDA0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lcnJvci00MDQgLnBhZ2UtdGl0bGUuc3VidGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmVycm9yLTQwNCAuZXh0cmEtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5ob21lcGFnZV9fZW50cnktaGVhZGVyLmxlZnQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtOyB9IH1cblxuLmhvbWVwYWdlLW1haW4tZmVhdHVyZV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuODVyZW07XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaG9tZXBhZ2UtbWFpbi1mZWF0dXJlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNjVyZW07IH0gfVxuXG4uaXNzdWVzLWxhbmRpbmcgLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaXNzdWVzLXBhbmVsLnBhbmVsIHtcbiAgcGFkZGluZzogM3JlbSAwOyB9XG4gIC5pc3N1ZXMtcGFuZWwucGFuZWwgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmlzc3Vlcy1wYW5lbC5wYW5lbCAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG5cbi5pc3N1ZXMtcGFuZWwgaDEge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaXNzdWVzLXBhbmVsIHAge1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmlzc3Vlcy1wYW5lbCBwIHtcbiAgICAgIHBhZGRpbmc6IDAgNSU7IH0gfVxuXG4uaXNzdWVzLXBhbmVsIC5idG4ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAzcmVtIGF1dG8gMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5pc3N1ZXMtcGFuZWwgLmJ0biB7XG4gICAgICBtYXJnaW46IDNyZW0gYXV0byAwOyB9IH1cblxuLmlzc3Vlcy1wYW5lbC0taXNzdWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAuaXNzdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMnJlbSAuNXJlbSAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAuaXNzdWVzLXBhbmVsLS1pc3N1ZXMgLmlzc3VlIHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAxLjVyZW0gMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAuaXNzdWUge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDJyZW0gMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAuaXNzdWUge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDNyZW0gMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAuaXNzdWUge1xuICAgICAgICB3aWR0aDogMjAlOyB9XG4gICAgICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAuaXNzdWU6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyNXB4IDVweCAjY2NjO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgICAuaXNzdWVzLXBhbmVsLS1pc3N1ZXMgLmlzc3VlOmhvdmVyIC5sb25nLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAuaXNzdWU6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2Q5ZDlkOTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuaXNzdWVzLXBhbmVsLS1pc3N1ZXMgLmlzc3VlOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNkOWQ5ZDk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuaXNzdWVzLXBhbmVsLS1pc3N1ZXMgLmlzc3VlOm50aC1jaGlsZCg1KSwgLmlzc3Vlcy1wYW5lbC0taXNzdWVzIC5pc3N1ZTpudGgtY2hpbGQoMTApIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmlzc3Vlcy1wYW5lbC0taXNzdWVzIC5pc3N1ZTpudGgtY2hpbGQoOSksIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAuaXNzdWU6bnRoLWNoaWxkKDEwKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuaXNzdWVzLXBhbmVsLS1pc3N1ZXMgLmlzc3VlOm50aC1jaGlsZCg2KSwgLmlzc3Vlcy1wYW5lbC0taXNzdWVzIC5pc3N1ZTpudGgtY2hpbGQoNyksIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAuaXNzdWU6bnRoLWNoaWxkKDgpLCAuaXNzdWVzLXBhbmVsLS1pc3N1ZXMgLmlzc3VlOm50aC1jaGlsZCg5KSwgLmlzc3Vlcy1wYW5lbC0taXNzdWVzIC5pc3N1ZTpudGgtY2hpbGQoMTApIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gICAgLmlzc3Vlcy1wYW5lbC0taXNzdWVzIC5pc3N1ZSBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICB3aWR0aDogMzMlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAuaXNzdWUgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDglOyB9IH1cbiAgICAuaXNzdWVzLXBhbmVsLS1pc3N1ZXMgLmlzc3VlIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgICAgLmlzc3Vlcy1wYW5lbC0taXNzdWVzIC5pc3N1ZSBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgICAuaXNzdWVzLXBhbmVsLS1pc3N1ZXMgLmlzc3VlIC5sb25nLWFycm93LXJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImljb25zL2xvbmctYXJyb3ctcmlnaHQucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGNvbG9yOiAjMGIxNTRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBtYXJnaW46IDFyZW0gYXV0byAtMTBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4OyB9XG4gIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAudGF4b25vbXktaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaWNvbnMvaXNzdWVzX19zZWUtYWxsLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgd2lkdGg6IDgwJTsgfVxuICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAudGF4b25vbXktaWNvbi5wcmV2ZW50aW9uLWFuZC1wdWJsaWMtaGVhbHRoLXBvbGljeSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpY29ucy9pc3N1ZS0wMS5wbmdcIik7IH1cbiAgICAuaXNzdWVzLXBhbmVsLS1pc3N1ZXMgLnRheG9ub215LWljb24ucHVibGljLWhlYWx0aC1mdW5kaW5nIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImljb25zL2lzc3VlLTA2LnBuZ1wiKTsgfVxuICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAudGF4b25vbXktaWNvbi5vYmVzaXR5IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImljb25zL2lzc3VlLTA3LnBuZ1wiKTsgfVxuICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAudGF4b25vbXktaWNvbi5zdWJzdGFuY2UtbWlzdXNlLWFuZC1tZW50YWwtaGVhbHRoIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImljb25zL2lzc3VlLTA4LnBuZ1wiKTsgfVxuICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAudGF4b25vbXktaWNvbi5wdWJsaWMtaGVhbHRoLXByZXBhcmVkbmVzcy1hbmQtaW5mZWN0aW91cy1kaXNlYXNlLXByZXZlbnRpb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaWNvbnMvaXNzdWUtMTEucG5nXCIpOyB9XG4gICAgLmlzc3Vlcy1wYW5lbC0taXNzdWVzIC50YXhvbm9teS1pY29uLmVudmlyb25tZW50YWwtaGVhbHRoIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImljb25zL2lzc3VlLTA0LnBuZ1wiKTsgfVxuICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAudGF4b25vbXktaWNvbi5oZWFsdGgtZGlzcGFyaXRpZXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaWNvbnMvaXNzdWUtMDMucG5nXCIpOyB9XG4gICAgLmlzc3Vlcy1wYW5lbC0taXNzdWVzIC50YXhvbm9teS1pY29uLmNoaWxkLWFuZC1zY2hvb2wtaGVhbHRoIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImljb25zL2lzc3VlLTAyLnBuZ1wiKTsgfVxuICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAudGF4b25vbXktaWNvbi5jaHJvbmljLWlsbG5lc3Mge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaWNvbnMvaXNzdWUtMDkucG5nXCIpOyB9XG4gICAgLmlzc3Vlcy1wYW5lbC0taXNzdWVzIC50YXhvbm9teS1pY29uLmluZmVjdGlvdXMtZGlzZWFzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpY29ucy9pc3N1ZS0wNS5wbmdcIik7IH1cblxuLmVudHJ5LWhlYWRlciwgLnNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5hZGRpdGlvbmFsLXJlc291cmNlcyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IC4yNXJlbTsgfVxuXG4uYWRkaXRpb25hbC1yZXNvdXJjZXMgLmRvY3VtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuYWRkaXRpb25hbC1yZXNvdXJjZXMgLmRvY3VtZW50LmRvd25sb2FkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGljb25zL2Rvd25sb2FkLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI5cHggMzlweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGhlaWdodDogNDBweDsgfVxuICAuYWRkaXRpb25hbC1yZXNvdXJjZXMgLmRvY3VtZW50LmludGVybmFsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGljb25zL2RvY3VtZW50X2ljb24tZHJrYmx1ZS5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyOXB4IDM5cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7IH1cbiAgLmFkZGl0aW9uYWwtcmVzb3VyY2VzIC5kb2N1bWVudC5leHRlcm5hbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpY29ucy9leHRlcm5hbC0xLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggNDNweDtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiAzOXB4O1xuICAgIGhlaWdodDogNTBweDsgfVxuICAuYWRkaXRpb25hbC1yZXNvdXJjZXMgLmRvY3VtZW50IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5pbml0aWF0aXZlcyAuYWRkaXRpb25hbC1yZXNvdXJjZXMgLmRvY3VtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaW5pdGlhdGl2ZXMgLmFkZGl0aW9uYWwtcmVzb3VyY2VzIC5kb2N1bWVudCBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAucmVwb3J0LWxhbmRpbmcgLmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuXG4ucmVwb3J0LWxhbmRpbmctaGVhZGVyIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucmVwb3J0LWxhbmRpbmctaGVhZGVyIHAge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5maWx0ZXItbGFiZWwge1xuICBjb2xvcjogIzkwOTA5MDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zdGF0ZS1kZXRhaWxfX2ljb24ge1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMS41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnN0YXRlLWRldGFpbF9faWNvbiB7XG4gICAgICBtYXgtd2lkdGg6IDU1cHg7XG4gICAgICByaWdodDogMnJlbTsgfSB9XG5cbi5zdGF0ZS1oZXJvX19ncmFkaWVudCB7XG4gIGhlaWdodDogMTEuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNDRDlEQTE7XG4gIC8qIEZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IGdyYWRpZW50cyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjMmYxNzVkLCAjQ0Q5REExIDgwJSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgIC5zdGF0ZS1oZXJvX19ncmFkaWVudCB7XG4gICAgICBoZWlnaHQ6IDE1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc3RhdGUtaGVyb19fZ3JhZGllbnQge1xuICAgICAgaGVpZ2h0OiAxNnJlbTsgfSB9XG5cbi5zdGF0ZS1kZXRhaWwgLmVudHJ5LWhlYWRlciAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4uc3RhdGUtZGV0YWlsIC5lbnRyeS1oZWFkZXIgLndpdGgtbGluZS1hYm92ZTpiZWZvcmUge1xuICB0b3A6IC0uNzVyZW07IH1cblxuLnN0YXRlLWRldGFpbCAubGVmdCBoMSB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc3RhdGUtZGV0YWlsIC5sZWZ0IGg0IHtcbiAgY29sb3I6ICMwYjE1NGU7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc3RhdGUtZGV0YWlsIC5sZWZ0IGg0IHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07IH0gfVxuXG4uc3RhdGUtZGV0YWlsIC5sZWZ0IC5oaWdobGlnaHQtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLnN0YXRlLWRldGFpbCAubGVmdCAuc3RhdGUtc3RhdCB7XG4gIGNvbG9yOiAjMGIxNTRlO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc3RhdGUtZGV0YWlsIC5sZWZ0IC5zdGF0ZS1zdGF0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5zdGF0ZS1kZXRhaWwgLmxlZnQgLnN0YXRlLXN0YXQgLmJvbGRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgQm9sZFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5zdGF0ZS1kZXRhaWwgLmJhY2stdG8tbWFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0OyB9XG4gIC5zdGF0ZS1kZXRhaWwgLmJhY2stdG8tbWFwOmhvdmVyIHtcbiAgICBjb2xvcjogIzA2NkVCNzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5zdGF0ZS1kZXRhaWwgLmJhY2stdG8tbWFwIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuICAuc3RhdGUtZGV0YWlsIC5iYWNrLXRvLW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaWNvbnMvdXNhLXNpbXBsZS1ncmF5LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgd2lkdGg6IDRyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC01cmVtO1xuICAgIHRvcDogLS41cmVtOyB9XG5cbi5zdGF0ZS1kZXRhaWwgLnJlbGF0ZWQtcmVhZGluZyBoMyB7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDsgfVxuXG4uc3RhdGUtZGV0YWlsIC5yZWxhdGVkLXJlYWRpbmcgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc3RhdGUtZGV0YWlsIC5yZWxhdGVkLXJlYWRpbmcgYTpob3ZlciBoMyB7XG4gICAgY29sb3I6ICMwNjZFQjc7IH1cblxuLmRhdGEtaW4tZGV0YWlsIC5kZXNrdG9wLW9ubHkge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmRhdGEtaW4tZGV0YWlsIC5kZXNrdG9wLW9ubHkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLmRhdGEtaW4tZGV0YWlsIC5tb2JpbGUtb25seSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5kYXRhLWluLWRldGFpbCAubW9iaWxlLW9ubHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zdGF0ZS1sYW5kaW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdGF0ZS1sYW5kaW5nOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEyMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zdGF0ZS1sYW5kaW5nOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuc3RhdGUtbGFuZGluZyAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zdGF0ZS1sYW5kaW5nIC5jb250YWluZXIge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnN0YXRlLWxhbmRpbmcgLmxlZnQge1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIHdpZHRoOiAzNiU7IH1cbiAgICAgIC5zdGF0ZS1sYW5kaW5nIC5sZWZ0IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAuc3RhdGUtbGFuZGluZyAubGVmdCBoMSB7XG4gICAgICBmb250LXNpemU6IDIuNjVyZW07IH0gfVxuICAuc3RhdGUtbGFuZGluZyAucmlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNjclOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zdGF0ZS1sYW5kaW5nIC5yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLnN0YXRlLWxhbmRpbmcgLmRyb3Bkb3duIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnN0YXRlLWxhbmRpbmcgLmRyb3Bkb3duLXN0YXRlcyB7XG4gICAgICBtYXgtaGVpZ2h0OiAwcHg7IH1cbiAgICAgIC5zdGF0ZS1sYW5kaW5nIC5kcm9wZG93bi1zdGF0ZXMub3BlbiB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDkuNXJlbTsgfVxuICAuc3RhdGUtbGFuZGluZyBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIC5zdGF0ZS1sYW5kaW5nIHN2ZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDY4MHB4OyB9IH1cblxuI3N0YXRlLW1hcC1zdmc6aG92ZXIgKyAjbWFwLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5tYXAtdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDFweCAjY2NjO1xuICBjb2xvcjogIzBiMTU0ZTtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjAwcHg7XG4gIGxlZnQ6IC0yMDBweDsgfVxuXG4vKioqIFNwZWNpYWwgU3RhdGUgSWNvbiBEaW1lbnNpb25zICoqKi9cbi5zdGF0ZXMtbW9udGFuYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy13YXNoaW5ndG9uIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLXd5b21pbmcgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtY29sb3JhZG8gLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtaW93YSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1rZW50dWNreSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1taXNzb3VyaSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1tYXNzYWNodXNldHRzIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLWthbnNhcyAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1va2xhaG9tYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1hbGFza2EgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtaGF3YWlpIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLW5lYnJhc2thIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLW9yZWdvbiAuc3RhdGUtZGV0YWlsX19pY29uIHtcbiAgbWF4LXdpZHRoOiAxMDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zdGF0ZXMtbW9udGFuYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuICAgIC5zdGF0ZXMtd2FzaGluZ3RvbiAuc3RhdGUtZGV0YWlsX19pY29uLFxuICAgIC5zdGF0ZXMtd3lvbWluZyAuc3RhdGUtZGV0YWlsX19pY29uLFxuICAgIC5zdGF0ZXMtY29sb3JhZG8gLnN0YXRlLWRldGFpbF9faWNvbixcbiAgICAuc3RhdGVzLWlvd2EgLnN0YXRlLWRldGFpbF9faWNvbixcbiAgICAuc3RhdGVzLWtlbnR1Y2t5IC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy1taXNzb3VyaSAuc3RhdGUtZGV0YWlsX19pY29uLFxuICAgIC5zdGF0ZXMtbWFzc2FjaHVzZXR0cyAuc3RhdGUtZGV0YWlsX19pY29uLFxuICAgIC5zdGF0ZXMta2Fuc2FzIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy1va2xhaG9tYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuICAgIC5zdGF0ZXMtYWxhc2thIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy1oYXdhaWkgLnN0YXRlLWRldGFpbF9faWNvbixcbiAgICAuc3RhdGVzLW5lYnJhc2thIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy1vcmVnb24gLnN0YXRlLWRldGFpbF9faWNvbiB7XG4gICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICB0b3A6IDIuNXJlbTsgfSB9XG5cbi5zdGF0ZXMtdGVubmVzc2VlIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLW1hcnlsYW5kIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLXZpcmdpbmlhIC5zdGF0ZS1kZXRhaWxfX2ljb24ge1xuICBtYXgtd2lkdGg6IDEwMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnN0YXRlcy10ZW5uZXNzZWUgLnN0YXRlLWRldGFpbF9faWNvbixcbiAgICAuc3RhdGVzLW1hcnlsYW5kIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy12aXJnaW5pYSAuc3RhdGUtZGV0YWlsX19pY29uIHtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICByaWdodDogMnJlbTtcbiAgICAgIHRvcDogMy41cmVtOyB9IH1cblxuLnN0YXRlcy1jYWxpZm9ybmlhIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLW5ldmFkYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1hbGFiYW1hIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLW9oaW8gLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtbWFpbmUgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtcmhvZGUtaXNsYW5kIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLXV0YWggLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtaWRhaG8gLnN0YXRlLWRldGFpbF9faWNvbiB7XG4gIG1heC13aWR0aDogNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zdGF0ZXMtY2FsaWZvcm5pYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuICAgIC5zdGF0ZXMtbmV2YWRhIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy1hbGFiYW1hIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy1vaGlvIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy1tYWluZSAuc3RhdGUtZGV0YWlsX19pY29uLFxuICAgIC5zdGF0ZXMtcmhvZGUtaXNsYW5kIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy11dGFoIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy1pZGFobyAuc3RhdGUtZGV0YWlsX19pY29uIHtcbiAgICAgIG1heC13aWR0aDogODBweDsgfSB9XG5cbi5zdGF0ZXMtYXJpem9uYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1taW5uZXNvdGEgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtbWljaGlnYW4gLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtbmV3LW1leGljbyAuc3RhdGUtZGV0YWlsX19pY29uIHtcbiAgbWF4LXdpZHRoOiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnN0YXRlcy1hcml6b25hIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy1taW5uZXNvdGEgLnN0YXRlLWRldGFpbF9faWNvbixcbiAgICAuc3RhdGVzLW1pY2hpZ2FuIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy1uZXctbWV4aWNvIC5zdGF0ZS1kZXRhaWxfX2ljb24ge1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDsgfSB9XG5cbi5zdGF0ZXMtbm9ydGgtZGFrb3RhIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLXRleGFzIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLWZsb3JpZGEgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtbmV3LXlvcmsgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtbm9ydGgtY2Fyb2xpbmEgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtc291dGgtZGFrb3RhIC5zdGF0ZS1kZXRhaWxfX2ljb24ge1xuICBtYXgtd2lkdGg6IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc3RhdGVzLW5vcnRoLWRha290YSAuc3RhdGUtZGV0YWlsX19pY29uLFxuICAgIC5zdGF0ZXMtdGV4YXMgLnN0YXRlLWRldGFpbF9faWNvbixcbiAgICAuc3RhdGVzLWZsb3JpZGEgLnN0YXRlLWRldGFpbF9faWNvbixcbiAgICAuc3RhdGVzLW5ldy15b3JrIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy1ub3J0aC1jYXJvbGluYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuICAgIC5zdGF0ZXMtc291dGgtZGFrb3RhIC5zdGF0ZS1kZXRhaWxfX2ljb24ge1xuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgIHRvcDogMi41cmVtOyB9IH1cblxuLnN0YXRlcy1hcmthbnNhcyAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy13aXNjb25zaW4gLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtd2VzdC12aXJnaW5pYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1wZW5uc3lsdmFuaWEgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtc291dGgtY2Fyb2xpbmEgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtbG91aXNpYW5hIC5zdGF0ZS1kZXRhaWxfX2ljb24ge1xuICBtYXgtd2lkdGg6IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc3RhdGVzLWFya2Fuc2FzIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy13aXNjb25zaW4gLnN0YXRlLWRldGFpbF9faWNvbixcbiAgICAuc3RhdGVzLXdlc3QtdmlyZ2luaWEgLnN0YXRlLWRldGFpbF9faWNvbixcbiAgICAuc3RhdGVzLXBlbm5zeWx2YW5pYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuICAgIC5zdGF0ZXMtc291dGgtY2Fyb2xpbmEgLnN0YXRlLWRldGFpbF9faWNvbixcbiAgICAuc3RhdGVzLWxvdWlzaWFuYSAuc3RhdGUtZGV0YWlsX19pY29uIHtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICB0b3A6IDIuNXJlbTsgfSB9XG5cbi5zdGF0ZXMtZ2VvcmdpYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1jb25lY3RpY3V0IC5zdGF0ZS1kZXRhaWxfX2ljb24ge1xuICBtYXgtd2lkdGg6IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc3RhdGVzLWdlb3JnaWEgLnN0YXRlLWRldGFpbF9faWNvbixcbiAgICAuc3RhdGVzLWNvbmVjdGljdXQgLnN0YXRlLWRldGFpbF9faWNvbiB7XG4gICAgICB0b3A6IDIuNXJlbTsgfSB9XG5cbi5saXN0LXBhZ2UtbGlzdGluZyBoNCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBQb3N0cyBhbmQgcGFnZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zdGlja3kge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdlLWNvbnRlbnQsXG4uZW50cnktY29udGVudCxcbi5lbnRyeS1zdW1tYXJ5IHtcbiAgbWFyZ2luOiAxLjVlbSBhdXRvOyB9XG5cbi5wYWdlLWxpbmtzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCAwIDEuNWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENvbW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29tbWVudC1jb250ZW50IGEge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuLmJ5cG9zdGF1dGhvciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29tcG9uZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmF0LWEtZ2xhbmNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hdC1hLWdsYW5jZSAjcHJldixcbiAgLmF0LWEtZ2xhbmNlICNuZXh0IHtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pY29ucy9zbGlkZXItcmlnaHQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuYXQtYS1nbGFuY2UgI3ByZXYsXG4gICAgICAuYXQtYS1nbGFuY2UgI25leHQge1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgdG9wOiAtNDVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIC5hdC1hLWdsYW5jZSAjcHJldixcbiAgICAgIC5hdC1hLWdsYW5jZSAjbmV4dCB7XG4gICAgICAgIHRvcDogLTQwcHg7IH0gfVxuICAgIC5hdC1hLWdsYW5jZSAjcHJldi5pbmFjdGl2ZSxcbiAgICAuYXQtYS1nbGFuY2UgI25leHQuaW5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogLjI7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmF0LWEtZ2xhbmNlICNwcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ljb25zL3NsaWRlci1sZWZ0LnBuZ1wiKTtcbiAgICBsZWZ0OiAtMS4xcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5hdC1hLWdsYW5jZSAjcHJldiB7XG4gICAgICAgIGxlZnQ6IC0zcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgLmF0LWEtZ2xhbmNlICNwcmV2IHtcbiAgICAgICAgbGVmdDogLTMuNXJlbTsgfSB9XG4gIC5hdC1hLWdsYW5jZSAjbmV4dCB7XG4gICAgcmlnaHQ6IC0xLjFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmF0LWEtZ2xhbmNlICNuZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0zcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgLmF0LWEtZ2xhbmNlICNuZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0zLjVyZW07IH0gfVxuICAuYXQtYS1nbGFuY2UgI3BhZ2VyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAgICAgLmF0LWEtZ2xhbmNlICNwYWdlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5hdC1hLWdsYW5jZSAjcGFnZXIgc3BhbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAzcHg7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmF0LWEtZ2xhbmNlICNwYWdlciBzcGFuLmN5Y2xlLXBhZ2VyLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuYXQtYS1nbGFuY2UgLmRvbnRTaG93U2xpZGVEZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYXQtYS1nbGFuY2UgLmRlc2t0b3Atc2xpZGVzLXdyYXAge1xuICAgIGhlaWdodDogMzI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgLmF0LWEtZ2xhbmNlIC5kZXNrdG9wLXNsaWRlcy13cmFwIHtcbiAgICAgICAgaGVpZ2h0OiAzOTVweDsgfSB9XG4gICAgLmF0LWEtZ2xhbmNlIC5kZXNrdG9wLXNsaWRlcy13cmFwIC5hdC1hLWdsYW5jZV9fZmFjdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxOSU7XG4gICAgICBtYXJnaW46IC41JTsgfVxuICAuYXQtYS1nbGFuY2VfX2ZhY3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmF0LWEtZ2xhbmNlX19mYWN0IHtcbiAgICAgICAgaGVpZ2h0OiAxNzVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIC5hdC1hLWdsYW5jZV9fZmFjdCB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAgIC5hdC1hLWdsYW5jZV9fZmFjdCA+IGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4ICNjY2M7XG4gICAgICBwYWRkaW5nOiAuMDVyZW07XG4gICAgICBoZWlnaHQ6IDk0JTtcbiAgICAgIHdpZHRoOiA5NCU7XG4gICAgICBtYXJnaW46IDMlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuYXQtYS1nbGFuY2VfX2ZhY3QgPiBkaXYge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5hdC1hLWdsYW5jZV9fZmFjdCBoMiB7XG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgIGNvbG9yOiAjNjg3NUUyO1xuICAgICAgbWFyZ2luOiAxLjc1ZW0gMCAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuYXQtYS1nbGFuY2VfX2ZhY3QgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIC5hdC1hLWdsYW5jZV9fZmFjdCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cbiAgICAuYXQtYS1nbGFuY2VfX2ZhY3QgcCB7XG4gICAgICBjb2xvcjogIzBiMTU0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICBtYXJnaW46IC41cmVtIGF1dG8gMi41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuYXQtYS1nbGFuY2VfX2ZhY3QgcCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgLmF0LWEtZ2xhbmNlX19mYWN0IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIC5hdC1hLWdsYW5jZV9fZmFjdCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICAgIG1heC13aWR0aDogODAlOyB9IH1cblxuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2IyMmMxYztcbiAgY29sb3I6ICM2MTYwNjA7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBhZGRpbmc6IDAgMS41cmVtOyB9XG5cbi5ib2Qtc3RhZmYge1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAuYm9kLXN0YWZmIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuICAuYm9kLXN0YWZmLmFsdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuYm9kLXN0YWZmLWltYWdlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMS43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAuYm9kLXN0YWZmLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmJvZC1zdGFmZi1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG4gIC5ib2Qtc3RhZmYtdGV4dCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYm9kLXN0YWZmIC5wb3NpdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNkODQ3NDc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJvZC1zdGFmZiBoMyB7XG4gICAgbWFyZ2luLXRvcDogLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJvZC1zdGFmZiBwIHtcbiAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMCAwIDFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAuYm9kLXN0YWZmIHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgIC5ib2Qtc3RhZmYgcCBhIHtcbiAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYm9kLXN0YWZmIHAgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuYm9kLXN0YWZmIHAgYSBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4OyB9XG5cbi5jb250YWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZzogMXJlbSAycmVtIDJyZW07IH1cbiAgLmNvbnRhY3Qtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuY29udGFjdC13aGl0ZS53aXRoLWJvcmRlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNmU2ZTZlOyB9XG4gICAgLmNvbnRhY3Qtd2hpdGUgaDMsXG4gICAgLmNvbnRhY3Qtd2hpdGUgc3BhbiB7XG4gICAgICBjb2xvcjogIzI1MjUyNTsgfVxuICAuY29udGFjdCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY29udGFjdCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IC4ycmVtOyB9XG4gICAgLmNvbnRhY3Qgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH1cbiAgICAuY29udGFjdCBzcGFuIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jb250YWN0IC5jb250YWN0X2VudHJ5Omxhc3Qtb2YtdHlwZSBzcGFuOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5kYXRhLWluLWRldGFpbCAuaGFsZi13aWR0aCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLmRhdGEtaW4tZGV0YWlsIC5oYWxmLXdpZHRoIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogNDklOyB9IH1cblxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMTU0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEuNzVyZW0gMCAwOyB9XG4gIC5zaXRlLWZvb3RlciB1bCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnNpdGUtZm9vdGVyIHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnNpdGUtZm9vdGVyIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAuc2l0ZS1mb290ZXIgLnNpdGUtYnJhbmRpbmcge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5zaXRlLWZvb3RlciAuc2l0ZS1icmFuZGluZyBhIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImljb25zL3RmYWgtbG9nby13aGl0ZS5wbmdcIik7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodCxcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IHtcbiAgICAgIHdpZHRoOiA1NSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXJpZ2h0LFxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQge1xuICAgICAgd2lkdGg6IDYzJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcmlnaHRfX21lbnVzLFxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnRfX21lbnVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbixcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAuc3Vic2NyaWJlLFxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnRfX21lbnVzIC51dGlsaXR5LW5hdmlnYXRpb24gLnN1YnNjcmliZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcmlnaHRfX21lbnVzIC51dGlsaXR5LW5hdmlnYXRpb24gLnN1YnNjcmliZSxcbiAgICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAuc3Vic2NyaWJlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAuc3Vic2NyaWJlOmFmdGVyLFxuICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAuc3Vic2NyaWJlOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIHJpZ2h0OiAtMjRweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXJpZ2h0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC5zdWJzY3JpYmU6YWZ0ZXIsXG4gICAgICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAuc3Vic2NyaWJlOmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0yNXB4OyB9IH1cbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAuZmFjZWJvb2ssXG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcmlnaHRfX21lbnVzIC51dGlsaXR5LW5hdmlnYXRpb24gLnR3aXR0ZXIsXG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAuZmFjZWJvb2ssXG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAudHdpdHRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAuZmFjZWJvb2ssXG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAuZmFjZWJvb2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcmlnaHQge1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQge1xuICAgICAgcGFkZGluZy1yaWdodDogM3JlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IC5jb250YWN0LWluZm9ybWF0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IC5jb250YWN0LWluZm9ybWF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfSB9XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQgLmNvbnRhY3QtaW5mb3JtYXRpb24gaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdCAuY29udGFjdC1pbmZvcm1hdGlvbiBoMyB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZyZW07IH0gfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IC5jb250YWN0LWluZm9ybWF0aW9uIC5jb250YWN0LWluZm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiA0NyU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzcuNDM4ZW0pIHtcbiAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQgLmNvbnRhY3QtaW5mb3JtYXRpb24gLmNvbnRhY3QtaW5mbyB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IC5jb250YWN0LWluZm9ybWF0aW9uIC5jb250YWN0LWluZm86Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IC5jb250YWN0LWluZm9ybWF0aW9uIC5jb250YWN0LWluZm86Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IC5jb250YWN0LWluZm9ybWF0aW9uIC5jb250YWN0LWluZm86Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdCAuY29udGFjdC1pbmZvcm1hdGlvbiAuY29udGFjdC1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDQ5LjUlOyB9IH1cbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IC5jb250YWN0LWluZm9ybWF0aW9uIC5jb250YWN0LWluZm8gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBzZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IC5jb250YWN0LWluZm9ybWF0aW9uIC5jb250YWN0LWluZm8gc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzcmVtOyB9IH1cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItcHJpbWFyeSxcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItc2Vjb25kYXJ5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMDQsIDExNywgMjI2LCAwLjQpO1xuICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1wcmltYXJ5LFxuICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItc2Vjb25kYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1wcmltYXJ5LFxuICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItc2Vjb25kYXJ5IHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1wcmltYXJ5IGxpLFxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNlY29uZGFyeSBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogLjc1OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1wcmltYXJ5IGxpLFxuICAgICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zZWNvbmRhcnkgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMDsgfSB9XG4gICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1wcmltYXJ5IGxpOmxhc3QtY2hpbGQgYTphZnRlcixcbiAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNlY29uZGFyeSBsaTpsYXN0LWNoaWxkIGE6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1wcmltYXJ5IGxpIGEsXG4gICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zZWNvbmRhcnkgbGkgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcHJpbWFyeSBsaSBhLFxuICAgICAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNlY29uZGFyeSBsaSBhIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXByaW1hcnkgbGkgYTphZnRlcixcbiAgICAgICAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNlY29uZGFyeSBsaSBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXByaW1hcnkgbGkgYSxcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zZWNvbmRhcnkgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXByaW1hcnkgbGkge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zZWNvbmRhcnkge1xuICAgICAgcGFkZGluZzogMXJlbSAwIDEuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNlY29uZGFyeSBsaSB7XG4gICAgICBwYWRkaW5nOiAuNzVyZW0gMDsgfSB9XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNlY29uZGFyeSBsaSBhIHtcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjg1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItc2Vjb25kYXJ5IGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG4gIC5zaXRlLWZvb3RlciAudXRpbGl0eS1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnNpdGUtZm9vdGVyIC51dGlsaXR5LW5hdmlnYXRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc2l0ZS1mb290ZXIgLnV0aWxpdHktbmF2aWdhdGlvbiA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCA3cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc2l0ZS1mb290ZXIgLnV0aWxpdHktbmF2aWdhdGlvbiBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZm9vdGVyLWxlZ2FsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MTAzNTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuZm9vdGVyLWxlZ2FsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9IH1cbiAgLmZvb3Rlci1sZWdhbCBhOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNzVyZW07IH1cbiAgLmZvb3Rlci1sZWdhbCAuY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmZvb3Rlci1sZWdhbCAuY29weXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5mb290ZXItbGVnYWwgLmNvcHlyaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gIC5mb290ZXItbGVnYWwgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb290ZXItbGVnYWwgLmhlYXJ0YmVhdF9fZm9vdGVyIC5ibHVlLXVwIHtcbiAgICBib3JkZXItbGVmdDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNDZweCBzb2xpZCAjMDkxMDM1O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtNC40cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAuZm9vdGVyLWxlZ2FsIC5oZWFydGJlYXRfX2Zvb3RlciAud2hpdGUtdXAge1xuICAgIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA0NnB4IHNvbGlkICNmZmY7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC00LjlyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmZvb3Rlci1sZWdhbCAuaGVhcnRiZWF0X19mb290ZXIgLmJsdWUtZG93biB7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxOHB4IHNvbGlkICMwYjE1NGU7XG4gICAgbGVmdDogLTEzcHg7XG4gICAgdG9wOiAtMi4ycmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAuZm9vdGVyLWxlZ2FsIC5oZWFydGJlYXRfX2Zvb3RlciAuYmx1ZS1kb3duLnJpZ2h0IHtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGxlZnQ6IDIxcHg7IH1cbiAgLmZvb3Rlci1sZWdhbCAuaGVhcnRiZWF0X19mb290ZXIgLndoaXRlLWRvd24ge1xuICAgIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjZmZmO1xuICAgIGxlZnQ6IC0xM3B4O1xuICAgIHRvcDogLTJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmZvb3Rlci1sZWdhbCAuaGVhcnRiZWF0X19mb290ZXIgLndoaXRlLWRvd24ucmlnaHQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgbGVmdDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAgIC5mb290ZXItbGVnYWwgLmhlYXJ0YmVhdF9fZm9vdGVyIC5ibHVlLXVwLFxuICAgIC5mb290ZXItbGVnYWwgLmhlYXJ0YmVhdF9fZm9vdGVyIC53aGl0ZS11cCB7XG4gICAgICBsZWZ0OiAtNHJlbTsgfVxuICAgIC5mb290ZXItbGVnYWwgLmhlYXJ0YmVhdF9fZm9vdGVyIC53aGl0ZS1kb3duLFxuICAgIC5mb290ZXItbGVnYWwgLmhlYXJ0YmVhdF9fZm9vdGVyIC5ibHVlLWRvd24ge1xuICAgICAgbGVmdDogY2FsYygtNHJlbSAtIDEzcHgpOyB9XG4gICAgICAuZm9vdGVyLWxlZ2FsIC5oZWFydGJlYXRfX2Zvb3RlciAud2hpdGUtZG93bi5yaWdodCxcbiAgICAgIC5mb290ZXItbGVnYWwgLmhlYXJ0YmVhdF9fZm9vdGVyIC5ibHVlLWRvd24ucmlnaHQge1xuICAgICAgICBsZWZ0OiBjYWxjKC00cmVtICsgMjBweCk7IH1cbiAgICAuZm9vdGVyLWxlZ2FsIC5oZWFydGJlYXRfX2Zvb3RlciAuYmx1ZS1kb3duLnJpZ2h0IHtcbiAgICAgIGxlZnQ6IGNhbGMoLTRyZW0gKyAyMXB4KTsgfSB9XG5cbi5mdWxsd2lkdGgtaW1nLXRleHQge1xuICBwYWRkaW5nOiAxcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmZ1bGx3aWR0aC1pbWctdGV4dCB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDNyZW07IH0gfVxuICAuZnVsbHdpZHRoLWltZy10ZXh0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmZ1bGx3aWR0aC1pbWctdGV4dC1ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuICAgIC5mdWxsd2lkdGgtaW1nLXRleHQtYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mdWxsd2lkdGgtaW1nLXRleHQtdGV4dCBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuZnVsbHdpZHRoLWltZy10ZXh0LXRleHQgcCB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjllbTsgfVxuXG4uc2l0ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDFkMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwOyB9XG4gIC5zaXRlLWhlYWRlci5uby1kb25hdGlvbiAuc2l0ZS1oZWFkZXItd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMGIxNTRlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zaXRlLWhlYWRlci5uby1kb25hdGlvbiAuc2l0ZS1oZWFkZXItd3JhcCB7XG4gICAgICAgIGJvcmRlci10b3A6IDlweCBzb2xpZCAjMGIxNTRlOyB9IH1cbiAgICAuc2l0ZS1oZWFkZXIubm8tZG9uYXRpb24gLnNpdGUtaGVhZGVyLXdyYXA6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBiMTU0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICB6LWluZGV4OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuc2l0ZS1oZWFkZXIubm8tZG9uYXRpb24gLnNpdGUtaGVhZGVyLXdyYXA6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NS42M2VtKSB7XG4gICAgICAgIC5zaXRlLWhlYWRlci5uby1kb25hdGlvbiAuc2l0ZS1oZWFkZXItd3JhcDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICAuc2l0ZS1oZWFkZXIubm8tZG9uYXRpb24gLnNpdGUtaGVhZGVyLXdyYXA6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAyNyU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyLm5vLWRvbmF0aW9uIC5zaXRlLWhlYWRlci13cmFwOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMjklOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDBlbSkge1xuICAgICAgICAuc2l0ZS1oZWFkZXIubm8tZG9uYXRpb24gLnNpdGUtaGVhZGVyLXdyYXA6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAzMyU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDIwMjVweCkge1xuICAgICAgICAuc2l0ZS1oZWFkZXIubm8tZG9uYXRpb24gLnNpdGUtaGVhZGVyLXdyYXA6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICAuc2l0ZS1oZWFkZXIuZG9uYXRpb24gLnNpdGUtaGVhZGVyLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzBiMTU0ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc2l0ZS1oZWFkZXIuZG9uYXRpb24gLnNpdGUtaGVhZGVyLXdyYXAge1xuICAgICAgICBib3JkZXItdG9wOiA5cHggc29saWQgIzBiMTU0ZTsgfSB9XG5cbi5zaXRlLWJyYW5kaW5nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyMDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zaXRlLWJyYW5kaW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi5zaXRlLXNlYXJjaCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QxZDFkMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxOyB9XG4gIC5zaXRlLXNlYXJjaF9fdG9nZ2xlIHtcbiAgICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNpdGUtc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgIHRvcDogMi41cmVtOyB9IH1cbiAgLnNpdGUtc2VhcmNoIHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImljb25zL3NlYXJjaC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0OCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgaGVpZ2h0OiA3M3B4O1xuICAgIHdpZHRoOiAyNXB4OyB9XG5cbi5zaXRlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zaXRlLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMi43NXJlbSAwIDEuMjVyZW07IH0gfVxuICAuc2l0ZS10aXRsZSBhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpY29ucy90ZmFoLWxvZ28ucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICB3aWR0aDogMjc1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnNpdGUtdGl0bGUgYSB7XG4gICAgICAgIGhlaWdodDogMy41cmVtOyB9IH1cblxuLmhvbWVwYWdlX19mZWF0dXJlcy1hcnRpY2xlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5ob21lcGFnZV9fZmVhdHVyZXMtYXJ0aWNsZXMgLmZlYXR1cmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAuaG9tZXBhZ2VfX2ZlYXR1cmVzLWFydGljbGVzIC5mZWF0dXJlIHtcbiAgICAgICAgd2lkdGg6IDQ5JTsgfSB9XG4gICAgLmhvbWVwYWdlX19mZWF0dXJlcy1hcnRpY2xlcyAuZmVhdHVyZTpob3ZlciBoNCB7XG4gICAgICBjb2xvcjogIzA2NkVCNzsgfVxuICAgIC5ob21lcGFnZV9fZmVhdHVyZXMtYXJ0aWNsZXMgLmZlYXR1cmUgaDQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDsgfVxuICAgIC5ob21lcGFnZV9fZmVhdHVyZXMtYXJ0aWNsZXMgLmZlYXR1cmUgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAuaG9tZXBhZ2VfX2ZlYXR1cmVzLWFydGljbGVzIC5mZWF0dXJlID4gc3BhbiB7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICAgICAuaG9tZXBhZ2VfX2ZlYXR1cmVzLWFydGljbGVzIC5mZWF0dXJlID4gc3BhbiA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogLTlweDsgfVxuICAgIC5ob21lcGFnZV9fZmVhdHVyZXMtYXJ0aWNsZXMgLmZlYXR1cmUgPiBzcGFuLFxuICAgIC5ob21lcGFnZV9fZmVhdHVyZXMtYXJ0aWNsZXMgLmZlYXR1cmUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmhvbWVwYWdlX19mZWF0dXJlcy1wYW5lbCB7XG4gIHBhZGRpbmc6IDJyZW0gMDsgfVxuICAuaG9tZXBhZ2VfX2ZlYXR1cmVzLXBhbmVsIC5oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLmhvbWVwYWdlX19mZWF0dXJlcy1wYW5lbCAuaGVhZGluZyBoMSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC02cHggIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgICAgLmhvbWVwYWdlX19mZWF0dXJlcy1wYW5lbCAuaGVhZGluZyBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC04cHggIWltcG9ydGFudDsgfSB9XG5cbi5mZWF0dXJlLWNvbnRhaW5lci01MC01MCAuc2ltcGxlLWZlYXR1cmUge1xuICBwYWRkaW5nOiAwIDAgMCAycmVtOyB9XG4gIC5mZWF0dXJlLWNvbnRhaW5lci01MC01MCAuc2ltcGxlLWZlYXR1cmU6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzkwOTA5MDtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAwIDA7IH1cblxuLmhlcm8taW1hZ2VfX2NvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzN2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZXJvLWltYWdlX19jb250YWluZXIgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgfVxuXG4ubWlzc2lvbi1zdGF0ZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBwYWRkaW5nOiAxLjVyZW0gMCAyLjVyZW0gMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLm1pc3Npb24tc3RhdGVtZW50LnRvcC1vdmVybGF5IHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMTVweDsgfSB9XG4gIC5taXNzaW9uLXN0YXRlbWVudCBoNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMjJjMWM7XG4gICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBjb2xvcjogI2IyMmMxYzsgfVxuICAubWlzc2lvbi1zdGF0ZW1lbnQgZGl2IHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07IH1cbiAgLm1pc3Npb24tc3RhdGVtZW50IC5vcHRpb25hbC1saW5rLFxuICAubWlzc2lvbi1zdGF0ZW1lbnQgYSB7XG4gICAgY29sb3I6ICNiMjJjMWMgIWltcG9ydGFudDsgfVxuXG4ucmVwb3J0LWxpc3Rpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyLjJyZW0gMDsgfVxuICAucmVwb3J0LWxpc3RpbmcgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnJlcG9ydC1saXN0aW5nIGEgPiBpbWcsXG4gICAgLnJlcG9ydC1saXN0aW5nIGEgPiAuaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgICAgLnJlcG9ydC1saXN0aW5nIGEgPiBpbWcsXG4gICAgICAgIC5yZXBvcnQtbGlzdGluZyBhID4gLmltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgd2lkdGg6IDI4JTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfSB9XG4gICAgLnJlcG9ydC1saXN0aW5nIGEgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnJlcG9ydC1saXN0aW5nIGE6aG92ZXIgaDQge1xuICAgICAgY29sb3I6ICMwNjZFQjc7IH1cbiAgLnJlcG9ydC1saXN0aW5nIC50ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgLnJlcG9ydC1saXN0aW5nIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDY3JTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAucmVwb3J0LWxpc3RpbmcgLnRleHQgLmRhdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgLnJlcG9ydC1saXN0aW5nIC50ZXh0IGg0IHtcbiAgICAgIGNvbG9yOiAjMGIxNTRlO1xuICAgICAgbWFyZ2luOiAuMjVyZW0gMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnJlcG9ydC1saXN0aW5nIC50ZXh0IHAge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgICAgLnJlcG9ydC1saXN0aW5nIC50ZXh0IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5vcmRlci1ieSB7XG4gIGNvbG9yOiAjNjg3NUUyO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vcmRlci1ieSBhIHtcbiAgICBjb2xvcjogIzY4NzVFMjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm9yZGVyLWJ5IGEuYWN0aXZlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnJlbGF0ZWQtcmVhZGluZyAucmVhZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgIC5yZWxhdGVkLXJlYWRpbmcgLnJlYWRpbmcge1xuICAgICAgd2lkdGg6IDQ4JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnJlbGF0ZWQtcmVhZGluZyAucmVhZGluZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLnJlbGF0ZWQtcmVhZGluZyAucmVhZGluZyB7XG4gICAgICB3aWR0aDogNDklOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgIC5yZWxhdGVkLXJlYWRpbmcgLnJlYWRpbmc6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAucmVsYXRlZC1yZWFkaW5nIC5yZWFkaW5nIGltZyxcbiAgLnJlbGF0ZWQtcmVhZGluZyAucmVhZGluZyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMzUlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5yZWxhdGVkLXJlYWRpbmcgLnJlYWRpbmcgaW1nLFxuICAgICAgLnJlbGF0ZWQtcmVhZGluZyAucmVhZGluZyBhIHtcbiAgICAgICAgd2lkdGg6IDIwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIC5yZWxhdGVkLXJlYWRpbmcgLnJlYWRpbmcgaW1nLFxuICAgICAgLnJlbGF0ZWQtcmVhZGluZyAucmVhZGluZyBhIHtcbiAgICAgICAgd2lkdGg6IDM1JTsgfSB9XG4gIC5yZWxhdGVkLXJlYWRpbmcgLnJlYWRpbmcgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlOyB9XG4gIC5yZWxhdGVkLXJlYWRpbmcgLnJlYWRpbmcgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogNTklO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5yZWxhdGVkLXJlYWRpbmcgLnJlYWRpbmcgYSB7XG4gICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAucmVsYXRlZC1yZWFkaW5nIC5yZWFkaW5nIGEge1xuICAgICAgICB3aWR0aDogNTklOyB9IH1cbiAgICAucmVsYXRlZC1yZWFkaW5nIC5yZWFkaW5nIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwNjZFQjc7IH1cbiAgICAgIC5yZWxhdGVkLXJlYWRpbmcgLnJlYWRpbmcgYTpob3ZlciBoMyB7XG4gICAgICAgIGNvbG9yOiAjMDY2RUI3OyB9XG4gICAgLnJlbGF0ZWQtcmVhZGluZyAucmVhZGluZyBhIC5kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yZWxhdGVkLXJlYWRpbmcgLnJlYWRpbmcgaDMge1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0OyB9XG4gIC5yZWxhdGVkLXJlYWRpbmcgLnJlYWRpbmcuc2ltcGxlIGEge1xuICAgIHdpZHRoOiA5NSU7IH1cbiAgICAucmVsYXRlZC1yZWFkaW5nIC5yZWFkaW5nLnNpbXBsZSBhOmhvdmVyIGgzIHtcbiAgICAgIGNvbG9yOiAjMDY2RUI3OyB9XG4gIC5yZWxhdGVkLXJlYWRpbmcgLnJlYWRpbmcuZXh0ZXJuYWwgLmRhdGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImljb25zL2V4aXQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDogLjlyZW07XG4gICAgd2lkdGg6IC45cmVtO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucmVsYXRlZC1yZWFkaW5nLXNpbXBsaWZpZWQgLnJlYWRpbmcge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgLnJlbGF0ZWQtcmVhZGluZy1zaW1wbGlmaWVkIC5yZWFkaW5nIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5MDkwOTA7XG4gICAgICB3aWR0aDogNDklOyB9IH1cbiAgLnJlbGF0ZWQtcmVhZGluZy1zaW1wbGlmaWVkIC5yZWFkaW5nOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAucmVsYXRlZC1yZWFkaW5nLXNpbXBsaWZpZWQgLnJlYWRpbmc6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7IH0gfVxuICAucmVsYXRlZC1yZWFkaW5nLXNpbXBsaWZpZWQgLnJlYWRpbmc6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwJTsgfVxuICAucmVsYXRlZC1yZWFkaW5nLXNpbXBsaWZpZWQgLnJlYWRpbmcgYSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgd2lkdGg6IDkwJTsgfVxuICAgIC5yZWxhdGVkLXJlYWRpbmctc2ltcGxpZmllZCAucmVhZGluZyBhIC5kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbi5yZWxhdGVkLXJlYWRpbmcuZnVsbC13aWR0aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucmVsYXRlZC1yZWFkaW5nLmZ1bGwtd2lkdGggLnJlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgLnJlbGF0ZWQtcmVhZGluZy5mdWxsLXdpZHRoIC5yZWFkaW5nIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzkwOTA5MDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgLnJlbGF0ZWQtcmVhZGluZy5mdWxsLXdpZHRoIC5yZWFkaW5nOm50aC1jaGlsZCgybikge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAucmVsYXRlZC1yZWFkaW5nLmZ1bGwtd2lkdGggLnJlYWRpbmc6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5MDkwOTA7IH0gfVxuICAgIC5yZWxhdGVkLXJlYWRpbmcuZnVsbC13aWR0aCAucmVhZGluZzpsYXN0LWNoaWxkLCAucmVsYXRlZC1yZWFkaW5nLmZ1bGwtd2lkdGggLnJlYWRpbmc6bnRoLWNoaWxkKDRuKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAucmVsYXRlZC1yZWFkaW5nLmZ1bGwtd2lkdGggLnJlYWRpbmcge1xuICAgICAgICB3aWR0aDogNDklOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnJlbGF0ZWQtcmVhZGluZy5mdWxsLXdpZHRoIC5yZWFkaW5nIHtcbiAgICAgICAgd2lkdGg6IDI0JTsgfSB9XG4gICAgLnJlbGF0ZWQtcmVhZGluZy5mdWxsLXdpZHRoIC5yZWFkaW5nIGEge1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICB3aWR0aDogOTUlOyB9XG4gICAgICAucmVsYXRlZC1yZWFkaW5nLmZ1bGwtd2lkdGggLnJlYWRpbmcgYSAuZGF0ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbi5zZWN0aW9uIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNlY3Rpb24gaW1nLnNpemUtbWVkaXVtLFxuLnNlY3Rpb24gaW1nLnNpemUtdGh1bWJuYWlsIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLnNpbXBsZS1mZWF0dXJlX19mZWF0dXJlIHtcbiAgbWFyZ2luOiAxLjc1cmVtIDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2ltcGxlLWZlYXR1cmVfX2ZlYXR1cmU6aG92ZXIgaDQge1xuICAgIGNvbG9yOiAjMDY2RUI3OyB9XG4gIC5zaW1wbGUtZmVhdHVyZV9fZmVhdHVyZSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5zaW1wbGUtZmVhdHVyZV9fZmVhdHVyZSA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNpbXBsZS1mZWF0dXJlX19oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMjJjMWM7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAuc2ltcGxlLWZlYXR1cmVfX2hlYWRpbmcgaDIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgLTExcHggMDsgfVxuICAuc2ltcGxlLWZlYXR1cmVfX2hlYWRpbmcgLnZpZXctYWxsIHtcbiAgICBjb2xvcjogI2IyMmMxYztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc2ltcGxlLWZlYXR1cmUgaDQge1xuICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7IH1cblxuLnNpbXBsZS1pbWctYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMTU0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNpbXBsZS1pbWctYmFubmVyIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cbiAgLnNpbXBsZS1pbWctYmFubmVyLmxhdmVuZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3NUUyOyB9XG4gICAgLnNpbXBsZS1pbWctYmFubmVyLmxhdmVuZGVyIC5zaW1wbGUtYmFubmVyLWNvbnRlbnQgc3BhbiB7XG4gICAgICBjb2xvcjogIzBiMTU0ZTsgfVxuICAuc2ltcGxlLWltZy1iYW5uZXIgLnNpbXBsZS1iYW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZzogNSU7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIC5zaW1wbGUtaW1nLWJhbm5lciAuc2ltcGxlLWJhbm5lci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMXJlbSA1JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zaW1wbGUtaW1nLWJhbm5lciAuc2ltcGxlLWJhbm5lci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLnNpbXBsZS1pbWctYmFubmVyIC5zaW1wbGUtYmFubmVyLWNvbnRlbnQgaDIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgbWF4LXdpZHRoOiA0MHJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgICAuc2ltcGxlLWltZy1iYW5uZXIgLnNpbXBsZS1iYW5uZXItY29udGVudCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgLnNpbXBsZS1pbWctYmFubmVyIC5zaW1wbGUtYmFubmVyLWNvbnRlbnQgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgLnNpbXBsZS1pbWctYmFubmVyIC5zaW1wbGUtYmFubmVyLWNvbnRlbnQgc3BhbiB7XG4gICAgICBjb2xvcjogIzY4NzVFMjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgICAgLnNpbXBsZS1pbWctYmFubmVyIC5zaW1wbGUtYmFubmVyLWNvbnRlbnQgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07IH0gfVxuICAgIC5zaW1wbGUtaW1nLWJhbm5lciAuc2ltcGxlLWJhbm5lci1jb250ZW50IGEuYnRuLWxpZ2h0LWJsdWUsXG4gICAgLnNpbXBsZS1pbWctYmFubmVyIC5zaW1wbGUtYmFubmVyLWNvbnRlbnQgYS5idG4tZGFyay1ibHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgICAuc2ltcGxlLWltZy1iYW5uZXIgLnNpbXBsZS1iYW5uZXItY29udGVudCBhLmJ0bi1saWdodC1ibHVlLFxuICAgICAgICAuc2ltcGxlLWltZy1iYW5uZXIgLnNpbXBsZS1iYW5uZXItY29udGVudCBhLmJ0bi1kYXJrLWJsdWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG4gIC5zaW1wbGUtaW1nLWJhbm5lciAuc2ltcGxlLWJhbm5lci1pbWcge1xuICAgIGhlaWdodDogNTB2dztcbiAgICB3aWR0aDogNDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnNpbXBsZS1pbWctYmFubmVyIC5zaW1wbGUtYmFubmVyLWltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5zdGF0ZS1pbi1kZXRhaWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLnN0YXRlLWluLWRldGFpbC5ibHVlLXdpZGdldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBiMTU0ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbTsgfVxuICAgIC5zdGF0ZS1pbi1kZXRhaWwuYmx1ZS13aWRnZXQgaDEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zdGF0ZS1pbi1kZXRhaWwuYmx1ZS13aWRnZXQgaDE6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIyYzFjO1xuICAgICAgICBib3R0b206IDZweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE1MCU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgICAgIC5zdGF0ZS1pbi1kZXRhaWwuYmx1ZS13aWRnZXQgaDE6YWZ0ZXIge1xuICAgICAgICAgICAgYm90dG9tOiAxMHB4OyB9IH1cbiAgICAuc3RhdGUtaW4tZGV0YWlsLmJsdWUtd2lkZ2V0IGltZyB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwJTsgfVxuICAgIC5zdGF0ZS1pbi1kZXRhaWwuYmx1ZS13aWRnZXQgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2VyaWYgTGlnaHRcIiwgc2VyaWY7IH1cbiAgICAuc3RhdGUtaW4tZGV0YWlsLmJsdWUtd2lkZ2V0IC5kcm9wZG93bi1zZWxlY3RvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3NUUyOyB9XG4gICAgICAuc3RhdGUtaW4tZGV0YWlsLmJsdWUtd2lkZ2V0IC5kcm9wZG93bi1zZWxlY3RvcjpiZWZvcmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZjsgfVxuICAgICAgLnN0YXRlLWluLWRldGFpbC5ibHVlLXdpZGdldCAuZHJvcGRvd24tc2VsZWN0b3I6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZjsgfVxuICAgIC5zdGF0ZS1pbi1kZXRhaWwuYmx1ZS13aWRnZXQgLmRyb3Bkb3duLXN0YXRlcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3NUUyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgICAuc3RhdGUtaW4tZGV0YWlsLmJsdWUtd2lkZ2V0IC5kcm9wZG93bi1zdGF0ZXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnN0YXRlLWluLWRldGFpbC5ibHVlLXdpZGdldCAuZHJvcGRvd24tc3RhdGVzLm9wZW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cmVtKTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAgIC5zdGF0ZS1pbi1kZXRhaWwuYmx1ZS13aWRnZXQgLmRyb3Bkb3duLXN0YXRlcy5vcGVuIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3cmVtKTsgfSB9XG4gICAgICAuc3RhdGUtaW4tZGV0YWlsLmJsdWUtd2lkZ2V0IC5kcm9wZG93bi1zdGF0ZXMgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5zdGF0ZS1pbi1kZXRhaWwuYmx1ZS13aWRnZXQgLmRyb3Bkb3duLXN0YXRlcyBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIxNTRlOyB9XG4gICAgLnN0YXRlLWluLWRldGFpbC5ibHVlLXdpZGdldCAuc3RhdGUtc2VsZWN0b3Ige1xuICAgICAgcGFkZGluZzogNXB4IDA7IH1cbiAgLnN0YXRlLWluLWRldGFpbCAuc3RhdGUtc2VsZWN0b3Ige1xuICAgIHBhZGRpbmc6IDE0cHggNXB4OyB9XG5cbkBrZXlmcmFtZXMgaGVhcnRiZWF0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4uc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIxNTRlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMS43NXJlbSAwIDA7IH1cbiAgLnNpdGUtZm9vdGVyIHVsIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuc2l0ZS1mb290ZXIgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuc2l0ZS1mb290ZXIgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1icmFuZGluZyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnNpdGUtZm9vdGVyIC5zaXRlLWJyYW5kaW5nIGEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaWNvbnMvdGZhaC1sb2dvLXdoaXRlLnBuZ1wiKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXJpZ2h0LFxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQge1xuICAgICAgd2lkdGg6IDU1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcmlnaHQsXG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdCB7XG4gICAgICB3aWR0aDogNjMlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodF9fbWVudXMsXG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdF9fbWVudXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXJpZ2h0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uLFxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXJpZ2h0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC5zdWJzY3JpYmUsXG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAuc3Vic2NyaWJlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAuc3Vic2NyaWJlLFxuICAgICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC5zdWJzY3JpYmUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXJpZ2h0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC5zdWJzY3JpYmU6YWZ0ZXIsXG4gICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC5zdWJzY3JpYmU6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgcmlnaHQ6IC0yNHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcmlnaHRfX21lbnVzIC51dGlsaXR5LW5hdmlnYXRpb24gLnN1YnNjcmliZTphZnRlcixcbiAgICAgICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC5zdWJzY3JpYmU6YWZ0ZXIge1xuICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICByaWdodDogLTI1cHg7IH0gfVxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXJpZ2h0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC5mYWNlYm9vayxcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAudHdpdHRlcixcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC5mYWNlYm9vayxcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC50d2l0dGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXJpZ2h0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC5mYWNlYm9vayxcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC5mYWNlYm9vayB7XG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodCB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcmlnaHQge1xuICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQgLmNvbnRhY3QtaW5mb3JtYXRpb24ge1xuICAgICAgcGFkZGluZzogMTBweCAwIDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQgLmNvbnRhY3QtaW5mb3JtYXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9IH1cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdCAuY29udGFjdC1pbmZvcm1hdGlvbiBoMyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IC5jb250YWN0LWluZm9ybWF0aW9uIGgzIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNnJlbTsgfSB9XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQgLmNvbnRhY3QtaW5mb3JtYXRpb24gLmNvbnRhY3QtaW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDQ3JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNy40MzhlbSkge1xuICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdCAuY29udGFjdC1pbmZvcm1hdGlvbiAuY29udGFjdC1pbmZvIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQgLmNvbnRhY3QtaW5mb3JtYXRpb24gLmNvbnRhY3QtaW5mbzpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNSU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQgLmNvbnRhY3QtaW5mb3JtYXRpb24gLmNvbnRhY3QtaW5mbzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQgLmNvbnRhY3QtaW5mb3JtYXRpb24gLmNvbnRhY3QtaW5mbzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IC5jb250YWN0LWluZm9ybWF0aW9uIC5jb250YWN0LWluZm8ge1xuICAgICAgICB3aWR0aDogNDkuNSU7IH0gfVxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQgLmNvbnRhY3QtaW5mb3JtYXRpb24gLmNvbnRhY3QtaW5mbyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcHNlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQgLmNvbnRhY3QtaW5mb3JtYXRpb24gLmNvbnRhY3QtaW5mbyBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNyZW07IH0gfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1wcmltYXJ5LFxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zZWNvbmRhcnkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDEwNCwgMTE3LCAyMjYsIDAuNCk7XG4gICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXByaW1hcnksXG4gICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zZWNvbmRhcnkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXByaW1hcnksXG4gICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zZWNvbmRhcnkge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXByaW1hcnkgbGksXG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItc2Vjb25kYXJ5IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAuNzU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXByaW1hcnkgbGksXG4gICAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNlY29uZGFyeSBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAwOyB9IH1cbiAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXByaW1hcnkgbGk6bGFzdC1jaGlsZCBhOmFmdGVyLFxuICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItc2Vjb25kYXJ5IGxpOmxhc3QtY2hpbGQgYTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXByaW1hcnkgbGkgYSxcbiAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNlY29uZGFyeSBsaSBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1wcmltYXJ5IGxpIGEsXG4gICAgICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItc2Vjb25kYXJ5IGxpIGEge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMnJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcHJpbWFyeSBsaSBhOmFmdGVyLFxuICAgICAgICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItc2Vjb25kYXJ5IGxpIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICBjb250ZW50OiAnJzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcHJpbWFyeSBsaSBhLFxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNlY29uZGFyeSBsaTpmaXJzdC1vZi10eXBlIGEge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcHJpbWFyeSBsaSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNlY29uZGFyeSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDAgMS43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItc2Vjb25kYXJ5IGxpIHtcbiAgICAgIHBhZGRpbmc6IC43NXJlbSAwOyB9IH1cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItc2Vjb25kYXJ5IGxpIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuODVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zZWNvbmRhcnkgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9IH1cbiAgLnNpdGUtZm9vdGVyIC51dGlsaXR5LW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc2l0ZS1mb290ZXIgLnV0aWxpdHktbmF2aWdhdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zaXRlLWZvb3RlciAudXRpbGl0eS1uYXZpZ2F0aW9uID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDdweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zaXRlLWZvb3RlciAudXRpbGl0eS1uYXZpZ2F0aW9uIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5mb290ZXItbGVnYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxMDM1O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgIC5mb290ZXItbGVnYWwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07IH0gfVxuICAuZm9vdGVyLWxlZ2FsIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IC43NXJlbTsgfVxuICAuZm9vdGVyLWxlZ2FsIC5jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuZm9vdGVyLWxlZ2FsIC5jb3B5cmlnaHQge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmZvb3Rlci1sZWdhbCAuY29weXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgLmZvb3Rlci1sZWdhbCAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvb3Rlci1sZWdhbCAuaGVhcnRiZWF0X19mb290ZXIgLmJsdWUtdXAge1xuICAgIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA0NnB4IHNvbGlkICMwOTEwMzU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC00LjRyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5mb290ZXItbGVnYWwgLmhlYXJ0YmVhdF9fZm9vdGVyIC53aGl0ZS11cCB7XG4gICAgYm9yZGVyLWxlZnQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDQ2cHggc29saWQgI2ZmZjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTQuOXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgei1pbmRleDogMTsgfVxuICAuZm9vdGVyLWxlZ2FsIC5oZWFydGJlYXRfX2Zvb3RlciAuYmx1ZS1kb3duIHtcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDE4cHggc29saWQgIzBiMTU0ZTtcbiAgICBsZWZ0OiAtMTNweDtcbiAgICB0b3A6IC0yLjJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5mb290ZXItbGVnYWwgLmhlYXJ0YmVhdF9fZm9vdGVyIC5ibHVlLWRvd24ucmlnaHQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgbGVmdDogMjFweDsgfVxuICAuZm9vdGVyLWxlZ2FsIC5oZWFydGJlYXRfX2Zvb3RlciAud2hpdGUtZG93biB7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICNmZmY7XG4gICAgbGVmdDogLTEzcHg7XG4gICAgdG9wOiAtMnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuZm9vdGVyLWxlZ2FsIC5oZWFydGJlYXRfX2Zvb3RlciAud2hpdGUtZG93bi5yaWdodCB7XG4gICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBsZWZ0OiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgLmZvb3Rlci1sZWdhbCAuaGVhcnRiZWF0X19mb290ZXIgLmJsdWUtdXAsXG4gICAgLmZvb3Rlci1sZWdhbCAuaGVhcnRiZWF0X19mb290ZXIgLndoaXRlLXVwIHtcbiAgICAgIGxlZnQ6IC00cmVtOyB9XG4gICAgLmZvb3Rlci1sZWdhbCAuaGVhcnRiZWF0X19mb290ZXIgLndoaXRlLWRvd24sXG4gICAgLmZvb3Rlci1sZWdhbCAuaGVhcnRiZWF0X19mb290ZXIgLmJsdWUtZG93biB7XG4gICAgICBsZWZ0OiBjYWxjKC00cmVtIC0gMTNweCk7IH1cbiAgICAgIC5mb290ZXItbGVnYWwgLmhlYXJ0YmVhdF9fZm9vdGVyIC53aGl0ZS1kb3duLnJpZ2h0LFxuICAgICAgLmZvb3Rlci1sZWdhbCAuaGVhcnRiZWF0X19mb290ZXIgLmJsdWUtZG93bi5yaWdodCB7XG4gICAgICAgIGxlZnQ6IGNhbGMoLTRyZW0gKyAyMHB4KTsgfVxuICAgIC5mb290ZXItbGVnYWwgLmhlYXJ0YmVhdF9fZm9vdGVyIC5ibHVlLWRvd24ucmlnaHQge1xuICAgICAgbGVmdDogY2FsYygtNHJlbSArIDIxcHgpOyB9IH1cblxuLnN1YnNjcmliZS1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDM2MzY7XG4gIGJvcmRlci1ib3R0b206IDEzcHggc29saWQgI2IyMmMxYztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgcGFkZGluZzogMy41cmVtIDAgM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zdWJzY3JpYmUtcGFuZWwge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiaWNvbnMvaGVhcnRiZWF0LWJsdWUucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAwcHggMzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMHB4IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBwYWRkaW5nOiAzLjVyZW0gMCA3LjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAuc3Vic2NyaWJlLXBhbmVsIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzcmVtIDNyZW0gNi43NXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTsgfSB9XG4gIC5zdWJzY3JpYmUtcGFuZWwgcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc3Vic2NyaWJlLXBhbmVsIHAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLS41cmVtOyB9IH1cbiAgLnN1YnNjcmliZS1wYW5lbCBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIE1lZGl1bVwiLCBzYW5zLXNlcmlmOyB9XG4gIC5zdWJzY3JpYmUtcGFuZWwgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnN1YnNjcmliZS1wYW5lbCAuYnRuIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuc3Vic2NyaWJlLXBhbmVsIC5kaWdlc3QtbWFpbiB7XG4gICAgZm9udC1zaXplOiAxLjg1cmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zdWJzY3JpYmUtcGFuZWwgLmRpZ2VzdC1tYWluIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICAuc3Vic2NyaWJlLXBhbmVsIC5kaWdlc3QtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zdWJzY3JpYmUtcGFuZWwgLmRpZ2VzdC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgICAgICBtYXJnaW46IDEuMXJlbSBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuICAuc3Vic2NyaWJlLXBhbmVsLm1pZC1wYWdlIC5zdWJzY3JpYmVfX2hlYXJ0LWJlYXRfX21haW4ge1xuICAgIGJvcmRlci1ib3R0b206IDEyMHB4IHNvbGlkICNmZmYgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zdWJzY3JpYmUtcGFuZWwubWlkLXBhZ2Uge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiaWNvbnMvaGVhcnRiZWF0LnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwMHB4IDMwMHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDBweCBjZW50ZXI7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZzogMy41cmVtIDAgNy41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAuc3Vic2NyaWJlLXBhbmVsLm1pZC1wYWdlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzcmVtIDNyZW0gNi43NXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTsgfSB9XG4gIC5zdWJzY3JpYmUtcGFuZWwgLmJlYXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnN1YnNjcmliZS1wYW5lbCAuYmVhdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnN1YnNjcmliZS1wYW5lbCAuc3Vic2NyaWJlX19oZWFydC1iZWF0X19tYWluIHtcbiAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTIwcHggc29saWQgIzBiMTU0ZTtcbiAgICBsZWZ0OiAxcmVtO1xuICAgIGJvdHRvbTogLTRyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLnN1YnNjcmliZS1wYW5lbCAuc3Vic2NyaWJlX19oZWFydC1iZWF0X19tYWluLWJvcmRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDQxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA0MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDE0NXB4IHNvbGlkICNiMjJjMWM7XG4gICAgbGVmdDogNHB4O1xuICAgIGJvdHRvbTogLTMuMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICB3aWR0aDogODVweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5zdWJzY3JpYmUtcGFuZWwgLnN1YnNjcmliZV9faGVhcnQtYmVhdF9fbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICNlZDM2MzY7XG4gICAgbGVmdDogLTlweDtcbiAgICBib3R0b206IC00cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLnN1YnNjcmliZS1wYW5lbCAuc3Vic2NyaWJlX19oZWFydC1iZWF0X19sZWZ0LWJvcmRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDM5cHggc29saWQgI2IyMmMxYztcbiAgICBsZWZ0OiAtMTFweDtcbiAgICBib3R0b206IC02LjI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgei1pbmRleDogMTsgfVxuICAuc3Vic2NyaWJlLXBhbmVsIC5zdWJzY3JpYmVfX2hlYXJ0LWJlYXRfX3JpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgI2VkMzYzNjtcbiAgICBsZWZ0OiA4N3B4O1xuICAgIGJvdHRvbTogLTRyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAuc3Vic2NyaWJlLXBhbmVsIC5zdWJzY3JpYmVfX2hlYXJ0LWJlYXRfX3JpZ2h0LWJvcmRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDM5cHggc29saWQgI2IyMmMxYztcbiAgICBsZWZ0OiA3NXB4O1xuICAgIGJvdHRvbTogLTYuMjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMjdweDtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi50b29sa2l0LXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4ICNiZGJjYmM7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAudG9vbGtpdC1zaWRlYmFyID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQxZDE7IH1cbiAgICAudG9vbGtpdC1zaWRlYmFyID4gZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLnRvb2xraXQtc2lkZWJhciA+IGRpdi50b29sa2l0X19hY2NvcmRpb24ge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnRvb2xraXQtc2lkZWJhciA+IGRpdi50b29sa2l0X19hY2NvcmRpb24gaDMge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAudG9vbGtpdC1zaWRlYmFyID4gZGl2LnRvb2xraXRfX2FjY29yZGlvbiBoMyBpIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLnRvb2xraXQtc2lkZWJhciA+IGRpdi5jb250YWN0IGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gICAgLnRvb2xraXQtc2lkZWJhciA+IGRpdi5jb250YWN0IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMCAwOyB9XG4gICAgICAudG9vbGtpdC1zaWRlYmFyID4gZGl2LmNvbnRhY3Qgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuICAudG9vbGtpdC1zaWRlYmFyIGg0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC50b29sa2l0LXNpZGViYXItLWZpbGVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIG1heC1oZWlnaHQ6IDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnRvb2xraXQtc2lkZWJhci0tZmlsZXMub3BlbiB7XG4gICAgICBtYXgtaGVpZ2h0OiA5OTlweDsgfVxuICAgIC50b29sa2l0LXNpZGViYXItLWZpbGVzIGEge1xuICAgICAgY29sb3I6ICMwYjE1NGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IC4yNXJlbSAxcmVtIC4yNXJlbSAycmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgQm9sZFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAudG9vbGtpdC1zaWRlYmFyLS1maWxlcyBhOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLnRvb2xraXQtc2lkZWJhci0tZmlsZXMgYTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07IH1cbiAgICAgIC50b29sa2l0LXNpZGViYXItLWZpbGVzIGEuZnVsbC1yZXBvcnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNCwgMTE3LCAyMjYsIDAuMSk7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW0gLjVyZW0gMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICAgICAgICBjb2xvcjogI2IyMmMxYzsgfVxuICAgICAgLnRvb2xraXQtc2lkZWJhci0tZmlsZXMgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC50b29sa2l0LXNpZGViYXIgLnN0YXRlLWluLWRldGFpbCAuc3RhdGUtc2VsZWN0b3Ige1xuICAgIHBhZGRpbmc6IDE0cHggMDsgfVxuICAudG9vbGtpdC1zaWRlYmFyIC5zdGF0ZS1pbi1kZXRhaWwgaDMge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnRvb2xraXQtc2lkZWJhciAuc3RhdGUtaW4tZGV0YWlsIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBhZ2luYXRpb24gPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDJweDsgfVxuXG4ucGFnaW5hdGlvbiBhIHtcbiAgY29sb3I6ICM2ODc1RTI7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucGFnaW5hdGlvbiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3NUUyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW5maW5pdGUgc2Nyb2xsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBHbG9iYWxseSBoaWRkZW4gZWxlbWVudHMgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaXMgc3VwcG9ydGVkIGFuZCBpbiB1c2UuICovXG4uaW5maW5pdGUtc2Nyb2xsIC5wb3N0cy1uYXZpZ2F0aW9uLFxuLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuICAvKiBUaGVtZSBGb290ZXIgKHdoZW4gc2V0IHRvIHNjcm9sbGluZykgKi9cbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBXaGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kIHdlIG5lZWQgdG8gcmUtZGlzcGxheSBlbGVtZW50cyB0aGF0IHdlcmUgaGlkZGVuICh2aWEgLm5ldmVyZW5kaW5nKSBiZWZvcmUuICovXG4uaW5maW5pdHktZW5kLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8qIE1ha2Ugc3VyZSBsb2dvIGxpbmsgd3JhcHMgYXJvdW5kIGxvZ28gaW1hZ2UuICovXG4uY3VzdG9tLWxvZ28tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndwLWNhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC53cC1jYXB0aW9uIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBtYXJnaW46IDAuODA3NWVtIDA7IH1cblxuLndwLWNhcHRpb24tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMzMuMzMlOyB9XG4gIC5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTYuNjYlOyB9XG4gIC5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDE0LjI4JTsgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMi41JTsgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMS4xMSU7IH1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4iLCJib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcblx0Y29sb3I6ICRjb2xvcl9fdGV4dC1tYWluO1xuXHRmb250LWZhbWlseTogJGZvbnRfX21haW47XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxKTtcblx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1ib2R5O1xufVxuXG5AaW1wb3J0IFwiaGVhZGluZ3NcIjtcblxuQGltcG9ydCBcImNvcHlcIjtcblxuXG4vKlxuKiBMb2FkaW5nIFRoZXNlIFVwIE5vdywgUmVtb3ZlIE9uY2UgRGVzaWduIEZpbmlzaGVzIEFuZCBEZXRlcm1pbmVzXG4qIFdoaWNoIE9uZXMgQXJlIE5vdCBOZWVkZWRcbiovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTVBsZXhNb25vJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0lCTVBsZXhNb25vLVJlZ3VsYXIub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyBcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTVBsZXhTYW5zIFJlZ3VsYXInO1xuICBzcmM6IHVybCgnZm9udHMvSUJNUGxleFNhbnMtUmVndWxhci5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IFxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNUGxleFNhbnMgQm9sZCc7XG4gIHNyYzogdXJsKCdmb250cy9JQk1QbGV4U2Fucy1Cb2xkLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4U2FucyBNZWRpdW0nO1xuICBzcmM6IHVybCgnZm9udHMvSUJNUGxleFNhbnMtTWVkaXVtLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4U2FucyBMaWdodCc7XG4gIHNyYzogdXJsKCdmb250cy9JQk1QbGV4U2Fucy1MaWdodC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IFxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNUGxleFNhbnMgTGlnaHQgSXRhbGljJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0lCTVBsZXhTYW5zLUxpZ2h0SXRhbGljLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTVBsZXhTYW5zIFNlbWlCb2xkJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0lCTVBsZXhTYW5zLVNlbWlCb2xkLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4U2FucyBTZW1pQm9sZCBJdGFsaWMnO1xuICBzcmM6IHVybCgnZm9udHMvSUJNUGxleFNhbnMtU2VtaUJvbGRJdGFsaWMub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyBcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTVBsZXhTYW5zIFRleHQnO1xuICBzcmM6IHVybCgnZm9udHMvSUJNUGxleFNhbnMtVGV4dC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IFxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNUGxleFNlcmlmIEJvbGQnO1xuICBzcmM6IHVybCgnZm9udHMvSUJNUGxleFNlcmlmLUJvbGQub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyBcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTVBsZXhTZXJpZiBMaWdodCc7XG4gIHNyYzogdXJsKCdmb250cy9JQk1QbGV4U2VyaWYtTGlnaHQub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyBcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTVBsZXhTZXJpZiBUZXh0JztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0lCTVBsZXhTZXJpZi1UZXh0Lm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4U2VyaWYgVGV4dCBJdGFsaWMnO1xuICBzcmM6IHVybCgnZm9udHMvSUJNUGxleFNlcmlmLVRleHRJdGFsaWMub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyBcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTVBsZXhTZXJpZiBUaGluJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0lCTVBsZXhTZXJpZi1UaGluLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgXG59IiwiLy8gUmVtIG91dHB1dCB3aXRoIHB4IGZhbGxiYWNrXG5AbWl4aW4gZm9udC1zaXplKCRzaXplVmFsdWU6IDEpIHtcblx0Zm9udC1zaXplOiAoJHNpemVWYWx1ZSAqIDE2KSAqIDFweDtcblx0Zm9udC1zaXplOiAkc2l6ZVZhbHVlICogMXJlbTtcbn1cblxuLy8gQ2VudGVyIGJsb2NrXG5AbWl4aW4gY2VudGVyLWJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8vIENsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4vLyBDbGVhciBhZnRlciAobm90IGFsbCBjbGVhcmZpeCBuZWVkIHRoaXMgYWxzbylcbkBtaXhpbiBjbGVhcmZpeC1hZnRlcigpIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi8vIENvbHVtbiB3aWR0aCB3aXRoIG1hcmdpblxuQG1peGluIGNvbHVtbi13aWR0aCgkbnVtYmVyQ29sdW1uczogMykge1xuXHR3aWR0aDogbWFwLWdldCggJGNvbHVtbnMsICRudW1iZXJDb2x1bW5zICkgLSAoICggJGNvbHVtbnNfX21hcmdpbiAqICggJG51bWJlckNvbHVtbnMgLSAxICkgKSAvICRudW1iZXJDb2x1bW5zICk7XG59XG4iLCJoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0Y2xlYXI6IGJvdGg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWJvbGQ7XG5cdGxldHRlci1zcGFjaW5nOiAtMXB4O1xufVxuXG5oMSwgaDIsIGgzIHtcblx0Y29sb3I6ICRjb2xvcl9fZGFyay1ibHVlO1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMi42NXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cblx0QG1lZGlhICN7JHVwLXRvLXBoYWJsZXR9IHtcblx0XHRmb250LXNpemU6IDEuNzVyZW07XG5cdH1cbn1cblxuaDIge1xuXHRmb250LXNpemU6IDI4cHg7XG5cblx0QG1lZGlhICN7JHVwLXRvLXBoYWJsZXR9IHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cbn1cblxuaDQge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2VyaWYtdGV4dDtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLndpdGgtbGluZS1hYm92ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19yZWQ7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAzcmVtO1xuXHR9XG59XG5cbmg0LndpdGgtbGluZS1hYm92ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0dG9wOiA1cHg7XG5cdH1cbn1cblxuLndpdGgtbGluZS1iZWxvdyB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX3JlZDtcblx0bGluZS1oZWlnaHQ6IC42NTtcbn1cblxuLmhpZ2hsaWdodC10ZXh0IHtcblx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdGNvbG9yOiAkY29sb3JfX3RleHQtbGlnaHQtZ3JheTtcblx0XG5cdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdH1cblxuXHQmLnNtYWxsIHtcblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWxpZ2h0LWdyYXk7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkaW5nX19yZWQtdW5kZXJsaW5lIHtcblx0Y29sb3I6ICRjb2xvcl9fZGFyay1ibHVlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0JjphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19yZWQ7XG5cdFx0Ym90dG9tOiAxNHB4O1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuaDEuaGVhZGluZ19fcmVkLXVuZGVybGluZSB7XG5cdCY6YWZ0ZXIge1xuXHRcdGJvdHRvbTogMTBweDtcblx0fVxufVxuXG5oMi5oZWFkaW5nX19yZWQtdW5kZXJsaW5lIHtcblx0JjphZnRlciB7XG5cdFx0Ym90dG9tOiA4cHg7XG5cdH1cbn1cblxuaDMuaGVhZGluZ19fcmVkLXVuZGVybGluZSxcbmg0LmhlYWRpbmdfX3JlZC11bmRlcmxpbmUge1xuXHQmOmFmdGVyIHtcblx0XHRib3R0b206IDZweDtcblx0fVxufVxuXG5wLmhlYWRpbmdfX3JlZC11bmRlcmxpbmUge1xuXHQmOmFmdGVyIHtcblx0XHRib3R0b206IDVweDtcblx0fVxufVxuXG4ubGFyZ2VyIHtcblx0Zm9udC1zaXplOiAyMnB4O1xufVxuXG4ubGlnaHQtZ3JheSB7XG5cdGNvbG9yOiAkY29sb3JfX21lZC1ncmF5O1xufVxuXG5cblxuIiwicCB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG5hIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5kZm4sIGNpdGUsIGVtLCBpIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlIHtcblx0bWFyZ2luOiAwIDEuNWVtO1xufVxuXG5hZGRyZXNzIHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbnByZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1wcmU7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9fcHJlO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMC45Mzc1KTtcblx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1wcmU7XG5cdG1hcmdpbi1ib3R0b206IDEuNmVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRwYWRkaW5nOiAxLjZlbTtcbn1cblxuY29kZSwga2JkLCB0dCwgdmFyIHtcblx0Zm9udC1mYW1pbHk6ICRmb250X19jb2RlO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMC45Mzc1KTtcbn1cblxuYWJiciwgYWNyb255bSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNvbG9yX19ib3JkZXItYWJicjtcblx0Y3Vyc29yOiBoZWxwO1xufVxuXG5tYXJrLCBpbnMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmQtaW5zO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJpZyB7XG5cdGZvbnQtc2l6ZTogMTI1JTtcbn1cbiIsImh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHsgLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGNoYW5nZSB0aGUgcHJvcGVydHkgZm9yIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlLyAqL1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7IC8qIEZhbGxiYWNrIGZvciB3aGVuIHRoZXJlIGlzIG5vIGN1c3RvbSBiYWNrZ3JvdW5kIGNvbG9yIGRlZmluZWQuICovXG59XG5cbmhyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLWhyO1xuXHRib3JkZXI6IDA7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuQGltcG9ydCBcImxpc3RzXCI7XG5cbmltZyB7XG5cdGhlaWdodDogYXV0bzsgLyogTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS4gKi9cblx0bWF4LXdpZHRoOiAxMDAlOyAvKiBBZGhlcmUgdG8gY29udGFpbmVyIHdpZHRoLiAqL1xufVxuXG5maWd1cmUge1xuXHRtYXJnaW46IDFlbSAwOyAvKiBFeHRyYSB3aWRlIGltYWdlcyB3aXRoaW4gZmlndXJlIHRhZ3MgZG9uJ3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYS4gKi9cbn1cblxuQGltcG9ydCBcImFjY2VudHNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25zXCI7XG5AaW1wb3J0IFwiaGVhcnRiZWF0XCI7XG5AaW1wb3J0IFwicGFuZWxcIjtcbkBpbXBvcnQgXCJzb2NpYWxcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbiIsInVsLCBvbCB7XG5cdG1hcmdpbjogMCAwIDEuNWVtIDNlbTtcbn1cblxudWwge1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG4vKiBsaXN0cyBpbnNpZGUgd3lzaXd5ZyAqL1xuLnR3by1jb2xfX3R3by1vbmUgLmxlZnQsXG4udHdvLWNvbF9fb25lLXR3byAucmlnaHQge1xuXHQvLyB1bCBsaSxcblx0Ly8gb2wgbGkge1xuXHQvLyBcdG1hcmdpbjogMXJlbSAwO1xuXHQvLyB9XG5cdHVsLCBvbCB7XG5cdFx0Ji5saXN0LW5vLW1hcmcgbGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0dWwge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cblxuZHQge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuXHRtYXJnaW46IDAgMS41ZW0gMS41ZW07XG59XG4iLCIuZmVhdHVyZS1kYXRlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1saWdodDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZmVhdHVyZS1jb250ZW50LXR5cGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLXNlbWlib2xkO1xuXHRmb250LXNpemU6IDExcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0Ji5zdG9yeSB7XG5cdFx0Y29sb3I6ICRjb2xvcl9fcGluaztcblx0fVxuXG5cdCYucmVsZWFzZSB7XG5cdFx0Y29sb3I6ICRjb2xvcl9fbGlnaHQtYmx1ZTtcblx0fVxuXG5cdCYuaXNzdWUge1xuXHRcdGNvbG9yOiAkY29sb3JfX2dyZWVuO1xuXHR9XG5cblx0Ji5yZXBvcnQge1xuXHRcdGNvbG9yOiAkY29sb3JfX3JlZDtcblx0fVxuXG5cdCYuRG93bmxvYWQge1xuXHRcdGNvbG9yOiAkY29sb3JfX2xhdmVuZGVyO1xuXHR9XG59XG5cbi5kYXRlIHtcblx0Y29sb3I6ICRjb2xvcl9fdGV4dC1saWdodC1ncmF5O1xuXHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucztcblx0Zm9udC1zaXplOiAuNzVyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0LnllYXIge1xuXHRcdGNvbG9yOiAkY29sb3JfX3Bpbms7XG5cdH1cbn1cblxuLmRvY3VtZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDFyZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmF0LXNoYXJlLWJ0bi1lbGVtZW50cyB7XG5cdHdpZHRoOiAxMDBweDtcbn0iLCIuYnRuIHtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnM7XG5cdHBhZGRpbmc6IC41cmVtIDJyZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gXG5cdCYtcGluayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19waW5rO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fcGluaztcblx0XHRcdGNvbG9yOiAkY29sb3JfX3Bpbms7XG5cdFx0fVxuXHR9XG5cdCYtZGFyay1ibHVlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2RhcmstYmx1ZTtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2RhcmstYmx1ZTtcblx0XHRcdGNvbG9yOiAkY29sb3JfX2RhcmstYmx1ZTtcblx0XHR9XG5cdH1cblxuXHQmLWxpZ2h0LWJsdWUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbGF2ZW5kZXI7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19sYXZlbmRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3JfX2xhdmVuZGVyO1xuXHRcdH1cblx0fVxufVxuXG5wLmJ0biBhIHtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtbGlnaHQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG59IiwiLmRyb3Bkb3duIHtcdFxuXHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1saWdodDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHQmLXNlbGVjdG9yIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogLjc1cmVtIDFyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjphZnRlcixcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvcl9fZGFyay1ibHVlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDFyZW07XG5cdFx0XHR0b3A6IDI1cHg7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7ICBcblx0XHRcdGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyBcblx0XHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkY29sb3JfX2RhcmstYmx1ZTsgXG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0dG9wOiAxOHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtc3RhdGVzIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0bWFyZ2luOiA1cHggMCAxcmVtO1xuXHRcdG1heC1oZWlnaHQ6IDIuNXJlbTtcblx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdHBhZGRpbmc6IC4yNXJlbSAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cblx0XHQmLm9wZW4ge1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdG1heC1oZWlnaHQ6IDkuNXJlbTtcblx0XHRcdFxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0IFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAuMjVyZW0gMXJlbTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnRvb2xraXQtc2lkZWJhciB7XG5cdC5kcm9wZG93bi1zZWxlY3RvciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19saWdodC1ncmF5O1xuXHR9XG5cblx0LmRyb3Bkb3duLXN0YXRlcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fbGlnaHQtZ3JheTtcblx0XHRib3gtc2hhZG93OiAwcHggNXB4IDE1cHggMHB4ICNjY2NiY2I7IFxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogODElO1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHR3aWR0aDogNzYlO1xuXHRcdH1cblxuXHRcdGxpOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fZGFyay1ibHVlOyBcblx0XHR9XG5cdH1cbn1cblxuLnN0YXRlLWxhbmRpbmcge1xuXHQuZHJvcGRvd24ge1x0XG5cdFx0Y29sb3I6ICRjb2xvcl9fZGFyay1ibHVlO1xuXG5cdFx0Ji1zZWxlY3RvciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBncmF5O1xuXG5cdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDVweCAxNXB4IDBweCAjY2NjYmNiOyBcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLXN0YXRlcyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBncmF5O1xuXG5cdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDVweCAxNXB4IDBweCAjY2NjYmNiO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA5LjVyZW07XG5cdFx0XHR9XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19waW5rO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmFjZXR3cC10eXBlLWRyb3Bkb3duIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19tZWQtZ3JheTtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogNDAlO1xuXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHR9XG5cdH1cblxuXHQmLmZhY2V0d3AtZmFjZXQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdHNlbGVjdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0Y29sb3I6ICRjb2xvcl9fbWVkLWdyYXk7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtbGlnaHQ7XG5cdFx0aGVpZ2h0OiAyLjc1cmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJ2ljb25zL2ljb24tYXJyb3cuc3ZnJykgbm8tcmVwZWF0IDEwMCUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMjAlIDIwMCU7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxuXHRzZWxlY3Q6Oi1tcy1leHBhbmQge1xuXHQgICAgZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uZmFjZXR3cC1wYWdlciB7XG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3JfX2xhdmVuZGVyO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWxpZ2h0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fbGF2ZW5kZXI7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1tZWQ7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX19sYXZlbmRlcjtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLW1lZDtcblx0XHR9XG5cdH1cbn1cbi5mYWNldHdwLXBhZ2Uge1xuXHRtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufSIsIi5lbnRyeS1oZWFkZXIgLnRob3JhY2ljLWNhdml0eSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogODAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgI3skdXAtdG8tcGhhYmxldH0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHBhdGgge1xuICAgICAgICBzdHJva2U6ICRjb2xvcl9fcmVkO1xuICAgICAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxNjAlLCAyMDA7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgIC8qIGFuaW1hdGlvbjogcHVsc2UgNXMgMSBsaW5lYXI7Ki9cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JfX3JlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gICAgMCUge1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTEzMDtcbiAgICB9XG5cbiAgXG4gICAgMTAwJSB7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIH1cbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgICAudGhvcmFjaWMtY2F2aXR5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIuNnJlbTsgICAgIFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC11cH0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIuMnJlbTsgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwYXRoIHtcbiAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgICAgICBmaWxsOiAkY29sb3JfX2RhcmstYmx1ZTtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBhbmVsIHtcblx0cGFkZGluZzogM3JlbSAwO1xuXG5cdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRwYWRkaW5nOiA1cmVtIDA7XG5cdH1cblxuXHQmLXRoaW4ge1xuXHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0cGFkZGluZzogMnJlbSAwO1xuXHRcdH1cblxuXHRcdGgxLFxuXHRcdGg0IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQud2l0aC1saW5lLWFib3ZlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWxpZ2h0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTEwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQmLWJsdWUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fZGFyay1ibHVlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRoMSxcblx0XHRoMixcblx0XHRoMyxcblx0XHRhLFxuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQmLWdyYXkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdG9vbGtpdC1ncmF5O1xuXHR9XG5cblx0Ji01MC01MCB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XG5cdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhbmVsLWhhbGYge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdH1cblxuXHRcdFx0LmhlYWRpbmcge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cblx0XHRcdFx0LnZpZXctYWxsIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX19yZWQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtbWVkO1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLXRleHQge1xuXHRcdG1hcmdpbjogMXJlbSBhdXRvIDNyZW07XG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuaGVhZGluZyB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fcmVkO1xuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cblx0XHQmLW1pbiB7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtNnB4ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtOXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMSB7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IC02cHggIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRmb250LXNpemU6IDIuNjVyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC0xMXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZpZXctYWxsIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfX3JlZDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLW1lZDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4ucGFuZWwucGFuZWwtaG9tZXBhZ2UtYm90dG9tIHtcblx0LmhlYWRpbmcge1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cbn0iLCIuYXQtYWJvdmUtcG9zdCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdEBtZWRpYSAjeyR1cC10by1waGFibGV0fSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdCYuYWRkdGhpc190b29sIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5yZXBvcnQtc29jaWFsIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuc3ZnLmF0LWljb24tdHdpdHRlcixcbnN2Zy5hdC1pY29uLWZhY2Vib29rIHtcblx0ZmlsbDogJGNvbG9yX19kYXJrLWJsdWUgIWltcG9ydGFudDtcbn0iLCJ0YWJsZSB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyOiAxcHggc29saWQgZ3JheTtcbn1cblxudHI6bnRoLWNoaWxkKGV2ZW4pLFxudHIuaGVhZGVyIHtcdFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmNmO1xuXHRib3JkZXI6IDFweCBzb2xpZCBncmF5O1xufVxuXG50ZCxcbnRoIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19tZWQtZ3JheTtcblx0cGFkZGluZzogLjVyZW07XG59IiwiI2NvbnRlbnQge1xuXHRwYWRkaW5nLXRvcDogNzhweDtcblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1x0XG5cdFx0cGFkZGluZy10b3A6IDEzNXB4O1xuXHRcdCYud2l0aC1taXNzaW9uLXN0YXRlbWVudCB7XG5cdFx0ICAgIHBhZGRpbmctdG9wOiAxOTBweDtcblx0XHR9XG5cdH1cbn1cbi5jb250YWluZXIge1xuXHRtYXJnaW46IGF1dG87XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHR3aWR0aDogOTAlO1xuXG5cdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcdFxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG4uZmxleC1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ud2l0aC1zaWRlYmFyIHtcblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdHdpZHRoOiA2NSU7XG5cdH1cbn1cblxuLmZsb2F0LXJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG5AaW1wb3J0IFwiMmNvbC0xLTFcIjtcbkBpbXBvcnQgXCIyY29sLTEtMlwiO1xuQGltcG9ydCBcIjJjb2wtMi0xXCI7XG5AaW1wb3J0IFwic2lkZWJhclwiOyIsIi50d28tY29sX19vbmUtb25lIHsgXG5cdGNsZWFyOiBib3RoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgXG5cdC5sZWZ0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDQ3LjUlO1xuXHRcdFx0bWFyZ2luOiAwIDUlIDAgMDtcblx0XHR9XG5cdH1cblxuXHQucmlnaHQge1xuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcdFxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblxufSIsIi50d28tY29sX19vbmUtdHdvIHsgXG5cdC5sZWZ0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1x0XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAyNyU7XG5cdFx0fVxuXHR9XG5cblx0LnJpZ2h0IHtcdFxuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcdFxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0cGFkZGluZzogMXJlbSAxLjVyZW07XG5cdFx0XHR3aWR0aDogNzElO1xuXHRcdH1cblx0fVxuXG5cdC5vdmVybGFwIHtcblx0XHRtYXJnaW4tdG9wOiAtNTBweDtcblx0XHRcblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTAwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmxlZnQub3ZlcmxhcCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdG1hcmdpbi10b3A6IC0xMDBweDtcblx0XHR9XG5cdH1cbn0iLCIudHdvLWNvbF9fdHdvLW9uZSB7IFxuXHQubGVmdCB7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XHRcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMCAzcmVtO1xuXHRcdFx0d2lkdGg6IDYyJTtcblx0XHR9XG5cblx0XHQmLm5vLXBhZC1sZWZ0IHtcblx0XHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcdFxuXHRcdFx0XHRwYWRkaW5nOiAwIDNyZW0gMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5yaWdodCB7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XHRcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuXHRcdFx0d2lkdGg6IDM4JTtcblx0XHR9XG5cblx0XHQmLnNpZGViYXIge1xuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHR3aWR0aDogMzUlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vdmVybGFwIHtcblx0XHRtYXJnaW4tdG9wOiAtNTBweDtcblx0XHRcblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTAwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji5hcnRpY2xlIHtcblx0XHQubGVmdCB7XG5cdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgM3JlbSAwIDA7XG5cdFx0XHRcdHdpZHRoOiA2OSU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJpZ2h0IHtcblx0XHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdH1cdFxuXHRcdH1cblx0fVxufSIsIi5zaWRlYmFyIHtcblx0XG5cdCYtYmx1ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19kYXJrLWJsdWU7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR0cmFuc2l0aW9uOiAuMjVzIGFsbCBlYXNlLWluLW91dDtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2xhdmVuZGVyO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtbWVkO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nOiAxLjI1cmVtIDI1cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRoMyB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX2xpbms7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRtYXJnaW4tdG9wOiAuNXJlbTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdH1cblx0fVxuXG5cdGxpIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdH1cblxuXHR1bCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Ji13aXRoLWltYWdlcyB7XG5cblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0fVxuXHRcblx0XHR1bCB7XG5cdFx0XHR3aWR0aDogODUlO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAycmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0fVxuXHR9XG59IiwiYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfX2JvcmRlci1idXR0b247XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0YmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbjtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMC43NSk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRwYWRkaW5nOiAuNmVtIDFlbSAuNGVtO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX19ib3JkZXItYnV0dG9uLWhvdmVyO1xuXHR9XG5cblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX19ib3JkZXItYnV0dG9uLWZvY3VzO1xuXHR9XG59XG4iLCIuc2VhcmNoLWZvcm1fX2xpZ2h0Ym94IHtcblx0ZGlzcGxheTogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19waW5rO1xuXHRib3JkZXItYm90dG9tOiA1cHggc29saWQgJGNvbG9yX19yZWQ7XG5cdG1heC1oZWlnaHQ6IDBweDtcblx0b3BhY2l0eTogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMXJlbTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDQuMjVyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxMDA7XG5cblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdHRvcDogOC4yNXJlbTtcblx0fVxuXG5cdCYudmlzaWJsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3Bpbms7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtYm9sZDtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRwaGFibGV0LXVwfSB7XG5cdFx0XHR3aWR0aDogOTQlO1xuXHRcdH1cblxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRjb250ZW50OiBcIlxcZjA2MVwiO1xuXHQgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHQgICAgZm9udC1zaXplOiAxLjVyZW07XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICByaWdodDogOSU7XG5cdCAgICB0b3A6NDAlO1xuXHQgICAgei1pbmRleDogLTE7XG5cdH1cbn1cblxuLnNlYXJjaC1pdGVtX193cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRhOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yX19waW5rO1xuXHR9XG5cdHAge1xuXHRcdHN0cm9uZyB7XG5cdFx0XHRAbWVkaWEgI3skdXAtdG8tdGFibGV0fSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnSUJNUGxleFNlcmlmIEJvbGQnO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCJpbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiAkY29sb3JfX3RleHQtaW5wdXQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWlucHV0O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHBhZGRpbmc6IDNweDtcblxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWlucHV0LWZvY3VzO1xuXHR9XG59XG5cbnNlbGVjdCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWlucHV0O1xufVxuXG50ZXh0YXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuIiwiLy8gYWxsIHN0eWxlcyBmb3IgZG9uYXRpb24gZm9ybSB0ZW1wbGF0ZVxuLmRvbmF0ZSB7XG4gICYtbGVmdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5lbnRyeS1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICB9XG5cbiAgLm5mLWZvcm0tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG5cbiAgJi1mZWF0dXJlZEltZyB7XG4gICAgQG1lZGlhICN7JHVwLXRvLXRhYmxldH0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhICN7JHVwLXRvLXRhYmxldH0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9IC8vZW5kIC1tb2JpbGVcbiAgfSAvL2VuZCAtZmVhdHVyZWRJbWdcbn0gLy9lbmQgZG9uYXRlIiwiQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJzZWFyY2gtZm9ybVwiO1xuQGltcG9ydCBcImZpZWxkc1wiO1xuQGltcG9ydCBcImRvbmF0ZVwiO1xuXG5cbmlucHV0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn0iLCJhIHtcblx0Y29sb3I6ICRjb2xvcl9fZGFyay1ibHVlO1xuXHRcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAkY29sb3JfX2RhcmstYmx1ZTtcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG59XG5cbnAgYSwgdWwgbGkgYSwgb2wgbGkgYSB7XG5cdGNvbG9yOiAkY29sb3JfX2xpbms7XG59IiwiLm1haW4tbmF2aWdhdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fZGFyay1ibHVlO1xuXHRkaXNwbGF5OiBub25lO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogNzdweDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG5cblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbi1yaWdodDogMi41cmVtO1xuXHRcdG1hcmdpbi10b3A6IDMuNzg1cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQuZG9uYXRlLWN0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIGNvbG9yOiB3aGl0ZTtcblx0ICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjIzMTczO1xuXHQgICAgcGFkZGluZzogMS4yNXJlbSAycmVtO1xuXHQgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuXHQgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0ICAgIGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLW1lZDtcblxuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0ICAgIFx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtYm9sZCAhaW1wb3J0YW50O1xuXG5cdFx0XHQmLm1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5vcGVuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5tZW51IHtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQmLWl0ZW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIC5zdWItbWVudSB7XG5cdFx0XHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX19kYXJrLWJsdWU7XG4gICAgXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAxLjQ1cmVtO1xuXHRcdFx0XHRcdHRvcDogMHJlbTtcblx0XHRcdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHRyaWdodDogLjZlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDIuNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhICN7JGRlc2t0b3AtdXB9IHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAzLjQ1cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdWItbWVudSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3Bpbms7XG5cdFx0XHRib3gtc2hhZG93OiA2cHggNnB4IDBweCAwcHggJGNvbG9yX19yZWQ7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0bWFyZ2luLXRvcDogMi4xNXJlbTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxcmVtOyBcblx0XHRcdHdpZHRoOiAzMTVweDtcblx0XHRcdGxpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fcGluaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwaW5rO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtbGlnaHQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDEuNXJlbTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzIyMzE3MztcblxuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXHRcdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcGluaztcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHQgICAgd2lkdGg6IDEyNXB4O1xuXHRcdFx0XHRcdFx0ICAgIGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRcdCAgICByaWdodDogMXJlbTtcblx0XHRcdFx0XHRcdCAgICBib3R0b206IC0zcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLW1lZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAxLjI1cmVtIDJyZW07XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fZGFyay1ibHVlO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWJvbGQ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxLjVyZW07XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMuNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgI3skZGVza3RvcC11cH0ge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNC41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5kb25hdGlvbiAudXRpbGl0eS1uYXZpZ2F0aW9ue1xuXHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19kYXJrLWJsdWU7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogY2FsYyggMTAwJSArIDVweCk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGxlZnQ6IGNhbGMoIDEwMCUgLSAxcHggKTtcblx0XHRcdHRvcDogLTVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcGluaztcblx0XHR9XG5cdH1cblxuXHQudHdpdHRlciB7XG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdH1cblx0fVxuXG5cdC5kb25hdGUtY3RhIHtcblx0XHRwYWRkaW5nOiAwLjY1cmVtIDAgMC41cmVtIDFyZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19waW5rO1xuXHR9XG5cbn1cblxuLnV0aWxpdHktbmF2aWdhdGlvbntcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDNyZW07XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogLTRweDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0Jl9fc2ltcGxpZmllZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19sYXZlbmRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjMxNzM7XG5cdFx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMzMuMyU7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmZhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnN1YnNjcmliZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ljb25zL3N1YnNjcmliZS5wbmcnKTtcbiAgICBcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIFx0XHR0b3A6IDE0cHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG4gICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdFx0cmlnaHQ6IC0yMnB4O1xuICAgIFx0XHR3aWR0aDogMTdweDtcblx0XHR9XG5cdH1cblxuXHRhLCBzcGFuIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWxpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHRwYWRkaW5nOiAwLjVyZW0gMDtcblx0XHR9XG5cblx0XHQmLmRvbmF0ZS1jdGEge1xuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHQgICAgXHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1ib2xkICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0Ji5tb2JpbGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0YTpmaXJzdC1vZi10eXBlIHtcblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDNyZW07XG5cdFx0fVxuXHR9XG59XG5cblxuLmhhbWJ1cmdlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yX19saWdodC1ncmF5O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogMThweDtcbiAgICBsZWZ0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAzNnB4IDI1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMjBweDtcblxuXHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCZfX2ljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR9XG5cdCZfX2xpbmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fZGFyay1ibHVlO1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdCYtLTEge1xuXHQgIHRvcDogMDtcblx0fVxuXHQmLS0yIHtcblx0ICB0b3A6IDA7XG5cdCAgYm90dG9tOiAwO1xuXHQgIG1hcmdpbjogYXV0bztcblx0fVxuXHQmLS0zIHtcblx0ICBib3R0b206IDA7XG5cdH1cblx0fVxuXG5cdCYtLWNsb3NlMiAmX19saW5lLS0xIHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCwgXG5cdCAgdG9wIC4ycyBlYXNlLWluLW91dCAuM3M7XG5cdH1cblx0Ji0tY2xvc2UyICZfX2xpbmUtLTE6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19kYXJrLWJsdWU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0IC4ycztcblx0fVxuXHQmLS1jbG9zZTIgJl9fbGluZS0tMiB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMHMgZWFzZS1pbi1vdXQgLjNzO1xuXHR9XG5cdCYtLWNsb3NlMiAmX19saW5lLS0zIHtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4wcyBlYXNlLWluLW91dCAuM3MsIFxuXHRcdGJvdHRvbSAuMnMgZWFzZS1pbi1vdXQgLjNzO1xuXHR9XG5cdC8vIE9wZW5cblxuXHQmLS1jbG9zZTIub3BlbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19kYXJrLWJsdWU7XG5cdH1cblx0Ji0tY2xvc2UyLm9wZW4gJl9fbGluZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHR9XG5cdCYtLWNsb3NlMi5vcGVuICZfX2xpbmUtLTEge1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG5cdFx0dHJhbnNpdGlvbjogdG9wIC4zcyBlYXNlLWluLW91dCwgXG5cdFx0dHJhbnNmb3JtIC4zcyBsaW5lYXIgLjNzO1xuXHR9XG5cdCYtLWNsb3NlMi5vcGVuICZfX2xpbmUtLTE6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgLjNzO1xuXHR9XG5cdCYtLWNsb3NlMi5vcGVuICZfX2xpbmUtLTIge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMHMgZWFzZS1pbi1vdXQgLjNzO1xuXHR9XG5cdCYtLWNsb3NlMi5vcGVuICZfX2xpbmUtLTMge1xuXHRcdGJvdHRvbTogMDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IGJvdHRvbSAuM3MgZWFzZS1pbi1vdXQsIFxuXHRcdG9wYWNpdHkgLjBzIGVhc2UtaW4tb3V0IC4zcztcblx0fVxufSIsIi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8qIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqL1xuXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1zY3JlZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0XHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0Y2xpcC1wYXRoOiBub25lO1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtc2NyZWVuO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgwLjg3NSk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDVweDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0b3A6IDVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHR6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG5cdH1cbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cbiIsIi5hbGlnbmxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDEuNWVtO1xufVxuXG4uYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMS41ZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG59XG4iLCIuY2xlYXI6YmVmb3JlLFxuLmNsZWFyOmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6YmVmb3JlLFxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXG4uY29tbWVudC1jb250ZW50OmJlZm9yZSxcbi5jb21tZW50LWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXI6YmVmb3JlLFxuLnNpdGUtaGVhZGVyOmFmdGVyLFxuLnNpdGUtY29udGVudDpiZWZvcmUsXG4uc2l0ZS1jb250ZW50OmFmdGVyLFxuLnNpdGUtZm9vdGVyOmJlZm9yZSxcbi5zaXRlLWZvb3RlcjphZnRlciB7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4uY2xlYXI6YWZ0ZXIsXG4uZW50cnktY29udGVudDphZnRlcixcbi5jb21tZW50LWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXI6YWZ0ZXIsXG4uc2l0ZS1jb250ZW50OmFmdGVyLFxuLnNpdGUtZm9vdGVyOmFmdGVyIHtcblx0QGluY2x1ZGUgY2xlYXJmaXgtYWZ0ZXI7XG59IiwiLndpZGdldCB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xuXG5cdC8qIE1ha2Ugc3VyZSBzZWxlY3QgZWxlbWVudHMgZml0IGluIHdpZGdldHMuICovXG5cdHNlbGVjdCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCIuYWR2b2NhY3ktYW5kLWFjdGlvbiB7XG5cdC5kb2N1bWVudHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdH1cblxuXHRcdC5kb2N1bWVudCB7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDEuNXJlbTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdCY6bnRoLWNoaWxkKDEpLFxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRAbWVkaWEgI3skcGhhYmxldC11cH0ge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWdyYXk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JHBoYWJsZXQtdXB9IHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWdyYXk7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yX19ib3JkZXItZ3JheTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDRweCAxcHggI2NjYztcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JHBoYWJsZXQtdXB9IHtcblx0XHRcdFx0d2lkdGg6IDQ3JTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWJvbGQ7XG5cdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH0gXG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2VyaWYtdGV4dDtcblx0XHRcdFx0bWFyZ2luOiAxcmVtIDAgMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtbWFpbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0gXG5cbi5hZHZvY2FjeS1hbmQtYWN0aW9uLWNhdGVnb3JpZXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cblxuXHQuYS1hbmQtYS1jYXRlZ29yeSB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdHBhZGRpbmc6IDJyZW0gMnJlbSAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cblx0XHQmOm50aC1jaGlsZCgxKSxcblx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JfX2JvcmRlci1ncmF5O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDMpLFxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3JfX2JvcmRlci1ncmF5O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3JfX2JvcmRlci1ncmF5O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yX19ib3JkZXItZ3JheTtcblx0XHR9XG5cblx0XHR3aWR0aDogNTAlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDRweCAxcHggI2NjYztcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdH1cblxuXHRcdC5idWNrZXQtaWNvbiB7XG5cdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0bWF4LXdpZHRoOiA0cmVtO1xuXG5cdFx0XHQmLnRlc3RpbW9ueSB7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHR9XG5cblx0XHRcdCYuYWxsIHtcblx0XHRcdCAgICBtYXJnaW4tdG9wOiA1dnc7XG5cblx0XHRcdCAgICAmK2gzIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0dnc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmEtYW5kLWFfX2hlYWRpbmcge1xuXG5cdGgxIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHRwIHtcblx0XHRjb2xvcjogIzZlNmU2ZTtcbiAgICBcdG1heC13aWR0aDogNjUwcHg7XG4gICAgXHRtYXJnaW46IDFyZW0gYXV0byA0cmVtO1xuICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5hLWFuZC1hLmJ0biB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRtYXJnaW46IDNyZW0gYXV0bztcblx0cGFkZGluZzogLjVyZW0gNHJlbTtcbn1cbiIsIi5hcnRpY2xlLXNoYXJpbmcge1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdCYtaWNvbnMge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHQuYXQtYWJvdmUtcG9zdCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXHQmLWltYWdlIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJ2ljb25zL2FydGljbGUtc2hhcmUtYmVhdC5qcGcnKSBuby1yZXBlYXQgbGVmdCAtMnB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNzY5cHggMzVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5lcnJvci00MDQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0LnBhZ2UtdGl0bGUge1xuXHRcdCYuc3VidGV4dCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9IFxuXHQuZXh0cmEtbGFyZ2Uge1xuXHRcdGZvbnQtc2l6ZTogNnJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR9XG59IiwiLmhvbWVwYWdlX19lbnRyeS1oZWFkZXIubGVmdCB7XG5cdFxuXHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XHRcblx0XHRwYWRkaW5nLXRvcDogMnJlbTtcblx0fVxufVxuXG4uaG9tZXBhZ2UtbWFpbi1mZWF0dXJlX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMS44NXJlbTtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XHRcblx0XHRmb250LXNpemU6IDIuNjVyZW07XG5cdH1cbn1cdCIsIi5pc3N1ZXMtbGFuZGluZyB7XG5cdC5lbnRyeS10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufSIsIi5pc3N1ZXMtcGFuZWwge1xuXHQmLnBhbmVse1xuXHRcdHBhZGRpbmc6IDNyZW0gMDtcblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRoMSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHRwIHtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWxpZ2h0LWdyYXk7XG5cdFx0bWF4LXdpZHRoOiA2NTBweDtcblx0XHRtYXJnaW46IDFyZW0gYXV0byA0cmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAbWVkaWEgI3skdXAtdG8tdGFibGV0fSB7XG5cdFx0XHRwYWRkaW5nOiAwIDUlO1xuXHRcdH1cblx0fVxuXHQuYnRuIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRtYXJnaW46IDNyZW0gYXV0byAxcmVtO1xuXG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0bWFyZ2luOiAzcmVtIGF1dG8gMDtcblx0XHR9XG5cdH1cblxufVxuLmlzc3Vlcy1wYW5lbC0taXNzdWVzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdC5pc3N1ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX190b29sa2l0LWdyYXk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWdyYXk7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cGFkZGluZzogMnJlbSAuNXJlbSAxcmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdHdpZHRoOiA1MCU7XG5cblx0XHRAbWVkaWEgI3skcGhhYmxldC11cH0ge1xuXHRcdFx0cGFkZGluZzogM3JlbSAxLjVyZW0gMXJlbTtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG5cdFx0XHRwYWRkaW5nOiAzcmVtIDJyZW0gMXJlbTtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skZGVza3RvcC11cH0ge1xuXHRcdFx0cGFkZGluZzogM3JlbSAzcmVtIDFyZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0d2lkdGg6IDIwJTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyNXB4IDVweCAjY2NjO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRcdC5sb25nLWFycm93LXJpZ2h0IHtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWdyYXk7XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JfX2JvcmRlci1ncmF5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDUpLFxuXHRcdCY6bnRoLWNoaWxkKDEwKSB7XG5cdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCg5KSxcblx0XHQmOm50aC1jaGlsZCgxMCkge1xuXHRcdFx0QG1lZGlhICN7JHVwLXRvLXRhYmxldH0ge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDYpLFxuXHRcdCY6bnRoLWNoaWxkKDcpLFxuXHRcdCY6bnRoLWNoaWxkKDgpLFxuXHRcdCY6bnRoLWNoaWxkKDkpLFxuXHRcdCY6bnRoLWNoaWxkKDEwKSB7XG5cdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDFyZW07XG5cdFx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRcdFx0d2lkdGg6IDMzJTtcblxuXHRcdFx0QG1lZGlhICN7JHBoYWJsZXQtdXB9IHtcblx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucztcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxvbmctYXJyb3ctcmlnaHR7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ljb25zL2xvbmctYXJyb3ctcmlnaHQucG5nJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fZGFyay1ibHVlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRtYXJnaW46IDFyZW0gYXV0byAtMTBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC50YXhvbm9teS1pY29uIHtcdFxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaWNvbnMvaXNzdWVzX19zZWUtYWxsLnBuZycpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDVyZW07XG5cdFx0bWFyZ2luOiAwIGF1dG8gMXJlbTtcblx0XHR3aWR0aDogODAlO1xuXG5cdFx0Ji5wcmV2ZW50aW9uLWFuZC1wdWJsaWMtaGVhbHRoLXBvbGljeSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaWNvbnMvaXNzdWUtMDEucG5nJyk7IH1cblx0XHQmLnB1YmxpYy1oZWFsdGgtZnVuZGluZyB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaWNvbnMvaXNzdWUtMDYucG5nJyk7IH1cblx0XHQmLm9iZXNpdHkgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ljb25zL2lzc3VlLTA3LnBuZycpOyB9XG5cdFx0Ji5zdWJzdGFuY2UtbWlzdXNlLWFuZC1tZW50YWwtaGVhbHRoIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpY29ucy9pc3N1ZS0wOC5wbmcnKTsgfVxuXHRcdCYucHVibGljLWhlYWx0aC1wcmVwYXJlZG5lc3MtYW5kLWluZmVjdGlvdXMtZGlzZWFzZS1wcmV2ZW50aW9uIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpY29ucy9pc3N1ZS0xMS5wbmcnKTsgfVxuXHRcdCYuZW52aXJvbm1lbnRhbC1oZWFsdGggeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ljb25zL2lzc3VlLTA0LnBuZycpOyB9XG5cdFx0Ji5oZWFsdGgtZGlzcGFyaXRpZXMgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ljb25zL2lzc3VlLTAzLnBuZycpOyB9XG5cdFx0Ji5jaGlsZC1hbmQtc2Nob29sLWhlYWx0aCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaWNvbnMvaXNzdWUtMDIucG5nJyk7IH1cblx0XHQmLmNocm9uaWMtaWxsbmVzcyB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaWNvbnMvaXNzdWUtMDkucG5nJyk7IH1cblx0XHQmLmluZmVjdGlvdXMtZGlzZWFzZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaWNvbnMvaXNzdWUtMDUucG5nJyk7IH1cblx0fVxuXG59IiwiLmVudHJ5LWhlYWRlciwgLnNlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi5hZGRpdGlvbmFsLXJlc291cmNlcyB7XG5cdGg0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAuMjVyZW07XG5cdH1cblxuXHQuZG9jdW1lbnQge1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cblx0XHQmLmRvd25sb2FkOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWNvbnMvZG93bmxvYWQucG5nKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI5cHggMzlweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDVweDtcblx0XHRcdHdpZHRoOiAyOXB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdH1cblxuXHRcdCYuaW50ZXJuYWw6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChpY29ucy9kb2N1bWVudF9pY29uLWRya2JsdWUucG5nKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI5cHggMzlweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDVweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdH1cblxuXHRcdCYuZXh0ZXJuYWw6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChpY29ucy9leHRlcm5hbC0xLnBuZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAzNXB4IDQzcHg7XG5cdFx0XHRsZWZ0OiAtM3B4Oztcblx0XHRcdHRvcDogNXB4O1xuXHRcdFx0d2lkdGg6IDM5cHg7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1saWdodDtcblx0XHRcdGZvbnQtc2l6ZTogLjhyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxufVxuXG4uaW5pdGlhdGl2ZXMge1xuXHQuYWRkaXRpb25hbC1yZXNvdXJjZXMgLmRvY3VtZW50IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwOyBcblxuXHRcdGg0IHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIucmVwb3J0LWxhbmRpbmcge1xuXHQubGVmdCB7XG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHR9XG5cdH1cbn1cblxuLnJlcG9ydC1sYW5kaW5nLWhlYWRlciB7XG5cdGgxIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG4uZmlsdGVyLWxhYmVsIHtcblx0Y29sb3I6ICRjb2xvcl9fbWVkLWdyYXk7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWxpZ2h0O1xuXHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cblxuXHRcbiIsIi5zdGF0ZS1kZXRhaWxfX2ljb24ge1xuXHRtYXgtd2lkdGg6IDUwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDFyZW07XG4gICAgdG9wOiAxLjVyZW07XG5cdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRtYXgtd2lkdGg6IDU1cHg7XG5cdFx0cmlnaHQ6IDJyZW07XG5cdH1cbn1cblxuLnN0YXRlLWhlcm9fX2dyYWRpZW50IHtcblx0aGVpZ2h0OiAxMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjQ0Q5REExOyAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjMmYxNzVkLCAjQ0Q5REExIDgwJSk7XG5cbiAgICBAbWVkaWEgI3skcGhhYmxldC11cH0ge1xuXHRcdGhlaWdodDogMTVyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdGhlaWdodDogMTZyZW07XG4gICAgfVxufVxuXG4uc3RhdGUtZGV0YWlsIHtcblx0LmVudHJ5LWhlYWRlciB7XG5cdFx0LmJ0biB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblxuXHRcdC53aXRoLWxpbmUtYWJvdmUge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IC0uNzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQubGVmdCB7XG5cdFx0aDEge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdFx0aDQge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fZGFyay1ibHVlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtbGlnaHQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGlnaGxpZ2h0LXRleHQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHR9XG5cblx0XHQuc3RhdGUtc3RhdCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX19kYXJrLWJsdWU7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1saWdodDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0XHQuYm9sZGVyIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmFjay10by1tYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiA1cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfX2xpbms7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaWNvbnMvdXNhLXNpbXBsZS1ncmF5LnBuZycpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGhlaWdodDogM3JlbTtcblx0XHRcdHdpZHRoOiA0cmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTVyZW07XG5cdFx0XHR0b3A6IC0uNXJlbTtcblx0XHR9XG5cdH1cblxuXHQucmVsYXRlZC1yZWFkaW5nIHtcblx0XHRoMyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAuNXJlbTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fbGluaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZGF0YS1pbi1kZXRhaWwge1xuXHQuZGVza3RvcC1vbmx5IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXHQubW9iaWxlLW9ubHkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59IiwiLnN0YXRlLWxhbmRpbmcge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdG9vbGtpdC1ncmF5O1xuXHRcdGJvdHRvbTogMDtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGhlaWdodDogMTIwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0fVxuXHR9XG5cblx0LmxlZnQge1xuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdHBhZGRpbmc6IDJyZW07XG5cdFx0XHR3aWR0aDogMzYlO1xuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi42NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucmlnaHQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHdpZHRoOiA2NyU7XG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0fVxuXG5cdC5kcm9wZG93biB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdCYtc3RhdGVzIHtcblx0XHRcdG1heC1oZWlnaHQ6IDBweDtcblxuXHRcdFx0Ji5vcGVuIHtcblx0XHRcdFx0bWF4LWhlaWdodDogOS41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHN2ZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogNjAwcHg7XG5cblx0XHRAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiA2ODBweDtcblx0XHR9XG5cdH1cbn1cblxuI3N0YXRlLW1hcC1zdmcge1xuXHQmOmhvdmVyICsgI21hcC10b29sdGlwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuXG4ubWFwLXRvb2x0aXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDFweCAjY2NjO1xuXHRjb2xvcjogJGNvbG9yX19kYXJrLWJsdWU7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWxpZ2h0O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRwYWRkaW5nOiAuNXJlbTtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0yMDBweDtcblx0bGVmdDogLTIwMHB4O1xufVxuXG5cbi8qKiogU3BlY2lhbCBTdGF0ZSBJY29uIERpbWVuc2lvbnMgKioqL1xuXG5cbi5zdGF0ZXMtbW9udGFuYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy13YXNoaW5ndG9uIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLXd5b21pbmcgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtY29sb3JhZG8gLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtaW93YSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1rZW50dWNreSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1taXNzb3VyaSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1tYXNzYWNodXNldHRzIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLWthbnNhcyAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1va2xhaG9tYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1hbGFza2EgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtaGF3YWlpIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLW5lYnJhc2thIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLW9yZWdvbiAuc3RhdGUtZGV0YWlsX19pY29uIHtcblx0bWF4LXdpZHRoOiAxMDBweDtcblxuXHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0bWF4LXdpZHRoOiAxMjBweDtcblx0XHRyaWdodDogMnJlbTtcblx0XHR0b3A6IDIuNXJlbTtcblx0fVxufVxuXG4uc3RhdGVzLXRlbm5lc3NlZSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1tYXJ5bGFuZCAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy12aXJnaW5pYSAuc3RhdGUtZGV0YWlsX19pY29uIHtcblx0bWF4LXdpZHRoOiAxMDBweDtcblxuXHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0bWF4LXdpZHRoOiAxNDBweDtcblx0XHRyaWdodDogMnJlbTtcblx0XHR0b3A6IDMuNXJlbTtcblx0fVxufVxuXG4uc3RhdGVzLWNhbGlmb3JuaWEgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtbmV2YWRhIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLWFsYWJhbWEgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtb2hpbyAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1tYWluZSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1yaG9kZS1pc2xhbmQgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtdXRhaCAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1pZGFobyAuc3RhdGUtZGV0YWlsX19pY29uIHtcblx0bWF4LXdpZHRoOiA2MHB4O1xuXG5cdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cdH1cbn1cblxuLnN0YXRlcy1hcml6b25hIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLW1pbm5lc290YSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1taWNoaWdhbiAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1uZXctbWV4aWNvIC5zdGF0ZS1kZXRhaWxfX2ljb24ge1xuXHRtYXgtd2lkdGg6IDgwcHg7XG5cblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdG1heC13aWR0aDogMTAwcHg7XG5cdH1cbn1cblxuXG4uc3RhdGVzLW5vcnRoLWRha290YSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy10ZXhhcyAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1mbG9yaWRhIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLW5ldy15b3JrIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLW5vcnRoLWNhcm9saW5hIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLXNvdXRoLWRha290YSAuc3RhdGUtZGV0YWlsX19pY29uICB7XG5cdG1heC13aWR0aDogODBweDtcblxuXHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0bWF4LXdpZHRoOiAxMjBweDtcblx0XHR0b3A6IDIuNXJlbTtcblx0fVxufVxuXG4uc3RhdGVzLWFya2Fuc2FzIC5zdGF0ZS1kZXRhaWxfX2ljb24sIFxuLnN0YXRlcy13aXNjb25zaW4gLnN0YXRlLWRldGFpbF9faWNvbiwgXG4uc3RhdGVzLXdlc3QtdmlyZ2luaWEgLnN0YXRlLWRldGFpbF9faWNvbiwgXG4uc3RhdGVzLXBlbm5zeWx2YW5pYSAuc3RhdGUtZGV0YWlsX19pY29uLCBcbi5zdGF0ZXMtc291dGgtY2Fyb2xpbmEgLnN0YXRlLWRldGFpbF9faWNvbiwgXG4uc3RhdGVzLWxvdWlzaWFuYSAuc3RhdGUtZGV0YWlsX19pY29uIHtcblx0bWF4LXdpZHRoOiA4MHB4O1xuXG5cdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRcdHRvcDogMi41cmVtO1xuXHR9XG59XG5cbi5zdGF0ZXMtZ2VvcmdpYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1jb25lY3RpY3V0IC5zdGF0ZS1kZXRhaWxfX2ljb24ge1xuXHRtYXgtd2lkdGg6IDgwcHg7XG5cblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdHRvcDogMi41cmVtO1xuXHR9XG59XG5cblxuXG5cblxuXG4iLCJAaW1wb3J0IFwiYWR2b2NhY3ktYW5kLWFjdGlvblwiO1xuQGltcG9ydCBcImFydGljbGVzXCI7XG5AaW1wb3J0IFwiZXJyb3JcIjtcbkBpbXBvcnQgXCJob21lcGFnZVwiO1xuQGltcG9ydCBcImlzc3Vlcy1sYW5kaW5nXCI7XG5AaW1wb3J0IFwiaXNzdWVzLXBhbmVsXCI7XG5AaW1wb3J0IFwicmVwb3J0LWRldGFpbHNcIjtcbkBpbXBvcnQgXCJyZXBvcnQtbGFuZGluZ1wiO1xuQGltcG9ydCBcInN0YXRlLWRldGFpbHNcIjtcbkBpbXBvcnQgXCJzdGF0ZXMtbGFuZGluZ1wiO1xuXG5cblxuLmxpc3QtcGFnZS1saXN0aW5nIHtcblx0aDQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn0iLCIuc3RpY2t5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi51cGRhdGVkOm5vdCgucHVibGlzaGVkKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWNvbnRlbnQsXG4uZW50cnktY29udGVudCxcbi5lbnRyeS1zdW1tYXJ5IHtcblx0bWFyZ2luOiAxLjVlbSBhdXRvO1xufVxuXG4ucGFnZS1saW5rcyB7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcbn0iLCIuY29tbWVudC1jb250ZW50IGEge1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYnlwb3N0YXV0aG9yIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCIuYXQtYS1nbGFuY2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCNwcmV2LFxuXHQjbmV4dCB7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTlweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQ6IHtcblx0XHRcdGltYWdlOiB1cmwoJy4vaWNvbnMvc2xpZGVyLXJpZ2h0LnBuZycpO1xuXHRcdFx0cG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRyZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdHNpemU6IDkwJTtcblx0XHR9XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0ei1pbmRleDogMTA7XG5cblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHR3aWR0aDogM3JlbTtcblx0XHRcdHRvcDogLTQ1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcblx0XHRcdHRvcDogLTQwcHg7XG5cdFx0fVxuXHRcdCYuaW5hY3RpdmUge1xuXHRcdFx0b3BhY2l0eTogLjI7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0fVxuXHR9XG5cblx0I3ByZXYge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pY29ucy9zbGlkZXItbGVmdC5wbmcnKTtcblx0XHRsZWZ0OiAtMS4xcmVtO1xuXG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0bGVmdDogLTNyZW07XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcblx0XHRcdGxlZnQ6IC0zLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0I25leHQge1xuXHRcdHJpZ2h0OiAtMS4xcmVtO1xuXG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0cmlnaHQ6IC0zcmVtO1xuXHRcdH1cblx0XHRAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG5cdFx0XHRyaWdodDogLTMuNXJlbTtcblx0XHR9XG5cdH1cblxuXHQjcGFnZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDUwcHggMCAwO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdCAgICB3aWR0aDogOXB4O1xuXHRcdCAgICBoZWlnaHQ6IDlweDtcblx0XHQgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNCk7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgbWFyZ2luOiAzcHg7XG5cdFx0ICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG5cdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ICAgICYuY3ljbGUtcGFnZXItYWN0aXZlIHtcblx0XHQgICAgXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4yNSk7XG5cdFx0ICAgIH1cblx0XHR9XG5cdH1cblxuXHQuZG9udFNob3dTbGlkZURlc2t0b3Age1xuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmRlc2t0b3Atc2xpZGVzLXdyYXAge1xuXHRcdGhlaWdodDogMzI1cHg7XG5cdFx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdFx0aGVpZ2h0OiAzOTVweDtcblx0XHR9XG5cdFx0LmF0LWEtZ2xhbmNlX19mYWN0IHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDE5JTtcblx0XHRcdG1hcmdpbjogLjUlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ZhY3Qge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0aGVpZ2h0OiAxNzVweDtcblx0XHR9XG5cdFx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHR9XG5cdFx0JiA+IGRpdiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggI2NjYztcblx0XHRcdHBhZGRpbmc6IC4wNXJlbTtcblx0XHRcdGhlaWdodDogOTQlO1xuXHRcdCAgICB3aWR0aDogOTQlO1xuXHRcdCAgICBtYXJnaW46IDMlO1xuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgXHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgyIHtcblx0XHRcdGZvbnQtc2l6ZTogMi4xcmVtO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fbGF2ZW5kZXI7XG5cdFx0XHRtYXJnaW46IDEuNzVlbSAwIDA7XG5cdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdFx0XHRmb250LXNpemU6IDIuMXJlbTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMi41cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX19kYXJrLWJsdWU7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucztcblx0XHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxcmVtO1xuXHRcdFx0bWF4LXdpZHRoOiA5NSU7XG5cdFx0XHR3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG5cdFx0XHRtYXJnaW46IC41cmVtIGF1dG8gMi41cmVtO1xuXG5cdFx0XHRAbWVkaWEgI3skdXAtdG8tdGFibGV0fSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjc1cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjlyZW07XG5cdFx0XHRcdG1heC13aWR0aDogODAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsImJsb2NrcXVvdGUge1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvcl9fcmVkO1xuXHRjb2xvcjogIzYxNjA2MDtcblx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtbGlnaHQ7XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0bWFyZ2luOiAxcmVtIDA7XG5cdHBhZGRpbmc6IDAgMS41cmVtO1xufSIsIi5ib2Qtc3RhZmYge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgIEBtZWRpYSAjeyRwaGFibGV0LXVwfSB7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHR9XG5cdCYuYWx0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHR9XG4gICAgJi1pbWFnZSB7XG4gICAgXHR3aWR0aDogMTAwcHg7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XG5cdCAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG5cdCAgICBAbWVkaWEgI3skcGhhYmxldC11cH0ge1xuICAgIFx0ICAgIHdpZHRoOiA4MHB4O1xuICAgIFx0ICAgIGZsb2F0OiBsZWZ0O1xuICAgIFx0ICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgXHR9XG4gICAgXHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG4gICAgXHRcdHdpZHRoOiAyMDBweDtcbiAgICBcdH1cblxuICAgIH1cbiAgICAmLXRleHQge1xuICAgIFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cdC5wb3NpdGlvbiB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnM7XG5cdFx0Zm9udC1zaXplOiAuNzVyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogJGNvbG9yX19waW5rO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdGgzIHtcblx0XHRtYXJnaW4tdG9wOiAuNzVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHRwIHtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWxpZ2h0LWdyYXk7XG5cdFx0Zm9udDoge1xuXHRcdFx0ZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zO1xuXHRcdFx0c2l6ZTogMTJweDtcblx0XHR9XG5cdFx0bWFyZ2luOiAwIDAgMXJlbTtcblx0XHRAbWVkaWEgI3skcGhhYmxldC11cH0ge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtbGlnaHQtZ3JheTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHRcdGkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmNvbnRhY3Qge1x0XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdG9vbGtpdC1ncmF5O1xuXHRtYXJnaW4tdG9wOiAycmVtO1xuXHRwYWRkaW5nOiAxcmVtIDJyZW0gMnJlbTtcblxuXHQmLXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cblx0XHQmLndpdGgtYm9yZGVyIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fdGV4dC1saWdodC1ncmF5O1xuXHRcdH1cblxuXHRcdGgzLCBcblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtbWFpbjtcblx0XHR9XG5cdH1cblxuXHRoMyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWxpZ2h0O1xuXHRcdG1hcmdpbi1ib3R0b206IC4ycmVtO1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhY3RfZW50cnkge1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0c3BhbjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmRhdGEtaW4tZGV0YWlsIHtcblx0LmhhbGYtd2lkdGgge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdHdpZHRoOiA0OSVcblx0XHR9XG5cdH1cbn0iLCIuc2l0ZS1mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2RhcmstYmx1ZTtcblx0Y29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAxLjc1cmVtIDAgMDtcblxuXHR1bCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuICAgIC5zaXRlLWluZm8ge1xuICAgICAgICBAbWVkaWEgI3skdGFibGV0LXVwfSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpdGUtYnJhbmRpbmcge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaWNvbnMvdGZhaC1sb2dvLXdoaXRlLnBuZycpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1yaWdodCxcbiAgICAuZm9vdGVyLWxlZnQge1xuICAgICAgICBAbWVkaWEgI3skdGFibGV0LXVwfSB7XG4gICAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JGxhcHRvcC11cH0ge1xuICAgICAgICAgICAgd2lkdGg6IDYzJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX21lbnVzIHtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnV0aWxpdHktbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG5cbiAgICAgICAgICAgICAgICAuc3Vic2NyaWJlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0LXVwfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0LXVwfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhY2Vib29rLFxuICAgICAgICAgICAgICAgIC50d2l0dGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItcmlnaHQge1xuICAgICAgICBAbWVkaWEgI3skdGFibGV0LXVwfSB7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLWxlZnQge1xuICAgICAgICBAbWVkaWEgI3skdGFibGV0LXVwfSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JGxhcHRvcC11cH0ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LWluZm9ybWF0aW9uIHtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR1cC10by10YWJsZXR9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgICAgICAgICAgZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLW1lZDtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR1cC10by10YWJsZXR9IHtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250YWN0LWluZm8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHBob25lLW9ubHl9IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR1cC10by10YWJsZXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldC11cH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldC11cH0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDkuNSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250OiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAuODVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcHNlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR1cC10by10YWJsZXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1wcmltYXJ5LFxuICAgIC5mb290ZXItc2Vjb25kYXJ5IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX19sYXZlbmRlciwgLjQpO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIEBtZWRpYSAjeyR1cC10by10YWJsZXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LXVwfSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogLjc1O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0LXVwfSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtbWVkO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHVwLXRvLXRhYmxldH0ge1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAycmVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItcHJpbWFyeSBsaSBhLFxuICAgIC5mb290ZXItc2Vjb25kYXJ5IGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLXByaW1hcnkge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBAbWVkaWEgI3skdXAtdG8tdGFibGV0fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItc2Vjb25kYXJ5IHtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC11cH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwIDEuNzVyZW07O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldC11cH0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC43NXJlbSAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1saWdodDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIGEge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtbWVkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnV0aWxpdHktbmF2aWdhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSAjeyR1cC10by10YWJsZXR9IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR1cC10by10YWJsZXR9IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0LXVwfSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXItbGVnYWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2Rhcmtlci1ibHVlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtbGlnaHQ7XG5cdHBhZGRpbmc6IDJyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBAbWVkaWEgI3skdXAtdG8tdGFibGV0fSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgfVxuICAgIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjc1cmVtO1xuICAgIH1cblxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAbWVkaWEgI3skdXAtdG8tdGFibGV0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LXVwfSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5oZWFydGJlYXRfX2Zvb3RlciB7XG4gICAgICAgIC5ibHVlLXVwIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNDZweCBzb2xpZCAkY29sb3JfX2Rhcmtlci1ibHVlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogLTQuNHJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53aGl0ZS11cCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDQ2cHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogLTQuOXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsdWUtZG93biB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxOHB4IHNvbGlkICRjb2xvcl9fZGFyay1ibHVlO1xuICAgICAgICAgICAgbGVmdDogLTEzcHg7XG4gICAgICAgICAgICB0b3A6IC0yLjJyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICAmLnJpZ2h0IHsgICBcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud2hpdGUtZG93biB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0xM3B4O1xuICAgICAgICAgICAgdG9wOiAtMnJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgJi5yaWdodCB7ICBcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50OyBcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtdXB9IHtcbiAgICAgICAgICAgIC5ibHVlLXVwLFxuICAgICAgICAgICAgLndoaXRlLXVwIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNHJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndoaXRlLWRvd24sXG4gICAgICAgICAgICAuYmx1ZS1kb3duIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKC00cmVtIC0gMTNweCk7XG5cbiAgICAgICAgICAgICAgICAmLnJpZ2h0IHsgIFxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKC00cmVtICsgMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmx1ZS1kb3duLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKC00cmVtICsgMjFweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZnVsbHdpZHRoLWltZy10ZXh0IHtcblx0cGFkZGluZzogMXJlbTtcblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdHBhZGRpbmc6IDFyZW0gM3JlbTtcblx0fVxuXHQmLWJsb2NrIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzLjVyZW07XG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdCYtdGV4dCB7XG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWxpZ2h0LWdyYXk7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucztcblx0XHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHR9XG5cdH1cbn0iLCIuc2l0ZSB7XG5cdFxuXHQmLWhlYWRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2xpZ2h0LWdyYXk7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxMDAwO1xuXG5cdFx0Ji5uby1kb25hdGlvbiB7XG5cblx0XHRcdC5zaXRlLWhlYWRlci13cmFwe1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGJvcmRlci10b3A6IDVweCBzb2xpZCAkY29sb3JfX2RhcmstYmx1ZTtcblx0XHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDlweCBzb2xpZCAkY29sb3JfX2RhcmstYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2RhcmstYmx1ZTtcblx0XHRcdFx0ICAgIGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHQgICAgZGlzcGxheTogbm9uZTtcblx0XHRcdFx0ICAgIGhlaWdodDogMjhweDtcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ICAgIHJpZ2h0OiAwJTtcblx0XHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdFx0ICAgIHdpZHRoOiAzMyU7XG5cdFx0XHRcdCAgICB6LWluZGV4OiAwO1xuXG5cdFx0XHRcdCAgICBAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhICN7JHNtYWxsLWxhcHRvcC11cH0ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI3JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhICN7JGRlc2t0b3AtdXB9IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyOSU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wLXVwfSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzMlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMjAyNXB4KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZG9uYXRpb24ge1xuXG5cdFx0XHQuc2l0ZS1oZWFkZXItd3JhcCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvcl9fZGFyay1ibHVlO1xuXHRcdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogOXB4IHNvbGlkICRjb2xvcl9fZGFyay1ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmLWJyYW5kaW5nIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogMjAwcHg7XG5cblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Ji1zZWFyY2gge1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yX19saWdodC1ncmF5O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcdFxuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR6LWluZGV4OiAxO1xuXG5cdFx0Jl9fdG9nZ2xlIHtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0cmlnaHQ6IC0xMnB4O1xuXHRcdFx0dG9wOiAyLjVyZW07XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ljb25zL3NlYXJjaC5wbmcnKTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQ4JTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cGFkZGluZzogMjVweDtcblx0XHRcdGhlaWdodDogNzNweDtcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdH1cblx0fVxuXHRcblx0Ji10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcdFxuXHRcdFx0bWFyZ2luOiAyLjc1cmVtIDAgMS4yNXJlbTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaWNvbnMvdGZhaC1sb2dvLnBuZycpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1x0XG5cdFx0XHRoZWlnaHQ6IDIuNXJlbTtcblx0XHRcdHdpZHRoOiAyNzVweDtcblxuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1x0XG5cdFx0XHRcdGhlaWdodDogMy41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5ob21lcGFnZV9fZmVhdHVyZXMtYXJ0aWNsZXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHQuZmVhdHVyZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbjogMXJlbSAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgXG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgI3skcGhhYmxldC11cH0ge1xuXHRcdFx0d2lkdGg6IDQ5JTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGg0IHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fbGluaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLW1lZDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHR9XG5cblx0XHQmPiBzcGFuIHtcblx0XHRcdHdpZHRoOiA2MCU7XG5cblx0XHRcdCY+c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtOXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY+IHNwYW4sXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fSBcblx0fVxufVxuXG4uaG9tZXBhZ2VfX2ZlYXR1cmVzLXBhbmVsIHtcblx0cGFkZGluZzogMnJlbSAwO1xuXHRcblx0LmhlYWRpbmcge1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cblx0XHRoMSB7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IC02cHggIWltcG9ydGFudDtcblxuXHRcdFx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC04cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZmVhdHVyZS1jb250YWluZXItNTAtNTAge1xuXHQuc2ltcGxlLWZlYXR1cmUge1xuXHRcdHBhZGRpbmc6IDAgMCAwIDJyZW07XG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcl9fbWVkLWdyYXk7XG5cdFx0XHRwYWRkaW5nOiAwIDEuNXJlbSAwIDA7XG5cdFx0fVxuXHR9XG59IiwiLmhlcm8taW1hZ2VfX2NvbnRhaW5lciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogMzN2dztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHR9XG59IiwiLm1pc3Npb24tc3RhdGVtZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLXNjcmVlbjtcblx0cGFkZGluZzogMS41cmVtIDAgMi41cmVtIDIuNXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcblx0Ji50b3Atb3ZlcmxheSB7XG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0bWFyZ2luLXRvcDogLTExNXB4O1xuXHRcdH1cblx0fVxuXHRoNCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fcmVkO1xuXHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcbiAgICBcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIFx0Zm9udC1zaXplOiAyMXB4O1xuICAgIFx0Y29sb3I6ICRjb2xvcl9fcmVkO1xuXHR9XG5cdGRpdiB7XG5cdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC1pbnB1dDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG5cdH1cblxuXHQub3B0aW9uYWwtbGluayxcblx0YSB7XG5cdFx0Y29sb3I6ICRjb2xvcl9fcmVkICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCIucmVwb3J0LWxpc3Rpbmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAyLjJyZW0gMDtcblxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0JiA+IGltZyxcblx0XHQmID4gLmltYWdlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QG1lZGlhICN7JHBoYWJsZXQtdXB9IHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHR3aWR0aDogMjglO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGg0IHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fbGluaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudGV4dCB7XG5cdFx0Zm9udDoge1xuXHRcdFx0ZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWJvbGQ7XG5cdFx0XHRzaXplOiAxOHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRwaGFibGV0LXVwfSB7XG5cdFx0XHR3aWR0aDogNjclO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdC5kYXRlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogLTNweDtcblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX19kYXJrLWJsdWU7XG5cdFx0XHRtYXJnaW46IC4yNXJlbSAwO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWxpZ2h0LWdyYXk7XG5cdFx0XHRmb250OiB7XG5cdFx0XHRcdGZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucztcblx0XHRcdFx0c2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0QG1lZGlhICN7JHBoYWJsZXQtdXB9IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLm9yZGVyLWJ5IHtcbiAgICBjb2xvcjogJGNvbG9yX19sYXZlbmRlcjtcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYSB7XG4gICAgXHRjb2xvcjogJGNvbG9yX19sYXZlbmRlcjtcbiAgICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgICBcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIFx0Ji5hY3RpdmUge1xuICAgIFx0XHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1tZWQ7XG4gICAgXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIFx0fVxuICAgIH1cbn0iLCIucmVsYXRlZC1yZWFkaW5nIHtcblx0LnJlYWRpbmcge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdG1hcmdpbi1yaWdodDogMSU7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAjeyRwaGFibGV0LXVwfSB7XG5cdFx0XHR3aWR0aDogNDglO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcblx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdEBtZWRpYSAjeyRwaGFibGV0LXVwfSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbWcsXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0d2lkdGg6IDM1JTtcblxuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHR3aWR0aDogMjAlXG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcblx0XHRcdFx0d2lkdGg6IDM1JVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIlO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogLjg1cmVtO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0d2lkdGg6IDU5JTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHR3aWR0aDogNzAlXG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcblx0XHRcdFx0d2lkdGg6IDU5JVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX2xpbms7XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX19saW5rO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoMyB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHR9XG5cdFx0Ji5zaW1wbGUge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX2xpbms7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5leHRlcm5hbCB7XG5cdFx0XHQuZGF0ZTphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ljb25zL2V4aXQucG5nJyk7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0aGVpZ2h0OiAuOXJlbTtcblx0XHRcdFx0d2lkdGg6IC45cmVtO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5yZWxhdGVkLXJlYWRpbmctc2ltcGxpZmllZCB7XG5cdC5yZWFkaW5nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAbWVkaWEgI3skcGhhYmxldC11cH0ge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yX19tZWQtZ3JheTtcblx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwJTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0d2lkdGg6IDkwJTtcblxuXHRcdFx0LmRhdGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnJlbGF0ZWQtcmVhZGluZy5mdWxsLXdpZHRoIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdC5yZWFkaW5nIHtcdFx0XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgI3skcGhhYmxldC11cH0ge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yX19tZWQtZ3JheTtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCgybikge1xuXHRcdFx0QG1lZGlhICN7JHBoYWJsZXQtdXB9IHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3JfX21lZC1ncmF5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCwgJjpudGgtY2hpbGQoNG4pIHtcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skcGhhYmxldC11cH0ge1xuXHRcdFx0d2lkdGg6IDQ5JTtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHR3aWR0aDogMjQlO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHR3aWR0aDogOTUlO1xuXG5cdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5zZWN0aW9uIHtcblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRpbWcuc2l6ZS1tZWRpdW0sXG5cdGltZy5zaXplLXRodW1ibmFpbCwge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cbn0iLCIuc2ltcGxlLWZlYXR1cmUge1xuXHQmX19mZWF0dXJlIHtcblx0XHRtYXJnaW46IDEuNzVyZW0gMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICBjbGVhcjogYm90aDtcblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRoNCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX2xpbms7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcblx0XHQgICAgd2lkdGg6IDMwJTtcblx0XHQgICAgaGVpZ2h0OiBhdXRvO1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdCYgPiBzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19yZWQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdGgyIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDAgMCAtMTFweCAwO1xuXHRcdH1cblxuXHRcdC52aWV3LWFsbCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX19yZWQ7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1tZWQ7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRoNCB7XG5cdFx0bWFyZ2luLXRvcDogLjVyZW07XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdH1cbn0iLCIuc2ltcGxlLWltZy1iYW5uZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2RhcmstYmx1ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1x0XG5cblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1x0XG5cdH1cblxuXHQmLmxhdmVuZGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2xhdmVuZGVyO1xuXG5cdFx0LnNpbXBsZS1iYW5uZXItY29udGVudCB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fZGFyay1ibHVlOztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2ltcGxlLWJhbm5lciB7XG5cdFx0Ji1jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDUlO1xuICAgIFx0XHR3aWR0aDogNjAlO1xuXG5cdFx0XHRAbWVkaWEgI3skcGhhYmxldC11cH0ge1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDUlO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdHBhZGRpbmc6IDNyZW07XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHRcdFx0bWF4LXdpZHRoOiA0MHJlbTtcblxuXHRcdFx0XHRAbWVkaWEgI3skcGhhYmxldC11cH0ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fbGF2ZW5kZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250OiB7XG5cdFx0XHRcdFx0ZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWxpZ2h0O1xuXHRcdFx0XHRcdHNpemU6IC41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRcdEBtZWRpYSAjeyRwaGFibGV0LXVwfSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuNzVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YS5idG4tbGlnaHQtYmx1ZSxcblx0XHRcdGEuYnRuLWRhcmstYmx1ZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXG5cdFx0XHRcdEBtZWRpYSAjeyRwaGFibGV0LXVwfSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQmLWltZyB7XG5cdFx0XHRoZWlnaHQ6IDUwdnc7XG4gIFx0XHRcdHdpZHRoOiA0MCU7XG5cblx0XHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdFx0YmFja2dyb3VuZDoge1xuXHRcdFx0XHRwb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRyZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0c2l6ZTogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc3RhdGUtaW4tZGV0YWlsIHtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcblx0Ji5ibHVlLXdpZGdldCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19kYXJrLWJsdWU7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbTtcblxuXHRcdGgxIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3JlZDtcblx0XHRcdFx0Ym90dG9tOiA2cHg7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxNTAlO1xuXHRcdFx0XHRAbWVkaWEgI3skcGhhYmxldC11cH0ge1xuXHRcdFx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwJTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zZXJpZi1saWdodDtcblx0XHR9XG5cblx0XHQuZHJvcGRvd24ge1xuXHRcdFx0Ji1zZWxlY3RvciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbGF2ZW5kZXI7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkd2hpdGU7IFxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDVweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtc3RhdGVzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19sYXZlbmRlcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcdFxuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdCBkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5vcGVuIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gN3JlbSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fZGFyay1ibHVlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3RhdGUtc2VsZWN0b3Ige1xuXHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0fVxuXHR9XG5cblx0LnN0YXRlLXNlbGVjdG9yIHtcblx0XHRwYWRkaW5nOiAxNHB4IDVweDtcblx0fVx0XG59IFxuXG5Aa2V5ZnJhbWVzIGhlYXJ0YmVhdCB7XG4gIDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuICA1MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSkgfVxufSIsIi5zdWJzY3JpYmUtcGFuZWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3N1YnNjcmliZTtcblx0Ym9yZGVyLWJvdHRvbTogMTNweCBzb2xpZCAkY29sb3JfX3JlZDtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Zm9udDoge1xuXHRcdGZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1saWdodDtcblx0XHRzaXplOiAxLjI1cmVtO1xuXHR9XG5cdGxpbmUtaGVpZ2h0OiAxLjhyZW07XG5cdHBhZGRpbmc6IDMuNXJlbSAwIDNyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnaWNvbnMvaGVhcnRiZWF0LWJsdWUucG5nJyk7XG5cdFx0YmFja2dyb3VuZDoge1xuXHRcdFx0c2l6ZTogMjAwMHB4IDMwMHB4O1xuXHRcdFx0cmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRwb3NpdGlvbjogLTQwMHB4IGNlbnRlcjtcblx0XHR9XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRwYWRkaW5nOiAzLjVyZW0gMCA3LjVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogLTJweDtcblx0fVxuXG5cdEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcblx0XHRiYWNrZ3JvdW5kOiB7XG5cdFx0XHRwb3NpdGlvbjogNTAlIGNlbnRlcjtcblx0XHR9XG5cdFx0cGFkZGluZzogM3JlbSAzcmVtIDYuNzVyZW07XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDIuNHJlbTtcblx0fVxuXG5cdHAge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiA4NSU7XG5cblx0XHRAbWVkaWEgI3skdXAtdG8tdGFibGV0fSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IC0uNXJlbTtcblx0XHR9XG5cdH1cblxuXHRzdHJvbmcge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLW1lZDtcblx0fVxuXG5cdC5idG4ge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG5cdFx0d2lkdGg6IDE0MHB4O1xuXHRcdG1hcmdpbjogMXJlbSBhdXRvIDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QG1lZGlhICN7JHVwLXRvLXRhYmxldH0ge1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQuZGlnZXN0LW1haW4ge1xuXHRcdGZvbnQtc2l6ZTogMS44NXJlbTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAjeyR1cC10by10YWJsZXR9IHtcdFxuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0LmRpZ2VzdC1kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRAbWVkaWEgI3skdXAtdG8tdGFibGV0fSB7XG5cdFx0XHRmb250LXNpemU6IC44NXJlbTtcblx0XHRcdG1hcmdpbjogMS4xcmVtIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHR9XG5cdH1cblxuXHQmLm1pZC1wYWdlIHtcblx0XHQuc3Vic2NyaWJlX19oZWFydC1iZWF0X19tYWluIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDEyMHB4IHNvbGlkICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnaWNvbnMvaGVhcnRiZWF0LnBuZycpO1xuXHRcdFx0YmFja2dyb3VuZDoge1xuXHRcdFx0XHRzaXplOiAyMDAwcHggMzAwcHg7XG5cdFx0XHRcdHJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRwb3NpdGlvbjogLTQwMHB4IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAzLjVyZW0gMCA3LjVyZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdFx0YmFja2dyb3VuZDoge1xuXHRcdFx0XHRwb3NpdGlvbjogNTAlIGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdHBhZGRpbmc6IDNyZW0gM3JlbSA2Ljc1cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMi40cmVtO1xuXHRcdH1cblx0fVxuXHRcblx0LmJlYXQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQuc3Vic2NyaWJlX19oZWFydC1iZWF0IHtcblxuXHRcdCZfX21haW4ge1x0XG5cdFx0XHRib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1ib3R0b206IDEyMHB4IHNvbGlkICRjb2xvcl9fZGFyay1ibHVlO1xuXHRcdFx0bGVmdDogMXJlbTtcblx0XHRcdGJvdHRvbTogLTRyZW07XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHR9XG5cblx0XHQmX19tYWluLWJvcmRlciB7XG5cdFx0XHRib3JkZXItbGVmdDogNDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogNDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1ib3R0b206IDE0NXB4IHNvbGlkICRjb2xvcl9fcmVkO1xuXHRcdFx0bGVmdDogNHB4O1xuXHRcdFx0Ym90dG9tOiAtMy4xcmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdHdpZHRoOiA4NXB4O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cblx0XHQmX19sZWZ0IHtcblx0XHRcdGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci10b3A6IDIwcHggc29saWQgJGNvbG9yX19zdWJzY3JpYmU7XG5cdFx0XHRsZWZ0OiAtOXB4O1xuXHRcdFx0Ym90dG9tOiAtNHJlbTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0fVxuXG5cdFx0Jl9fbGVmdC1ib3JkZXIge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItdG9wOiAzOXB4IHNvbGlkICRjb2xvcl9fcmVkO1xuXHRcdFx0bGVmdDogLTExcHg7XG5cdFx0XHRib3R0b206IC02LjI1cmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0d2lkdGg6IDI3cHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblxuXHRcdCZfX3JpZ2h0IHtcblx0XHRcdGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci10b3A6IDIwcHggc29saWQgJGNvbG9yX19zdWJzY3JpYmU7XG5cdFx0XHRsZWZ0OiA4N3B4O1xuXHRcdFx0Ym90dG9tOiAtNHJlbTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0fVxuXG5cdFx0Jl9fcmlnaHQtYm9yZGVyIHtcblx0XHRcdGJvcmRlci1yaWdodDogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXRvcDogMzlweCBzb2xpZCAkY29sb3JfX3JlZDtcblx0XHRcdGxlZnQ6IDc1cHg7XG5cdFx0XHRib3R0b206IC02LjI1cmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0d2lkdGg6IDI3cHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxufVxuXG5cblxuIiwiLnRvb2xraXQtc2lkZWJhciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCAjYmRiY2JjO1xuXHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1saWdodDtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0cGFkZGluZzogMXJlbSAwO1xuXHRcblx0Jj5kaXYge1xuXHRcdHBhZGRpbmc6IDAgMnJlbTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19saWdodC1ncmF5O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cblx0XHQmLnRvb2xraXRfX2FjY29yZGlvbiB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMCAycmVtO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmNvbnRhY3Qge1xuXHRcdFx0aDQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0XHRcdH1cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZzogMCAwO1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEuNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGg0IHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0Ji0tZmlsZXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdG9vbGtpdC1ncmF5O1xuXHRcdG1heC1oZWlnaHQ6IDBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuXG5cdFx0Ji5vcGVuIHtcblx0XHRcdG1heC1oZWlnaHQ6IDk5OXB4O1xuXHRcdH1cblx0XHRcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfX2RhcmstYmx1ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogLjI1cmVtIDFyZW0gLjI1cmVtIDJyZW07XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblx0XHRcdH1cblx0XHRcdCYuZnVsbC1yZXBvcnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9fbGF2ZW5kZXIsIC4xKTtcblx0XHRcdCAgICBwYWRkaW5nOiAuNXJlbSAxcmVtIC41cmVtIDJyZW07XG5cdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuXHRcdFx0ICAgIGNvbG9yOiAkY29sb3JfX3JlZDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3RhdGUtaW4tZGV0YWlsICB7XG5cblx0XHQuc3RhdGUtc2VsZWN0b3Ige1xuXHRcdFx0cGFkZGluZzogMTRweCAwO1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuIiwiQGltcG9ydCBcImF0LWEtZ2xhbmNlXCI7XG5AaW1wb3J0IFwiYmxvY2txdW90ZVwiO1xuQGltcG9ydCBcImJvZC1zdGFmZlwiO1xuQGltcG9ydCBcImNvbnRhY3QtYm94XCI7XG5AaW1wb3J0IFwiZGF0YS1pbi1kZXRhaWxcIjtcbkBpbXBvcnQgXCJmb290ZXJcIjtcbkBpbXBvcnQgXCJmdWxsd2lkdGgtaW1nLXRleHRcIjtcbkBpbXBvcnQgXCJoZWFkZXJcIjtcbkBpbXBvcnQgXCJob21lcGFnZS1mZWF0dXJlLWJsb2NrXCI7XG5AaW1wb3J0IFwiZmVhdHVyZS1jb250YWluZXItNTAtNTBcIjtcbkBpbXBvcnQgXCJoZXJvLWltZy1iYW5uZXJcIjtcbkBpbXBvcnQgXCJtaXNzaW9uLXN0YXRlbWVudFwiO1xuQGltcG9ydCBcInJlcG9ydC1saXN0aW5nXCI7XG5AaW1wb3J0IFwicmVsYXRlZC1yZWFkaW5nXCI7XG5AaW1wb3J0IFwic2VjdGlvblwiO1xuQGltcG9ydCBcInNpbXBsZS1mZWF0dXJlXCI7XG5AaW1wb3J0IFwic2ltcGxlLWltZy1iYW5uZXJcIjtcbkBpbXBvcnQgXCJzdGF0ZS1pbi1kZXRhaWxcIjtcbkBpbXBvcnQgXCJmb290ZXJcIjtcbkBpbXBvcnQgXCJzdWJzY3JpYmVcIjtcbkBpbXBvcnQgXCJ0b29sa2l0LXNpZGViYXJcIjtcblxuXG4ucGFnaW5hdGlvbiB7XG5cdCY+ICoge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDJweDtcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3JfX2xhdmVuZGVyO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWxpZ2h0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19sYXZlbmRlcjtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG59IiwiLyogR2xvYmFsbHkgaGlkZGVuIGVsZW1lbnRzIHdoZW4gSW5maW5pdGUgU2Nyb2xsIGlzIHN1cHBvcnRlZCBhbmQgaW4gdXNlLiAqL1xuLmluZmluaXRlLXNjcm9sbCAucG9zdHMtbmF2aWdhdGlvbiwgLyogT2xkZXIgLyBOZXdlciBQb3N0cyBOYXZpZ2F0aW9uIChhbHdheXMgaGlkZGVuKSAqL1xuLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIgeyAvKiBUaGVtZSBGb290ZXIgKHdoZW4gc2V0IHRvIHNjcm9sbGluZykgKi9cblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogV2hlbiBJbmZpbml0ZSBTY3JvbGwgaGFzIHJlYWNoZWQgaXRzIGVuZCB3ZSBuZWVkIHRvIHJlLWRpc3BsYXkgZWxlbWVudHMgdGhhdCB3ZXJlIGhpZGRlbiAodmlhIC5uZXZlcmVuZGluZykgYmVmb3JlLiAqL1xuLmluZmluaXR5LWVuZC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogTWFrZSBzdXJlIGxvZ28gbGluayB3cmFwcyBhcm91bmQgbG9nbyBpbWFnZS4gKi9cbi5jdXN0b20tbG9nby1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImNhcHRpb25zXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImdhbGxlcmllc1wiO1xuIiwiLndwLWNhcHRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuXHRcdEBpbmNsdWRlIGNlbnRlci1ibG9jaztcblx0fVxuXG5cdC53cC1jYXB0aW9uLXRleHQge1xuXHRcdG1hcmdpbjogMC44MDc1ZW0gMDtcblx0fVxufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLmdhbGxlcnkge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR3aWR0aDogMTAwJTtcblxuXHQvLyBMb29wcyB0byBlbnVtZXJhdGUgdGhlIGNsYXNzZXMgZm9yIGdhbGxlcnkgY29sdW1ucy5cblx0QGZvciAkaSBmcm9tIDIgdGhyb3VnaCA5IHtcblx0XHQuZ2FsbGVyeS1jb2x1bW5zLSN7JGl9ICYge1xuXHRcdFx0bWF4LXdpZHRoOiBtYXAtZ2V0KCAkY29sdW1ucywgJGkgKTtcblx0XHR9XG5cdH1cbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIl19 */
