/*!
Theme Name: orangegrove-base
Theme URI: http://underscores.me/
Author: Orange Grove
Author URI: https://www.orangegrovedesigns.co.uk/
Description: Orange Grove Base Theme
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: orangegrove-base
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.

orangegrove-base is based on Underscores https://underscores.me/, (C) 2012-2020 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/
*/.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);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;clip-path:none;color:#21759b;display:block;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}#primary[tabindex="-1"]:focus{outline:0}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.15;-webkit-text-size-adjust:100%}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.strapline-text{color:#b52538;font-size:14px;text-transform:uppercase;font-weight:700;margin-bottom:17px}.strapline-text+h2{margin-top:0}.strapline-text--section-heading{margin-bottom:10px}.iframe-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.two-links-wrapper .btn{margin-top:7px;margin-bottom:7px}.two-links-wrapper .btn:first-child{margin-right:14px}.two-links-wrapper .btn:last-child{margin-right:0}.text-center{text-align:center}.text-red{color:#b52538}.text-white{color:#fff}.wysiwyg-content{line-height:1.5}.wysiwyg-content :last-child{margin-bottom:0}.select-label-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.select-label-wrapper label{font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:17px}.select-label-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/wp-content/themes/definition/img/svg/chevron-down-red.svg);background-repeat:no-repeat;background-position:calc(100% - 30px) 50%;padding-left:15px;min-height:48px;border-radius:50px;border:1px solid #000;padding-left:25px!important;padding-right:55px!important;min-width:100%}@media (min-width:600px){.select-label-wrapper select{min-width:307px}}.nice-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/wp-content/themes/definition/img/svg/chevron-down-red.svg);background-repeat:no-repeat;background-position:calc(100% - 30px) 50%;padding-left:15px;min-height:48px;border-radius:50px;border:1px solid #000;padding-left:25px!important;padding-right:55px!important}.wrap-text{word-break:break-all;word-break:break-word;-ms-hyphens:auto;hyphens:auto;line-height:1.2}h1,h2,h3,h4,h5,h6{clear:both;font-family:Open Sans,sans-serif;font-weight:600;color:#000}.h1,h1{font-size:28px}@media (min-width:767px){.h1,h1{font-size:46px}}.h2,h2{font-size:24px;line-height:1.25}@media (min-width:767px){.h2,h2{font-size:32px}}.h3,h3{font-size:20px;font-weight:400;line-height:1.333}@media (min-width:767px){.h3,h3{font-size:24px}}.h4,h4{font-size:18px}@media (min-width:767px){.h4,h4{font-size:24px}}body,button,input,optgroup,select,textarea{font-size:1rem;font-family:Open Sans,sans-serif}p{margin-bottom:1.5em;font-size:14px;line-height:1.5;font-family:Open Sans,sans-serif;color:#606060}@media (min-width:600px){p{font-size:16px}}.p--s{font-size:12px}@media (min-width:600px){.p--s{font-size:14px}}.p--l{line-height:1.44;font-size:16px}@media (min-width:600px){.p--l{font-size:18px}}cite,dfn,em,i{font-style:italic;font-family:Open Sans,sans-serif}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}abbr,acronym{cursor:help}ins,mark{text-decoration:none}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}.wysiwyg-content ul{padding-left:1rem;margin-left:0;list-style:none}.wysiwyg-content ul li{position:relative;padding-left:13px;line-height:1.5;margin-bottom:10px;font-size:14px}@media (min-width:600px){.wysiwyg-content ul li{font-size:16px}}@media (min-width:1024px){.wysiwyg-content ul li{margin-bottom:25px}}.wysiwyg-content ul li:before{content:" ";font-weight:700;display:inline-block;margin-left:-1em;width:9px;height:9px;background:#b52538;border-radius:50%;position:absolute;left:1px;top:.5em;font-size:inherit}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,img,object{max-width:100%}img{height:auto}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.container{padding:0 15px;margin:0 auto}@media (min-width:767px){.container{padding:0 30px}}@media (min-width:1024px){.container{padding:0 20px;max-width:1070px}}@media (min-width:1400px){.container{padding:0 20px;max-width:1210px}}@media (min-width:767px){.container--small{max-width:700px}}@media (min-width:1024px){.container--small{max-width:823px}}@media (min-width:767px){.container--medium{max-width:780px}}@media (min-width:1024px){.container--medium{max-width:970px}}.section-inner{padding-top:40px;padding-bottom:40px}@media (min-width:1024px){.section-inner{padding-top:100px;padding-bottom:100px}}a{color:#006cff}a:visited{color:purple}a:active,a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.btn{display:inline-block;padding:16px 20px;min-width:208px;border-radius:50px;border:none;color:#fff;text-align:center;font-size:14px;font-weight:500;text-decoration:none!important;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer}.btn:active,.btn:focus{border-color:#aaa #bbb #bbb}.btn:active,.btn:focus,.btn:hover,.btn:visited,.btn a{color:#fff}.btn a{text-decoration:none}.btn a:active,.btn a:focus,.btn a:hover{color:#fff}.btn--primary{display:inline-block;padding:16px 20px;min-width:208px;border-radius:50px;border:none;color:#fff;text-align:center;font-size:14px;font-weight:500;text-decoration:none!important;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer;background-color:#b52538}.btn--primary:active,.btn--primary:focus{border-color:#aaa #bbb #bbb}.btn--primary:active,.btn--primary:focus,.btn--primary:hover,.btn--primary:visited{color:#fff}.btn--primary a{color:#fff;text-decoration:none}.btn--primary a:active,.btn--primary a:focus,.btn--primary a:hover{color:#fff}.btn--primary:focus,.btn--primary:hover{background-color:#9d1426}.btn--secondary{display:inline-block;padding:16px 20px;min-width:208px;border-radius:50px;border:none;color:#fff;text-align:center;font-size:14px;font-weight:500;text-decoration:none!important;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer;background-color:#e68d1f}.btn--secondary:active,.btn--secondary:focus{border-color:#aaa #bbb #bbb}.btn--secondary:active,.btn--secondary:focus,.btn--secondary:hover,.btn--secondary:visited{color:#fff}.btn--secondary a{color:#fff;text-decoration:none}.btn--secondary a:active,.btn--secondary a:focus,.btn--secondary a:hover{color:#fff}.btn--secondary:focus,.btn--secondary:hover{background-color:#cb7b19}.btn--tertiary{display:inline-block;padding:16px 20px;min-width:208px;border-radius:50px;color:#fff;text-align:center;font-size:14px;font-weight:500;text-decoration:none!important;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer;background-color:#efefef!important;border:1px solid #efefef;color:#000!important}.btn--tertiary:active,.btn--tertiary:focus{border-color:#aaa #bbb #bbb}.btn--tertiary:active,.btn--tertiary:focus,.btn--tertiary:hover,.btn--tertiary:visited{color:#fff}.btn--tertiary a{color:#fff;text-decoration:none}.btn--tertiary a:active,.btn--tertiary a:focus,.btn--tertiary a:hover{color:#fff}.btn--tertiary:focus,.btn--tertiary:hover{background-color:#606060!important;color:#fff!important}.btn--quaternary{display:inline-block;padding:16px 20px;min-width:208px;border-radius:50px;text-align:center;font-size:14px;font-weight:500;text-decoration:none!important;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer;background-color:transparent;border:1px solid #fff;color:#fff}.btn--quaternary:active,.btn--quaternary:focus{border-color:#aaa #bbb #bbb}.btn--quaternary:active,.btn--quaternary:focus,.btn--quaternary:hover,.btn--quaternary:visited{color:#fff}.btn--quaternary a{color:#fff;text-decoration:none}.btn--quaternary a:active,.btn--quaternary a:focus,.btn--quaternary a:hover{color:#fff}.btn--quaternary:focus,.btn--quaternary:hover{background-color:#000;color:#fff;border:1px solid #000}.btn--quinary{display:inline-block;padding:16px 20px;min-width:208px;border-radius:50px;color:#fff;text-align:center;font-size:14px;font-weight:500;text-decoration:none!important;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer;background-color:#fff;border:1px solid #b52538;color:#b52538}.btn--quinary:active,.btn--quinary:focus{border-color:#aaa #bbb #bbb}.btn--quinary:active,.btn--quinary:focus,.btn--quinary:hover,.btn--quinary:visited{color:#fff}.btn--quinary a{color:#fff;text-decoration:none}.btn--quinary a:active,.btn--quinary a:focus,.btn--quinary a:hover{color:#fff}.btn--quinary svg path{stroke:red!important}.btn--quinary:focus,.btn--quinary:hover{background-color:#b52538;color:#fff;border:1px solid #b52538}.btn--quinary:focus svg path,.btn--quinary:hover svg path{stroke:#fff!important}.btn--senary{display:inline-block;padding:16px 20px;min-width:208px;border-radius:50px;color:#fff;text-align:center;font-size:14px;font-weight:500;text-decoration:none!important;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer;background-color:#fff;border:1px solid #b52538;color:#b52538}.btn--senary:active,.btn--senary:focus{border-color:#aaa #bbb #bbb}.btn--senary:active,.btn--senary:focus,.btn--senary:hover,.btn--senary:visited{color:#fff}.btn--senary a{color:#fff;text-decoration:none}.btn--senary a:active,.btn--senary a:focus,.btn--senary a:hover{color:#fff}.btn--senary:visited{color:#b52538}.btn--senary svg path{stroke:red!important}.btn--senary:focus,.btn--senary:hover{background-color:#b52538;color:#fff;border:1px solid #b52538}.btn--senary:focus svg path,.btn--senary:hover svg path{stroke:#fff!important}.btn--disabled{opacity:.5;cursor:not-allowed}.btn--wide{min-width:250px}.btn--has-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:215px;padding:16px 20px 16px 32px}.btn--has-icon svg{height:17px;width:auto}.btn--has-icon svg path{stroke:#fff}.btn--full{width:100%}li.btn{padding:0}li.btn a{padding:16px 20px;display:block;width:100%;height:100%}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}input[type=color].error,input[type=date].error,input[type=datetime-local].error,input[type=datetime].error,input[type=email].error,input[type=month].error,input[type=number].error,input[type=password].error,input[type=range].error,input[type=search].error,input[type=tel].error,input[type=text].error,input[type=time].error,input[type=url].error,input[type=week].error,textarea.error{border-color:#d0011b}select{border:1px solid #ccc}select.error{border-color:#d0011b}textarea{width:100%}textarea.error{border-color:#d0011b}body .swiper-pagination.swiper-pagination-bullets{position:relative;bottom:0;margin-top:30px;margin-bottom:0;pointer-events:all!important}body .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:20px;height:20px;margin-left:10px;margin-right:10px;background-color:red}@media (min-width:767px){body .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{margin-top:0;margin-bottom:0}}body .swiper-nav-arrow{background-color:#fff;background-color:#b52538;width:64px;height:64px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .swiper-nav-arrow:after{font-size:13px;color:#fff;font-weight:600}.two-col-with-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:1024px){.two-col-with-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){.two-col-with-sidebar__content{width:calc(100% - 360px);padding-right:120px}}@media (min-width:1024px){.two-col-with-sidebar__sidebar{width:360px}}.two-col-with-sidebar__title{margin-bottom:32px}.two-col-with-sidebar__red-widget-title{background-color:#b52538;padding:22px 20px 26px 29px}.two-col-with-sidebar__red-widget-title h2{margin:0;color:#fff;font-size:24px}.two-col-with-sidebar__details{border-radius:10px;overflow:hidden;background-color:#efefef}.two-col-with-sidebar__details-wrapper{border-bottom:1px solid #ccc;padding:24px 30px 41px}.two-col-with-sidebar__details-wrapper .wysiwyg-content ul+a:last-child{margin-left:calc(1rem + 13px)}.two-col-with-sidebar__details-wrapper .wysiwyg-content p{color:#000}.two-col-with-sidebar__small-title{margin-top:0;color:#b52538;font-size:16px;text-transform:uppercase;font-weight:700}.two-col-with-sidebar__accordion .accordion{margin-top:32px}.two-col-with-sidebar__accordion .accordion .container,.two-col-with-sidebar__accordion .accordion__inner.section-inner{padding:0}.two-col-with-sidebar__accordion .accordion__header{font-weight:500}.two-col-with-sidebar__cta-links-wrapper{padding:24px 30px}.two-col-with-sidebar__cta-links-wrapper .btn{width:100%}.two-col-with-sidebar .wysiwyg-content ul li,.two-col-with-sidebar__cta-links-wrapper .btn:first-child{margin-bottom:10px}.wave-decoration{position:relative;z-index:9;display:block;width:100%}.wave-decoration svg{display:block;width:100%;height:100%}.wave-decoration--footer{width:100%;height:11vw;position:absolute;top:-10vw;left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.wave-decoration--footer svg path{fill:#000}.wave-decoration--newsletter-signup{width:100%;height:11vw;position:relative;top:0;left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.wave-decoration--newsletter-signup svg path{fill:#fff}.wave-decoration--our-values-top{bottom:-12px;background-color:#f8f8f8}.wave-decoration--our-values-top svg path{fill:#fff}.wave-decoration--join-us-top{position:absolute;top:-2px;z-index:5}.wave-decoration--join-us-top svg path{fill:#f8f8f8}.wave-decoration--join-us-bottom{position:absolute;bottom:-2vw;left:0;width:100%;height:14.1666vw;z-index:10}.wave-decoration--testimonial-slider-community svg{margin-bottom:-2vw}.wave-decoration--testimonial-slider-community svg path{fill:#fff}.wave-decoration--testimonial-slider-community-top{width:100%;-webkit-transform:scale(-1);transform:scale(-1);top:-10.9vw;position:absolute;height:11vw}.wave-decoration--testimonial-slider-community-top svg{height:11vw}.wave-decoration--testimonial-slider-community-top svg path{fill:#f8f8f8}.wave-decoration--memerships-top{position:absolute;top:-16vw;left:0}.wave-decoration--memerships-top svg{position:relative}.wave-decoration--memerships-top svg path{fill:#f8f8f8}.wave-decoration--memerships-bottom{position:absolute;bottom:-10vw}.wave-decoration--memerships-bottom svg path{fill:#f8f8f8}.wave-decoration--testimonial-slider-memberships-top svg path{fill:#fff}.wave-decoration--testimonial-slider-about-us-top svg path{fill:#f8f8f8}.wave-decoration--testimonial-slider-about-us-bottom svg,.wave-decoration--testimonial-slider-community-bottom svg,.wave-decoration--testimonial-slider-memberships-bottom svg{bottom:-2vw;position:relative}.wave-decoration--cta-banner{height:11vw;position:absolute;top:0;left:0}.wave-decoration--cta-banner svg path,.wave-decoration--tab-content-top svg path{fill:#fff}.wave-decoration--regions-top{bottom:-2vw}.wave-decoration--regions-bottom svg path,.wave-decoration--regions-top svg path{fill:#f8f8f8}.ajax-loading{display:none;position:fixed;background-color:hsla(0,0%,100%,.5);z-index:99999999999}.ajax-loading,.ajax-loading__inner{top:0;left:0;width:100%;height:100%}.ajax-loading__inner{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner{position:relative}.spinner:before{content:"";width:100px;height:100px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;border-radius:50%;border-color:#b52538 #b52538 #e68d1f #e68d1f;border-style:solid;border-width:4px;-webkit-animation:spinner 1s linear infinite;animation:spinner 1s linear infinite}.message-area{padding:20px;border-radius:10px;text-align:center;font-size:16px;line-height:1.5}.message-area--red{background-color:#f8e8ea;color:#b52538}@media (min-width:1024px){.wysiwyg-content h2{margin-bottom:33px}}@media (min-width:1024px){.wysiwyg-content p+h2,.wysiwyg-content ul+h2{margin-top:73px}}@media (min-width:1024px){.wysiwyg-content p+h3 ul+h3{margin-top:78px}}.main-navigation{display:block;width:auto;margin-left:auto}.main-navigation.toggled #primary-menu{background:#fff}@media (max-width:1023px){.main-navigation.toggled #primary-menu{right:0}}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation li{position:relative}@media (max-width:1023px){.main-navigation li{border-top:1px solid #ccc}}@media (min-width:1024px){.main-navigation li.current-menu-item[data-depth="0"]:not(.btn):after,.main-navigation li.current_page_ancestor[data-depth="0"]:not(.btn):after{border-bottom:5px solid #fff;content:" ";position:absolute;bottom:-40px;left:0;width:70%;margin-left:15%}}@media (max-width:1023px){.main-navigation li.open>ul{left:0;position:relative;width:100%;margin-bottom:0;margin-top:0;background:#f8f8f8}}.main-navigation li.open>.mobile-dropdown-toggle svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-navigation li:not(.btn) a:not(.btn){display:block;text-decoration:none;color:#000}@media (min-width:1024px){.main-navigation li:not(.btn) a:not(.btn){color:#fff}}.main-navigation li:not(.btn) a:not(.btn):active,.main-navigation li:not(.btn) a:not(.btn):visited{color:#000}@media (min-width:1024px){.main-navigation li:not(.btn) a:not(.btn):active,.main-navigation li:not(.btn) a:not(.btn):visited{color:#fff}}body.scrolled .main-navigation li:not(.btn) a:not(.btn),body.scrolled .main-navigation li:not(.btn) a:not(.btn):active,body.scrolled .main-navigation li:not(.btn) a:not(.btn):visited{color:#000}.main-navigation ul#primary-menu{z-index:9999;-webkit-transition:right .3s;transition:right .3s;right:-110%;top:53px;position:fixed;height:100vh;width:100%;z-index:99;overflow-y:auto;padding-bottom:40px;background-color:#fff;border-top:1px solid #ccc}@media (min-width:1024px){.main-navigation ul#primary-menu{border-top:unset;background-color:unset;position:relative;-webkit-transition:unset;transition:unset;right:0!important;top:0!important;max-height:unset!important;height:auto;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:unset;overflow-y:unset;background-color:transparent}}.main-navigation ul[data-depth="1"],.main-navigation ul[data-depth="2"],.main-navigation ul[data-depth="3"]{position:absolute;top:100%;left:-999em;z-index:99999}@media (min-width:1024px){.main-navigation ul[data-depth="1"]{top:98px}.main-navigation ul[data-depth="1"]:after{content:"";position:absolute;top:-45px;left:0;height:45px;background-color:transparent;width:100%}.main-navigation ul[data-depth="1"]:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-10px;width:0;height:0;border-bottom:0 solid transparent;border-color:transparent transparent #fff;border-style:solid;border-width:0 18px 20px 17px;cursor:pointer}}.main-navigation ul[data-depth="1"] li{position:relative}@media (min-width:1024px){.main-navigation ul[data-depth="1"] li{-ms-flex-item-align:center;align-self:center}}.main-navigation ul[data-depth="1"] span{color:#000}@media (min-width:1024px){.main-navigation li:hover>ul{left:0;min-width:255px;background-color:#fff;border:1px solid #eae8e6;border-radius:8px;border-top-right-radius:0;border-top-left-radius:0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-navigation li:hover>ul[data-depth="1"]{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main-navigation li:hover>ul[data-depth="2"],.main-navigation li:hover>ul[data-depth="3"]{left:100%;-webkit-transform:none;transform:none;top:0}}.main-navigation li:not(.btn) a{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 17px;font-weight:500}@media (max-width:1023px){.main-navigation li.btn{max-width:320px;margin-left:15px;margin-top:20px}}@media (min-width:1024px){.main-navigation li.btn{margin-left:20px}}.main-navigation .mobile-dropdown-toggle{padding:20px;background:unset;border:unset;position:absolute;right:0;top:0}@media (max-width:1023px){.main-navigation .menu-item-has-children>a{padding-right:70px!important}}.menu-toggle{width:28px;height:21px;position:relative;background:none;border:none;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}@media (min-width:1024px){.menu-toggle{display:none}}@media (min-width:1024px){.mobile-dropdown-toggle{display:none!important}}@media (max-width:1023px){.mobile-dropdown-toggle svg{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.menu-toggle span{display:block;position:absolute;height:3px;width:100%;background:#b52538;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.menu-toggle span:first-child{top:0}.menu-toggle span:nth-child(2),.menu-toggle span:nth-child(3){top:7px}.menu-toggle span:nth-child(4){top:14px}.menu-toggle[aria-expanded=true] span:first-child{top:18px;width:0;left:50%}.menu-toggle[aria-expanded=true] span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-toggle[aria-expanded=true] span:nth-child(4){top:18px;width:0;left:50%}.card{padding:30px 20px 35px;text-align:center;background-color:#fff;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-shadow:0 0 20px rgba(0,0,0,.16);box-shadow:0 0 20px rgba(0,0,0,.16)}.card__text{color:#606060}.card--our-values{padding:30px 20px 38px;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset}@media (max-width:1023px){.card--our-values{border-radius:10px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.16);box-shadow:0 0 20px rgba(0,0,0,.16)}}@media (min-width:1024px){.card--our-values{border-right:1px solid #ccc}.card--our-values:last-child{border-right:unset}}.card--values-secondary{padding:36px 24px 41px 27px}.card--values-secondary .card__title{margin-bottom:7px}.card--join-us .card__title{margin-bottom:20px}.card--join-us .card__images-wrapper{margin-bottom:26px}.card--join-us .strapline-text{margin-bottom:5px!important}.card--join-us.orange .strapline-text{color:#e68d1f}.card__title{margin-top:0}.card__images-wrapper{margin-bottom:26px}.card__image{display:block;margin-left:auto;margin-right:auto;border-radius:50%;z-index:2;position:relative;aspect-ratio:1/1;height:175px;width:auto}.card__link{margin-top:30px}.card__link-wrapper{margin-top:auto}.card--our-values .card__title{margin-bottom:4px}.card--our-values .card__images-wrapper{height:192px;width:192px;margin:20px auto 24px;position:relative}.card--our-values.red .card__image-wrapper{-webkit-box-shadow:0 0 0 3px #b52538;box-shadow:0 0 0 3px #b52538}.card--our-values.orange .card__image-wrapper{-webkit-box-shadow:0 0 0 3px #e68d1f;box-shadow:0 0 0 3px #e68d1f}.card--our-values .card__image-wrapper{border:9px solid #fff;-webkit-box-shadow:0 0 0 5px #000;box-shadow:0 0 0 5px #000;position:relative;z-index:3;border-radius:50%}.card--our-values.red .card__icon-wrapper{background-color:#b52538}.card--our-values.orange .card__icon-wrapper{background-color:#e68d1f}.card--our-values .card__icon-wrapper{height:77px;width:77px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;border-radius:50%;padding:10px;top:-10px;right:-42px;z-index:1;background-color:#000}.card--our-values .card__icon{width:auto;height:auto;max-width:90%;max-height:90%}.card__image-wrapper{position:relative}.card-organizer-or-contact{border-radius:10px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.16);box-shadow:0 0 20px rgba(0,0,0,.16);padding:20px}@media (min-width:1024px){.card-organizer-or-contact{padding:20px 30px}}.card-organizer-or-contact__top{margin-bottom:25px;padding-left:5px;font-size:24px}.card-organizer-or-contact__bottom{display:-webkit-box;display:-ms-flexbox;display:flex}.card-organizer-or-contact__title{text-transform:capitalize}.card-organizer-or-contact__image-wrapper{width:37%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-organizer-or-contact__image-wrapper img{width:100%;height:auto;display:block;border-radius:50%}.card-organizer-or-contact__content-wrapper{padding-left:25px;width:63%}.card-organizer-or-contact__name{font-size:20px;margin-top:0;margin-bottom:0;word-break:break-word}@media (min-width:1024px){.card-organizer-or-contact__name{font-size:24px}}.card-organizer-or-contact__role{font-size:14px;color:#b52538}@media (min-width:1024px){.card-organizer-or-contact__role{font-size:16px}}.card-organizer-or-contact__email{font-size:14px}@media (min-width:1024px){.card-organizer-or-contact__email{font-size:16px}}.card-organizer-or-contact__email-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.card-organizer-or-contact__email-wrapper svg{margin-right:16px;min-width:24px}@media (min-width:1024px){.card-organizer-or-contact__email-wrapper svg{min-width:38px}}.card-organizer-or-contact--organiser{padding:37px 16px}.card-organizer-or-contact--organiser .card-organizer-or-contact__image-wrapper img{width:110px;height:110px}.card-organizer-or-contact--organiser .card-organizer-or-contact__content-wrapper{padding-left:12px;width:calc(100% - 140px)}.card-organizer-or-contact--organiser .strapline-text{margin-top:12px;font-size:14px}.card-organizer-or-contact--small{padding:40px 25px 45px 23px}.card-organizer-or-contact--small .card-organizer-or-contact__top{margin-bottom:21px}.card-organizer-or-contact--small .card-organizer-or-contact__image-wrapper{width:25%;max-width:110px}.card-organizer-or-contact--small .card-organizer-or-contact__content-wrapper{width:75%;padding-left:27px}.card-organizer-or-contact--small .strapline-text{text-transform:unset;margin-top:6px;margin-bottom:16px}.card-organizer-or-contact--small .card-organizer-or-contact__image-wrapper{min-height:109px;min-width:109px;width:109px;height:109px;margin-top:5px;margin-left:5px}.card-event-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:10px;overflow:hidden;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s;transition:all .3s}.card-event-news:hover{-webkit-box-shadow:0 0 20px rgba(0,0,0,.16);box-shadow:0 0 20px rgba(0,0,0,.16);border-color:transparent}.card-event-news__top{position:relative}.card-event-news__top img{width:100%;aspect-ratio:1.493877551;display:block}.card-event-news__bottom{padding:30px 17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:1400px){.card-event-news__bottom{padding:41px 17px 34px 19px}}.card-event-news__title{margin-bottom:10px;margin-top:0}.card-event-news__date+.card-event-news__title{padding-left:25px;margin-left:25px;position:relative}.card-event-news__date+.card-event-news__title:before{content:" ";height:52px;border-left:1px solid #ccc;position:absolute;top:31px;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.card-event-news__caption{position:absolute;bottom:-15px;left:17px;border:1px solid #ccc;border-radius:10px;background-color:#fff;padding:14px 20px;font-size:10px;text-transform:uppercase;font-weight:700}.card-event-news__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:#efefef;border-radius:10px;padding:10px 5px;width:66px;min-width:66px;min-height:66px;line-height:1.1875}.card-event-news__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;-ms-flex-pack:distribute;justify-content:space-around;align-items:flex-start;margin-bottom:8px}.card-event-news__excerpt{margin-top:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:1024px){.card-event-news__excerpt{margin-bottom:35px}}.card-event-news__link-wrapper{margin-top:auto;width:100%}.card-event-news__caption-featured{display:none;width:100%}.card-event-news--featured{-webkit-box-shadow:unset;box-shadow:unset;border:1px solid #ccc}.card-event-news--featured .card-event-news__excerpt{margin-top:unset;-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}@media (min-width:600px){.card-event-news--featured{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:40px}.card-event-news--featured .card-event-news__caption{display:none}.card-event-news--featured .card-event-news__top{width:49.9%}.card-event-news--featured .card-event-news__bottom{width:51.1%}.card-event-news--featured .card-event-news__top img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.card-event-news--featured .card-event-news__title{margin-bottom:0;padding-top:0;margin-top:0}}@media (min-width:600px) and (min-width:600px){.card-event-news--featured .card-event-news__date+.card-event-news__title{padding-left:10px;margin-left:10px;width:calc(100% - 91px)}}@media (min-width:600px) and (min-width:767px){.card-event-news--featured .card-event-news__date+.card-event-news__title{padding-left:25px;margin-left:25px}}@media (min-width:600px) and (max-width:766px){.card-event-news--featured .card-event-news__date+.card-event-news__title:before{content:unset;display:none}}@media (min-width:600px){.card-event-news--featured .card-event-news__date{width:66px}.card-event-news--featured .card-event-news__caption-featured{display:inline-block;margin-bottom:25px}.card-event-news--featured .card-event-news__caption-featured .card-event-news__caption{display:inline-block}.card-event-news--featured .card-event-news__content-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:21px}.card-event-news--featured .card-event-news__caption{position:relative;width:auto;left:0;right:0;top:0}.card-event-news--featured .btn{width:auto}}.card-event-news--events .card-event-news__link-wrapper .btn{min-width:297px}.card-membership{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border:1px solid #ccc;text-align:center;background-color:#fff;border-radius:10px;padding:35px 20px 40px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.16);box-shadow:0 0 20px rgba(0,0,0,.16)}.card-membership,.card-membership__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-membership__icon-wrapper{margin-left:auto;margin-right:auto;width:117px;height:117px;background-color:#f8e8ea;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;padding:22px}.card-membership__tab-text{background-color:#b52538;position:absolute;top:0;left:0;-webkit-transform:translateY(calc(-100% + 13px));transform:translateY(calc(-100% + 13px));padding:12px 60px 26px;z-index:-1;border-radius:10px;text-transform:uppercase;color:#fff;font-weight:700;font-size:14px}.card-membership__title{margin-top:15px;margin-bottom:12px}.card-membership__subtitle{font-weight:700;font-size:14px;text-transform:uppercase;margin-bottom:25px}.card-membership__description,.card-membership__long-description{margin-bottom:30px;line-height:1.5}.card-membership__links-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:27px}.card-membership__links-wrapper .btn{margin-bottom:17px}.card-membership__links-wrapper .btn:last-child{margin-bottom:0}.card-membership__upgrade-link{margin-top:27px;font-size:14px;text-transform:capitalize;color:#006cff;font-weight:600}.card-membership__upgrade-link:visited{color:#006cff}.keynote-speaker__image{border-radius:10px;margin-bottom:19px;-o-object-fit:cover;object-fit:cover;display:block}.keynote-speaker__name{font-weight:800;margin-bottom:14px}.board-member{max-width:340px}.board-member__image{border-radius:10px;display:block;margin-bottom:26px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.board-member__name{font-size:24px;margin-bottom:16px}.board-member__role{color:#b52538;margin-bottom:27px}.board-member__bio{display:none;margin-bottom:35px;color:#606060;font-size:16px;line-height:1.5}.board-member__toggle-bio svg{width:13px;height:auto;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.board-member.open .board-member__toggle-bio svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.social{list-style:none;margin:0;padding-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.social,.social__icon{display:-webkit-box;display:-ms-flexbox;display:flex}.social__icon{margin-right:15px;margin-bottom:15px;background-color:#b52538;width:55px;height:55px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.social__icon:last-child{margin-right:0}.social__icon a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social__icon svg{display:block}.social__icon svg path{fill:#fff}.js-accordion__item{background-color:#fff;border-radius:10px;border:1px solid #ccc;margin-bottom:18px}.js-accordion__item:last-child{margin-bottom:0}.js-accordion__item.open{border:unset;-webkit-box-shadow:0 0 20px rgba(0,0,0,.16);box-shadow:0 0 20px rgba(0,0,0,.16)}.js-accordion .accordion__title{margin-top:0;margin-bottom:0}.js-accordion__header{border:none;background-color:unset;text-align:left;padding:20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:20px;font-weight:700}@media (min-width:1024px){.js-accordion__header{font-size:24px}}.js-accordion__header .accordion-header-title,.js-accordion__header .open-close{pointer-events:none}.js-accordion__header svg{-webkit-transition:all .3s;transition:all .3s;height:auto;width:12px;margin-left:20px;pointer-events:none}.js-accordion__header[aria-expanded=true] svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.js-accordion__header[aria-expanded=true] svg path{stroke:#b52538}.js-accordion__panel{padding:20px 20px 20px 32px}.js-accordion__panel[aria-hidden=true]{display:none}.js-accordion__panel>:first-child{margin-top:0}.js-accordion__panel>:last-child{margin-bottom:0}.accordion--agendas .section-inner{padding-top:0;padding-bottom:0}.accordion--agendas .container{padding:0}.accordion--agendas .js-accordion__title{margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:10px}.accordion--agendas .js-accordion__header{padding-left:0}.accordion--agendas .js-accordion__item{border:unset;border-top:1px solid #ccc;border-top-right-radius:0;border-top-left-radius:0;margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:10px;-webkit-box-shadow:unset!important;box-shadow:unset!important}.accordion--agendas .js-accordion__item:last-child{border-bottom:1px solid #ccc}.accordion--agendas .js-accordion__panel{padding:28px 20px 13px 0}.accordion--memberships .js-accordion__header{font-weight:400}@media (min-width:1024px){.accordion--memberships .js-accordion__header{padding:26px 43px 32px 29px}}.accordion--memberships .strapline-text{margin-bottom:9px}.accordion--memberships .accordion__section-title{margin-bottom:40px}@media (min-width:1024px){.accordion--memberships .accordion__section-title{margin-bottom:60px}}.accordion--memberships .js-accordion__panel{padding:0 29px 40px 30px}.accordion--region .js-accordion__header{padding:27px 20px 32px 28px}.accordion--region .js-accordion__item{margin-bottom:20px}.accordion--region .section-inner{padding-bottom:4px}.testimonial-slider{position:relative;max-width:100vw;overflow:hidden}.testimonial-slider__background-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.testimonial-slider__background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(130deg,rgba(181,37,56,.8),transparent);z-index:2}.testimonial-slider .container{position:relative;z-index:10}@media (min-width:1024px){.testimonial-slider__title{margin-bottom:76px}}@media (min-width:767px){body .testimonial-slider__items{margin:0 63px}}@media (min-width:1024px){body .testimonial-slider__items{margin:0 60px}}@media (min-width:1400px){body .testimonial-slider__items{padding:20px;margin:-20px -20px 0}}.testimonial-slider__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:30px 35px;border-radius:10px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.16);box-shadow:0 0 15px rgba(0,0,0,.16)}.testimonial-slider__item-image{margin-bottom:5px;border-radius:50%;width:148px;height:148px;display:block}.testimonial-slider__item-quote{text-align:center;font-size:16px;line-height:1.5;margin-bottom:0}.testimonial-slider__item-name{font-size:24px;margin-top:9px;margin-bottom:1px}.testimonial-slider__item-role.strapline-text{margin-top:0;margin-bottom:16px;font-size:16px;text-transform:unset}.testimonial-slider__link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}@media (min-width:600px){.testimonial-slider__link-wrapper{margin-top:50px}}@media (max-width:766px){.testimonial-slider .swiper{overflow:visible}}.testimonial-slider .swiper-button-next{right:10px}@media (min-width:1400px){.testimonial-slider .swiper-button-next{right:-100px}}.testimonial-slider .swiper-button-prev{left:10x}@media (min-width:1400px){.testimonial-slider .swiper-button-prev{left:-100px}}@media (max-width:766px){.testimonial-slider .swiper-nav-arrow{display:none}}.testimonial-slider--community{background-color:#f8f8f8;margin-top:11vw}.testimonial-slider--community .testimonial-slider__strapline{color:#b52538;margin-bottom:10px}.testimonial-slider--community .testimonial-slider__title{color:#000}@media (min-width:1024px){.testimonial-slider--community .testimonial-slider__title{margin-bottom:54px}}.testimonial-slider--memberships .strapline-text{margin-bottom:15px}@media (min-width:1024px){.testimonial-slider--memberships .section-inner{padding-top:90px;padding-bottom:20px}}.hero-banner{position:relative;padding-bottom:14.1666vw;margin-bottom:40px}.hero-banner__title{margin-bottom:31px}.hero-banner__subtitle{padding-left:1px;margin-bottom:0}.hero-banner__strapline{font-size:18px}.hero-banner__strapline+.hero-banner__title{margin-top:11px}.hero-banner__strapline,.hero-banner__subtitle,.hero-banner__title{color:#fff}.hero-banner__cta-wrapper{margin-top:46px}.hero-banner__image{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-banner__image,.hero-banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.hero-banner__overlay{z-index:1;opacity:.75;background:linear-gradient(130deg,#000,transparent)}.hero-banner__inner{position:relative;z-index:2;padding-top:220px;padding-bottom:20px}@media (min-width:1024px){.hero-banner__inner{padding-top:235px;padding-bottom:30px;width:53%;padding-left:7px}}.hero-banner__wave svg{position:absolute;bottom:-2vw;left:0;width:100%;height:14.1666vw;z-index:10}.hero-banner__wave svg path{fill:#fff}.hero-banner--single-event{margin-bottom:30px}@media (min-width:1024px){.hero-banner--single-event{margin-bottom:57px}}@media (min-width:1024px){.hero-banner--single-event .hero-banner__title{width:42%}}@media (min-width:1024px){.hero-banner--single-event .hero-banner__inner{padding-top:265px;padding-bottom:5px;width:100%}}.hero-banner--single-event .hero-banner__subtitle a,.hero-banner--single-event .hero-banner__subtitle a:active,.hero-banner--single-event .hero-banner__subtitle a:focus,.hero-banner--single-event .hero-banner__subtitle a:hover,.hero-banner--single-event .hero-banner__subtitle a:visited{color:#fff}@media (min-width:1024px){.hero-banner--single-event .hero-banner__subtitle{font-size:24px;margin-top:47px}}.hero-banner--single-event .event-infomation-seperator{margin:0 10px}@media (min-width:1024px){.hero-banner--single-event .event-infomation-seperator{margin:0 16px}}@media (min-width:1024px){.hero-banner--memberships .section-inner{padding-top:307px;padding-bottom:45px}}.hero-banner--memberships .hero-banner__title{line-height:1.2}@media (min-width:767px){.hero-banner--memberships .hero-banner__title{font-size:50px}}@media (min-width:1024px){.hero-banner--memberships .hero-banner__title{margin-bottom:28px}}@media (min-width:1024px){.hero-banner--memberships .hero-banner__inner{width:60%}}.hero-banner--memberships .hero-banner__cta-wrapper{margin-top:28px}@media (max-width:599px){.hero-banner--memberships .hero-banner__cta-wrapper .btn{min-width:235px}}.hero-banner--memberships .hero-banner__cta-wrapper .btn:first-child{min-width:235px}@media (min-width:1024px){.hero-banner--memberships .hero-banner__cta-wrapper .btn:first-child{margin-right:24px}}@media (min-width:1024px){.hero-banner--community .hero-banner__inner{padding-top:325px;width:65%}}@media (min-width:1024px){.hero-banner--community .hero-banner__strapline+.hero-banner__title{margin-bottom:39px}}.hero-banner--community .hero-banner__subtitle{padding-right:21%}@media (min-width:1024px){.hero-banner--community .hero-banner__subtitle{padding-right:110px}}.hero-banner--community svg path{fill:#fff}.hero-banner--events{margin-bottom:60px}@media (min-width:1024px){.hero-banner--events{margin-bottom:141px}}@media (min-width:1024px){.hero-banner--events .hero-banner__inner{padding-top:322px;padding-bottom:10px}}.hero-banner--single-post .hero-banner__inner{width:100%}.hero-banner--single-post .hero-banner__title{width:53%}@media (min-width:1024px){.hero-banner--single-post{margin-bottom:103px}}.hero-banner--contact-us,.hero-banner--terms-conditions{margin-bottom:13px}.hero-banner--contact-us .hero-banner__strapline,.hero-banner--contact-us .hero-banner__title,.hero-banner--terms-conditions .hero-banner__strapline,.hero-banner--terms-conditions .hero-banner__title{text-align:center}.hero-banner--contact-us .hero-banner__inner,.hero-banner--terms-conditions .hero-banner__inner{width:100%}@media (min-width:1024px){.hero-banner--contact-us .hero-banner__inner,.hero-banner--terms-conditions .hero-banner__inner{padding-top:275px;padding-bottom:0}}@media (min-width:1024px){.hero-banner--psa-foundation .hero-banner__inner{padding-top:323px;padding-bottom:10px}}.hero-banner--psa-foundation g#Component_343_2{display:none}@media (min-width:1024px){.hero-banner--about-us{margin-bottom:55px}}@media (min-width:1024px){.hero-banner--about-us .hero-banner__inner{padding-top:327px;padding-bottom:53px;width:60%}}.hero-banner--regions .hero-banner__inner{width:100%}@media (min-width:1024px){.hero-banner--regions .hero-banner__inner{padding-top:302px}}.hero-banner--regions .hero-banner__strapline,.hero-banner--regions .hero-banner__title{text-align:center}.hero-banner--regions g#Component_343_2{display:none}@media (min-width:1024px){.hero-banner--team .hero-banner__inner{padding-top:322px}}.hero-banner--blog{padding-bottom:10.2vw}@media (min-width:1024px){.hero-banner--blog .hero-banner__inner{padding-top:325px}}.error-404__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image-content-panel__row{margin-bottom:50px}@media (min-width:1024px){.image-content-panel__row{min-height:500px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1024px){.image-content-panel__row .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){.image-content-panel__row.reversed .container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:1024px){.image-content-panel__row.reversed .image-content-panel__content{padding-left:0}}@media (min-width:1024px){.image-content-panel__row.reversed.bleed .image-content-panel__image img{left:auto;right:0}}@media (min-width:1024px){.image-content-panel__row.bleed{position:relative}}@media (min-width:1024px){.image-content-panel__row.bleed .container{position:static}}@media (min-width:1024px){.image-content-panel__row.bleed .image-content-panel__image img{width:50%;position:absolute;top:0;left:0}}@media (min-width:1024px){.image-content-panel__image{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}@media (min-width:1024px){.image-content-panel__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media (min-width:1024px){.image-content-panel__content{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1024px){.icon-content-panel__items .swiper-wrapper{width:calc(100% + 60px);margin:0 -30px;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto!important;-webkit-transform:none!important;transform:none!important}}.icon-content-panel__items .swiper-slide{text-align:center}@media (min-width:1024px){.icon-content-panel__items .swiper-slide{-webkit-box-flex:0;-ms-flex:0 1 calc(33.3333% - 60px);flex:0 1 calc(33.3333% - 60px);margin:0 30px 40px}}.icon-content-panel__items.no-slider .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.icon-content-panel__items.no-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}@media (min-width:1024px){.icon-content-panel__items.no-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 1 calc(33.3333% - 60px);flex:0 1 calc(33.3333% - 60px);margin:0 30px 40px}}@media (min-width:1024px){.icon-content-panel__controls{display:none}}.regions-map{position:relative;z-index:10;margin-top:calc(-14.1666vw - 40px)}@media (min-width:767px){.regions-map{margin-top:calc(-14.1666vw - 50px)}}@media (min-width:1024px){.regions-map{margin-top:calc(-14.1666vw - 36px)}}.regions-map__map{position:relative;margin:0 auto}.regions-map__map .umsMapDetailsContainer{max-height:100vw;margin:0 auto;border-radius:10px;overflow:hidden;height:33vw;width:80vw;max-width:100%}@media (min-width:600px){.regions-map__map .umsMapDetailsContainer{width:80vw;max-height:60vw}}@media (min-width:767px){.regions-map__map .umsMapDetailsContainer{max-height:unset;min-height:555px;width:70vw}}@media (min-width:1024px){.regions-map__map .umsMapDetailsContainer{width:100%;max-height:555px}}@media (min-width:767px){.regions-map__map .umsMapDetailsContainer .ums_MapPreview{min-height:555px}}.regions-map__filters{position:relative;padding-top:53px;padding-bottom:44px;margin-bottom:45px;border-bottom:1px solid #ccc}.regions-map__filters .select-label-wrapper select{background-position:calc(100% - 24px) 50%}.regions-map__filters .select-label-wrapper label{margin-bottom:15px}.regions-map__ajax-loading{display:none;position:absolute;width:100%;height:100%;background-color:#fff;opacity:.7;top:0;left:0;z-index:99}.regions-map__region-information-wrapper{margin-top:-12px}.regions-map section.accordion .container{padding:0}.region-information{margin-bottom:55px}.region-information__introduction-wrapper{display:grid;grid-template-columns:1fr;-webkit-column-gap:27px;-moz-column-gap:27px;column-gap:27px;row-gap:20px;margin-bottom:15px}@media (min-width:1024px){.region-information__introduction-wrapper{grid-template-columns:438fr 468fr}}.region-information__introduction-card{width:100%}.region-information__introduction-card--title-intro{-webkit-box-shadow:0 0 20px rgba(0,0,0,.16);box-shadow:0 0 20px rgba(0,0,0,.16);background-color:#fff;border-radius:10px;padding:39px 22px 22px 28px}.region-information__introduction-card--title-intro h3{margin-top:0;margin-bottom:16px}.region-information__introduction-card--title-intro :last-child{margin-bottom:0}.region-information__header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:9px}.region-information__header-right{padding-top:25px;padding-left:16px}.region-information__header-right .strapline-text{margin-bottom:0}.region-information__header-right h2{margin-top:0;line-height:1.5}.region-information__introduction-card-message :last-child{margin-bottom:0}.region-information .accordion .section-inner{padding-top:20px;padding-bottom:23px}.region-information .accordion .js-accordion__header{font-weight:500}@media (min-width:1024px){.video-and-content .section-inner{padding-bottom:125px}}@media (min-width:1024px){.video-and-content__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1024px){.video-and-content__left{width:50%;padding-right:22px;padding-top:20px}}.video-and-content__right{margin-top:40px}@media (min-width:1024px){.video-and-content__right{margin-top:0;padding-left:15px;width:50%}}.video-and-content__title{margin-bottom:20px}.video-and-content__content{margin-bottom:26px}.video-and-content__video-duration{margin-top:11px;color:#606060}.video-and-content__standalone-image{border-radius:10px}.video-with-cover-image__cover-image{position:relative;cursor:pointer}.video-with-cover-image__cover-image img{border-radius:10px;width:100%;height:auto}.video-with-cover-image__play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.video-with-cover-image .iframe-container{display:none}.our-values__inner{background-color:#f8f8f8}.our-values__title{margin-bottom:40px}@media (min-width:1024px){.our-values__title{margin-bottom:60px}}.our-values__link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.our-values__cards{display:grid;grid-template-columns:repeat(1,minmax(1px,1fr));row-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin-bottom:30px}@media (min-width:767px){.our-values__cards{grid-template-columns:repeat(2,minmax(1px,1fr))}}@media (min-width:1024px){.our-values__cards{-webkit-box-shadow:0 0 20px rgba(0,0,0,.16);box-shadow:0 0 20px rgba(0,0,0,.16);border-radius:10px;overflow:hidden;grid-template-columns:repeat(3,minmax(1px,1fr));-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;margin-bottom:58px}}.our-values__secondary-title{margin-bottom:40px}@media (min-width:1024px){.our-values__secondary-title{margin-bottom:60px}}.our-values__secondary-cards{display:grid;grid-template-columns:repeat(1,minmax(1px,1fr));row-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin-bottom:60px}@media (min-width:767px){.our-values__secondary-cards{grid-template-columns:repeat(2,minmax(1px,1fr))}}@media (min-width:1024px){.our-values__secondary-cards{grid-template-columns:repeat(3,minmax(1px,1fr));-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px;row-gap:35px;margin-bottom:68px}}.our-values__cta-link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;margin-bottom:20px}.our-values__cta-link-wrapper .btn{min-width:239px}@media (min-width:1024px){.our-values--homepage .section-inner{padding-bottom:50px}}.join-us{position:relative}.join-us .strapline-text{margin-bottom:12px}.join-us__title{margin-bottom:40px}@media (min-width:1024px){.join-us__title{margin-bottom:60px}}.join-us__background-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.join-us__background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(130deg,rgba(181,37,56,.8),transparent);z-index:2}.join-us .container{position:relative;z-index:10}.join-us__cards{display:grid;grid-template-columns:repeat(1,minmax(1px,1fr));row-gap:30px;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}@media (min-width:767px){.join-us__cards{grid-template-columns:repeat(2,minmax(1px,1fr))}}@media (min-width:1024px){.join-us__cards{grid-template-columns:repeat(3,minmax(1px,1fr))}}.join-us--homepage .join-us__inner{padding-top:calc(11vw + 40px);padding-bottom:calc(14.1666vw + 30px)}@media (min-width:1024px){.join-us--homepage .join-us__inner{padding-top:calc(11vw + 80px);padding-bottom:calc(14.1666vw + 30px)}}.related-posts__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:25px}@media (min-width:767px){.related-posts__top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.related-posts__top .strapline-text{margin-bottom:12px}.related-posts__top .strapline-text+h2{margin-bottom:20px}.related-posts__bottom{display:grid;grid-template-columns:repeat(1,minmax(1px,1fr));row-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (min-width:767px){.related-posts__bottom{grid-template-columns:repeat(2,minmax(1px,1fr))}}@media (min-width:1024px){.related-posts__bottom{grid-template-columns:repeat(3,minmax(1px,1fr))}}.related-posts__title{margin-bottom:20px}.related-posts__link-wrapper{margin-top:7px}@media (min-width:1024px){.related-posts--homepage .section-inner{padding-top:140px;padding-bottom:140px}}.related-posts--single-post .related-posts__inner{border-top:1px solid #ccc;padding-top:30px;margin-top:30px}@media (min-width:1024px){.related-posts--single-post .related-posts__inner{padding-top:75px;margin-top:90px}}.related-posts--regions .section-inner{background-color:#f8f8f8}.related-posts--regions-2 .section-inner{padding-top:0}@media (min-width:1024px){.membership-options .section-inner{padding-top:150px;padding-bottom:100px}}.membership-options__title{margin-bottom:15px}@media (min-width:1024px){.membership-options__title{margin-bottom:15px}}.membership-options__cards{padding-top:50px;display:grid;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px;row-gap:30px;grid-template-columns:repeat(1,minmax(1px,1fr))}@media (min-width:767px){.membership-options__cards{grid-template-columns:repeat(2,minmax(1px,1fr))}}@media (min-width:1024px){.membership-options__cards{grid-template-columns:repeat(3,minmax(1px,1fr))}}.membership-options .strapline-text{margin-bottom:11px}.membership-options__cta{margin-top:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f8f8f8;border-radius:10px;padding:40px 30px}@media (min-width:767px){.membership-options__cta{padding:38px 77px 40px 40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:767px){.membership-options__cta-left{margin-right:55px}}@media (min-width:1024px){.membership-options__cta-left{margin-right:95px}}.membership-options__cta-title{margin-top:0;margin-bottom:18px}.membership-options__cta-text{line-height:1.5;margin-bottom:30px}@media (min-width:767px){.membership-options__cta-text{margin-bottom:0}}.text-image{background-color:#f8f8f8;position:relative}@media (min-width:1024px){.text-image__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:65px}}@media (min-width:1024px){.text-image__left,.text-image__right{width:50%}}.text-image__left{padding-bottom:40px}@media (min-width:1024px){.text-image__left{padding-top:40px;padding-right:45px;padding-bottom:0}}.text-image__image{border-radius:10px}.text-image__link{margin-top:33px}@media (min-width:1024px){.text-image.reverse .text-image__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:1024px){.text-image.reverse .text-image__left{padding-right:0;padding-left:45px}}@media (min-width:1024px){.text-image+.text-image .section-inner{padding:15px}}.text-image--community{background-color:#fff}.text-image--memberships{margin-top:16vw;margin-bottom:11vw}.text-image--about-us{background-color:#fff}.text-image--about-us .text-image__left{padding-top:10px}.cards-grid__title{margin-bottom:35px}@media (min-width:1024px){.cards-grid__title{margin-bottom:55px}}.cards-grid__cards{display:grid;grid-template-columns:repeat(1,minmax(1px,1fr));-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px;row-gap:30px;margin-bottom:40px}@media (min-width:767px){.cards-grid__cards{grid-template-columns:repeat(2,minmax(1px,1fr))}}@media (min-width:1024px){.cards-grid__cards{grid-template-columns:repeat(3,minmax(1px,1fr));margin-bottom:75px}}.cards-grid__link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cards-grid--memberships .strapline-text{margin-bottom:10px}@media (min-width:1024px){.cards-grid--memberships .section-inner{padding-top:62px}}.cta-banner{position:relative;margin-bottom:-11vw}.cta-banner__inner{padding-top:calc(11vw + 35px);padding-bottom:calc(50px + 11vw)}@media (min-width:1024px){.cta-banner__inner{padding-top:calc(11vw + 5px);padding-bottom:calc(85px + 11vw)}}.cta-banner__background-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.cta-banner__background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(#e68d1f),to(#b52538));background:linear-gradient(90deg,#e68d1f,#b52538);z-index:2;opacity:.8}.cta-banner .container{position:relative;z-index:10}.cta-banner__link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-event__anchor-links-top{margin-top:10px;margin-bottom:17px}.single-event__anchor-links-bottom{margin-bottom:12px;padding-bottom:30px;border-bottom:1px solid #ccc}.single-event__anchor-links-bottom .btn{min-width:197px;margin-right:13px;margin-bottom:13px}.single-event__anchor-links-title{text-transform:uppercase;font-size:14px;font-weight:600}.single-event__details-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:17px}.single-event__details-item:last-child{margin-bottom:0}.single-event__details-item-icon{background-color:#b52538;border-radius:50%;width:48px;height:48px;min-width:48px;min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:16px}.single-event__details-item-text{padding-top:13px;font-size:14px;line-height:1.5}.single-event__details-item-text a{color:#006cff!important;font-weight:600}.single-event__ticket-type{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5px}.single-event__ticket-type-price{font-weight:700}.single-event__ticket-type-price-meta{color:#3c3c3b;font-size:.7rem}.single-event__booking-link{width:100%}.single-event__main-content-block{padding-bottom:23px;margin-bottom:23px}.single-event__main-content-block>h2{margin-bottom:35px}.single-event #speakers{border-bottom:1px solid #ccc;padding-bottom:28px;margin-bottom:44px}@media (min-width:1024px){.single-event #speakers>h2{margin-bottom:51px}}.single-event #agenda{padding-bottom:46px;margin-bottom:46px}.single-event #agenda>h2{margin-bottom:50px}.single-event #venue>h2{margin-bottom:32px}.single-event #organser>h2{margin-bottom:30px}.single-event__speakers-cards{display:grid;grid-template-columns:repeat(2,minmax(1px,1fr));grid-gap:20px;row-gap:20px}@media (min-width:600px){.single-event__speakers-cards{grid-template-columns:repeat(3,minmax(1px,1fr))}}.speaker-bio{padding-bottom:18px;margin-bottom:18px}.speaker-bio__title{font-size:24px;margin-bottom:25px}.speaker-biographies{margin-bottom:40px}.agenda__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.agenda__item-time{color:#b52538;font-size:20px}@media (min-width:1024px){.agenda__item-time{font-size:24px}}.agenda__item-topic{font-size:20px}@media (min-width:1024px){.agenda__item-topic{font-size:24px}}.agenda__item-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.agenda__item-divider{position:relative;width:18px;margin-left:20px;margin-right:25px;overflow:hidden;height:2px}.agenda__item-divider:after{content:" ";position:absolute;padding-left:20px;padding-right:20px;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-bottom:2px solid #ccc;width:18px;height:1px}.venue__description{margin-bottom:45px}.venue__title{margin-bottom:18px}.venue__address,.venue__address-link{line-height:1.5;font-size:14px;margin-bottom:43px}.venue__address-link{display:block}.venue .btn--primary{margin-right:22px}.venue .btn--primary,.venue .btn--secondary{min-width:215px;margin-bottom:10px}.venue .ums_map_opts{border-radius:10px;overflow:hidden;margin-top:50px;margin-bottom:33px}@media (min-width:1024px){.venue .ums_map_opts{margin-top:90px}}.newsletter-signup{position:relative;margin-bottom:-11vw}.newsletter-signup__background-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.newsletter-signup__inner{padding-top:120px;padding-bottom:calc(11vw + 50px)}.newsletter-signup__background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(#e68d1f),to(#b52538));background:linear-gradient(90deg,#e68d1f,#b52538);z-index:2;opacity:.8}.newsletter-signup .container{position:relative;z-index:10}.newsletter-signup__link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.newsletter-signup label.gfield_label,.newsletter-signup span.gfield_required.gfield_required_asterisk{color:#fff}.newsletter-signup input:not(:focus){border:unset!important}@media (max-width:599px){.newsletter-signup #field_submit .gform-button{margin-top:10px;width:100%}}.full-page-form{padding-top:230px}@media (min-width:767px){.full-page-form{padding-top:200px}}@media (min-width:1024px){.full-page-form{padding-top:177px}}.full-page-form__strapline{font-weight:400;font-size:18px;text-transform:none;margin-bottom:11px}.full-page-form__title{margin-top:0}@media (min-width:1024px){.full-page-form__title{font-size:50px;margin-bottom:70px}}.full-page-form__form-wrapper-heading{font-size:24px;padding:20px 25px}@media (min-width:1024px){.full-page-form__form-wrapper-heading{padding:40px 45px}}.full-page-form__inner{position:relative;z-index:10}.full-page-form__form-wrapper{background:#fff;position:relative;z-index:10;border-radius:10px;max-width:783px;margin:0 auto;overflow:hidden}.full-page-form__form-wrapper-top{border-bottom:1px solid #ccc}.full-page-form__form-wrapper-bottom{padding:20px 15px}@media (min-width:600px){.full-page-form__form-wrapper-bottom{padding:20px 25px}}@media (min-width:1024px){.full-page-form__form-wrapper-bottom{padding:40px 45px}}.full-page-form .gform_wrapper .gform_fields{grid-row-gap:30px!important}.full-page-form .gform_wrapper .ginput_full,.full-page-form .gform_wrapper .ginput_left,.full-page-form .gform_wrapper .ginput_right{margin-bottom:30px!important}.full-page-form .gform_wrapper .gf_page_steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:36px!important}.full-page-form .gform_wrapper .gf_page_steps .gf_step{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#b52538;color:#fff;margin:1px;border-top-left-radius:10px;border-top-right-radius:10px}.full-page-form .gform_wrapper .gf_page_steps .gf_step .gf_step_label{padding:17px 15px;text-align:center;width:100%;display:block}@media (min-width:1024px){.full-page-form .gform_wrapper .gf_page_steps .gf_step .gf_step_label{min-width:170px}}.full-page-form .gform_wrapper .gf_page_steps .gf_step_pending{background-color:#efefef;color:#000}.full-page-form .gform_wrapper .gf_page_steps .gf_step_number{display:none!important}.full-page-form .gform_wrapper span.gform_description{display:none}.full-page-form .gform_wrapper .gform_page_footer{margin-top:40px!important;padding-top:40px!important;padding-bottom:0!important;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:600px){.full-page-form .gform_wrapper .gform_page_footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.full-page-form .gform_wrapper .gform_page_footer:before{content:" ";position:absolute;top:0;left:-50vw;border-top:1px solid #ccc;width:200vw}@media (max-width:599px){.full-page-form .gform_wrapper .gform_page_footer .button{min-width:270px}}.full-page-form .gform_wrapper .ginput_container_checkbox{margin-top:11px;margin-bottom:9px}.full-page-form .gform_wrapper .gfield_checkbox{display:grid;row-gap:17px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;grid-template-columns:repeat(2,auto)}@media (min-width:600px){.full-page-form .gform_wrapper .gfield_checkbox{grid-template-columns:repeat(3,auto)}}@media (min-width:1024px){.full-page-form .gform_wrapper .gfield_checkbox{grid-template-columns:repeat(4,auto)}}.full-page-form .gform_wrapper .gfield_checkbox .gchoice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.full-page-form .gform_wrapper .gfield_checkbox .gchoice label{padding-left:10px}.full-page-form .gform_wrapper button.add_list_item{height:48px;width:48px;min-height:48px;min-width:48px;background-repeat:no-repeat;background-position:50%;margin-left:20px;background-image:url(/wp-content/themes/definition/img/svg/add-button.svg)!important;opacity:1!important;cursor:pointer}.full-page-form .gform_wrapper .gform_ajax_spinner{width:100%;height:30px;margin-top:40px}.full-page-form__background-image{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.full-page-form__background-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.75;background:-webkit-gradient(linear,left top,right top,from(#000),to(transparent));background:linear-gradient(90deg,#000,transparent)}.full-page-form input[type=checkbox]{margin-right:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #333;height:2em;width:2em;display:inline-block;border-radius:8px;vertical-align:text-bottom;position:relative}.full-page-form input[type=checkbox][aria-disabled=true],.full-page-form input[type=checkbox][disabled]{opacity:.4}.full-page-form input[type=checkbox]:before{content:"";position:absolute;margin:auto;left:0;right:0;bottom:0;overflow:hidden;top:0}.full-page-form input[type=checkbox]:focus{outline:2px solid;outline-offset:2px}.full-page-form input[type=checkbox]+label{text-transform:uppercase;font-size:14px!important;font-weight:500}.full-page-form input[type=checkbox]:indeterminate:before,.full-page-form input[type=checkbox][aria-checked=mixed]:before{border:2px solid #b52538;height:0;width:40%}.full-page-form input[type=checkbox]:checked:before{border-right:2px solid #b52538;border-bottom:2px solid #b52538;height:50%;width:30%;-webkit-transform:rotate(45deg) translateY(-20%) translateX(-10%);transform:rotate(45deg) translateY(-20%) translateX(-10%)}.full-page-form .gfield_radio .gchoice{margin-bottom:10px}.full-page-form .gfield_radio .gchoice label{padding-left:6px}.full-page-form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #333;height:1.875em;width:1.875em;display:inline-block;border-radius:100%;vertical-align:text-bottom;position:relative}.full-page-form input[type=radio][aria-disabled=true],.full-page-form input[type=radio][disabled]{opacity:.4}.full-page-form input[type=radio]:before{content:"";position:absolute;margin:auto;left:0;right:0;bottom:0;overflow:hidden;top:0}.full-page-form input[type=radio]:focus{outline:2px solid;outline-offset:2px}.full-page-form input[type=radio]:before{height:0;width:0}.full-page-form input[type=radio]:checked:before{border:8px solid transparent;border-radius:100%;outline-offset:-6px;background:#b52538}.large-image-text img{margin-bottom:20px;display:block;border-radius:10px}@media (min-width:1024px){.large-image-text img{margin-bottom:40px}}.large-image-text__link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.text-image+.large-image-text .section-inner{padding-top:70px}}.cta-no-image__inner{max-width:750px;margin:0 auto}.cta-no-image__text{margin-bottom:40px}.cta-no-image__link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-grid-ajax-filters__cards{display:grid;grid-template-columns:1fr;row-gap:30px;margin-bottom:20px;border-top:1px solid #d9d9d9;padding-top:40px}@media (min-width:600px){.post-grid-ajax-filters__cards{grid-template-columns:1fr 1fr;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;row-gap:30px;margin-bottom:40px}}@media (min-width:1024px){.post-grid-ajax-filters__cards{grid-template-columns:1fr 1fr 1fr;margin-bottom:100px}}.post-grid-ajax-filters__filters-title{font-size:16px;font-weight:600;margin-top:0;margin-bottom:10px}.post-grid-ajax-filters__filters{margin-top:20px;padding-bottom:10px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (min-width:1024px){.post-grid-ajax-filters__filters{padding-bottom:10px;margin-bottom:20px}}@media (min-width:1400px){.post-grid-ajax-filters__filters{padding-bottom:10px;margin-bottom:30px}}.post-grid-ajax-filters__filters select{margin-bottom:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/wp-content/themes/definition/img/svg/chevron-down-red.svg);background-repeat:no-repeat;background-position:calc(100% - 30px) 50%;padding-left:15px;min-height:48px;border-radius:50px;border:1px solid #000;padding-left:25px!important;padding-right:55px!important;margin-right:10px;min-width:100%}@media (min-width:600px){.post-grid-ajax-filters__filters select{min-width:100%}}@media (min-width:1024px){.post-grid-ajax-filters__filters select{margin-right:21px;min-width:280px}}@media (min-width:1400px){.post-grid-ajax-filters__filters select{min-width:309px}}.post-grid-ajax-filters__select-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width:767px){.post-grid-ajax-filters__select-wrapper{width:auto;padding-right:10px}}.post-grid-ajax-filters__select-wrapper label{font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:17px}.post-grid-ajax-filters__no-results-message{grid-column:1/-1}.post-grid-ajax-filters__pagination{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:600px){.post-grid-ajax-filters__pagination{margin-bottom:40px}}@media (min-width:1024px){.post-grid-ajax-filters__pagination{margin-bottom:100px}}.post-grid-ajax-filters__pagination .pagination-button{margin:0;padding:5px;cursor:pointer;height:30px;width:30px;border-radius:50%;line-height:1}@media (min-width:600px){.post-grid-ajax-filters__pagination .pagination-button{height:46px;width:46px;margin:0}}.post-grid-ajax-filters__pagination .pagination-button.active{font-weight:600;background-color:#efefef;cursor:not-allowed}.post-grid-ajax-filters__pagination button{background:none;border:none}.post-grid-ajax-filters .og-loadmore-button{display:none!important}.post-grid-ajax-filters .pagination-button-prev{margin-right:10px}@media (min-width:600px){.post-grid-ajax-filters .pagination-button-prev{margin-right:50px}}.post-grid-ajax-filters .pagination-button-next{margin-left:10px}@media (min-width:600px){.post-grid-ajax-filters .pagination-button-next{margin-left:50px}}.post-grid-ajax-filters .pagination-button-next,.post-grid-ajax-filters .pagination-button-prev{background-color:#b52538;border-radius:50%;height:50px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.post-grid-ajax-filters .pagination-button-next svg,.post-grid-ajax-filters .pagination-button-prev svg{height:18px;width:auto}.post-grid-ajax-filters .pagination-button-next svg path,.post-grid-ajax-filters .pagination-button-prev svg path{stroke:#fff!important}.post-grid-ajax-filters .pagination-button-next.disabled,.post-grid-ajax-filters .pagination-button-prev.disabled{opacity:.5;cursor:not-allowed}.post-grid-ajax-filters .pagination-button-next.disabled svg path,.post-grid-ajax-filters .pagination-button-prev.disabled svg path{stroke:#d0011b}.post-grid-ajax-filters--person .post-grid-ajax-filters__filters{display:none!important}.post-grid-ajax-filters--person .post-grid-ajax-filters__cards{border-top:unset}@media (min-width:1400px){.post-grid-ajax-filters--person .post-grid-ajax-filters__cards{-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px}}.single-post__content{margin-bottom:40px}.single-post__image-wrapper{padding-top:43px;padding-bottom:43px}.single-post__image{border-radius:10px}.single-post__image-caption{margin-top:11px;margin-bottom:11px}.single-post__audio-wrapper{margin-bottom:40px}@media (min-width:1024px){.single-post__audio-wrapper{margin-bottom:80px}}.single-post__video-title{margin-bottom:40px}.single-post__video-caption{margin-top:6px}.single-post__video-wrapper{margin-bottom:35px}@media (min-width:1024px){.single-post__video-wrapper{margin-bottom:75px}}.single-post__quote-wrapper{margin-top:80px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.16);box-shadow:0 0 20px rgba(0,0,0,.16);padding:40px 20px 20px;position:relative;border-radius:10px}@media (min-width:1024px){.single-post__quote-wrapper{margin-top:130px;padding:54px 48px 39px 50px}}.single-post__quote-icon{position:absolute;top:-50px;left:45px}.single-post__quote{font-size:20px;line-height:1.33333;margin-bottom:23px}@media (min-width:1024px){.single-post__quote{font-size:24px}}.single-post .two-col-with-sidebar{padding-bottom:30px}.single-post .two-col-with-sidebar__sidebar .card-event-news{margin-bottom:40px}.talk-to-rep{background-color:#f8f8f8;margin-bottom:-11vw;padding-bottom:11vw}.talk-to-rep__intro{max-width:752px;margin:30px auto 40px}.talk-to-rep__representatives{display:grid;grid-template-columns:repeat(1,minmax(1px,1fr));row-gap:20px;-webkit-column-gap:53px;-moz-column-gap:53px;column-gap:53px}@media (min-width:767px){.talk-to-rep__representatives{grid-template-columns:repeat(2,minmax(1px,1fr))}}.talk-to-rep__select-region{min-width:267px;margin:0 auto;display:block}.talk-to-rep__regions-and-representatives{border-top:1px solid #ccc;margin-top:45px;padding-top:30px}@media (min-width:1024px){.talk-to-rep__regions-and-representatives{margin-top:90px;padding-top:60px}}.talk-to-rep .card-organizer-or-contact{-webkit-box-shadow:unset!important;box-shadow:unset!important;border:1px solid #ccc}.contact-form__form{max-width:783px;margin:0 auto;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.16);box-shadow:0 0 20px rgba(0,0,0,.16);padding:20px 20px 30px}@media (min-width:1024px){.contact-form__form{margin-top:60px;padding:50px 50px 65px}}.contact-form__form .gform_footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video{position:relative;z-index:99}.video__video-title{margin-bottom:40px}.video__video-caption{margin-top:6px}.video__video-wrapper{margin-bottom:35px}@media (min-width:1024px){.video__video-wrapper{margin-bottom:75px}}.hero-banner+.video--psa-foundation{margin-top:-14.1666vw}@media (min-width:767px){.hero-banner+.video--psa-foundation{margin-top:calc(-14.1666vw + 30px)}}@media (min-width:1024px){.hero-banner+.video--psa-foundation{margin-top:calc(-14.1666vw + 30px)}}.wysiwyg-section--psa-foundation .section-inner{padding-top:0;padding-bottom:20px}@media (min-width:1024px){.cta-cards .section-inner{padding-top:120px;padding-bottom:30px}}.cta-cards__inner{background-color:#f8f8f8}.cta-cards__card{padding:20px;margin-bottom:20px;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.16);box-shadow:0 0 20px rgba(0,0,0,.16)}@media (min-width:1024px){.cta-cards__card{margin-bottom:36px;padding:40px 30px 47px 39px}}.cta-cards__card h2{margin-top:0}@media (min-width:1024px){.cta-cards__card-title{margin-bottom:30px}}.cta-cards__card-link{margin-top:34px}.cta-cards .wave-decoration{bottom:-2vw}.cta-cards .wave-decoration svg path{fill:#f8f8f8}@media (min-width:1024px){.link-boxes .section-inner{padding-top:50px;padding-bottom:70px}}@media (min-width:1024px){.link-boxes__title{margin-bottom:50px}}.link-boxes__links{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.link-boxes__link,.link-boxes__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.link-boxes__link{-webkit-transition:all .3s;transition:all .3s;width:100%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.16);box-shadow:0 0 20px rgba(0,0,0,.16);border-radius:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:35px 35px 35px 25px;text-decoration:none;color:#000!important;font-size:24px;margin-bottom:20px}@media (min-width:600px){.link-boxes__link{width:calc(50% - 23px)}}@media (min-width:1024px){.link-boxes__link{width:calc(33.33% - 23px)}}.link-boxes__link svg{height:18px;width:auto}.link-boxes__link svg path{stroke:#b52538}.link-boxes .wave-decoration svg path{fill:#f8f8f8}.tabbed-content{background-color:#f8f8f8}@media (min-width:1024px){.tabbed-content .section-inner{padding-top:70px;padding-bottom:30px}}.tabbed-content__tabs-wrapper{width:100%}@media (min-width:767px){.tabbed-content__tabs-wrapper{width:47%;padding-right:26px}}@media (min-width:1024px){.tabbed-content__tabs-wrapper{padding-right:76px}}.tabbed-content__tab-content-wrapper{width:100%}@media (min-width:767px){.tabbed-content__tab-content-wrapper{width:53%;padding-top:64px;padding-left:14px}}@media (min-width:1024px){.tabbed-content__tab-content-wrapper{padding-top:64px;padding-left:14px}}.tabbed-content .js-tablist__link{border:1px solid #ccc;border-radius:10px;padding:20px;margin-bottom:10px;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:20px;color:#000}@media (min-width:600px){.tabbed-content .js-tablist__link{margin-bottom:20px;padding:20px 30px;font-size:24px}}@media (min-width:1024px){.tabbed-content .js-tablist__link{padding:36px 22px 36px 35px}}.tabbed-content .js-tablist__link:focus,.tabbed-content .js-tablist__link:visited{color:#000}.tabbed-content .js-tablist__link svg{height:18px;width:auto}.tabbed-content .js-tablist__link svg path{stroke:#000}.tabbed-content .js-tablist__link[aria-selected=true]{background-color:#b52538;color:#fff}.tabbed-content .js-tablist__link[aria-selected=true]:focus,.tabbed-content .js-tablist__link[aria-selected=true]:visited{color:#fff}.tabbed-content .js-tablist__link[aria-selected=true] svg path{stroke:#fff}.tabbed-content .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}@media (min-width:767px){.tabbed-content .tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){.tabbed-content .tabs{margin-top:62px}}.tabbed-content .tabs [aria-hidden=true]{display:none!important}.tabbed-content .tabs__list{list-style:none;margin:0;padding-left:0}.tabbed-content .tabs__content{padding:20px 30px}.tabbed-content__item-title{margin-top:17px}@media (min-width:767px){.tabbed-content__item-title{padding-right:30px}}.join-the-community{display:grid;border-radius:10px;overflow:hidden;grid-template-columns:repeat(1,minmax(1px 1fr))}@media (min-width:767px){.join-the-community{grid-template-columns:316fr 621fr}}.join-the-community__left img{margin:0 auto}@media (min-width:767px){.join-the-community__left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.join-the-community__right{background-color:#f8f8f8;padding:12px 35px 21px 41px}.join-the-community__title{margin-bottom:18px}.join-the-community__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.join-the-community__links .btn:first-child{margin-right:22px;margin-bottom:10px}#page{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-bar #page{min-height:calc(100vh - 46px)}@media (min-width:767px){.admin-bar #page{min-height:calc(100vh - 32px)}}.site-header{position:fixed;top:0;left:0;width:100%;z-index:999;background-color:#fff;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 0 20px rgba(0,0,0,.16);box-shadow:0 0 20px rgba(0,0,0,.16)}@media (min-width:1024px){.site-header{background-color:transparent;border-bottom:1px solid #ccc}}.admin-bar .site-header{top:46px}@media only screen and (min-width:783px){.admin-bar .site-header{top:32px}}body.scrolled .site-header{background-color:#fff;border-bottom:unset;top:0}body.admin-bar.scrolled .site-header{background-color:#fff;border-bottom:unset;top:32px}.site-header__top{background-color:#b52538;padding:10px 0}.site-header__top .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (min-width:600px){.site-header__top .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1024px){.site-header__top .container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:599px){body.scrolled .site-header__top{display:none}}.site-header__top-link{color:#fff;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;line-height:1;width:33.33%;font-size:14px}@media (min-width:600px){.site-header__top-link{font-size:16px}}@media (max-width:599px){.site-header__top-link{padding:0!important}}@media only screen and (max-width:440px){.site-header__top-link svg{display:none}}.site-header__top-link:hover,.site-header__top-link:visited{color:#fff}@media (min-width:600px){.site-header__top-link{padding-left:23px;padding-right:23px;border-left:1px solid #d7909a;width:auto}.site-header__top-link:first-child{border-left:0}.site-header__top-link:last-child{padding-right:0}}.site-header__top-link svg{margin-right:14px}.site-header__top-link--phone{padding-right:28px}.site-header__top-link--phone svg{margin-right:9px}.site-header__top-link--contact{padding-left:29px;padding-right:29px}.site-header__bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:15px;padding-bottom:15px}.site-header .site-branding,.site-header__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .site-branding{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.site-header .site-branding{margin-left:8px}}.site-header .site-branding img{margin-right:3px}@media (max-width:766px){.site-header .site-branding img{height:80px;width:auto}}.site-header .site-branding__text{color:#000;font-size:18px;line-height:25px;max-width:156px;font-weight:700;line-height:1.1;text-decoration:none}@media (min-width:767px){.site-header .site-branding__text{font-size:24px;line-height:1.15}}@media (min-width:1024px){.site-header .site-branding__text{color:#fff}}body.scrolled .site-header .site-branding__text{color:#000}main#primary{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.site-footer{background-color:#000;color:#fff;position:relative;margin-top:11vw;z-index:9}.site-footer__top{border-top:1px solid #000;border-bottom:1px solid hsla(0,0%,100%,.25)}.site-footer__top-inner{padding-top:60px;padding-bottom:20px}@media (min-width:600px){.site-footer__top-inner{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:40px}}@media (min-width:1024px){.site-footer__top-inner{display:grid;grid-template-columns:minmax(1px,451fr) minmax(1px,255fr) minmax(1px,296fr) minmax(1px,323fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px;padding-top:40px;padding-bottom:85px}}.site-footer__menu{padding-left:2px}.site-footer__menu ul{list-style:none;margin:0;padding-left:0}.site-footer__bottom{padding-top:25px;padding-bottom:25px}@media (min-width:1024px){.site-footer__bottom{padding-top:15px;padding-bottom:15px}}.site-footer__bottom-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:600px){.site-footer__bottom-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.site-footer__company-information{margin-top:0;margin-bottom:10px;font-size:14px;color:#fff}@media (min-width:600px){.site-footer__company-information{margin-bottom:0}}.site-footer__site-by span{color:#e68d1f}.site-footer a{color:#fff;text-decoration:none;font-size:14px;font-weight:600}.site-footer a:hover,.site-footer a:visited{color:#fff}.site-footer .footer-menu li{margin-bottom:10px}@media (min-width:1024px){.site-footer .footer-menu li{margin-bottom:18px}}.site-footer__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:revert;-ms-flex-pack:revert;justify-content:revert;text-align:center;margin-bottom:20px}@media (min-width:600px){.site-footer__column{margin-bottom:0}}@media (min-width:767px){.site-footer__column{margin-bottom:40px}}@media (min-width:1024px){.site-footer__column{display:block!important;text-align:left!important}}.site-footer__column-title{font-size:18px;margin-bottom:20px;font-weight:400;color:#fff}@media (min-width:1024px){.site-footer__column-title{margin-top:16px;margin-bottom:34px}}.site-footer__logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:45px}@media (min-width:1024px){.site-footer__logo-wrapper{margin-bottom:37px}}.site-footer__logo-wrapper img{margin-right:6px}.site-footer__logo-text{font-size:24px;line-height:25px;max-width:156px;font-weight:700}.site-footer__address{font-size:14px;font-weight:600;line-height:1.5;padding-left:6px}@media (min-width:600px){.site-footer__address{text-align:left}}.site-footer #footer-navigation-3{margin-bottom:20px;padding-left:0}@media (min-width:1024px){.site-footer #footer-navigation-3{margin-bottom:59px}}body{background:#fff;max-width:100%;overflow-x:hidden}body.mobile-menu-open{overflow:hidden}.gform_wrapper input[type=submit]{display:inline-block;padding:16px 20px;min-width:208px;border-radius:50px;border:none;color:#fff;text-align:center;font-size:14px;font-weight:500;text-decoration:none!important;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer;background-color:#b52538}.gform_wrapper input[type=submit]:active,.gform_wrapper input[type=submit]:focus{border-color:#aaa #bbb #bbb}.gform_wrapper input[type=submit]:active,.gform_wrapper input[type=submit]:focus,.gform_wrapper input[type=submit]:hover,.gform_wrapper input[type=submit]:visited{color:#fff}.gform_wrapper input[type=submit] a{color:#fff;text-decoration:none}.gform_wrapper input[type=submit] a:active,.gform_wrapper input[type=submit] a:focus,.gform_wrapper input[type=submit] a:hover{color:#fff}.gform_wrapper input[type=submit]:focus,.gform_wrapper input[type=submit]:hover{background-color:#9d1426}.gform_wrapper .gform_next_button{display:inline-block;min-width:208px;border-radius:50px;border:none;color:#fff;text-align:center;font-size:14px;font-weight:500;text-decoration:none!important;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer;background-color:#b52538;background-image:url(/wp-content/themes/definition/img/svg/chevron-right-white.svg);background-repeat:no-repeat;background-position:calc(100% - 21px) 50%;text-align:left;min-width:215px;padding:16px 50px 16px 34px;margin:0 auto;display:block}.gform_wrapper .gform_next_button:active,.gform_wrapper .gform_next_button:focus{border-color:#aaa #bbb #bbb}.gform_wrapper .gform_next_button:active,.gform_wrapper .gform_next_button:focus,.gform_wrapper .gform_next_button:hover,.gform_wrapper .gform_next_button:visited{color:#fff}.gform_wrapper .gform_next_button a{color:#fff;text-decoration:none}.gform_wrapper .gform_next_button a:active,.gform_wrapper .gform_next_button a:focus,.gform_wrapper .gform_next_button a:hover{color:#fff}.gform_wrapper .gform_next_button:focus,.gform_wrapper .gform_next_button:hover{background-color:#9d1426}.gform_wrapper .gform_previous_button{display:inline-block;min-width:208px;border-radius:50px;color:#fff;text-align:center;font-size:14px;font-weight:500;text-decoration:none!important;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer;background-color:#efefef!important;border:1px solid #efefef;color:#000!important;background-image:url(/wp-content/themes/definition/img/svg/chevron-left-black.svg);background-repeat:no-repeat;background-position:21px;text-align:right;min-width:215px;padding:16px 34px 16px 50px}.gform_wrapper .gform_previous_button:active,.gform_wrapper .gform_previous_button:focus{border-color:#aaa #bbb #bbb}.gform_wrapper .gform_previous_button:active,.gform_wrapper .gform_previous_button:focus,.gform_wrapper .gform_previous_button:hover,.gform_wrapper .gform_previous_button:visited{color:#fff}.gform_wrapper .gform_previous_button a{color:#fff;text-decoration:none}.gform_wrapper .gform_previous_button a:active,.gform_wrapper .gform_previous_button a:focus,.gform_wrapper .gform_previous_button a:hover{color:#fff}.gform_wrapper .gform_previous_button:focus,.gform_wrapper .gform_previous_button:hover{background-color:#606060!important;color:#fff!important;background-image:url(/wp-content/themes/definition/img/svg/chevron-left-white.svg)}.gform_wrapper .gform_previous_button+.gform_next_button{margin-left:auto;margin-right:0}.gform_wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/wp-content/themes/definition/img/svg/chevron-down-red.svg);background-repeat:no-repeat;background-position:calc(100% - 30px) 50%;padding-left:15px;min-height:48px;border-radius:50px;border:1px solid #000;padding-left:25px!important;padding-right:55px!important}.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper select,.gform_wrapper textarea{min-height:48px;border-radius:50px;border:1px solid #000;padding-left:15px!important;padding-right:15px!important}.gform_wrapper textarea{border-radius:10px}.gform_wrapper .gfield_label{font-size:14px!important;font-weight:600!important;text-transform:uppercase}.gform_wrapper .gform_required_legend{display:none}.gform_wrapper .gform_fields{grid-row-gap:16px;grid-column-gap:10px}.gform_wrapper .gform_title{display:none}.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_checkbox .gchoice{overflow:visible!important}.gform_wrapper div.gform_validation_errors{background:#fae5e7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border:none}.gform_wrapper div.gform_validation_errors .gform_submission_error{font-size:16px;color:#000}.gform_wrapper div.gform_validation_errors .gform_submission_error .gform-icon:before{content:" ";background-image:url(/wp-content/themes/orangegrove-base-theme/img/svg/cross.svg);height:20px;width:20px}.leaflet-popup{opacity:0!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJ1dGlsaXRpZXMvX2FjY2Vzc2liaWxpdHkuc2NzcyIsInN0eWxlLmNzcyIsImFic3RyYWN0cy92YXJpYWJsZXMvX2NvbG9ycy5zY3NzIiwidXRpbGl0aWVzL19ib3gtc2l6aW5nLnNjc3MiLCJ1dGlsaXRpZXMvX25vcm1hbGl6ZS5zY3NzIiwidXRpbGl0aWVzL191dGlsLnNjc3MiLCJhYnN0cmFjdHMvbWl4aW5zL19taXhpbnMuc2NzcyIsImJhc2UvdHlwb2dyYXBoeS9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9lbGVtZW50cy9faHIuc2NzcyIsImJhc2UvZWxlbWVudHMvX2xpc3RzLnNjc3MiLCJiYXNlL2VsZW1lbnRzL19tZWRpYS5zY3NzIiwiYmFzZS9lbGVtZW50cy9fdGFibGVzLnNjc3MiLCJiYXNlL2VsZW1lbnRzL19jb250YWluZXIuc2NzcyIsImJhc2UvZWxlbWVudHMvX3NlY3Rpb24uc2NzcyIsImJhc2UvZWxlbWVudHMvX2xpbmtzLnNjc3MiLCJiYXNlL2VsZW1lbnRzL19idXR0b25zLnNjc3MiLCJiYXNlL2VsZW1lbnRzL19maWVsZHMuc2NzcyIsImNvbXBvbmVudHMvX3N3aXBlci5zY3NzIiwiY29tcG9uZW50cy9fdHdvLWNvbC13aXRoLXNpZGViYXIuc2NzcyIsImNvbXBvbmVudHMvX3dhdmUtZGVjb3JhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fYWpheC1sb2FkbW9yZS5zY3NzIiwiY29tcG9uZW50cy9fbWVzc2FnZS1hcmVhLnNjc3MiLCJjb21wb25lbnRzL193eXNpd3lnLWNvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvbmF2aWdhdGlvbi9fbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9fY2FyZC5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9fY2FyZC1vcmdhbml6ZXItb3ItY29udGFjdC5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9fY2FyZC1ldmVudC1uZXdzLnNjc3MiLCJjb21wb25lbnRzL2NhcmRzL19jYXJkLW1lbWJlcnNoaXAuc2NzcyIsImNvbXBvbmVudHMvY2FyZHMvX2tleW5vdGUtc3BlYWtlci5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9fYm9hcmQtbWVtYmVyLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fc29jaWFsLWljb25zLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fdGVzdGltb25pYWwtc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9faGVyby1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19lcnJvci00MDQuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19pbWFnZS1jb250ZW50LXBhbmVscy5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX2ljb24tY29udGVudC1wYW5lbHMuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19yZWdpb25zLW1hcC5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX3JlZ2lvbi1pbmZvcm1hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX3ZpZGVvLWFuZC1jb250ZW50LnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fdmlkZW8td2l0aC1jb3Zlci1pbWFnZS5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX291ci12YWx1ZXMuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19qb2luLXVzLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fcmVsYXRlZC1wb3N0cy5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX21lbWJlcnNoaXAtb3B0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX3RleHQtaW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19jYXJkcy1ncmlkLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fY3RhLWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX3NpbmdsZS1ldmVudC5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX3NwZWFrZXItYmlvLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fYWdlbmRhLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fdmVudWUuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19uZXdzbGV0dGVyLXNpZ251cC5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX2Z1bGwtcGFnZS1mb3JtLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fbGFyZ2UtaW1hZ2UtdGV4dC5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX2N0YS1uby1pbWFnZS5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX3Bvc3QtZ3JpZC13aXRoLWFqYXgtZmlsdGVycy5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX3NpbmdsZS1wb3N0LnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fdGFsay10by1yZXAuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19jb250YWN0LWZvcm0uc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL192aWRlby5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX3d5c2l3eWctc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX2N0YS1jYXJkcy5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX2xpbmstYm94ZXMuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL190YWJiZWQtY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX2pvaW4tdGhlLWNvbW11bml0eS5zY3NzIiwiY29tcG9uZW50cy9zaXRlL19wYWdlLnNjc3MiLCJjb21wb25lbnRzL3NpdGUvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9zaXRlL19tYWluLnNjc3MiLCJjb21wb25lbnRzL3NpdGUvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9zaXRlL19ib2R5LnNjc3MiLCJwbHVnaW5zL2dyYXZpdHktZm9ybXMvX2dlbmVyYWwuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eS1mb3Jtcy9fY29uZmlybWF0aW9uLW1lc3NhZ2Uuc2NzcyIsInBsdWdpbnMvdWx0aW1h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QjJCMkZNLGtEQWFRLGNBQUEsQ0FDQSxlaENxbkZkLENBQ0YsQ2dDbG5GUSx1REFDSSxhaENvbkZaLENLbHVGRSwwQjJCNkdNLHVEQUlRLGFoQ3FuRmQsQ0FDRixDS3Z1RkUsMEIyQndITSx5Q0FFUSxpQkFBQSxDQUNBLG1CaENpbkZkLENBQ0YsQ2dDOW1GUSw4Q0FDSSxlaENnbkZaLENLaHZGRSx5QjJCK0hNLDhDQUlRLGNoQ2luRmQsQ0FDRixDS3J2RkUsMEIyQitITSw4Q0FRUSxrQmhDa25GZCxDQUNGLENLMXZGRSwwQjJCMklNLDhDQUVRLFNoQ2luRmQsQ0FDRixDZ0M5bUZRLG9EQUNJLGVoQ2duRlosQ0tsd0ZFLHlCMkJvSlUseURBRVEsZWhDZ25GbEIsQ0FDRixDZ0M5bUZnQixxRUFDSSxlaENnbkZwQixDSzF3RkUsMEIyQnlKYyxxRUFJUSxpQmhDaW5GdEIsQ0FDRixDSy93RkUsMEIyQnFLTSw0Q0FFUSxpQkFBQSxDQUVBLFNoQzJtRmQsQ0FDRixDS3J4RkUsMEIyQjhLTSxvRUFFUSxrQmhDeW1GZCxDQUNGLENnQ3RtRlEsK0NBQ0ksaUJoQ3dtRlosQ0s3eEZFLDBCMkJvTE0sK0NBSVEsbUJoQ3ltRmQsQ0FDRixDZ0NybUZZLGlDQUNJLFNoQ3VtRmhCLENnQ2ptRkkscUJBQ0ksa0JoQ21tRlIsQ0t4eUZFLDBCMkJvTUUscUJBSVEsbUJoQ29tRlYsQ0FDRixDSzd5RkUsMEIyQjJNTSx5Q0FFUSxpQkFBQSxDQUNBLG1CaENvbUZkLENBQ0YsQ2dDL2xGUSw4Q0FDSSxVaENpbUZaLENnQzlsRlEsOENBQ0ksU2hDZ21GWixDS3p6RkUsMEIyQm1ORSwwQkFVUSxtQmhDZ21GVixDQUNGLENnQzdsRkksd0RBRUksa0JoQzhsRlIsQ2dDeGxGUSx3TUFDSSxpQmhDNmxGWixDZ0MxbEZRLGdHQUNJLFVoQzRsRlosQ0sxMEZFLDBCMkI2T00sZ0dBSVEsaUJBQUEsQ0FDQSxnQmhDNmxGZCxDQUNGLENLaDFGRSwwQjJCd1BNLGlEQUVRLGlCQUFBLENBQ0EsbUJoQzBsRmQsQ0FDRixDZ0N0bEZRLCtDQUNJLFlo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QUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGtCQUFBLENBQ0Esc0JBQUEsQ0FBQSxtQkFBQSxDQUFBLDBCQUFBLENBQ0EsV3ZFeTJLUixDdUV4MktRLG1FQUNJLGNBQUEsQ0FDQSxVdkUwMktaLEN1RXgyS2dCLHNGQUNJLFdBQUEsQ0FDQSxpRkFBQSxDQUNBLFdBQUEsQ0FDQSxVdkUwMktwQixDd0UxM0tBLGVBQ0ksbUJ4RTQzS0oiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXHJcblRoZW1lIE5hbWU6IG9yYW5nZWdyb3ZlLWJhc2VcclxuVGhlbWUgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXHJcbkF1dGhvcjogT3JhbmdlIEdyb3ZlXHJcbkF1dGhvciBVUkk6IGh0dHBzOi8vd3d3Lm9yYW5nZWdyb3ZlZGVzaWducy5jby51ay9cclxuRGVzY3JpcHRpb246IE9yYW5nZSBHcm92ZSBCYXNlIFRoZW1lXHJcblZlcnNpb246IDEuMC4wXHJcblRlc3RlZCB1cCB0bzogNS40XHJcblJlcXVpcmVzIFBIUDogNS42XHJcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXHJcbkxpY2Vuc2UgVVJJOiBMSUNFTlNFXHJcblRleHQgRG9tYWluOiBvcmFuZ2Vncm92ZS1iYXNlXHJcblRhZ3M6IGN1c3RvbS1iYWNrZ3JvdW5kLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGZlYXR1cmVkLWltYWdlcywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5XHJcblxyXG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cclxuVXNlIGl0IHRvIG1ha2Ugc29tZXRoaW5nIGNvb2wsIGhhdmUgZnVuLCBhbmQgc2hhcmUgd2hhdCB5b3UndmUgbGVhcm5lZC5cclxuXHJcbm9yYW5nZWdyb3ZlLWJhc2UgaXMgYmFzZWQgb24gVW5kZXJzY29yZXMgaHR0cHM6Ly91bmRlcnNjb3Jlcy5tZS8sIChDKSAyMDEyLTIwMjAgQXV0b21hdHRpYywgSW5jLlxyXG5VbmRlcnNjb3JlcyBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIgb3IgbGF0ZXIuXHJcblxyXG5Ob3JtYWxpemluZyBzdHlsZXMgaGF2ZSBiZWVuIGhlbHBlZCBhbG9uZyB0aGFua3MgdG8gdGhlIGZpbmUgd29yayBvZlxyXG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwczovL25lY29sYXMuZ2l0aHViLmlvL25vcm1hbGl6ZS5jc3MvXHJcbiovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIEFic3RyYWN0cyBcclxuICAgIC0gTWl4aW5zXHJcblx0LSBWYXJpYWJsZXNcclxuIyBCYXNlXHJcblx0LSBUeXBvZ3JhcGh5XHJcblx0LSBFbGVtZW50c1xyXG5cdC0gTGlua3NcclxuXHQtIEZvcm1zXHJcbiMgQ29tcG9uZW50c1xyXG5cdC0gTmF2aWdhdGlvblxyXG5cdC0gU2l0ZVxyXG4jIFBsdWdpbnNcclxuXHQtIEdyYXZpdHkgZm9ybXNcclxuIyBVdGlsaXRpZXNcclxuXHQtIEFjY2Vzc2liaWxpdHlcclxuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBBYnN0cmFjdHMuIEhvbGRzIG1peGlucyAmIHZhcmlhYmxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkB1c2UgXCJhYnN0cmFjdHMvYWJzdHJhY3RzXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgVXRpbGl0aWVzLiBGb3IgdXRpbGl0aWVzIGFuZCBtaXNjLiBpdGVtcyBsaWtlIG5vcm1hbGl6ZSBDU1NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AdXNlIFwidXRpbGl0aWVzL2FjY2Vzc2liaWxpdHlcIjtcclxuQHVzZSBcInV0aWxpdGllcy9kZWJ1Z1wiO1xyXG5AdXNlIFwidXRpbGl0aWVzL2JveC1zaXppbmdcIjtcclxuQHVzZSBcInV0aWxpdGllcy9ub3JtYWxpemVcIjtcclxuQHVzZSBcInV0aWxpdGllcy91dGlsXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgQmFzZS4gU3R5bGluZyBmb3IgSFRNTCBlbGVtZW50cyAmIHR5cG9ncmFwaHlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AdXNlIFwiYmFzZS9iYXNlXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgQ29tcG9uZW50cy4gSG9sZHMgYmxvY2tzICYgc2l0ZSBjb21wb25lbnRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQHVzZSBcImNvbXBvbmVudHMvY29tcG9uZW50c1wiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIFBsdWdpbnMuIFBsdWdpbiBzcGVjaWZpY1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkB1c2UgXCJwbHVnaW5zL2dyYXZpdHktZm9ybXMvZ2VuZXJhbFwiO1xyXG5AdXNlIFwicGx1Z2lucy9ncmF2aXR5LWZvcm1zL2NvbmZpcm1hdGlvbi1tZXNzYWdlXCI7XHJcbkB1c2UgXCJwbHVnaW5zL3VsdGltYXRlLW1hcHMvZ2VuZXJhbFwiIGFzIGdlbmVyYWwyO1xyXG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlcy9jb2xvcnNcIjtcblxuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cclxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0bWFyZ2luOiAtMXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZzogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuXHR3aWR0aDogMXB4O1xyXG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8vIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LlxyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kY29sb3JfX2JhY2tncm91bmQtc2NyZWVuO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG5cdFx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0Y2xpcC1wYXRoOiBub25lO1xyXG5cdFx0Y29sb3I6IGNvbG9ycy4kY29sb3JfX3RleHQtc2NyZWVuO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGxlZnQ6IDVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdHRvcDogNXB4O1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHR6LWluZGV4OiAxMDAwMDA7IC8vIEFib3ZlIFdQIHRvb2xiYXIuXHJcblx0fVxyXG59XHJcblxyXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cclxuI3ByaW1hcnlbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XHJcblx0b3V0bGluZTogMDtcclxufVxyXG4iLCIvKiFcblRoZW1lIE5hbWU6IG9yYW5nZWdyb3ZlLWJhc2VcblRoZW1lIFVSSTogaHR0cDovL3VuZGVyc2NvcmVzLm1lL1xuQXV0aG9yOiBPcmFuZ2UgR3JvdmVcbkF1dGhvciBVUkk6IGh0dHBzOi8vd3d3Lm9yYW5nZWdyb3ZlZGVzaWducy5jby51ay9cbkRlc2NyaXB0aW9uOiBPcmFuZ2UgR3JvdmUgQmFzZSBUaGVtZVxuVmVyc2lvbjogMS4wLjBcblRlc3RlZCB1cCB0bzogNS40XG5SZXF1aXJlcyBQSFA6IDUuNlxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBMSUNFTlNFXG5UZXh0IERvbWFpbjogb3JhbmdlZ3JvdmUtYmFzZVxuVGFnczogY3VzdG9tLWJhY2tncm91bmQsIGN1c3RvbS1sb2dvLCBjdXN0b20tbWVudSwgZmVhdHVyZWQtaW1hZ2VzLCB0aHJlYWRlZC1jb21tZW50cywgdHJhbnNsYXRpb24tcmVhZHlcblxuVGhpcyB0aGVtZSwgbGlrZSBXb3JkUHJlc3MsIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBHUEwuXG5Vc2UgaXQgdG8gbWFrZSBzb21ldGhpbmcgY29vbCwgaGF2ZSBmdW4sIGFuZCBzaGFyZSB3aGF0IHlvdSd2ZSBsZWFybmVkLlxuXG5vcmFuZ2Vncm92ZS1iYXNlIGlzIGJhc2VkIG9uIFVuZGVyc2NvcmVzIGh0dHBzOi8vdW5kZXJzY29yZXMubWUvLCAoQykgMjAxMi0yMDIwIEF1dG9tYXR0aWMsIEluYy5cblVuZGVyc2NvcmVzIGlzIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2MiBvciBsYXRlci5cblxuTm9ybWFsaXppbmcgc3R5bGVzIGhhdmUgYmVlbiBoZWxwZWQgYWxvbmcgdGhhbmtzIHRvIHRoZSBmaW5lIHdvcmsgb2Zcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHBzOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEFic3RyYWN0cyBcbiAgICAtIE1peGluc1xuXHQtIFZhcmlhYmxlc1xuIyBCYXNlXG5cdC0gVHlwb2dyYXBoeVxuXHQtIEVsZW1lbnRzXG5cdC0gTGlua3Ncblx0LSBGb3Jtc1xuIyBDb21wb25lbnRzXG5cdC0gTmF2aWdhdGlvblxuXHQtIFNpdGVcbiMgUGx1Z2luc1xuXHQtIEdyYXZpdHkgZm9ybXNcbiMgVXRpbGl0aWVzXG5cdC0gQWNjZXNzaWJpbGl0eVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEFic3RyYWN0cy4gSG9sZHMgbWl4aW5zICYgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFV0aWxpdGllcy4gRm9yIHV0aWxpdGllcyBhbmQgbWlzYy4gaXRlbXMgbGlrZSBub3JtYWxpemUgQ1NTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogbm9uZTtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI3ByaW1hcnlbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIEluaGVyaXQgYm94LXNpemluZyB0byBtb3JlIGVhc2lseSBjaGFuZ2UgaXQncyB2YWx1ZSBvbiBhIGNvbXBvbmVudCBsZXZlbC5cbkBsaW5rIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuLyogU2VjdGlvbnNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqXHRcdGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLyogSW50ZXJhY3RpdmVcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RyYXBsaW5lLXRleHQge1xuICBjb2xvcjogI0I1MjUzODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuLnN0cmFwbGluZS10ZXh0ICsgaDIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnN0cmFwbGluZS10ZXh0LS1zZWN0aW9uLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaWZyYW1lLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xufVxuLmlmcmFtZS1jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50d28tbGlua3Mtd3JhcHBlciAuYnRuIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4udHdvLWxpbmtzLXdyYXBwZXIgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbi50d28tbGlua3Mtd3JhcHBlciAuYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtcmVkIHtcbiAgY29sb3I6ICNCNTI1Mzg7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2VjdGlvbi1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24taW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLnd5c2l3eWctY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ud3lzaXd5Zy1jb250ZW50IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlbGVjdC1sYWJlbC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zZWxlY3QtbGFiZWwtd3JhcHBlciBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5zZWxlY3QtbGFiZWwtd3JhcHBlciBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZGVmaW5pdGlvbi9pbWcvc3ZnL2NoZXZyb24tZG93bi1yZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAzMHB4KSBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDFweCAjMDAwMDAwIHNvbGlkO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNlbGVjdC1sYWJlbC13cmFwcGVyIHNlbGVjdCB7XG4gICAgbWluLXdpZHRoOiAzMDdweDtcbiAgfVxufVxuXG4ubmljZS1zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZGVmaW5pdGlvbi9pbWcvc3ZnL2NoZXZyb24tZG93bi1yZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAzMHB4KSBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDFweCAjMDAwMDAwIHNvbGlkO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ud3JhcC10ZXh0IHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBoeXBoZW5zOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEJhc2UuIFN0eWxpbmcgZm9yIEhUTUwgZWxlbWVudHMgJiB0eXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gIH1cbn1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIGgzLFxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICBoNCxcbiAgLmg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2MDYwNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLS1zIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wLS1zIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wLS1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucC0tbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbmRmbixcbmNpdGUsXG5lbSxcbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDEuNWVtO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbnByZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxLjZlbTtcbn1cblxuYWJicixcbmFjcm9ueW0ge1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbm1hcmssXG5pbnMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJpZyB7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbn1cblxuLyogRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gM2VtO1xufVxuXG4ud3lzaXd5Zy1jb250ZW50IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi53eXNpd3lnLWNvbnRlbnQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnd5c2l3eWctY29udGVudCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53eXNpd3lnLWNvbnRlbnQgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi53eXNpd3lnLWNvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiAjQjUyNTM4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXB4O1xuICB0b3A6IDAuNWVtO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW46IDAgMS41ZW0gMS41ZW07XG59XG5cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbnRhYmxlIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1heC13aWR0aDogMTA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXgtd2lkdGg6IDEyMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXItLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDgyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci0tbWVkaXVtIHtcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXItLW1lZGl1bSB7XG4gICAgbWF4LXdpZHRoOiA5NzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24taW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLyogTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYSB7XG4gIGNvbG9yOiAjMDA2Q0ZGO1xufVxuYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM4MDAwODA7XG59XG5hOmhvdmVyLCBhOmZvY3VzLCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTkxOTcwO1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuYTpob3ZlciwgYTphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKipcbipQdXQgYWxsIGJ1dHRvbiBzdHlsaW5nIGluIG1peGlucy9taXhpbnMuc2Nzc1xuKi9cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgbWluLXdpZHRoOiAyMDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuOmFjdGl2ZSwgLmJ0bjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG4uYnRuOmhvdmVyLCAuYnRuOnZpc2l0ZWQsIC5idG46Zm9jdXMsIC5idG46YWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJ0biBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuIGE6aG92ZXIsIC5idG4gYTpmb2N1cywgLmJ0biBhOmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idG4tLXByaW1hcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgbWluLXdpZHRoOiAyMDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNTI1Mzg7XG59XG4uYnRuLS1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi0tcHJpbWFyeTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG4uYnRuLS1wcmltYXJ5OmhvdmVyLCAuYnRuLS1wcmltYXJ5OnZpc2l0ZWQsIC5idG4tLXByaW1hcnk6Zm9jdXMsIC5idG4tLXByaW1hcnk6YWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJ0bi0tcHJpbWFyeSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLS1wcmltYXJ5IGE6aG92ZXIsIC5idG4tLXByaW1hcnkgYTpmb2N1cywgLmJ0bi0tcHJpbWFyeSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idG4tLXByaW1hcnk6aG92ZXIsIC5idG4tLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQxNDI2O1xufVxuLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIG1pbi13aWR0aDogMjA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTY4RDFGO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi0tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cbi5idG4tLXNlY29uZGFyeTpob3ZlciwgLmJ0bi0tc2Vjb25kYXJ5OnZpc2l0ZWQsIC5idG4tLXNlY29uZGFyeTpmb2N1cywgLmJ0bi0tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idG4tLXNlY29uZGFyeSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLS1zZWNvbmRhcnkgYTpob3ZlciwgLmJ0bi0tc2Vjb25kYXJ5IGE6Zm9jdXMsIC5idG4tLXNlY29uZGFyeSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idG4tLXNlY29uZGFyeTpob3ZlciwgLmJ0bi0tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCN0IxOTtcbn1cbi5idG4tLXRlcnRpYXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIG1pbi13aWR0aDogMjA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4ICNFRkVGRUYgc29saWQ7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuLmJ0bi0tdGVydGlhcnk6YWN0aXZlLCAuYnRuLS10ZXJ0aWFyeTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG4uYnRuLS10ZXJ0aWFyeTpob3ZlciwgLmJ0bi0tdGVydGlhcnk6dmlzaXRlZCwgLmJ0bi0tdGVydGlhcnk6Zm9jdXMsIC5idG4tLXRlcnRpYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idG4tLXRlcnRpYXJ5IGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tLXRlcnRpYXJ5IGE6aG92ZXIsIC5idG4tLXRlcnRpYXJ5IGE6Zm9jdXMsIC5idG4tLXRlcnRpYXJ5IGE6YWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJ0bi0tdGVydGlhcnk6aG92ZXIsIC5idG4tLXRlcnRpYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjA2MCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5idG4tLXF1YXRlcm5hcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgbWluLXdpZHRoOiAyMDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCB3aGl0ZSBzb2xpZDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJ0bi0tcXVhdGVybmFyeTphY3RpdmUsIC5idG4tLXF1YXRlcm5hcnk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xufVxuLmJ0bi0tcXVhdGVybmFyeTpob3ZlciwgLmJ0bi0tcXVhdGVybmFyeTp2aXNpdGVkLCAuYnRuLS1xdWF0ZXJuYXJ5OmZvY3VzLCAuYnRuLS1xdWF0ZXJuYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idG4tLXF1YXRlcm5hcnkgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi0tcXVhdGVybmFyeSBhOmhvdmVyLCAuYnRuLS1xdWF0ZXJuYXJ5IGE6Zm9jdXMsIC5idG4tLXF1YXRlcm5hcnkgYTphY3RpdmUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnRuLS1xdWF0ZXJuYXJ5OmhvdmVyLCAuYnRuLS1xdWF0ZXJuYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggYmxhY2sgc29saWQ7XG59XG4uYnRuLS1xdWluYXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIG1pbi13aWR0aDogMjA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggI0I1MjUzOCBzb2xpZDtcbiAgY29sb3I6ICNCNTI1Mzg7XG59XG4uYnRuLS1xdWluYXJ5OmFjdGl2ZSwgLmJ0bi0tcXVpbmFyeTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG4uYnRuLS1xdWluYXJ5OmhvdmVyLCAuYnRuLS1xdWluYXJ5OnZpc2l0ZWQsIC5idG4tLXF1aW5hcnk6Zm9jdXMsIC5idG4tLXF1aW5hcnk6YWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJ0bi0tcXVpbmFyeSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLS1xdWluYXJ5IGE6aG92ZXIsIC5idG4tLXF1aW5hcnkgYTpmb2N1cywgLmJ0bi0tcXVpbmFyeSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idG4tLXF1aW5hcnkgc3ZnIHBhdGgge1xuICBzdHJva2U6IHJlZCAhaW1wb3J0YW50O1xufVxuLmJ0bi0tcXVpbmFyeTpob3ZlciwgLmJ0bi0tcXVpbmFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNTI1Mzg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggI0I1MjUzOCBzb2xpZDtcbn1cbi5idG4tLXF1aW5hcnk6aG92ZXIgc3ZnIHBhdGgsIC5idG4tLXF1aW5hcnk6Zm9jdXMgc3ZnIHBhdGgge1xuICBzdHJva2U6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uYnRuLS1zZW5hcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgbWluLXdpZHRoOiAyMDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCAjQjUyNTM4IHNvbGlkO1xuICBjb2xvcjogI0I1MjUzODtcbn1cbi5idG4tLXNlbmFyeTphY3RpdmUsIC5idG4tLXNlbmFyeTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG4uYnRuLS1zZW5hcnk6aG92ZXIsIC5idG4tLXNlbmFyeTp2aXNpdGVkLCAuYnRuLS1zZW5hcnk6Zm9jdXMsIC5idG4tLXNlbmFyeTphY3RpdmUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnRuLS1zZW5hcnkgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi0tc2VuYXJ5IGE6aG92ZXIsIC5idG4tLXNlbmFyeSBhOmZvY3VzLCAuYnRuLS1zZW5hcnkgYTphY3RpdmUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnRuLS1zZW5hcnk6dmlzaXRlZCB7XG4gIGNvbG9yOiAjQjUyNTM4O1xufVxuLmJ0bi0tc2VuYXJ5IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiByZWQgIWltcG9ydGFudDtcbn1cbi5idG4tLXNlbmFyeTpob3ZlciwgLmJ0bi0tc2VuYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1MjUzODtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCAjQjUyNTM4IHNvbGlkO1xufVxuLmJ0bi0tc2VuYXJ5OmhvdmVyIHN2ZyBwYXRoLCAuYnRuLS1zZW5hcnk6Zm9jdXMgc3ZnIHBhdGgge1xuICBzdHJva2U6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uYnRuLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5idG4tLXdpZGUge1xuICBtaW4td2lkdGg6IDI1MHB4O1xufVxuLmJ0bi0taGFzLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi13aWR0aDogMjE1cHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweCAxNnB4IDMycHg7XG59XG4uYnRuLS1oYXMtaWNvbiBzdmcge1xuICBoZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJ0bi0taGFzLWljb24gc3ZnIHBhdGgge1xuICBzdHJva2U6IHdoaXRlO1xufVxuLmJ0bi0tZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5saS5idG4ge1xuICBwYWRkaW5nOiAwO1xufVxubGkuYnRuIGEge1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9cmFuZ2VdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT13ZWVrXSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1jb2xvcl0sXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbmlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG5pbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsXG5pbnB1dFt0eXBlPWNvbG9yXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5pbnB1dFt0eXBlPXRleHRdLmVycm9yLFxuaW5wdXRbdHlwZT1lbWFpbF0uZXJyb3IsXG5pbnB1dFt0eXBlPXVybF0uZXJyb3IsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXS5lcnJvcixcbmlucHV0W3R5cGU9c2VhcmNoXS5lcnJvcixcbmlucHV0W3R5cGU9bnVtYmVyXS5lcnJvcixcbmlucHV0W3R5cGU9dGVsXS5lcnJvcixcbmlucHV0W3R5cGU9cmFuZ2VdLmVycm9yLFxuaW5wdXRbdHlwZT1kYXRlXS5lcnJvcixcbmlucHV0W3R5cGU9bW9udGhdLmVycm9yLFxuaW5wdXRbdHlwZT13ZWVrXS5lcnJvcixcbmlucHV0W3R5cGU9dGltZV0uZXJyb3IsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXS5lcnJvcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmVycm9yLFxuaW5wdXRbdHlwZT1jb2xvcl0uZXJyb3IsXG50ZXh0YXJlYS5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0QwMDExQjtcbn1cblxuc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbnNlbGVjdC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0QwMDExQjtcbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cbnRleHRhcmVhLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDAwMTFCO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENvbXBvbmVudHMuIEhvbGRzIGJsb2NrcyAmIHNpdGUgY29tcG9uZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keSAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgYm9keSAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbmJvZHkgLnN3aXBlci1uYXYtYXJyb3cge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuYm9keSAuc3dpcGVyLW5hdi1hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNTI1Mzg7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5IC5zd2lwZXItbmF2LWFycm93OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnR3by1jb2wtd2l0aC1zaWRlYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAvKipcbiAgKiBTaWRlYmFyXG4gICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50d28tY29sLXdpdGgtc2lkZWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50d28tY29sLXdpdGgtc2lkZWJhcl9fY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM2MHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHdvLWNvbC13aXRoLXNpZGViYXJfX3NpZGViYXIge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgfVxufVxuLnR3by1jb2wtd2l0aC1zaWRlYmFyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4udHdvLWNvbC13aXRoLXNpZGViYXJfX3JlZC13aWRnZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjUyNTM4O1xuICBwYWRkaW5nOiAyMnB4IDIwcHggMjZweCAyOXB4O1xufVxuLnR3by1jb2wtd2l0aC1zaWRlYmFyX19yZWQtd2lkZ2V0LXRpdGxlIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi50d28tY29sLXdpdGgtc2lkZWJhcl9fZGV0YWlscyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG59XG4udHdvLWNvbC13aXRoLXNpZGViYXJfX2RldGFpbHMtd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCAjQ0NDQ0NDIHNvbGlkO1xuICBwYWRkaW5nOiAyNHB4IDMwcHggNDFweCAzMHB4O1xufVxuLnR3by1jb2wtd2l0aC1zaWRlYmFyX19kZXRhaWxzLXdyYXBwZXIgLnd5c2l3eWctY29udGVudCB1bCArIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDFyZW0gKyAxM3B4KTtcbn1cbi50d28tY29sLXdpdGgtc2lkZWJhcl9fZGV0YWlscy13cmFwcGVyIC53eXNpd3lnLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi50d28tY29sLXdpdGgtc2lkZWJhcl9fc21hbGwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogI0I1MjUzODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnR3by1jb2wtd2l0aC1zaWRlYmFyX19hY2NvcmRpb24gLmFjY29yZGlvbiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4udHdvLWNvbC13aXRoLXNpZGViYXJfX2FjY29yZGlvbiAuYWNjb3JkaW9uIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnR3by1jb2wtd2l0aC1zaWRlYmFyX19hY2NvcmRpb24gLmFjY29yZGlvbl9faW5uZXIuc2VjdGlvbi1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4udHdvLWNvbC13aXRoLXNpZGViYXJfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnR3by1jb2wtd2l0aC1zaWRlYmFyX19jdGEtbGlua3Mtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDI0cHggMzBweCAyNHB4O1xufVxuLnR3by1jb2wtd2l0aC1zaWRlYmFyX19jdGEtbGlua3Mtd3JhcHBlciAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHdvLWNvbC13aXRoLXNpZGViYXJfX2N0YS1saW5rcy13cmFwcGVyIC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnR3by1jb2wtd2l0aC1zaWRlYmFyIC53eXNpd3lnLWNvbnRlbnQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ud2F2ZS1kZWNvcmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2F2ZS1kZWNvcmF0aW9uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndhdmUtZGVjb3JhdGlvbi0tZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTF2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHZ3O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4ud2F2ZS1kZWNvcmF0aW9uLS1mb290ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiBibGFjaztcbn1cbi53YXZlLWRlY29yYXRpb24tLW5ld3NsZXR0ZXItc2lnbnVwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTF2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbi53YXZlLWRlY29yYXRpb24tLW5ld3NsZXR0ZXItc2lnbnVwIHN2ZyBwYXRoIHtcbiAgZmlsbDogd2hpdGU7XG59XG4ud2F2ZS1kZWNvcmF0aW9uLS1vdXItdmFsdWVzLXRvcCB7XG4gIGJvdHRvbTogLTEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG4ud2F2ZS1kZWNvcmF0aW9uLS1vdXItdmFsdWVzLXRvcCBzdmcgcGF0aCB7XG4gIGZpbGw6IHdoaXRlO1xufVxuLndhdmUtZGVjb3JhdGlvbi0tam9pbi11cy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgei1pbmRleDogNTtcbn1cbi53YXZlLWRlY29yYXRpb24tLWpvaW4tdXMtdG9wIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0Y4RjhGODtcbn1cbi53YXZlLWRlY29yYXRpb24tLWpvaW4tdXMtYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ydnc7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0LjE2NjZ2dztcbiAgei1pbmRleDogMTA7XG59XG4ud2F2ZS1kZWNvcmF0aW9uLS10ZXN0aW1vbmlhbC1zbGlkZXItY29tbXVuaXR5IHN2ZyB7XG4gIG1hcmdpbi1ib3R0b206IC0ydnc7XG59XG4ud2F2ZS1kZWNvcmF0aW9uLS10ZXN0aW1vbmlhbC1zbGlkZXItY29tbXVuaXR5IHN2ZyBwYXRoIHtcbiAgZmlsbDogd2hpdGU7XG59XG4ud2F2ZS1kZWNvcmF0aW9uLS10ZXN0aW1vbmlhbC1zbGlkZXItY29tbXVuaXR5LXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbiAgdG9wOiAtMTAuOXZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTF2dztcbn1cbi53YXZlLWRlY29yYXRpb24tLXRlc3RpbW9uaWFsLXNsaWRlci1jb21tdW5pdHktdG9wIHN2ZyB7XG4gIGhlaWdodDogMTF2dztcbn1cbi53YXZlLWRlY29yYXRpb24tLXRlc3RpbW9uaWFsLXNsaWRlci1jb21tdW5pdHktdG9wIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0Y4RjhGODtcbn1cbi53YXZlLWRlY29yYXRpb24tLW1lbWVyc2hpcHMtdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNnZ3O1xuICBsZWZ0OiAwO1xufVxuLndhdmUtZGVjb3JhdGlvbi0tbWVtZXJzaGlwcy10b3Agc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndhdmUtZGVjb3JhdGlvbi0tbWVtZXJzaGlwcy10b3Agc3ZnIHBhdGgge1xuICBmaWxsOiAjRjhGOEY4O1xufVxuLndhdmUtZGVjb3JhdGlvbi0tbWVtZXJzaGlwcy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwdnc7XG59XG4ud2F2ZS1kZWNvcmF0aW9uLS1tZW1lcnNoaXBzLWJvdHRvbSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGOEY4Rjg7XG59XG4ud2F2ZS1kZWNvcmF0aW9uLS10ZXN0aW1vbmlhbC1zbGlkZXItbWVtYmVyc2hpcHMtdG9wIHN2ZyBwYXRoIHtcbiAgZmlsbDogd2hpdGU7XG59XG4ud2F2ZS1kZWNvcmF0aW9uLS10ZXN0aW1vbmlhbC1zbGlkZXItYWJvdXQtdXMtdG9wIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0Y4RjhGODtcbn1cbi53YXZlLWRlY29yYXRpb24tLXRlc3RpbW9uaWFsLXNsaWRlci1hYm91dC11cy1ib3R0b20gc3ZnIHtcbiAgYm90dG9tOiAtMnZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2F2ZS1kZWNvcmF0aW9uLS10ZXN0aW1vbmlhbC1zbGlkZXItbWVtYmVyc2hpcHMtYm90dG9tIHN2ZyB7XG4gIGJvdHRvbTogLTJ2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndhdmUtZGVjb3JhdGlvbi0tdGVzdGltb25pYWwtc2xpZGVyLWNvbW11bml0eS1ib3R0b20gc3ZnIHtcbiAgYm90dG9tOiAtMnZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2F2ZS1kZWNvcmF0aW9uLS1jdGEtYmFubmVyIHtcbiAgaGVpZ2h0OiAxMXZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi53YXZlLWRlY29yYXRpb24tLWN0YS1iYW5uZXIgc3ZnIHBhdGgge1xuICBmaWxsOiB3aGl0ZTtcbn1cbi53YXZlLWRlY29yYXRpb24tLXRhYi1jb250ZW50LXRvcCBzdmcgcGF0aCB7XG4gIGZpbGw6IHdoaXRlO1xufVxuLndhdmUtZGVjb3JhdGlvbi0tcmVnaW9ucy10b3Age1xuICBib3R0b206IC0ydnc7XG59XG4ud2F2ZS1kZWNvcmF0aW9uLS1yZWdpb25zLXRvcCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGOEY4Rjg7XG59XG4ud2F2ZS1kZWNvcmF0aW9uLS1yZWdpb25zLWJvdHRvbSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGOEY4Rjg7XG59XG5cbi5hamF4LWxvYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcbn1cbi5hamF4LWxvYWRpbmdfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNwaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyOiA0cHggI0U2OEQxRiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCNTI1Mzg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0I1MjUzODtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U2OEQxRjtcbiAgYW5pbWF0aW9uOiBzcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLm1lc3NhZ2UtYXJlYSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubWVzc2FnZS1hcmVhLS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhFOEVBO1xuICBjb2xvcjogI0I1MjUzODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud3lzaXd5Zy1jb250ZW50IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53eXNpd3lnLWNvbnRlbnQgcCArIGgyLFxuICAud3lzaXd5Zy1jb250ZW50IHVsICsgaDIge1xuICAgIG1hcmdpbi10b3A6IDczcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnd5c2l3eWctY29udGVudCBwICsgaDMgdWwgKyBoMyB7XG4gICAgbWFyZ2luLXRvcDogNzhweDtcbiAgfVxufVxuXG4vKiBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYWluLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLm1haW4tbmF2aWdhdGlvbi50b2dnbGVkICNwcmltYXJ5LW1lbnUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tbmF2aWdhdGlvbi50b2dnbGVkICNwcmltYXJ5LW1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uIGxpIHtcbiAgICBib3JkZXItdG9wOiAxcHggI0NDQ0NDQyBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uIGxpLmN1cnJlbnQtbWVudS1pdGVtW2RhdGEtZGVwdGg9XCIwXCJdOm5vdCguYnRuKTphZnRlciwgLm1haW4tbmF2aWdhdGlvbiBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3JbZGF0YS1kZXB0aD1cIjBcIl06bm90KC5idG4pOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggd2hpdGUgc29saWQ7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tbmF2aWdhdGlvbiBsaS5vcGVuID4gdWwge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgfVxufVxuLm1haW4tbmF2aWdhdGlvbiBsaS5vcGVuID4gLm1vYmlsZS1kcm9wZG93bi10b2dnbGUgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5tYWluLW5hdmlnYXRpb24gbGk6bm90KC5idG4pIGE6bm90KC5idG4pIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uIGxpOm5vdCguYnRuKSBhOm5vdCguYnRuKSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG4ubWFpbi1uYXZpZ2F0aW9uIGxpOm5vdCguYnRuKSBhOm5vdCguYnRuKTp2aXNpdGVkLCAubWFpbi1uYXZpZ2F0aW9uIGxpOm5vdCguYnRuKSBhOm5vdCguYnRuKTphY3RpdmUge1xuICBjb2xvcjogYmxhY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24gbGk6bm90KC5idG4pIGE6bm90KC5idG4pOnZpc2l0ZWQsIC5tYWluLW5hdmlnYXRpb24gbGk6bm90KC5idG4pIGE6bm90KC5idG4pOmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5ib2R5LnNjcm9sbGVkIC5tYWluLW5hdmlnYXRpb24gbGk6bm90KC5idG4pIGE6bm90KC5idG4pIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuYm9keS5zY3JvbGxlZCAubWFpbi1uYXZpZ2F0aW9uIGxpOm5vdCguYnRuKSBhOm5vdCguYnRuKTp2aXNpdGVkLCBib2R5LnNjcm9sbGVkIC5tYWluLW5hdmlnYXRpb24gbGk6bm90KC5idG4pIGE6bm90KC5idG4pOmFjdGl2ZSB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5tYWluLW5hdmlnYXRpb24gdWwjcHJpbWFyeS1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjNzO1xuICByaWdodDogLTExMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUzcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCAjY2NjIHNvbGlkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsI3ByaW1hcnktbWVudSB7XG4gICAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IHVuc2V0O1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDtcbiAgICBvdmVyZmxvdy15OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsI3ByaW1hcnktbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5tYWluLW5hdmlnYXRpb24gdWxbZGF0YS1kZXB0aD1cIjFcIl0sXG4ubWFpbi1uYXZpZ2F0aW9uIHVsW2RhdGEtZGVwdGg9XCIyXCJdLFxuLm1haW4tbmF2aWdhdGlvbiB1bFtkYXRhLWRlcHRoPVwiM1wiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtOTk5ZW07XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsW2RhdGEtZGVwdGg9XCIxXCJdIHtcbiAgICB0b3A6IDk4cHg7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbiB1bFtkYXRhLWRlcHRoPVwiMVwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uIHVsW2RhdGEtZGVwdGg9XCIxXCJdOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAxOHB4IDIwcHggMTdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5tYWluLW5hdmlnYXRpb24gdWxbZGF0YS1kZXB0aD1cIjFcIl0gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24gdWxbZGF0YS1kZXB0aD1cIjFcIl0gbGkge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuLm1haW4tbmF2aWdhdGlvbiB1bFtkYXRhLWRlcHRoPVwiMVwiXSBzcGFuIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uIGxpOmhvdmVyID4gdWwge1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAyNTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCAjRUFFOEU2IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uIGxpOmhvdmVyID4gdWxbZGF0YS1kZXB0aD1cIjFcIl0ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbiBsaTpob3ZlciA+IHVsW2RhdGEtZGVwdGg9XCIyXCJdLCAubWFpbi1uYXZpZ2F0aW9uIGxpOmhvdmVyID4gdWxbZGF0YS1kZXB0aD1cIjNcIl0ge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLm1haW4tbmF2aWdhdGlvbiBsaTpub3QoLmJ0bikgYSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24gbGkuYnRuIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbmF2aWdhdGlvbiBsaS5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG4ubWFpbi1uYXZpZ2F0aW9uIC5tb2JpbGUtZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWVudS10b2dnbGUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vYmlsZS1kcm9wZG93bi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlLWRyb3Bkb3duLXRvZ2dsZSBzdmcge1xuICAgIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbi5tZW51LXRvZ2dsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjQjUyNTM4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5tZW51LXRvZ2dsZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMHB4O1xufVxuLm1lbnUtdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiA3cHg7XG59XG4ubWVudS10b2dnbGUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDdweDtcbn1cbi5tZW51LXRvZ2dsZSBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogMTRweDtcbn1cbi5tZW51LXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAxOHB4O1xuICB3aWR0aDogMCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5tZW51LXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm1lbnUtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLm1lbnUtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3BhbjpudGgtY2hpbGQoNCkge1xuICB0b3A6IDE4cHg7XG4gIHdpZHRoOiAwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4vKiBDYXJkc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2FyZCB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAzNXB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbi5jYXJkX190ZXh0IHtcbiAgY29sb3I6ICM2MDYwNjA7XG59XG4uY2FyZC0tb3VyLXZhbHVlcyB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAzOHB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmQtLW91ci12YWx1ZXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC0tb3VyLXZhbHVlcyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggI0NDQ0NDQyBzb2xpZDtcbiAgfVxuICAuY2FyZC0tb3VyLXZhbHVlczpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICB9XG59XG4uY2FyZC0tdmFsdWVzLXNlY29uZGFyeSB7XG4gIHBhZGRpbmc6IDM2cHggMjRweCA0MXB4IDI3cHg7XG59XG4uY2FyZC0tdmFsdWVzLXNlY29uZGFyeSAuY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4uY2FyZC0tam9pbi11cyAuY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNhcmQtLWpvaW4tdXMgLmNhcmRfX2ltYWdlcy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5jYXJkLS1qb2luLXVzIC5zdHJhcGxpbmUtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuLmNhcmQtLWpvaW4tdXMub3JhbmdlIC5zdHJhcGxpbmUtdGV4dCB7XG4gIGNvbG9yOiAjRTY4RDFGO1xufVxuLmNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jYXJkX19pbWFnZXMtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG4uY2FyZF9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBoZWlnaHQ6IDE3NXB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5jYXJkX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jYXJkX19saW5rLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmNhcmQtLW91ci12YWx1ZXMgLmNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmNhcmQtLW91ci12YWx1ZXMgLmNhcmRfX2ltYWdlcy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgaGVpZ2h0OiAxOTJweDtcbiAgd2lkdGg6IDE5MnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZC0tb3VyLXZhbHVlcy5yZWQgLmNhcmRfX2ltYWdlLXdyYXBwZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggI0I1MjUzODtcbn1cbi5jYXJkLS1vdXItdmFsdWVzLm9yYW5nZSAuY2FyZF9faW1hZ2Utd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjRTY4RDFGO1xufVxuLmNhcmQtLW91ci12YWx1ZXMgLmNhcmRfX2ltYWdlLXdyYXBwZXIge1xuICBib3JkZXI6IDlweCB3aGl0ZSBzb2xpZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4IGJsYWNrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jYXJkLS1vdXItdmFsdWVzLnJlZCAuY2FyZF9faWNvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1MjUzODtcbn1cbi5jYXJkLS1vdXItdmFsdWVzLm9yYW5nZSAuY2FyZF9faWNvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2OEQxRjtcbn1cbi5jYXJkLS1vdXItdmFsdWVzIC5jYXJkX19pY29uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDc3cHg7XG4gIHdpZHRoOiA3N3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtNDJweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4uY2FyZC0tb3VyLXZhbHVlcyAuY2FyZF9faWNvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXgtaGVpZ2h0OiA5MCU7XG59XG4uY2FyZF9faW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcmQtb3JnYW5pemVyLW9yLWNvbnRhY3Qge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLW9yZ2FuaXplci1vci1jb250YWN0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cbn1cbi5jYXJkLW9yZ2FuaXplci1vci1jb250YWN0X190b3Age1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmNhcmQtb3JnYW5pemVyLW9yLWNvbnRhY3RfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2FyZC1vcmdhbml6ZXItb3ItY29udGFjdF9fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5jYXJkLW9yZ2FuaXplci1vci1jb250YWN0X19pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDM3JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2FyZC1vcmdhbml6ZXItb3ItY29udGFjdF9faW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNhcmQtb3JnYW5pemVyLW9yLWNvbnRhY3RfX2NvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgd2lkdGg6IDYzJTtcbn1cbi5jYXJkLW9yZ2FuaXplci1vci1jb250YWN0X19uYW1lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC1vcmdhbml6ZXItb3ItY29udGFjdF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uY2FyZC1vcmdhbml6ZXItb3ItY29udGFjdF9fcm9sZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNCNTI1Mzg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLW9yZ2FuaXplci1vci1jb250YWN0X19yb2xlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jYXJkLW9yZ2FuaXplci1vci1jb250YWN0X19lbWFpbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtb3JnYW5pemVyLW9yLWNvbnRhY3RfX2VtYWlsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jYXJkLW9yZ2FuaXplci1vci1jb250YWN0X19lbWFpbC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uY2FyZC1vcmdhbml6ZXItb3ItY29udGFjdF9fZW1haWwtd3JhcHBlciBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtb3JnYW5pemVyLW9yLWNvbnRhY3RfX2VtYWlsLXdyYXBwZXIgc3ZnIHtcbiAgICBtaW4td2lkdGg6IDM4cHg7XG4gIH1cbn1cbi5jYXJkLW9yZ2FuaXplci1vci1jb250YWN0LS1vcmdhbmlzZXIge1xuICBwYWRkaW5nOiAzN3B4IDE2cHg7XG59XG4uY2FyZC1vcmdhbml6ZXItb3ItY29udGFjdC0tb3JnYW5pc2VyIC5jYXJkLW9yZ2FuaXplci1vci1jb250YWN0X19pbWFnZS13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbn1cbi5jYXJkLW9yZ2FuaXplci1vci1jb250YWN0LS1vcmdhbmlzZXIgLmNhcmQtb3JnYW5pemVyLW9yLWNvbnRhY3RfX2NvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbn1cbi5jYXJkLW9yZ2FuaXplci1vci1jb250YWN0LS1vcmdhbmlzZXIgLnN0cmFwbGluZS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhcmQtb3JnYW5pemVyLW9yLWNvbnRhY3QtLXNtYWxsIHtcbiAgcGFkZGluZzogNDBweCAyNXB4IDQ1cHggMjNweDtcbn1cbi5jYXJkLW9yZ2FuaXplci1vci1jb250YWN0LS1zbWFsbCAuY2FyZC1vcmdhbml6ZXItb3ItY29udGFjdF9fdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cbi5jYXJkLW9yZ2FuaXplci1vci1jb250YWN0LS1zbWFsbCAuY2FyZC1vcmdhbml6ZXItb3ItY29udGFjdF9faW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiAyNSU7XG4gIG1heC13aWR0aDogMTEwcHg7XG59XG4uY2FyZC1vcmdhbml6ZXItb3ItY29udGFjdC0tc21hbGwgLmNhcmQtb3JnYW5pemVyLW9yLWNvbnRhY3RfX2NvbnRlbnQtd3JhcHBlciB7XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbn1cbi5jYXJkLW9yZ2FuaXplci1vci1jb250YWN0LS1zbWFsbCAuc3RyYXBsaW5lLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5jYXJkLW9yZ2FuaXplci1vci1jb250YWN0LS1zbWFsbCAuY2FyZC1vcmdhbml6ZXItb3ItY29udGFjdF9faW1hZ2Utd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwOXB4O1xuICBtaW4td2lkdGg6IDEwOXB4O1xuICB3aWR0aDogMTA5cHg7XG4gIGhlaWdodDogMTA5cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmNhcmQtZXZlbnQtbmV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCAjQ0NDQ0NDIHNvbGlkO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5jYXJkLWV2ZW50LW5ld3M6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNhcmQtZXZlbnQtbmV3c19fdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQtZXZlbnQtbmV3c19fdG9wIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEuNDkzODc3NTUxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJkLWV2ZW50LW5ld3NfX2JvdHRvbSB7XG4gIHBhZGRpbmc6IDMwcHggMTdweCAzMHB4IDE3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNhcmQtZXZlbnQtbmV3c19fYm90dG9tIHtcbiAgICBwYWRkaW5nOiA0MXB4IDE3cHggMzRweCAxOXB4O1xuICB9XG59XG4uY2FyZC1ldmVudC1uZXdzX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jYXJkLWV2ZW50LW5ld3NfX2RhdGUgKyAuY2FyZC1ldmVudC1uZXdzX190aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkLWV2ZW50LW5ld3NfX2RhdGUgKyAuY2FyZC1ldmVudC1uZXdzX190aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3JkZXItbGVmdDogMXB4ICNDQ0NDQ0Mgc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMXB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uY2FyZC1ldmVudC1uZXdzX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNXB4O1xuICBsZWZ0OiAxN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jYXJkLWV2ZW50LW5ld3NfX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgd2lkdGg6IDY2cHg7XG4gIG1pbi13aWR0aDogNjZweDtcbiAgbWluLWhlaWdodDogNjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTg3NTtcbn1cbi5jYXJkLWV2ZW50LW5ld3NfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jYXJkLWV2ZW50LW5ld3NfX2V4Y2VycHQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLWV2ZW50LW5ld3NfX2V4Y2VycHQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbi5jYXJkLWV2ZW50LW5ld3NfX2xpbmstd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmQtZXZlbnQtbmV3c19fY2FwdGlvbi1mZWF0dXJlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmQtZXZlbnQtbmV3cy0tZmVhdHVyZWQge1xuICBib3gtc2hhZG93OiB1bnNldDtcbiAgYm9yZGVyOiAxcHggI0NDQ0NDQyBzb2xpZDtcbn1cbi5jYXJkLWV2ZW50LW5ld3MtLWZlYXR1cmVkIC5jYXJkLWV2ZW50LW5ld3NfX2V4Y2VycHQge1xuICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgZmxleC1ncm93OiB1bnNldDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY2FyZC1ldmVudC1uZXdzLS1mZWF0dXJlZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5jYXJkLWV2ZW50LW5ld3MtLWZlYXR1cmVkIC5jYXJkLWV2ZW50LW5ld3NfX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhcmQtZXZlbnQtbmV3cy0tZmVhdHVyZWQgLmNhcmQtZXZlbnQtbmV3c19fdG9wIHtcbiAgICB3aWR0aDogNDkuOSU7XG4gIH1cbiAgLmNhcmQtZXZlbnQtbmV3cy0tZmVhdHVyZWQgLmNhcmQtZXZlbnQtbmV3c19fYm90dG9tIHtcbiAgICB3aWR0aDogNTEuMSU7XG4gIH1cbiAgLmNhcmQtZXZlbnQtbmV3cy0tZmVhdHVyZWQgLmNhcmQtZXZlbnQtbmV3c19fdG9wIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5jYXJkLWV2ZW50LW5ld3MtLWZlYXR1cmVkIC5jYXJkLWV2ZW50LW5ld3NfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJkLWV2ZW50LW5ld3MtLWZlYXR1cmVkIC5jYXJkLWV2ZW50LW5ld3NfX2RhdGUgKyAuY2FyZC1ldmVudC1uZXdzX190aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQtZXZlbnQtbmV3cy0tZmVhdHVyZWQgLmNhcmQtZXZlbnQtbmV3c19fZGF0ZSArIC5jYXJkLWV2ZW50LW5ld3NfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5jYXJkLWV2ZW50LW5ld3MtLWZlYXR1cmVkIC5jYXJkLWV2ZW50LW5ld3NfX2RhdGUgKyAuY2FyZC1ldmVudC1uZXdzX190aXRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY2FyZC1ldmVudC1uZXdzLS1mZWF0dXJlZCAuY2FyZC1ldmVudC1uZXdzX19kYXRlIHtcbiAgICB3aWR0aDogNjZweDtcbiAgfVxuICAuY2FyZC1ldmVudC1uZXdzLS1mZWF0dXJlZCAuY2FyZC1ldmVudC1uZXdzX19jYXB0aW9uLWZlYXR1cmVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuY2FyZC1ldmVudC1uZXdzLS1mZWF0dXJlZCAuY2FyZC1ldmVudC1uZXdzX19jYXB0aW9uLWZlYXR1cmVkIC5jYXJkLWV2ZW50LW5ld3NfX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuY2FyZC1ldmVudC1uZXdzLS1mZWF0dXJlZCAuY2FyZC1ldmVudC1uZXdzX19jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB9XG4gIC5jYXJkLWV2ZW50LW5ld3MtLWZlYXR1cmVkIC5jYXJkLWV2ZW50LW5ld3NfX2NhcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAuY2FyZC1ldmVudC1uZXdzLS1mZWF0dXJlZCAuYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmNhcmQtZXZlbnQtbmV3cy0tZXZlbnRzIC5jYXJkLWV2ZW50LW5ld3NfX2xpbmstd3JhcHBlciAuYnRuIHtcbiAgbWluLXdpZHRoOiAyOTdweDtcbn1cblxuLmNhcmQtbWVtYmVyc2hpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBib3JkZXI6IDFweCAjQ0NDQ0NDIHNvbGlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAzNXB4IDIwcHggNDBweCAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuLmNhcmQtbWVtYmVyc2hpcF9faWNvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDExN3B4O1xuICBoZWlnaHQ6IDExN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhFOEVBO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAyMnB4O1xufVxuLmNhcmQtbWVtYmVyc2hpcF9fdGFiLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjUyNTM4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgKyAxM3B4KSk7XG4gIHBhZGRpbmc6IDEycHggNjBweCAyNnB4IDYwcHg7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhcmQtbWVtYmVyc2hpcF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmNhcmQtbWVtYmVyc2hpcF9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uY2FyZC1tZW1iZXJzaGlwX19kZXNjcmlwdGlvbiwgLmNhcmQtbWVtYmVyc2hpcF9fbG9uZy1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uY2FyZC1tZW1iZXJzaGlwX19saW5rcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuLmNhcmQtbWVtYmVyc2hpcF9fbGlua3Mtd3JhcHBlciAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5jYXJkLW1lbWJlcnNoaXBfX2xpbmtzLXdyYXBwZXIgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJkLW1lbWJlcnNoaXBfX3VwZ3JhZGUtbGluayB7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAjMDA2Q0ZGO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhcmQtbWVtYmVyc2hpcF9fdXBncmFkZS1saW5rOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwNkNGRjtcbn1cblxuLmtleW5vdGUtc3BlYWtlcl9faW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua2V5bm90ZS1zcGVha2VyX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLmJvYXJkLW1lbWJlciB7XG4gIG1heC13aWR0aDogMzQwcHg7XG59XG4uYm9hcmQtbWVtYmVyX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cbi5ib2FyZC1tZW1iZXJfX25hbWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYm9hcmQtbWVtYmVyX19yb2xlIHtcbiAgY29sb3I6ICNCNTI1Mzg7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG4uYm9hcmQtbWVtYmVyX19iaW8ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBjb2xvcjogIzYwNjA2MDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmJvYXJkLW1lbWJlcl9fdG9nZ2xlLWJpbyBzdmcge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5ib2FyZC1tZW1iZXIub3BlbiAuYm9hcmQtbWVtYmVyX190b2dnbGUtYmlvIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi8qIEJsb2Nrc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc29jaWFsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zb2NpYWxfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNTI1Mzg7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc29jaWFsX19pY29uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc29jaWFsX19pY29uIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zb2NpYWxfX2ljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc29jaWFsX19pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogd2hpdGU7XG59XG5cbi5qcy1hY2NvcmRpb25fX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggI0NDQ0NDQyBzb2xpZDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5qcy1hY2NvcmRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uanMtYWNjb3JkaW9uX19pdGVtLm9wZW4ge1xuICBib3JkZXI6IHVuc2V0O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuLmpzLWFjY29yZGlvbiAuYWNjb3JkaW9uX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uanMtYWNjb3JkaW9uX19oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5qcy1hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uanMtYWNjb3JkaW9uX19oZWFkZXIgLmFjY29yZGlvbi1oZWFkZXItdGl0bGUsXG4uanMtYWNjb3JkaW9uX19oZWFkZXIgLm9wZW4tY2xvc2Uge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5qcy1hY2NvcmRpb25fX2hlYWRlciBzdmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmpzLWFjY29yZGlvbl9faGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5qcy1hY2NvcmRpb25fX2hlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjQjUyNTM4O1xufVxuLmpzLWFjY29yZGlvbl9fcGFuZWwge1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG4uanMtYWNjb3JkaW9uX19wYW5lbFthcmlhLWhpZGRlbj10cnVlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uanMtYWNjb3JkaW9uX19wYW5lbCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uanMtYWNjb3JkaW9uX19wYW5lbCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi0tYWdlbmRhcyAuc2VjdGlvbi1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tLWFnZW5kYXMgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWNjb3JkaW9uLS1hZ2VuZGFzIC5qcy1hY2NvcmRpb25fX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmFjY29yZGlvbi0tYWdlbmRhcyAuanMtYWNjb3JkaW9uX19oZWFkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYWNjb3JkaW9uLS1hZ2VuZGFzIC5qcy1hY2NvcmRpb25fX2l0ZW0ge1xuICBib3JkZXI6IHVuc2V0O1xuICBib3JkZXItdG9wOiAxcHggI2NjYyBzb2xpZDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24tLWFnZW5kYXMgLmpzLWFjY29yZGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNjY2Mgc29saWQ7XG59XG4uYWNjb3JkaW9uLS1hZ2VuZGFzIC5qcy1hY2NvcmRpb25fX3BhbmVsIHtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYWNjb3JkaW9uLS1tZW1iZXJzaGlwcyAuanMtYWNjb3JkaW9uX19oZWFkZXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWNjb3JkaW9uLS1tZW1iZXJzaGlwcyAuanMtYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDI2cHggNDNweCAzMnB4IDI5cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24tLW1lbWJlcnNoaXBzIC5zdHJhcGxpbmUtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cbi5hY2NvcmRpb24tLW1lbWJlcnNoaXBzIC5hY2NvcmRpb25fX3NlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWNjb3JkaW9uLS1tZW1iZXJzaGlwcyAuYWNjb3JkaW9uX19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uYWNjb3JkaW9uLS1tZW1iZXJzaGlwcyAuanMtYWNjb3JkaW9uX19wYW5lbCB7XG4gIHBhZGRpbmc6IDBweCAyOXB4IDQwcHggMzBweDtcbn1cbi5hY2NvcmRpb24tLXJlZ2lvbiAuanMtYWNjb3JkaW9uX19oZWFkZXIge1xuICBwYWRkaW5nOiAyN3B4IDIwcHggMzJweCAyOHB4O1xufVxuLmFjY29yZGlvbi0tcmVnaW9uIC5qcy1hY2NvcmRpb25fX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFjY29yZGlvbi0tcmVnaW9uIC5zZWN0aW9uLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2JhY2tncm91bmQtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4udGVzdGltb25pYWwtc2xpZGVyX19iYWNrZ3JvdW5kLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgcmdiYSgxODEsIDM3LCA1NiwgMC44KSwgdHJhbnNwYXJlbnQpO1xuICB6LWluZGV4OiAyO1xufVxuLnRlc3RpbW9uaWFsLXNsaWRlciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlc3RpbW9uaWFsLXNsaWRlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDc2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICBib2R5IC50ZXN0aW1vbmlhbC1zbGlkZXJfX2l0ZW1zIHtcbiAgICBtYXJnaW46IDAgNjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5IC50ZXN0aW1vbmlhbC1zbGlkZXJfX2l0ZW1zIHtcbiAgICBtYXJnaW46IDAgNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICBib2R5IC50ZXN0aW1vbmlhbC1zbGlkZXJfX2l0ZW1zIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogLTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4udGVzdGltb25pYWwtc2xpZGVyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAzMHB4IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4udGVzdGltb25pYWwtc2xpZGVyX19pdGVtLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxNDhweDtcbiAgaGVpZ2h0OiAxNDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGVzdGltb25pYWwtc2xpZGVyX19pdGVtLXF1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGVzdGltb25pYWwtc2xpZGVyX19pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuLnRlc3RpbW9uaWFsLXNsaWRlcl9faXRlbS1yb2xlLnN0cmFwbGluZS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG59XG4udGVzdGltb25pYWwtc2xpZGVyX19saW5rLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGVzdGltb25pYWwtc2xpZGVyX19saW5rLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAudGVzdGltb25pYWwtc2xpZGVyIC5zd2lwZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4udGVzdGltb25pYWwtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTEwMHB4O1xuICB9XG59XG4udGVzdGltb25pYWwtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAxMHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50ZXN0aW1vbmlhbC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc3dpcGVyLW5hdi1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRlc3RpbW9uaWFsLXNsaWRlci0tY29tbXVuaXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgbWFyZ2luLXRvcDogMTF2dztcbn1cbi50ZXN0aW1vbmlhbC1zbGlkZXItLWNvbW11bml0eSAudGVzdGltb25pYWwtc2xpZGVyX19zdHJhcGxpbmUge1xuICBjb2xvcjogI0I1MjUzODtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50ZXN0aW1vbmlhbC1zbGlkZXItLWNvbW11bml0eSAudGVzdGltb25pYWwtc2xpZGVyX190aXRsZSB7XG4gIGNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlc3RpbW9uaWFsLXNsaWRlci0tY29tbXVuaXR5IC50ZXN0aW1vbmlhbC1zbGlkZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICB9XG59XG4udGVzdGltb25pYWwtc2xpZGVyLS1tZW1iZXJzaGlwcyAuc3RyYXBsaW5lLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVzdGltb25pYWwtc2xpZGVyLS1tZW1iZXJzaGlwcyAuc2VjdGlvbi1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmhlcm8tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTQuMTY2NnZ3O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmhlcm8tYmFubmVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG59XG4uaGVyby1iYW5uZXJfX3N1YnRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVyby1iYW5uZXJfX3N0cmFwbGluZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5oZXJvLWJhbm5lcl9fc3RyYXBsaW5lICsgLmhlcm8tYmFubmVyX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG59XG4uaGVyby1iYW5uZXJfX3RpdGxlLCAuaGVyby1iYW5uZXJfX3N0cmFwbGluZSwgLmhlcm8tYmFubmVyX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZXJvLWJhbm5lcl9fY3RhLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0NnB4O1xufVxuLmhlcm8tYmFubmVyX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uaGVyby1iYW5uZXJfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMC43NTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgYmxhY2ssIHRyYW5zcGFyZW50KTtcbn1cbi5oZXJvLWJhbm5lcl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmctdG9wOiAyMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWJhbm5lcl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogNTMlO1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICB9XG59XG4uaGVyby1iYW5uZXJfX3dhdmUgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ydnc7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0LjE2NjZ2dztcbiAgei1pbmRleDogMTA7XG59XG4uaGVyby1iYW5uZXJfX3dhdmUgc3ZnIHBhdGgge1xuICBmaWxsOiB3aGl0ZTtcbn1cbi5oZXJvLWJhbm5lci0tc2luZ2xlLWV2ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tYmFubmVyLS1zaW5nbGUtZXZlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tYmFubmVyLS1zaW5nbGUtZXZlbnQgLmhlcm8tYmFubmVyX190aXRsZSB7XG4gICAgd2lkdGg6IDQyJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVyby1iYW5uZXItLXNpbmdsZS1ldmVudCAuaGVyby1iYW5uZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjY1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlcm8tYmFubmVyLS1zaW5nbGUtZXZlbnQgLmhlcm8tYmFubmVyX19zdWJ0aXRsZSBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlcm8tYmFubmVyLS1zaW5nbGUtZXZlbnQgLmhlcm8tYmFubmVyX19zdWJ0aXRsZSBhOnZpc2l0ZWQsIC5oZXJvLWJhbm5lci0tc2luZ2xlLWV2ZW50IC5oZXJvLWJhbm5lcl9fc3VidGl0bGUgYTpob3ZlciwgLmhlcm8tYmFubmVyLS1zaW5nbGUtZXZlbnQgLmhlcm8tYmFubmVyX19zdWJ0aXRsZSBhOmZvY3VzLCAuaGVyby1iYW5uZXItLXNpbmdsZS1ldmVudCAuaGVyby1iYW5uZXJfX3N1YnRpdGxlIGE6YWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVyby1iYW5uZXItLXNpbmdsZS1ldmVudCAuaGVyby1iYW5uZXJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogNDdweDtcbiAgfVxufVxuLmhlcm8tYmFubmVyLS1zaW5nbGUtZXZlbnQgLmV2ZW50LWluZm9tYXRpb24tc2VwZXJhdG9yIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWJhbm5lci0tc2luZ2xlLWV2ZW50IC5ldmVudC1pbmZvbWF0aW9uLXNlcGVyYXRvciB7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tYmFubmVyLS1tZW1iZXJzaGlwcyAuc2VjdGlvbi1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDMwN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG4uaGVyby1iYW5uZXItLW1lbWJlcnNoaXBzIC5oZXJvLWJhbm5lcl9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWJhbm5lci0tbWVtYmVyc2hpcHMgLmhlcm8tYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWJhbm5lci0tbWVtYmVyc2hpcHMgLmhlcm8tYmFubmVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVyby1iYW5uZXItLW1lbWJlcnNoaXBzIC5oZXJvLWJhbm5lcl9faW5uZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5oZXJvLWJhbm5lci0tbWVtYmVyc2hpcHMgLmhlcm8tYmFubmVyX19jdGEtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhlcm8tYmFubmVyLS1tZW1iZXJzaGlwcyAuaGVyby1iYW5uZXJfX2N0YS13cmFwcGVyIC5idG4ge1xuICAgIG1pbi13aWR0aDogMjM1cHg7XG4gIH1cbn1cbi5oZXJvLWJhbm5lci0tbWVtYmVyc2hpcHMgLmhlcm8tYmFubmVyX19jdGEtd3JhcHBlciAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWluLXdpZHRoOiAyMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tYmFubmVyLS1tZW1iZXJzaGlwcyAuaGVyby1iYW5uZXJfX2N0YS13cmFwcGVyIC5idG46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVyby1iYW5uZXItLWNvbW11bml0eSAuaGVyby1iYW5uZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzI1cHg7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVyby1iYW5uZXItLWNvbW11bml0eSAuaGVyby1iYW5uZXJfX3N0cmFwbGluZSArIC5oZXJvLWJhbm5lcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gIH1cbn1cbi5oZXJvLWJhbm5lci0tY29tbXVuaXR5IC5oZXJvLWJhbm5lcl9fc3VidGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWJhbm5lci0tY29tbXVuaXR5IC5oZXJvLWJhbm5lcl9fc3VidGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICB9XG59XG4uaGVyby1iYW5uZXItLWNvbW11bml0eSBzdmcgcGF0aCB7XG4gIGZpbGw6IHdoaXRlO1xufVxuLmhlcm8tYmFubmVyLS1ldmVudHMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVyby1iYW5uZXItLWV2ZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tYmFubmVyLS1ldmVudHMgLmhlcm8tYmFubmVyX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDMyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4uaGVyby1iYW5uZXItLXNpbmdsZS1wb3N0IC5oZXJvLWJhbm5lcl9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZXJvLWJhbm5lci0tc2luZ2xlLXBvc3QgLmhlcm8tYmFubmVyX190aXRsZSB7XG4gIHdpZHRoOiA1MyU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWJhbm5lci0tc2luZ2xlLXBvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwM3B4O1xuICB9XG59XG4uaGVyby1iYW5uZXItLXRlcm1zLWNvbmRpdGlvbnMsIC5oZXJvLWJhbm5lci0tY29udGFjdC11cyB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4uaGVyby1iYW5uZXItLXRlcm1zLWNvbmRpdGlvbnMgLmhlcm8tYmFubmVyX19zdHJhcGxpbmUsIC5oZXJvLWJhbm5lci0tY29udGFjdC11cyAuaGVyby1iYW5uZXJfX3N0cmFwbGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZXJvLWJhbm5lci0tdGVybXMtY29uZGl0aW9ucyAuaGVyby1iYW5uZXJfX3RpdGxlLCAuaGVyby1iYW5uZXItLWNvbnRhY3QtdXMgLmhlcm8tYmFubmVyX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZXJvLWJhbm5lci0tdGVybXMtY29uZGl0aW9ucyAuaGVyby1iYW5uZXJfX2lubmVyLCAuaGVyby1iYW5uZXItLWNvbnRhY3QtdXMgLmhlcm8tYmFubmVyX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVyby1iYW5uZXItLXRlcm1zLWNvbmRpdGlvbnMgLmhlcm8tYmFubmVyX19pbm5lciwgLmhlcm8tYmFubmVyLS1jb250YWN0LXVzIC5oZXJvLWJhbm5lcl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWJhbm5lci0tcHNhLWZvdW5kYXRpb24gLmhlcm8tYmFubmVyX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDMyM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4uaGVyby1iYW5uZXItLXBzYS1mb3VuZGF0aW9uIGcjQ29tcG9uZW50XzM0M18yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tYmFubmVyLS1hYm91dC11cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVyby1iYW5uZXItLWFib3V0LXVzIC5oZXJvLWJhbm5lcl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMjdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4uaGVyby1iYW5uZXItLXJlZ2lvbnMgLmhlcm8tYmFubmVyX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVyby1iYW5uZXItLXJlZ2lvbnMgLmhlcm8tYmFubmVyX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDMwMnB4O1xuICB9XG59XG4uaGVyby1iYW5uZXItLXJlZ2lvbnMgLmhlcm8tYmFubmVyX19zdHJhcGxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVyby1iYW5uZXItLXJlZ2lvbnMgLmhlcm8tYmFubmVyX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZXJvLWJhbm5lci0tcmVnaW9ucyBnI0NvbXBvbmVudF8zNDNfMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWJhbm5lci0tdGVhbSAuaGVyby1iYW5uZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzIycHg7XG4gIH1cbn1cbi5oZXJvLWJhbm5lci0tYmxvZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMC4ydnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWJhbm5lci0tYmxvZyAuaGVyby1iYW5uZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzI1cHg7XG4gIH1cbn1cblxuLmVycm9yLTQwNF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmltYWdlLWNvbnRlbnQtcGFuZWxfX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZS1jb250ZW50LXBhbmVsX19yb3cge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2UtY29udGVudC1wYW5lbF9fcm93IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2UtY29udGVudC1wYW5lbF9fcm93LnJldmVyc2VkIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2UtY29udGVudC1wYW5lbF9fcm93LnJldmVyc2VkIC5pbWFnZS1jb250ZW50LXBhbmVsX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlLWNvbnRlbnQtcGFuZWxfX3Jvdy5yZXZlcnNlZC5ibGVlZCAuaW1hZ2UtY29udGVudC1wYW5lbF9faW1hZ2UgaW1nIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZS1jb250ZW50LXBhbmVsX19yb3cuYmxlZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2UtY29udGVudC1wYW5lbF9fcm93LmJsZWVkIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlLWNvbnRlbnQtcGFuZWxfX3Jvdy5ibGVlZCAuaW1hZ2UtY29udGVudC1wYW5lbF9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2UtY29udGVudC1wYW5lbF9faW1hZ2Uge1xuICAgIGZsZXg6IDAgMSA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlLWNvbnRlbnQtcGFuZWxfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZS1jb250ZW50LXBhbmVsX19jb250ZW50IHtcbiAgICBmbGV4OiAwIDEgNTAlO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmljb24tY29udGVudC1wYW5lbF9faXRlbXMgLnN3aXBlci13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgbWFyZ2luOiAwIC0zMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmljb24tY29udGVudC1wYW5lbF9faXRlbXMgLnN3aXBlci1zbGlkZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmljb24tY29udGVudC1wYW5lbF9faXRlbXMgLnN3aXBlci1zbGlkZSB7XG4gICAgZmxleDogMCAxIGNhbGMoMzMuMzMzMyUgLSA2MHB4KTtcbiAgICBtYXJnaW46IDAgMzBweCA0MHB4IDMwcHg7XG4gIH1cbn1cbi5pY29uLWNvbnRlbnQtcGFuZWxfX2l0ZW1zLm5vLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uaWNvbi1jb250ZW50LXBhbmVsX19pdGVtcy5uby1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIGZsZXg6IDAgMSAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaWNvbi1jb250ZW50LXBhbmVsX19pdGVtcy5uby1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgZmxleDogMCAxIGNhbGMoMzMuMzMzMyUgLSA2MHB4KTtcbiAgICBtYXJnaW46IDAgMzBweCA0MHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmljb24tY29udGVudC1wYW5lbF9fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnJlZ2lvbnMtbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMTQuMTY2NnZ3IC0gNDBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnJlZ2lvbnMtbWFwIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xNC4xNjY2dncgLSA1MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVnaW9ucy1tYXAge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTE0LjE2NjZ2dyAtIDM2cHgpO1xuICB9XG59XG4ucmVnaW9ucy1tYXBfX21hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucmVnaW9ucy1tYXBfX21hcCAudW1zTWFwRGV0YWlsc0NvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDEwMHZ3O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzM3Z3O1xuICB3aWR0aDogODB2dztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZWdpb25zLW1hcF9fbWFwIC51bXNNYXBEZXRhaWxzQ29udGFpbmVyIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXgtaGVpZ2h0OiA2MHZ3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnJlZ2lvbnMtbWFwX19tYXAgLnVtc01hcERldGFpbHNDb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xuICAgIHdpZHRoOiA3MHZ3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWdpb25zLW1hcF9fbWFwIC51bXNNYXBEZXRhaWxzQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1NTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5yZWdpb25zLW1hcF9fbWFwIC51bXNNYXBEZXRhaWxzQ29udGFpbmVyIC51bXNfTWFwUHJldmlldyB7XG4gICAgbWluLWhlaWdodDogNTU1cHg7XG4gIH1cbn1cbi5yZWdpb25zLW1hcF9fZmlsdGVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDUzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggI0NDQ0NDQyBzb2xpZDtcbn1cbi5yZWdpb25zLW1hcF9fZmlsdGVycyAuc2VsZWN0LWxhYmVsLXdyYXBwZXIgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMjRweCkgNTAlO1xufVxuLnJlZ2lvbnMtbWFwX19maWx0ZXJzIC5zZWxlY3QtbGFiZWwtd3JhcHBlciBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucmVnaW9ucy1tYXBfX2FqYXgtbG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTtcbn1cbi5yZWdpb25zLW1hcF9fcmVnaW9uLWluZm9ybWF0aW9uLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbn1cbi5yZWdpb25zLW1hcCBzZWN0aW9uLmFjY29yZGlvbiAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJlZ2lvbi1pbmZvcm1hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG4ucmVnaW9uLWluZm9ybWF0aW9uX19pbnRyb2R1Y3Rpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBjb2x1bW4tZ2FwOiAyN3B4O1xuICByb3ctZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVnaW9uLWluZm9ybWF0aW9uX19pbnRyb2R1Y3Rpb24td3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MzhmciA0NjhmcjtcbiAgfVxufVxuLnJlZ2lvbi1pbmZvcm1hdGlvbl9faW50cm9kdWN0aW9uLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWdpb24taW5mb3JtYXRpb25fX2ludHJvZHVjdGlvbi1jYXJkLS10aXRsZS1pbnRybyB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAzOXB4IDIycHggMjJweCAyOHB4O1xuICBwYWRkaW5nOiAyN3B4IDI2cHggMjVweCAyNnB4O1xuICBwYWRkaW5nOiAzOXB4IDIycHggMjJweCAyOHB4O1xufVxuLnJlZ2lvbi1pbmZvcm1hdGlvbl9faW50cm9kdWN0aW9uLWNhcmQtLXRpdGxlLWludHJvIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5yZWdpb24taW5mb3JtYXRpb25fX2ludHJvZHVjdGlvbi1jYXJkLS10aXRsZS1pbnRybyA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVnaW9uLWluZm9ybWF0aW9uX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG4ucmVnaW9uLWluZm9ybWF0aW9uX19oZWFkZXItcmlnaHQge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLnJlZ2lvbi1pbmZvcm1hdGlvbl9faGVhZGVyLXJpZ2h0IC5zdHJhcGxpbmUtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVnaW9uLWluZm9ybWF0aW9uX19oZWFkZXItcmlnaHQgaDIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnJlZ2lvbi1pbmZvcm1hdGlvbl9faW50cm9kdWN0aW9uLWNhcmQtbWVzc2FnZSA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVnaW9uLWluZm9ybWF0aW9uIC5hY2NvcmRpb24gLnNlY3Rpb24taW5uZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG59XG4ucmVnaW9uLWluZm9ybWF0aW9uIC5hY2NvcmRpb24gLmpzLWFjY29yZGlvbl9faGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmlkZW8tYW5kLWNvbnRlbnQgLnNlY3Rpb24taW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmlkZW8tYW5kLWNvbnRlbnRfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52aWRlby1hbmQtY29udGVudF9fbGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4udmlkZW8tYW5kLWNvbnRlbnRfX3JpZ2h0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZpZGVvLWFuZC1jb250ZW50X19yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnZpZGVvLWFuZC1jb250ZW50X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udmlkZW8tYW5kLWNvbnRlbnRfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuLnZpZGVvLWFuZC1jb250ZW50X192aWRlby1kdXJhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIGNvbG9yOiAjNjA2MDYwO1xufVxuLnZpZGVvLWFuZC1jb250ZW50X19zdGFuZGFsb25lLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnZpZGVvLXdpdGgtY292ZXItaW1hZ2VfX2NvdmVyLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlkZW8td2l0aC1jb3Zlci1pbWFnZV9fY292ZXItaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi52aWRlby13aXRoLWNvdmVyLWltYWdlX19wbGF5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnZpZGVvLXdpdGgtY292ZXItaW1hZ2UgLmlmcmFtZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3VyLXZhbHVlc19faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xufVxuLm91ci12YWx1ZXNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm91ci12YWx1ZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4ub3VyLXZhbHVlc19fbGluay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub3VyLXZhbHVlc19fY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMXB4LCAxZnIpKTtcbiAgcm93LWdhcDogMzBweDtcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAub3VyLXZhbHVlc19fY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxcHgsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vdXItdmFsdWVzX19jYXJkcyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDFweCwgMWZyKSk7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICB9XG59XG4ub3VyLXZhbHVlc19fc2Vjb25kYXJ5LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm91ci12YWx1ZXNfX3NlY29uZGFyeS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLm91ci12YWx1ZXNfX3NlY29uZGFyeS1jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgxcHgsIDFmcikpO1xuICByb3ctZ2FwOiAzMHB4O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5vdXItdmFsdWVzX19zZWNvbmRhcnktY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxcHgsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vdXItdmFsdWVzX19zZWNvbmRhcnktY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgxcHgsIDFmcikpO1xuICAgIGNvbHVtbi1nYXA6IDM1cHg7XG4gICAgcm93LWdhcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICB9XG59XG4ub3VyLXZhbHVlc19fY3RhLWxpbmstd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm91ci12YWx1ZXNfX2N0YS1saW5rLXdyYXBwZXIgLmJ0biB7XG4gIG1pbi13aWR0aDogMjM5cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vdXItdmFsdWVzLS1ob21lcGFnZSAuc2VjdGlvbi1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmpvaW4tdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uam9pbi11cyAuc3RyYXBsaW5lLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmpvaW4tdXNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmpvaW4tdXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uam9pbi11c19fYmFja2dyb3VuZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogMTtcbn1cbi5qb2luLXVzX19iYWNrZ3JvdW5kLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgcmdiYSgxODEsIDM3LCA1NiwgMC44KSwgdHJhbnNwYXJlbnQpO1xuICB6LWluZGV4OiAyO1xufVxuLmpvaW4tdXMgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uam9pbi11c19fY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMXB4LCAxZnIpKTtcbiAgcm93LWdhcDogMzBweDtcbiAgY29sdW1uLWdhcDogMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuam9pbi11c19fY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxcHgsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5qb2luLXVzX19jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDFweCwgMWZyKSk7XG4gIH1cbn1cbi5qb2luLXVzLS1ob21lcGFnZSAuam9pbi11c19faW5uZXIge1xuICBwYWRkaW5nLXRvcDogY2FsYygxMXZ3ICsgNDBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDE0LjE2NjZ2dyArIDMwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuam9pbi11cy0taG9tZXBhZ2UgLmpvaW4tdXNfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMXZ3ICsgODBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTQuMTY2NnZ3ICsgMzBweCk7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcG9zdHNfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnJlbGF0ZWQtcG9zdHNfX3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnJlbGF0ZWQtcG9zdHNfX3RvcCAuc3RyYXBsaW5lLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnJlbGF0ZWQtcG9zdHNfX3RvcCAuc3RyYXBsaW5lLXRleHQgKyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmVsYXRlZC1wb3N0c19fYm90dG9tIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDFweCwgMWZyKSk7XG4gIHJvdy1nYXA6IDMwcHg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnJlbGF0ZWQtcG9zdHNfX2JvdHRvbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDFweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlbGF0ZWQtcG9zdHNfX2JvdHRvbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDFweCwgMWZyKSk7XG4gIH1cbn1cbi5yZWxhdGVkLXBvc3RzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmVsYXRlZC1wb3N0c19fbGluay13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVsYXRlZC1wb3N0cy0taG9tZXBhZ2UgLnNlY3Rpb24taW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbi5yZWxhdGVkLXBvc3RzLS1zaW5nbGUtcG9zdCAucmVsYXRlZC1wb3N0c19faW5uZXIge1xuICBib3JkZXItdG9wOiAxcHggI0NDQ0NDQyBzb2xpZDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWxhdGVkLXBvc3RzLS1zaW5nbGUtcG9zdCAucmVsYXRlZC1wb3N0c19faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbn1cbi5yZWxhdGVkLXBvc3RzLS1yZWdpb25zIC5zZWN0aW9uLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cbi5yZWxhdGVkLXBvc3RzLS1yZWdpb25zLTIgLnNlY3Rpb24taW5uZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVtYmVyc2hpcC1vcHRpb25zIC5zZWN0aW9uLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ubWVtYmVyc2hpcC1vcHRpb25zX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW1iZXJzaGlwLW9wdGlvbnNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4ubWVtYmVyc2hpcC1vcHRpb25zX19jYXJkcyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiAzNXB4O1xuICByb3ctZ2FwOiAzMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMXB4LCAxZnIpKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubWVtYmVyc2hpcC1vcHRpb25zX19jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDFweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbWJlcnNoaXAtb3B0aW9uc19fY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgxcHgsIDFmcikpO1xuICB9XG59XG4ubWVtYmVyc2hpcC1vcHRpb25zIC5zdHJhcGxpbmUtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG4ubWVtYmVyc2hpcC1vcHRpb25zX19jdGEge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubWVtYmVyc2hpcC1vcHRpb25zX19jdGEge1xuICAgIHBhZGRpbmc6IDM4cHggNzdweCA0MHB4IDQwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5tZW1iZXJzaGlwLW9wdGlvbnNfX2N0YS1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbWJlcnNoaXAtb3B0aW9uc19fY3RhLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogOTVweDtcbiAgfVxufVxuLm1lbWJlcnNoaXAtb3B0aW9uc19fY3RhLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5tZW1iZXJzaGlwLW9wdGlvbnNfX2N0YS10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubWVtYmVyc2hpcC1vcHRpb25zX19jdGEtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udGV4dC1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtaW1hZ2VfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1pbWFnZV9fbGVmdCwgLnRleHQtaW1hZ2VfX3JpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4udGV4dC1pbWFnZV9fbGVmdCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1pbWFnZV9fbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnRleHQtaW1hZ2VfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi50ZXh0LWltYWdlX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMzNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtaW1hZ2UucmV2ZXJzZSAudGV4dC1pbWFnZV9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1pbWFnZS5yZXZlcnNlIC50ZXh0LWltYWdlX19sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1pbWFnZSArIC50ZXh0LWltYWdlIC5zZWN0aW9uLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4udGV4dC1pbWFnZS0tY29tbXVuaXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4udGV4dC1pbWFnZS0tbWVtYmVyc2hpcHMge1xuICBtYXJnaW4tdG9wOiAxNnZ3O1xuICBtYXJnaW4tYm90dG9tOiAxMXZ3O1xufVxuLnRleHQtaW1hZ2UtLWFib3V0LXVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4udGV4dC1pbWFnZS0tYWJvdXQtdXMgLnRleHQtaW1hZ2VfX2xlZnQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmNhcmRzLWdyaWRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRzLWdyaWRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG59XG4uY2FyZHMtZ3JpZF9fY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMXB4LCAxZnIpKTtcbiAgY29sdW1uLWdhcDogMzVweDtcbiAgcm93LWdhcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY2FyZHMtZ3JpZF9fY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxcHgsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1ncmlkX19jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDFweCwgMWZyKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxufVxuLmNhcmRzLWdyaWRfX2xpbmstd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNhcmRzLWdyaWQtLW1lbWJlcnNoaXBzIC5zdHJhcGxpbmUtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1ncmlkLS1tZW1iZXJzaGlwcyAuc2VjdGlvbi1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDYycHg7XG4gIH1cbn1cblxuLmN0YS1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IC0xMXZ3O1xufVxuLmN0YS1iYW5uZXJfX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTF2dyArIDM1cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1MHB4ICsgMTF2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jdGEtYmFubmVyX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTF2dyArIDVweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoODVweCArIDExdncpO1xuICB9XG59XG4uY3RhLWJhbm5lcl9fYmFja2dyb3VuZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogMTtcbn1cbi5jdGEtYmFubmVyX19iYWNrZ3JvdW5kLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRTY4RDFGLCAjQjUyNTM4KTtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMC44O1xufVxuLmN0YS1iYW5uZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uY3RhLWJhbm5lcl9fbGluay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtZXZlbnQge1xuICAvKipcbiAgKiBBbmNob3IgbGlua3NcbiAgKi9cbn1cbi5zaW5nbGUtZXZlbnRfX2FuY2hvci1saW5rcy10b3Age1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuLnNpbmdsZS1ldmVudF9fYW5jaG9yLWxpbmtzLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggI0NDQ0NDQyBzb2xpZDtcbn1cbi5zaW5nbGUtZXZlbnRfX2FuY2hvci1saW5rcy1ib3R0b20gLmJ0biB7XG4gIG1pbi13aWR0aDogMTk3cHg7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi5zaW5nbGUtZXZlbnRfX2FuY2hvci1saW5rcy10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zaW5nbGUtZXZlbnRfX2RldGFpbHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG4uc2luZ2xlLWV2ZW50X19kZXRhaWxzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2luZ2xlLWV2ZW50X19kZXRhaWxzLWl0ZW0taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNTI1Mzg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWluLXdpZHRoOiA0OHB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLnNpbmdsZS1ldmVudF9fZGV0YWlscy1pdGVtLXRleHQge1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnNpbmdsZS1ldmVudF9fZGV0YWlscy1pdGVtLXRleHQgYSB7XG4gIGNvbG9yOiAjMDA2Q0ZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2luZ2xlLWV2ZW50X190aWNrZXQtdHlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDVweDtcbn1cbi5zaW5nbGUtZXZlbnRfX3RpY2tldC10eXBlLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2luZ2xlLWV2ZW50X190aWNrZXQtdHlwZS1wcmljZS1tZXRhIHtcbiAgY29sb3I6ICMzQzNDM0I7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xufVxuLnNpbmdsZS1ldmVudF9fYm9va2luZy1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLWV2ZW50X19tYWluLWNvbnRlbnQtYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cbi5zaW5nbGUtZXZlbnRfX21haW4tY29udGVudC1ibG9jayA+IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5zaW5nbGUtZXZlbnQgI3NwZWFrZXJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNDQ0NDQ0Mgc29saWQ7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLWV2ZW50ICNzcGVha2VycyA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MXB4O1xuICB9XG59XG4uc2luZ2xlLWV2ZW50ICNhZ2VuZGEge1xuICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcbn1cbi5zaW5nbGUtZXZlbnQgI2FnZW5kYSA+IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5zaW5nbGUtZXZlbnQgI3ZlbnVlID4gaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnNpbmdsZS1ldmVudCAjb3JnYW5zZXIgPiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2luZ2xlLWV2ZW50X19zcGVha2Vycy1jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxcHgsIDFmcikpO1xuICBncmlkLWdhcDogMjBweDtcbiAgcm93LWdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2luZ2xlLWV2ZW50X19zcGVha2Vycy1jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDFweCwgMWZyKSk7XG4gIH1cbn1cblxuLnNwZWFrZXItYmlvIHtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uc3BlYWtlci1iaW9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uc3BlYWtlci1iaW9ncmFwaGllcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5hZ2VuZGFfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYWdlbmRhX19pdGVtLXRpbWUge1xuICBjb2xvcjogI0I1MjUzODtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWdlbmRhX19pdGVtLXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmFnZW5kYV9faXRlbS10b3BpYyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFnZW5kYV9faXRlbS10b3BpYyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYWdlbmRhX19pdGVtLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYWdlbmRhX19pdGVtLWRpdmlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDJweDtcbn1cbi5hZ2VuZGFfX2l0ZW0tZGl2aWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4ICNDQ0NDQ0Mgc29saWQ7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLnZlbnVlX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4udmVudWVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi52ZW51ZV9fYWRkcmVzcyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDNweDtcbn1cbi52ZW51ZV9fYWRkcmVzcy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi52ZW51ZSAuYnRuLS1wcmltYXJ5IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICBtaW4td2lkdGg6IDIxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnZlbnVlIC5idG4tLXNlY29uZGFyeSB7XG4gIG1pbi13aWR0aDogMjE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udmVudWUgLnVtc19tYXBfb3B0cyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52ZW51ZSAudW1zX21hcF9vcHRzIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLXNpZ251cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogLTExdnc7XG59XG4ubmV3c2xldHRlci1zaWdudXBfX2JhY2tncm91bmQtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4ubmV3c2xldHRlci1zaWdudXBfX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMXZ3ICsgNTBweCk7XG59XG4ubmV3c2xldHRlci1zaWdudXBfX2JhY2tncm91bmQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNFNjhEMUYsICNCNTI1MzgpO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwLjg7XG59XG4ubmV3c2xldHRlci1zaWdudXAgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4ubmV3c2xldHRlci1zaWdudXBfX2xpbmstd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5ld3NsZXR0ZXItc2lnbnVwIGxhYmVsLmdmaWVsZF9sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uZXdzbGV0dGVyLXNpZ251cCBzcGFuLmdmaWVsZF9yZXF1aXJlZC5nZmllbGRfcmVxdWlyZWRfYXN0ZXJpc2sge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmV3c2xldHRlci1zaWdudXAgaW5wdXQ6bm90KDpmb2N1cykge1xuICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm5ld3NsZXR0ZXItc2lnbnVwICNmaWVsZF9zdWJtaXQgLmdmb3JtLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZnVsbC1wYWdlLWZvcm0ge1xuICBwYWRkaW5nLXRvcDogMjMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmZ1bGwtcGFnZS1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZ1bGwtcGFnZS1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMTc3cHg7XG4gIH1cbn1cbi5mdWxsLXBhZ2UtZm9ybV9fc3RyYXBsaW5lIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbi5mdWxsLXBhZ2UtZm9ybV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mdWxsLXBhZ2UtZm9ybV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG4uZnVsbC1wYWdlLWZvcm1fX2Zvcm0td3JhcHBlci1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mdWxsLXBhZ2UtZm9ybV9fZm9ybS13cmFwcGVyLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDQwcHggNDVweDtcbiAgfVxufVxuLmZ1bGwtcGFnZS1mb3JtX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uZnVsbC1wYWdlLWZvcm1fX2Zvcm0td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXgtd2lkdGg6IDc4M3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mdWxsLXBhZ2UtZm9ybV9fZm9ybS13cmFwcGVyLXRvcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCAjQ0NDQ0NDIHNvbGlkO1xufVxuLmZ1bGwtcGFnZS1mb3JtX19mb3JtLXdyYXBwZXItYm90dG9tIHtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mdWxsLXBhZ2UtZm9ybV9fZm9ybS13cmFwcGVyLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mdWxsLXBhZ2UtZm9ybV9fZm9ybS13cmFwcGVyLWJvdHRvbSB7XG4gICAgcGFkZGluZzogNDBweCA0NXB4O1xuICB9XG59XG4uZnVsbC1wYWdlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyB7XG4gIGdyaWQtcm93LWdhcDogMzBweCAhaW1wb3J0YW50O1xufVxuLmZ1bGwtcGFnZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfZnVsbCxcbi5mdWxsLXBhZ2UtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2xlZnQsXG4uZnVsbC1wYWdlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9yaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5mdWxsLXBhZ2UtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2ZfcGFnZV9zdGVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbn1cbi5mdWxsLXBhZ2UtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1MjUzODtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG4uZnVsbC1wYWdlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXAgLmdmX3N0ZXBfbGFiZWwge1xuICBwYWRkaW5nOiAxN3B4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZnVsbC1wYWdlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXAgLmdmX3N0ZXBfbGFiZWwge1xuICAgIG1pbi13aWR0aDogMTcwcHg7XG4gIH1cbn1cbi5mdWxsLXBhZ2UtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcF9wZW5kaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmZ1bGwtcGFnZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwX251bWJlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mdWxsLXBhZ2UtZm9ybSAuZ2Zvcm1fd3JhcHBlciBzcGFuLmdmb3JtX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mdWxsLXBhZ2UtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZ1bGwtcGFnZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmZ1bGwtcGFnZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC01MHZ3O1xuICBib3JkZXItdG9wOiAxcHggI0NDQ0NDQyBzb2xpZDtcbiAgd2lkdGg6IDIwMHZ3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5mdWxsLXBhZ2UtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAyNzBweDtcbiAgfVxufVxuLmZ1bGwtcGFnZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuLmZ1bGwtcGFnZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZmllbGRfY2hlY2tib3gge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAxN3B4O1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZnVsbC1wYWdlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jaGVja2JveCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgYXV0byk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZ1bGwtcGFnZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZmllbGRfY2hlY2tib3gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIGF1dG8pO1xuICB9XG59XG4uZnVsbC1wYWdlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5mdWxsLXBhZ2UtZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmZ1bGwtcGFnZS1mb3JtIC5nZm9ybV93cmFwcGVyIGJ1dHRvbi5hZGRfbGlzdF9pdGVtIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgbWluLXdpZHRoOiA0OHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZGVmaW5pdGlvbi9pbWcvc3ZnL2FkZC1idXR0b24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZ1bGwtcGFnZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9hamF4X3NwaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmZ1bGwtcGFnZS1mb3JtX19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5mdWxsLXBhZ2UtZm9ybV9fYmFja2dyb3VuZC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgYmxhY2ssIHRyYW5zcGFyZW50KTtcbn1cbi5mdWxsLXBhZ2UtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC8qIHRoaXMgaXMgbmVlZGVkIGZvciBpT1MuIE90aGVyd2lzZSB0aGUgYmFja2dyb3VuZCBqdXN0IGJlY29tZXMgYmxhY2suICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnVsbC1wYWdlLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdLCAuZnVsbC1wYWdlLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF1bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5mdWxsLXBhZ2UtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbn1cbi5mdWxsLXBhZ2UtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5mdWxsLXBhZ2UtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZnVsbC1wYWdlLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZTo6YmVmb3JlLFxuLmZ1bGwtcGFnZS1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdW2FyaWEtY2hlY2tlZD1taXhlZF06OmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNCNTI1Mzg7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDQwJTtcbn1cbi5mdWxsLXBhZ2UtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjQjUyNTM4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0I1MjUzODtcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiAzMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC0yMCUpIHRyYW5zbGF0ZVgoLTEwJSk7XG59XG4uZnVsbC1wYWdlLWZvcm0gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZnVsbC1wYWdlLWZvcm0gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuLmZ1bGwtcGFnZS1mb3JtIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAvKiB0aGlzIGlzIG5lZWRlZCBmb3IgaU9TLiBPdGhlcndpc2UgdGhlIGJhY2tncm91bmQganVzdCBiZWNvbWVzIGJsYWNrLiAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICBoZWlnaHQ6IDEuODc1ZW07XG4gIHdpZHRoOiAxLjg3NWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZ1bGwtcGFnZS1mb3JtIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSwgLmZ1bGwtcGFnZS1mb3JtIGlucHV0W3R5cGU9cmFkaW9dW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uZnVsbC1wYWdlLWZvcm0gaW5wdXRbdHlwZT1yYWRpb106OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDA7XG59XG4uZnVsbC1wYWdlLWZvcm0gaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4uZnVsbC1wYWdlLWZvcm0gaW5wdXRbdHlwZT1yYWRpb106OmJlZm9yZSB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4uZnVsbC1wYWdlLWZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDo6YmVmb3JlIHtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICBiYWNrZ3JvdW5kOiAjQjUyNTM4O1xufVxuXG4ubGFyZ2UtaW1hZ2UtdGV4dCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhcmdlLWltYWdlLXRleHQgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ubGFyZ2UtaW1hZ2UtdGV4dF9fbGluay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWltYWdlICsgLmxhcmdlLWltYWdlLXRleHQgLnNlY3Rpb24taW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbi5jdGEtbm8taW1hZ2VfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY3RhLW5vLWltYWdlX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jdGEtbm8taW1hZ2VfX2xpbmstd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucG9zdC1ncmlkLWFqYXgtZmlsdGVyc19fY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgcm93LWdhcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4ICNEOUQ5RDkgc29saWQ7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0LWdyaWQtYWpheC1maWx0ZXJzX19jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGNvbHVtbi1nYXA6IDI1cHg7XG4gICAgcm93LWdhcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3N0LWdyaWQtYWpheC1maWx0ZXJzX19jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnBvc3QtZ3JpZC1hamF4LWZpbHRlcnNfX2ZpbHRlcnMtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucG9zdC1ncmlkLWFqYXgtZmlsdGVyc19fZmlsdGVycyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvc3QtZ3JpZC1hamF4LWZpbHRlcnNfX2ZpbHRlcnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBvc3QtZ3JpZC1hamF4LWZpbHRlcnNfX2ZpbHRlcnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5wb3N0LWdyaWQtYWpheC1maWx0ZXJzX19maWx0ZXJzIHNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9kZWZpbml0aW9uL2ltZy9zdmcvY2hldnJvbi1kb3duLXJlZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDMwcHgpIGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogMXB4ICMwMDAwMDAgc29saWQ7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBvc3QtZ3JpZC1hamF4LWZpbHRlcnNfX2ZpbHRlcnMgc2VsZWN0IHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvc3QtZ3JpZC1hamF4LWZpbHRlcnNfX2ZpbHRlcnMgc2VsZWN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucG9zdC1ncmlkLWFqYXgtZmlsdGVyc19fZmlsdGVycyBzZWxlY3Qge1xuICAgIG1pbi13aWR0aDogMzA5cHg7XG4gIH1cbn1cbi5wb3N0LWdyaWQtYWpheC1maWx0ZXJzX19zZWxlY3Qtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0LWdyaWQtYWpheC1maWx0ZXJzX19zZWxlY3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuLnBvc3QtZ3JpZC1hamF4LWZpbHRlcnNfX3NlbGVjdC13cmFwcGVyIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuLnBvc3QtZ3JpZC1hamF4LWZpbHRlcnNfX25vLXJlc3VsdHMtbWVzc2FnZSB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuLnBvc3QtZ3JpZC1hamF4LWZpbHRlcnNfX3BhZ2luYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucG9zdC1ncmlkLWFqYXgtZmlsdGVyc19fcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9zdC1ncmlkLWFqYXgtZmlsdGVyc19fcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5wb3N0LWdyaWQtYWpheC1maWx0ZXJzX19wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBvc3QtZ3JpZC1hamF4LWZpbHRlcnNfX3BhZ2luYXRpb24gLnBhZ2luYXRpb24tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucG9zdC1ncmlkLWFqYXgtZmlsdGVyc19fcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1idXR0b24uYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5wb3N0LWdyaWQtYWpheC1maWx0ZXJzX19wYWdpbmF0aW9uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wb3N0LWdyaWQtYWpheC1maWx0ZXJzIC5vZy1sb2FkbW9yZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucG9zdC1ncmlkLWFqYXgtZmlsdGVycyAucGFnaW5hdGlvbi1idXR0b24tcHJldiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucG9zdC1ncmlkLWFqYXgtZmlsdGVycyAucGFnaW5hdGlvbi1idXR0b24tcHJldiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG59XG4ucG9zdC1ncmlkLWFqYXgtZmlsdGVycyAucGFnaW5hdGlvbi1idXR0b24tbmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0LWdyaWQtYWpheC1maWx0ZXJzIC5wYWdpbmF0aW9uLWJ1dHRvbi1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuLnBvc3QtZ3JpZC1hamF4LWZpbHRlcnMgLnBhZ2luYXRpb24tYnV0dG9uLXByZXYsXG4ucG9zdC1ncmlkLWFqYXgtZmlsdGVycyAucGFnaW5hdGlvbi1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNTI1Mzg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wb3N0LWdyaWQtYWpheC1maWx0ZXJzIC5wYWdpbmF0aW9uLWJ1dHRvbi1wcmV2IHN2Zyxcbi5wb3N0LWdyaWQtYWpheC1maWx0ZXJzIC5wYWdpbmF0aW9uLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IGF1dG87XG59XG4ucG9zdC1ncmlkLWFqYXgtZmlsdGVycyAucGFnaW5hdGlvbi1idXR0b24tcHJldiBzdmcgcGF0aCxcbi5wb3N0LWdyaWQtYWpheC1maWx0ZXJzIC5wYWdpbmF0aW9uLWJ1dHRvbi1uZXh0IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLnBvc3QtZ3JpZC1hamF4LWZpbHRlcnMgLnBhZ2luYXRpb24tYnV0dG9uLXByZXYuZGlzYWJsZWQsXG4ucG9zdC1ncmlkLWFqYXgtZmlsdGVycyAucGFnaW5hdGlvbi1idXR0b24tbmV4dC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5wb3N0LWdyaWQtYWpheC1maWx0ZXJzIC5wYWdpbmF0aW9uLWJ1dHRvbi1wcmV2LmRpc2FibGVkIHN2ZyBwYXRoLFxuLnBvc3QtZ3JpZC1hamF4LWZpbHRlcnMgLnBhZ2luYXRpb24tYnV0dG9uLW5leHQuZGlzYWJsZWQgc3ZnIHBhdGgge1xuICBzdHJva2U6ICNEMDAxMUI7XG59XG4ucG9zdC1ncmlkLWFqYXgtZmlsdGVycy0tcGVyc29uIC5wb3N0LWdyaWQtYWpheC1maWx0ZXJzX19maWx0ZXJzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBvc3QtZ3JpZC1hamF4LWZpbHRlcnMtLXBlcnNvbiAucG9zdC1ncmlkLWFqYXgtZmlsdGVyc19fY2FyZHMge1xuICBib3JkZXItdG9wOiB1bnNldDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBvc3QtZ3JpZC1hamF4LWZpbHRlcnMtLXBlcnNvbiAucG9zdC1ncmlkLWFqYXgtZmlsdGVyc19fY2FyZHMge1xuICAgIGNvbHVtbi1nYXA6IDkwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1wb3N0X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zaW5nbGUtcG9zdF9faW1hZ2Utd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA0M3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNDNweDtcbn1cbi5zaW5nbGUtcG9zdF9faW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnNpbmdsZS1wb3N0X19pbWFnZS1jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbi5zaW5nbGUtcG9zdF9fYXVkaW8td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUtcG9zdF9fYXVkaW8td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnNpbmdsZS1wb3N0X192aWRlby10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2luZ2xlLXBvc3RfX3ZpZGVvLWNhcHRpb24ge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uc2luZ2xlLXBvc3RfX3ZpZGVvLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLXBvc3RfX3ZpZGVvLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cbn1cbi5zaW5nbGUtcG9zdF9fcXVvdGUtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUtcG9zdF9fcXVvdGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgcGFkZGluZzogNTRweCA0OHB4IDM5cHggNTBweDtcbiAgfVxufVxuLnNpbmdsZS1wb3N0X19xdW90ZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICBsZWZ0OiA0NXB4O1xufVxuLnNpbmdsZS1wb3N0X19xdW90ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUtcG9zdF9fcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IC50d28tY29sLXdpdGgtc2lkZWJhciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnNpbmdsZS1wb3N0IC50d28tY29sLXdpdGgtc2lkZWJhcl9fc2lkZWJhciAuY2FyZC1ldmVudC1uZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnRhbGstdG8tcmVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgbWFyZ2luLWJvdHRvbTogLTExdnc7XG4gIHBhZGRpbmctYm90dG9tOiAxMXZ3O1xufVxuLnRhbGstdG8tcmVwX19pbnRybyB7XG4gIG1heC13aWR0aDogNzUycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnRhbGstdG8tcmVwX19yZXByZXNlbnRhdGl2ZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMXB4LCAxZnIpKTtcbiAgcm93LWdhcDogMjBweDtcbiAgY29sdW1uLWdhcDogNTNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAudGFsay10by1yZXBfX3JlcHJlc2VudGF0aXZlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDFweCwgMWZyKSk7XG4gIH1cbn1cbi50YWxrLXRvLXJlcF9fc2VsZWN0LXJlZ2lvbiB7XG4gIG1pbi13aWR0aDogMjY3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWxrLXRvLXJlcF9fcmVnaW9ucy1hbmQtcmVwcmVzZW50YXRpdmVzIHtcbiAgYm9yZGVyLXRvcDogMXB4ICNDQ0NDQ0Mgc29saWQ7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFsay10by1yZXBfX3JlZ2lvbnMtYW5kLXJlcHJlc2VudGF0aXZlcyB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuLnRhbGstdG8tcmVwIC5jYXJkLW9yZ2FuaXplci1vci1jb250YWN0IHtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggI0NDQ0NDQyBzb2xpZDtcbn1cblxuLmNvbnRhY3QtZm9ybV9fZm9ybSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1heC13aWR0aDogNzgzcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDMwcHggMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9fZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHggNjVweCA1MHB4O1xuICB9XG59XG4uY29udGFjdC1mb3JtX19mb3JtIC5nZm9ybV9mb290ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTtcbn1cbi52aWRlb19fdmlkZW8tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnZpZGVvX192aWRlby1jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLnZpZGVvX192aWRlby13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZpZGVvX192aWRlby13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICB9XG59XG4uaGVyby1iYW5uZXIgKyAudmlkZW8tLXBzYS1mb3VuZGF0aW9uIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMTQuMTY2NnZ3IC0gMHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1iYW5uZXIgKyAudmlkZW8tLXBzYS1mb3VuZGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xNC4xNjY2dncgKyAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVyby1iYW5uZXIgKyAudmlkZW8tLXBzYS1mb3VuZGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xNC4xNjY2dncgKyAzMHB4KTtcbiAgfVxufVxuXG4ud3lzaXd5Zy1zZWN0aW9uLS1wc2EtZm91bmRhdGlvbiAuc2VjdGlvbi1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY3RhLWNhcmRzIC5zZWN0aW9uLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jdGEtY2FyZHNfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cbi5jdGEtY2FyZHNfX2NhcmQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmN0YS1jYXJkc19fY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggNDdweCAzOXB4O1xuICB9XG59XG4uY3RhLWNhcmRzX19jYXJkIGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmN0YS1jYXJkc19fY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmN0YS1jYXJkc19fY2FyZC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cbi5jdGEtY2FyZHMgLndhdmUtZGVjb3JhdGlvbiB7XG4gIGJvdHRvbTogLTJ2dztcbn1cbi5jdGEtY2FyZHMgLndhdmUtZGVjb3JhdGlvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGOEY4Rjg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxpbmstYm94ZXMgLnNlY3Rpb24taW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saW5rLWJveGVzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmxpbmstYm94ZXNfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmxpbmstYm94ZXNfX2xpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzVweCAzNXB4IDM1cHggMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5saW5rLWJveGVzX19saW5rIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyM3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGluay1ib3hlc19fbGluayB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjNweCk7XG4gIH1cbn1cbi5saW5rLWJveGVzX19saW5rIHN2ZyB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IGF1dG87XG59XG4ubGluay1ib3hlc19fbGluayBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI0I1MjUzODtcbn1cbi5saW5rLWJveGVzIC53YXZlLWRlY29yYXRpb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjRjhGOEY4O1xufVxuXG4udGFiYmVkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFiYmVkLWNvbnRlbnQgLnNlY3Rpb24taW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4udGFiYmVkLWNvbnRlbnRfX3RhYnMtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC50YWJiZWQtY29udGVudF9fdGFicy13cmFwcGVyIHtcbiAgICB3aWR0aDogNDclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDc2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFiYmVkLWNvbnRlbnRfX3RhYnMtd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogNzZweDtcbiAgfVxufVxuLnRhYmJlZC1jb250ZW50X190YWItY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmJlZC1jb250ZW50X190YWItY29udGVudC13cmFwcGVyIHtcbiAgICB3aWR0aDogNTMlO1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFiYmVkLWNvbnRlbnRfX3RhYi1jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgfVxufVxuLnRhYmJlZC1jb250ZW50IC5qcy10YWJsaXN0X19saW5rIHtcbiAgYm9yZGVyOiAxcHggI0NDQ0NDQyBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IGJsYWNrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50YWJiZWQtY29udGVudCAuanMtdGFibGlzdF9fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJiZWQtY29udGVudCAuanMtdGFibGlzdF9fbGluayB7XG4gICAgcGFkZGluZzogMzZweCAyMnB4IDM2cHggMzVweDtcbiAgfVxufVxuLnRhYmJlZC1jb250ZW50IC5qcy10YWJsaXN0X19saW5rOnZpc2l0ZWQsIC50YWJiZWQtY29udGVudCAuanMtdGFibGlzdF9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi50YWJiZWQtY29udGVudCAuanMtdGFibGlzdF9fbGluayBzdmcge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnRhYmJlZC1jb250ZW50IC5qcy10YWJsaXN0X19saW5rIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMDAwMDAwO1xufVxuLnRhYmJlZC1jb250ZW50IC5qcy10YWJsaXN0X19saW5rW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjUyNTM4O1xuICBjb2xvcjogd2hpdGU7XG59XG4udGFiYmVkLWNvbnRlbnQgLmpzLXRhYmxpc3RfX2xpbmtbYXJpYS1zZWxlY3RlZD10cnVlXTp2aXNpdGVkLCAudGFiYmVkLWNvbnRlbnQgLmpzLXRhYmxpc3RfX2xpbmtbYXJpYS1zZWxlY3RlZD10cnVlXTpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi50YWJiZWQtY29udGVudCAuanMtdGFibGlzdF9fbGlua1thcmlhLXNlbGVjdGVkPXRydWVdIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB3aGl0ZTtcbn1cbi50YWJiZWQtY29udGVudCAudGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmJlZC1jb250ZW50IC50YWJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJiZWQtY29udGVudCAudGFicyB7XG4gICAgbWFyZ2luLXRvcDogNjJweDtcbiAgfVxufVxuLnRhYmJlZC1jb250ZW50IC50YWJzIFthcmlhLWhpZGRlbj10cnVlXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50YWJiZWQtY29udGVudCAudGFic19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnRhYmJlZC1jb250ZW50IC50YWJzX19jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuLnRhYmJlZC1jb250ZW50X19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAudGFiYmVkLWNvbnRlbnRfX2l0ZW0tdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmpvaW4tdGhlLWNvbW11bml0eSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgxcHggMWZyKSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmpvaW4tdGhlLWNvbW11bml0eSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMTZmciA2MjFmcjtcbiAgfVxufVxuLmpvaW4tdGhlLWNvbW11bml0eV9fbGVmdCBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuam9pbi10aGUtY29tbXVuaXR5X19sZWZ0IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4uam9pbi10aGUtY29tbXVuaXR5X19yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6IDEycHggMzVweCAyMXB4IDQxcHg7XG59XG4uam9pbi10aGUtY29tbXVuaXR5X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uam9pbi10aGUtY29tbXVuaXR5X19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5qb2luLXRoZS1jb21tdW5pdHlfX2xpbmtzIC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qIFNpdGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3BhZ2Uge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hZG1pbi1iYXIgI3BhZ2Uge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDZweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmFkbWluLWJhciAjcGFnZSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDMycHgpO1xuICB9XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNjY2Mgc29saWQ7XG4gIH1cbn1cbi5hZG1pbi1iYXIgLnNpdGUtaGVhZGVyIHtcbiAgdG9wOiA0NnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODNweCkge1xuICAuYWRtaW4tYmFyIC5zaXRlLWhlYWRlciB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG5ib2R5LnNjcm9sbGVkIC5zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgdG9wOiAwO1xufVxuYm9keS5hZG1pbi1iYXIuc2Nyb2xsZWQgLnNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICB0b3A6IDMycHg7XG59XG4uc2l0ZS1oZWFkZXJfX3RvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNTI1Mzg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5zaXRlLWhlYWRlcl9fdG9wIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX3RvcCAuY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fdG9wIC5jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICBib2R5LnNjcm9sbGVkIC5zaXRlLWhlYWRlcl9fdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX3RvcC1saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fdG9wLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fdG9wLWxpbmsge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX3RvcC1saW5rIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX190b3AtbGluazpob3ZlciwgLnNpdGUtaGVhZGVyX190b3AtbGluazp2aXNpdGVkIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fdG9wLWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggI0Q3OTA5QSBzb2xpZDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuc2l0ZS1oZWFkZXJfX3RvcC1saW5rOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuc2l0ZS1oZWFkZXJfX3RvcC1saW5rOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fdG9wLWxpbmsgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuLnNpdGUtaGVhZGVyX190b3AtbGluay0tcGhvbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xufVxuLnNpdGUtaGVhZGVyX190b3AtbGluay0tcGhvbmUgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG59XG4uc2l0ZS1oZWFkZXJfX3RvcC1saW5rLS1jb250YWN0IHtcbiAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xufVxuLnNpdGUtaGVhZGVyX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5zaXRlLWhlYWRlciAuc2l0ZS1icmFuZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuc2l0ZS1icmFuZGluZyBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmcgaW1nIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuc2l0ZS1icmFuZGluZ19fdGV4dCB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWF4LXdpZHRoOiAxNTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmdfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmdfX3RleHQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuYm9keS5zY3JvbGxlZCAuc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmdfX3RleHQge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbm1haW4jcHJpbWFyeSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMXZ3O1xuICB6LWluZGV4OiA5O1xufVxuLnNpdGUtZm9vdGVyX190b3Age1xuICBib3JkZXItdG9wOiAxcHggYmxhY2sgc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpIHNvbGlkO1xufVxuLnNpdGUtZm9vdGVyX190b3AtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX190b3AtaW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgcm93LWdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1mb290ZXJfX3RvcC1pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxcHgsIDQ1MWZyKSBtaW5tYXgoMXB4LCAyNTVmcikgbWlubWF4KDFweCwgMjk2ZnIpIG1pbm1heCgxcHgsIDMyM2ZyKTtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fbWVudSB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuLnNpdGUtZm9vdGVyX19tZW51IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2l0ZS1mb290ZXJfX2JvdHRvbS1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19jb21wYW55LWluZm9ybWF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX19jb21wYW55LWluZm9ybWF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX3NpdGUtYnkgc3BhbiB7XG4gIGNvbG9yOiAjRTY4RDFGO1xufVxuLnNpdGUtZm9vdGVyIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNpdGUtZm9vdGVyIGE6aG92ZXIsIC5zaXRlLWZvb3RlciBhOnZpc2l0ZWQge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1tZW51IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItbWVudSBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJldmVydDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX2NvbHVtbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1mb290ZXJfX2NvbHVtbi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX2xvZ28td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19sb2dvLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fbG9nby13cmFwcGVyIGltZyB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLnNpdGUtZm9vdGVyX19sb2dvLXRleHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXgtd2lkdGg6IDE1NnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zaXRlLWZvb3Rlcl9fYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX19hZGRyZXNzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uc2l0ZS1mb290ZXIgI2Zvb3Rlci1uYXZpZ2F0aW9uLTMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlLWZvb3RlciAjZm9vdGVyLW5hdmlnYXRpb24tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTlweDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuYm9keS5tb2JpbGUtbWVudS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBQbHVnaW5zLiBQbHVnaW4gc3BlY2lmaWNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBtaW4td2lkdGg6IDIwOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1MjUzODtcbn1cbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTp2aXNpdGVkLCAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0gYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdIGE6aG92ZXIsIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XSBhOmZvY3VzLCAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0gYTphY3RpdmUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RDE0MjY7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fbmV4dF9idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgbWluLXdpZHRoOiAyMDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNTI1Mzg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9kZWZpbml0aW9uL2ltZy9zdmcvY2hldnJvbi1yaWdodC13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIxcHgpIGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWluLXdpZHRoOiAyMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fbmV4dF9idXR0b246YWN0aXZlLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fbmV4dF9idXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX25leHRfYnV0dG9uOmhvdmVyLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fbmV4dF9idXR0b246dmlzaXRlZCwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX25leHRfYnV0dG9uOmZvY3VzLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fbmV4dF9idXR0b246YWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX25leHRfYnV0dG9uIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9uZXh0X2J1dHRvbiBhOmhvdmVyLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fbmV4dF9idXR0b24gYTpmb2N1cywgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX25leHRfYnV0dG9uIGE6YWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX25leHRfYnV0dG9uOmhvdmVyLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fbmV4dF9idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQxNDI2O1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBtaW4td2lkdGg6IDIwOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCAjRUZFRkVGIHNvbGlkO1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2RlZmluaXRpb24vaW1nL3N2Zy9jaGV2cm9uLWxlZnQtYmxhY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMXB4IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1pbi13aWR0aDogMjE1cHg7XG4gIHBhZGRpbmc6IDE2cHggMzRweCAxNnB4IDUwcHg7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmFjdGl2ZSwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmhvdmVyLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOnZpc2l0ZWQsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wcmV2aW91c19idXR0b246Zm9jdXMsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wcmV2aW91c19idXR0b246YWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbiBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uIGE6aG92ZXIsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24gYTpmb2N1cywgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbiBhOmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9wcmV2aW91c19idXR0b246aG92ZXIsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wcmV2aW91c19idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MDYwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpob3ZlciwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9kZWZpbml0aW9uL2ltZy9zdmcvY2hldnJvbi1sZWZ0LXdoaXRlLnN2Z1wiKTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24gKyAuZ2Zvcm1fbmV4dF9idXR0b24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmdmb3JtX3dyYXBwZXIgc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2RlZmluaXRpb24vaW1nL3N2Zy9jaGV2cm9uLWRvd24tcmVkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMzBweCkgY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiAxcHggIzAwMDAwMCBzb2xpZDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbn1cbi5nZm9ybV93cmFwcGVyIHRleHRhcmVhLFxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9dXJsXSxcbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdLFxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT10ZWxdLFxuLmdmb3JtX3dyYXBwZXIgc2VsZWN0IHtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiAxcHggIzAwMDAwMCBzb2xpZDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5nZm9ybV93cmFwcGVyIHRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGRfbGFiZWwge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIHtcbiAgZ3JpZC1yb3ctZ2FwOiAxNnB4O1xuICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jaGVja2JveCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmdmb3JtX3dyYXBwZXIgZGl2Lmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgYmFja2dyb3VuZDogI0ZBRTVFNztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBib3JkZXI6IG5vbmU7XG59XG4uZ2Zvcm1fd3JhcHBlciBkaXYuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMgLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3Ige1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5nZm9ybV93cmFwcGVyIGRpdi5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyAuZ2Zvcm1fc3VibWlzc2lvbl9lcnJvciAuZ2Zvcm0taWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9vcmFuZ2Vncm92ZS1iYXNlLXRoZW1lL2ltZy9zdmcvY3Jvc3Muc3ZnXCIpO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmxlYWZsZXQtcG9wdXAge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59IiwiJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk6IGxpZ2h0Ymx1ZTtcclxuJGNvbG9yX19iYWNrZ3JvdW5kLXNjcmVlbjogI2YxZjFmMTtcclxuJGNvbG9yX19iYWNrZ3JvdW5kLWhyOiAjY2NjO1xyXG4kY29sb3JfX2JhY2tncm91bmQtYnV0dG9uOiAjZTZlNmU2O1xyXG4kY29sb3JfX2JhY2tncm91bmQtcHJlOiAjZWVlO1xyXG4kY29sb3JfX2JhY2tncm91bmQtaW5zOiAjZmZmOWMwO1xyXG5cclxuJGNvbG9yX190ZXh0LXNjcmVlbjogIzIxNzU5YjtcclxuJGNvbG9yX190ZXh0LWlucHV0OiAjNjY2O1xyXG4kY29sb3JfX3RleHQtaW5wdXQtZm9jdXM6ICMxMTE7XHJcbiRjb2xvcl9fbGluazogIzAwNkNGRjsgXHJcbiRjb2xvcl9fbGluay12aXNpdGVkOiAjODAwMDgwOyAvL3B1cnBsZVxyXG4kY29sb3JfX2xpbmstaG92ZXI6ICMxOTE5NzA7IC8vbWlkbmlnaHRibHVlXHJcbiRjb2xvcl9fdGV4dC1tYWluOiAjNDA0MDQwO1xyXG5cclxuJGNvbG9yX19ib3JkZXItYnV0dG9uOiAjY2NjICNjY2MgI2JiYjtcclxuJGNvbG9yX19ib3JkZXItYnV0dG9uLWhvdmVyOiAjY2NjICNiYmIgI2FhYTtcclxuJGNvbG9yX19ib3JkZXItYnV0dG9uLWZvY3VzOiAjYWFhICNiYmIgI2JiYjtcclxuJGNvbG9yX19ib3JkZXItaW5wdXQ6ICNjY2M7XHJcbiRjb2xvcl9fYm9yZGVyLWFiYnI6ICM2NjY7XHJcblxyXG4vL0N1c3RvbSBcclxuJGNvbG9yLWdyZWVuOiAjM0RCMjhDO1xyXG4kY29sb3ItcmVkOiAjRDAwMTFCO1xyXG4kY29sb3IteWVsbG93OiAjRkZENDAwO1xyXG4kY29sb3Itb3BhY2l0eS1ncmVlbjogcmdiYSg2MSwgMTc4LCAxNDAsIC4zKTtcclxuJGNvbG9yLW9wYWNpdHktYmx1ZTogcmdiYSg3MSwgOTMsIDE2NywgMC4zKTtcclxuJGNvbG9yLWJsdWU6ICM0NzVEQTc7XHJcbiRjb2xvci1saWdodC1ibHVlOiAjNEQ5NUU5O1xyXG4kY29sb3ItZGFyay1ibHVlOiAjMjkyMzVDO1xyXG4kY29sb3Itb3JhbmdlOiAjRjk4RTJCO1xyXG5cclxuJGNvbG9yLWdyZXktMTogIzNDM0MzQjtcclxuJGNvbG9yLWdyZXktMjogIzlEOUQ5RDtcclxuJGNvbG9yLWdyZXktMzogI0NFQ0VDRTtcclxuJGNvbG9yLWdyZXktNDogI0VBRThFNjtcclxuXHJcbi8vVGhlbWUgY29sb3JzXHJcbiRyZWQ6ICNCNTI1Mzg7XHJcbiRkYXJrLXJlZDogIzlEMTQyNjtcclxuXHJcbiRvcmFuZ2U6ICNFNjhEMUY7XHJcbiRkYXJrLW9yYW5nZTogI0NCN0IxOTtcclxuXHJcbiRibHVlOiAjMDA2Q0ZGOyIsIi8qIEluaGVyaXQgYm94LXNpemluZyB0byBtb3JlIGVhc2lseSBjaGFuZ2UgaXQncyB2YWx1ZSBvbiBhIGNvbXBvbmVudCBsZXZlbC5cclxuQGxpbmsgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcblx0Ym94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuaHRtbCB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKiBEb2N1bWVudFxyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTU7XHJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcblxyXG4vKiBTZWN0aW9uc1xyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXHJcblxyXG5tYWluIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5oMSB7XHJcblx0Zm9udC1zaXplOiAyZW07XHJcblx0bWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuXHRmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuXHRmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG5cdGZvbnQtc2l6ZTogNzUlO1xyXG5cdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcblx0Ym90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG5cdHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5pbWcge1xyXG5cdGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogRm9ybXNcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTU7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcblx0cGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqXHRcdGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMDtcclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcblx0Zm9udDogaW5oZXJpdDtcclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qIE1pc2NcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGVtcGxhdGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXHJcblxyXG5baGlkZGVuXSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL21peGlucy9taXhpbnNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzL2NvbG9yc1wiO1xuXG4uc3RyYXBsaW5lLXRleHQge1xyXG4gICAgY29sb3I6IGNvbG9ycy4kcmVkO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG5cclxuICAgICtoMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2VjdGlvbi1oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaWZyYW1lLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgLyogMTY6OSAqL1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDA7XHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udHdvLWxpbmtzLXdyYXBwZXIge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4udGV4dC1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGV4dC1yZWQge1xyXG4gICAgY29sb3I6IGNvbG9ycy4kcmVkO1xyXG59XHJcblxyXG4udGV4dC13aGl0ZSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWlubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnd5c2l3eWctY29udGVudCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgIDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VsZWN0LWxhYmVsLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm5pY2VTZWxlY3QoKTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChzbSkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5uaWNlLXNlbGVjdCB7XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubmljZVNlbGVjdCgpO1xyXG59XHJcblxyXG4ud3JhcC10ZXh0IHtcclxuICAgIEBpbmNsdWRlIG1peGlucy53cmFwLXRleHQoKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn0iLCJAdXNlIFwic2FzczptYXBcIjtcbkB1c2UgXCJzYXNzOm1ldGFcIjtcbkB1c2UgXCIuLi92YXJpYWJsZXMvYnJlYWtwb2ludHNcIjtcbkB1c2UgXCIuLi92YXJpYWJsZXMvY29sb3JzXCI7XG5cbi8vIENlbnRlciBibG9ja1xyXG5AbWl4aW4gY2VudGVyLWJsb2NrIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vQnJlYWtwb2ludHMgbWl4aW4gLSBzZWUgYnJlYWtwb2ludHMuc2NzcyBmb3IgdmFsdWVzXHJcbkBtaXhpbiBicCgkYnJlYWtwb2ludCkge1xyXG5cdEBpZiBtYXAuaGFzLWtleShicmVha3BvaW50cy4kYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XHJcblxyXG5cdFx0Ly8gUHJpbnRzIGEgbWVkaWEgcXVlcnkgYmFzZWQgb24gdGhlIHZhbHVlXHJcblx0XHRAbWVkaWEgI3ttZXRhLmluc3BlY3QobWFwLmdldChicmVha3BvaW50cy4kYnJlYWtwb2ludHMsICRicmVha3BvaW50KSl9IHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBJZiB0aGUga2V5IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcFxyXG5cdEBlbHNlIHtcclxuXHRcdEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJyZWFrcG9pbnR9YC4gXCJcclxuXHRcdCtcIkF2YWlsYWJsZSBicmVha3BvaW50cyBhcmU6ICN7bWFwLmtleXMoYnJlYWtwb2ludHMuJGJyZWFrcG9pbnRzKX0uXCI7XHJcblx0fVxyXG59XHJcblxyXG4vL0RlZmF1bHQgYnV0dG9uXHJcbkBtaXhpbiBidXR0b24oKSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDE2cHggMjBweDtcclxuXHRtaW4td2lkdGg6IDIwOHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGNvbG9yOiB3aGl0ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHQmOmFjdGl2ZSxcclxuXHQmOmZvY3VzIHtcclxuXHRcdGJvcmRlci1jb2xvcjogY29sb3JzLiRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1mb2N1cztcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjp2aXNpdGVkLFxyXG5cdCY6Zm9jdXMsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b25QcmltYXJ5KCkge1xyXG5cdEBpbmNsdWRlIGJ1dHRvbigpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVkO1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRkYXJrLXJlZDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b25TZWNvbmRhcnkoKSB7XHJcblx0QGluY2x1ZGUgYnV0dG9uKCk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRvcmFuZ2U7XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGRhcmstb3JhbmdlO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvblRlcnRpYXJ5KCkge1xyXG5cdEBpbmNsdWRlIGJ1dHRvbigpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUYgIWltcG9ydGFudDtcclxuXHRib3JkZXI6IDFweCAjRUZFRkVGIHNvbGlkO1xyXG5cdGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzYwNjA2MCAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0c3ZnIHt9XHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1peGluIGJ1dHRvblF1YXRlcm5hcnkoKSB7XHJcblx0QGluY2x1ZGUgYnV0dG9uKCk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiAxcHggd2hpdGUgc29saWQ7XHJcblx0Y29sb3I6IHdoaXRlO1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcblx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRib3JkZXI6IDFweCBibGFjayBzb2xpZDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b25RdWluYXJ5KCkge1xyXG5cdEBpbmNsdWRlIGJ1dHRvbigpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdGJvcmRlcjogMXB4IGNvbG9ycy4kcmVkIHNvbGlkO1xyXG5cdGNvbG9yOiBjb2xvcnMuJHJlZDtcclxuXHJcblx0c3ZnIHtcclxuXHRcdHBhdGgge1xyXG5cdFx0XHRzdHJva2U6IHJlZCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjpob3ZlcixcclxuXHQmOmZvY3VzIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVkO1xyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0Ym9yZGVyOiAxcHggY29sb3JzLiRyZWQgc29saWQ7XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0cGF0aCB7XHJcblx0XHRcdFx0c3Ryb2tlOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtaXhpbiBidXR0b25TZW5hcnkoKSB7XHJcblx0QGluY2x1ZGUgYnV0dG9uKCk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0Ym9yZGVyOiAxcHggY29sb3JzLiRyZWQgc29saWQ7XHJcblx0Y29sb3I6IGNvbG9ycy4kcmVkO1xyXG5cdCY6dmlzaXRlZCB7XHJcblx0XHRjb2xvcjogY29sb3JzLiRyZWQ7XHJcblx0fVxyXG5cdHN2ZyB7XHJcblx0XHRwYXRoIHtcclxuXHRcdFx0c3Ryb2tlOiByZWQgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlZDtcclxuXHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdGJvcmRlcjogMXB4IGNvbG9ycy4kcmVkIHNvbGlkO1xyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdHBhdGgge1xyXG5cdFx0XHRcdHN0cm9rZTogd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5AbWl4aW4gYnV0dG9uVW5zdHlsZWQoKSB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0VW5zdHlsZWQoKSB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG5AbWl4aW4gbGlzdFN0eWxlZCgpIHt9XHJcblxyXG5AbWl4aW4gbmljZVNlbGVjdCgpIHtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdC8vIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvZGVmaW5pdGlvbi9pbWcvc3ZnL2NoZXZyb24tZG93bi1yZWQuc3ZnJyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAzMHB4KSBjZW50ZXI7XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuXHRtaW4taGVpZ2h0OiA0OHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0Ym9yZGVyOiAxcHggIzAwMDAwMCBzb2xpZDtcclxuXHRwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtc2hhZG93IHtcclxuXHRib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93LWNhcmQge1xyXG5cdEBpbmNsdWRlIGJveC1zaGFkb3coKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdHBhZGRpbmc6IDM5cHggMjJweCAyMnB4IDI4cHg7XHJcbn1cclxuXHJcbkBtaXhpbiBuaWNlQ2hlY2tib3gge1xyXG5cclxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0LyogdGhpcyBpcyBuZWVkZWQgZm9yIGlPUy4gT3RoZXJ3aXNlIHRoZSBiYWNrZ3JvdW5kIGp1c3QgYmVjb21lcyBibGFjay4gKi9cclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XHJcblx0XHRoZWlnaHQ6IDJlbTtcclxuXHRcdHdpZHRoOiAyZW07XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0JltkaXNhYmxlZF0sXHJcblx0XHQmW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xyXG5cdFx0XHRvcGFjaXR5OiAuNDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkO1xyXG5cdFx0XHRvdXRsaW5lLW9mZnNldDogMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYrbGFiZWwge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGU6OmJlZm9yZSxcclxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XVthcmlhLWNoZWNrZWQ9bWl4ZWRdOjpiZWZvcmUge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgY29sb3JzLiRyZWQ7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHR3aWR0aDogNDAlO1xyXG5cdH1cclxuXHJcblx0aW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YmVmb3JlIHtcclxuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkIGNvbG9ycy4kcmVkO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGNvbG9ycy4kcmVkO1xyXG5cdFx0aGVpZ2h0OiA1MCU7XHJcblx0XHR3aWR0aDogMzAlO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTIwJSkgdHJhbnNsYXRlWCgtMTAlKTtcclxuXHR9XHJcblxyXG59XHJcblxyXG5AbWl4aW4gbmljZVJhZGlvIHtcclxuXHJcblx0LmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRpbnB1dFt0eXBlPXJhZGlvXSB7XHJcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdC8qIHRoaXMgaXMgbmVlZGVkIGZvciBpT1MuIE90aGVyd2lzZSB0aGUgYmFja2dyb3VuZCBqdXN0IGJlY29tZXMgYmxhY2suICovXHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xyXG5cdFx0aGVpZ2h0OiAxLjg3NWVtO1xyXG5cdFx0d2lkdGg6IDEuODc1ZW07XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCZbZGlzYWJsZWRdLFxyXG5cdFx0JlthcmlhLWRpc2FibGVkPXRydWVdIHtcclxuXHRcdFx0b3BhY2l0eTogLjQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZDtcclxuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IDJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGlucHV0W3R5cGU9cmFkaW9dOjpiZWZvcmUge1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0fVxyXG5cclxuXHRpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjpiZWZvcmUge1xyXG5cdFx0Ym9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0b3V0bGluZS1vZmZzZXQ6IC02cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBjb2xvcnMuJHJlZDtcclxuXHR9XHJcblxyXG5cclxufVxyXG5cclxuQG1peGluIHdyYXAtdGV4dCgpIHtcclxuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHRoeXBoZW5zOiBhdXRvO1xyXG59IiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy9taXhpbnMvbWl4aW5zXCI7XG5cbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbn1cclxuXHJcbmgxLFxyXG4uaDEge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1peGlucy5icChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgIH1cclxufVxyXG5cclxuaDIsXHJcbi5oMiB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMuYnAobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgzLFxyXG4uaDMge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMuYnAobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG5oNCxcclxuLmg0IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMuYnAobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5ib2R5LFxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbm9wdGdyb3VwLFxyXG50ZXh0YXJlYSB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxucCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjNjA2MDYwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1peGlucy5icChzbSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLnAge1xyXG4gICAgJi0tcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAoc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1sIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40NDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5kZm4sXHJcbmNpdGUsXHJcbmVtLFxyXG5pIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICAgIG1hcmdpbjogMCAxLjVlbTtcclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgICBtYXJnaW46IDAgMCAxLjVlbTtcclxufVxyXG5cclxucHJlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNmVtO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxLjZlbTtcclxufVxyXG5cclxuYWJicixcclxuYWNyb255bSB7XHJcbiAgICBjdXJzb3I6IGhlbHA7XHJcbn1cclxuXHJcbm1hcmssXHJcbmlucyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmJpZyB7XHJcbiAgICBmb250LXNpemU6IDEyNSU7XHJcbn0iLCJAdXNlIFwiLi4vLi4vYWJzdHJhY3RzL3ZhcmlhYmxlcy9jb2xvcnNcIjtcblxuaHIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kY29sb3JfX2JhY2tncm91bmQtaHI7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG59XHJcbiIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHMvbWl4aW5zL21peGluc1wiO1xuQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy92YXJpYWJsZXMvY29sb3JzXCI7XG5cbnVsLFxyXG5vbCB7XHJcblx0bWFyZ2luOiAwIDAgMS41ZW0gM2VtO1xyXG59XHJcblxyXG4ud3lzaXd5Zy1jb250ZW50IHtcclxuXHR1bCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxM3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbnMuYnAoc20pIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTFlbTtcclxuXHRcdFx0XHR3aWR0aDogOXB4O1xyXG5cdFx0XHRcdGhlaWdodDogOXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGNvbG9ycy4kcmVkO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMXB4O1xyXG5cdFx0XHRcdHRvcDogMC41ZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxub2wge1xyXG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbn1cclxuXHJcbmxpPnVsLFxyXG5saT5vbCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRtYXJnaW4tbGVmdDogMS41ZW07XHJcbn1cclxuXHJcbmR0IHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5kZCB7XHJcblx0bWFyZ2luOiAwIDEuNWVtIDEuNWVtO1xyXG59IiwiLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cclxuZW1iZWQsXHJcbmlmcmFtZSxcclxub2JqZWN0IHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmltZyB7XHJcblx0aGVpZ2h0OiBhdXRvOyAvLyBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LlxyXG5cdG1heC13aWR0aDogMTAwJTsgLy8gQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC5cclxufVxyXG5cclxuZmlndXJlIHtcclxuXHRtYXJnaW46IDFlbSAwOyAvLyBFeHRyYSB3aWRlIGltYWdlcyB3aXRoaW4gZmlndXJlIHRhZ3MgZG9uJ3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYS5cclxufVxyXG4iLCJ0YWJsZSB7XHJcblx0bWFyZ2luOiAwIDAgMS41ZW07XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuIiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy9taXhpbnMvbWl4aW5zXCI7XG5cbi5jb250YWluZXIge1xyXG4gICAgLy9TTVxyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLmJwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwNzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMuYnAoeGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTIxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNtYWxsIHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgyM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tZWRpdW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHMvbWl4aW5zL21peGluc1wiO1xuXG5zZWN0aW9uIHtcclxuXHJcbn1cclxuLnNlY3Rpb24taW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiLi4vLi4vYWJzdHJhY3RzL3ZhcmlhYmxlcy9jb2xvcnNcIjtcblxuYSB7XHJcblx0Y29sb3I6IGNvbG9ycy4kY29sb3JfX2xpbms7XHJcblxyXG5cdCY6dmlzaXRlZCB7XHJcblx0XHRjb2xvcjogY29sb3JzLiRjb2xvcl9fbGluay12aXNpdGVkO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlcixcclxuXHQmOmZvY3VzLFxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdGNvbG9yOiBjb2xvcnMuJGNvbG9yX19saW5rLWhvdmVyO1xyXG5cdH1cclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0b3V0bGluZTogMDtcclxuXHR9XHJcbn1cclxuIiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy9taXhpbnMvbWl4aW5zXCI7XG5cbi8qKlxyXG4qUHV0IGFsbCBidXR0b24gc3R5bGluZyBpbiBtaXhpbnMvbWl4aW5zLnNjc3NcclxuKi9cclxuLmJ0biB7XHJcblx0QGluY2x1ZGUgbWl4aW5zLmJ1dHRvbigpO1xyXG5cclxuXHQmLS1wcmltYXJ5IHtcclxuXHRcdEBpbmNsdWRlIG1peGlucy5idXR0b25QcmltYXJ5KCk7XHJcblx0fVxyXG5cclxuXHQmLS1zZWNvbmRhcnkge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW5zLmJ1dHRvblNlY29uZGFyeSgpO1xyXG5cdH1cclxuXHJcblx0Ji0tdGVydGlhcnkge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW5zLmJ1dHRvblRlcnRpYXJ5KCk7XHJcblx0fVxyXG5cclxuXHQmLS1xdWF0ZXJuYXJ5IHtcclxuXHRcdEBpbmNsdWRlIG1peGlucy5idXR0b25RdWF0ZXJuYXJ5KCk7XHJcblx0fVxyXG5cclxuXHQmLS1xdWluYXJ5IHtcclxuXHRcdEBpbmNsdWRlIG1peGlucy5idXR0b25RdWluYXJ5KCk7XHJcblx0fVxyXG5cclxuXHQmLS1zZW5hcnkge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW5zLmJ1dHRvblNlbmFyeSgpO1xyXG5cdH1cclxuXHRcclxuXHQmLS1kaXNhYmxlZCB7XHJcblx0XHRvcGFjaXR5OiAuNTtcclxuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0fVxyXG5cclxuXHQmLS13aWRlIHtcclxuXHRcdG1pbi13aWR0aDogMjUwcHg7XHJcblx0fVxyXG5cclxuXHQmLS1oYXMtaWNvbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1pbi13aWR0aDogMjE1cHg7XHJcblx0XHRwYWRkaW5nOiAxNnB4IDIwcHggMTZweCAzMnB4O1xyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdGhlaWdodDogMTdweDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblxyXG5cdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRzdHJva2U6IHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS1mdWxsIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxubGkuYnRuIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGEge1xyXG5cdFx0cGFkZGluZzogMTZweCAyMHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn0iLCJAdXNlIFwiLi4vLi4vYWJzdHJhY3RzL3ZhcmlhYmxlcy9jb2xvcnNcIjtcblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cInVybFwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXHJcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcclxudGV4dGFyZWEge1xyXG5cdGNvbG9yOiBjb2xvcnMuJGNvbG9yX190ZXh0LWlucHV0O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kY29sb3JfX2JvcmRlci1pbnB1dDtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0cGFkZGluZzogM3B4O1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdGNvbG9yOiBjb2xvcnMuJGNvbG9yX190ZXh0LWlucHV0LWZvY3VzO1xyXG5cdH1cclxuXHQmLmVycm9yIHtcclxuXHRcdGJvcmRlci1jb2xvcjogY29sb3JzLiRjb2xvci1yZWQ7XHJcblx0fVxyXG59XHJcblxyXG5zZWxlY3Qge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kY29sb3JfX2JvcmRlci1pbnB1dDtcclxuXHQmLmVycm9yIHtcclxuXHRcdGJvcmRlci1jb2xvcjogY29sb3JzLiRjb2xvci1yZWQ7XHJcblx0fVxyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ji5lcnJvciB7XHJcblx0XHRib3JkZXItY29sb3I6IGNvbG9ycy4kY29sb3ItcmVkO1xyXG5cdH1cclxufVxyXG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL21peGlucy9taXhpbnNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzL2NvbG9yc1wiO1xuXG5ib2R5IHtcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItbmF2LWFycm93IHtcclxuICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItbmF2LWFycm93IHtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWQ7XHJcbiAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zL21peGluc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXMvY29sb3JzXCI7XG5cbi50d28tY29sLXdpdGgtc2lkZWJhciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgLy8gbWFyZ2luLXRvcDogMzZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzYwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lkZWJhciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVkLXdpZGdldC10aXRsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWQ7XHJcbiAgICAgICAgcGFkZGluZzogMjJweCAyMHB4IDI2cHggMjlweDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKipcclxuICAgICogU2lkZWJhclxyXG4gICAgKi9cclxuICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgIC8vIGJvcmRlcjogMXB4ICNDQ0NDQ0Mgc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlscy13cmFwcGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggI0NDQ0NDQyBzb2xpZDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDMwcHggNDFweCAzMHB4O1xyXG4gICAgICAgIC53eXNpd3lnLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB1bCArIGE6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxcmVtICsgMTNweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NtYWxsLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGNvbG9yOiBjb2xvcnMuJHJlZDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FjY29yZGlvbiB7XHJcbiAgICAgICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcblxyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2lubmVyLnNlY3Rpb24taW5uZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3RhLWxpbmtzLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMzBweCAyNHB4O1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53eXNpd3lnLWNvbnRlbnRcclxuICAgIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIud2F2ZS1kZWNvcmF0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWZvb3RlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMXZ3O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xMHZ3O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW5ld3NsZXR0ZXItc2lnbnVwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDExdnc7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1vdXItdmFsdWVzLXRvcCB7XHJcbiAgICAgICAgYm90dG9tOiAtMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWpvaW4tdXMtdG9wIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI0Y4RjhGODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1qb2luLXVzLWJvdHRvbSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTJ2dztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTQuMTY2NnZ3O1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXRlc3RpbW9uaWFsLXNsaWRlci1jb21tdW5pdHkge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ydnc7XHJcblxyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRlc3RpbW9uaWFsLXNsaWRlci1jb21tdW5pdHktdG9wIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcclxuICAgICAgICB0b3A6IC0xMC45dnc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTF2dztcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMXZ3O1xyXG5cclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjRjhGOEY4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW1lbWVyc2hpcHMtdG9wIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMTZ2dztcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNGOEY4Rjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWVtZXJzaGlwcy1ib3R0b20ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0xMHZ3O1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNGOEY4Rjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGVzdGltb25pYWwtc2xpZGVyLW1lbWJlcnNoaXBzLXRvcCB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10ZXN0aW1vbmlhbC1zbGlkZXItYWJvdXQtdXMtdG9wIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNGOEY4Rjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGVzdGltb25pYWwtc2xpZGVyLWFib3V0LXVzLWJvdHRvbSB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtMnZ3O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRlc3RpbW9uaWFsLXNsaWRlci1tZW1iZXJzaGlwcy1ib3R0b20ge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTJ2dztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10ZXN0aW1vbmlhbC1zbGlkZXItY29tbXVuaXR5LWJvdHRvbSB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtMnZ3O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWN0YS1iYW5uZXIge1xyXG4gICAgICAgIGhlaWdodDogMTF2dztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGFiLWNvbnRlbnQtdG9wIHtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yZWdpb25zLXRvcCB7XHJcbiAgICAgICAgYm90dG9tOiAtMnZ3O1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNGOEY4Rjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmVnaW9ucy1ib3R0b20ge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI0Y4RjhGODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzL2NvbG9yc1wiO1xuXG4uYWpheC1sb2FkaW5nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5O1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGlubmVyIHtcclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3Bpbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zcGlubmVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuXHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgYm9yZGVyOiA0cHggY29sb3JzLiRvcmFuZ2Ugc29saWQ7XHJcblxyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiBjb2xvcnMuJHJlZDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogY29sb3JzLiRyZWQ7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjb2xvcnMuJG9yYW5nZTtcclxuICAgIGFuaW1hdGlvbjogc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbn0iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlcy9jb2xvcnNcIjtcblxuLm1lc3NhZ2UtYXJlYSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICYtLXJlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RThFQTtcclxuICAgICAgICBjb2xvcjogY29sb3JzLiRyZWQ7XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL21peGlucy9taXhpbnNcIjtcblxuLnd5c2l3eWctY29udGVudCB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAraDIsXHJcbiAgICB1bCtoMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDczcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAraDMgdWwraDMge1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHMvbWl4aW5zL21peGluc1wiO1xuQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy92YXJpYWJsZXMvY29sb3JzXCI7XG5cbiRmb250X2NvbG9yOiBibGFjaztcclxuXHJcbi5tYWluLW5hdmlnYXRpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgIC8vVG9nZ2xlIHN0YXRlIGZvciBtb2JpbGUgbWVudVxyXG4gICAgJi50b2dnbGVkIHtcclxuICAgICAgICAjcHJpbWFyeS1tZW51IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGctbWF4KSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5saXN0VW5zdHlsZWQoKTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGctbWF4KSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCAjQ0NDQ0NDIHNvbGlkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbVtkYXRhLWRlcHRoPVwiMFwiXTpub3QoLmJ0bik6YWZ0ZXIsXHJcbiAgICAgICAgJi5jdXJyZW50X3BhZ2VfYW5jZXN0b3JbZGF0YS1kZXB0aD1cIjBcIl06bm90KC5idG4pOmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggd2hpdGUgc29saWQ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTQwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGctbWF4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPi5tb2JpbGUtZHJvcGRvd24tdG9nZ2xlIHtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguYnRuKSBhOm5vdCguYnRuKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjp2aXNpdGVkLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5LnNjcm9sbGVkICYge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgICY6dmlzaXRlZCxcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9Ub3AgbGV2ZWwgXHJcbiAgICB1bCNwcmltYXJ5LW1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuM3M7XHJcbiAgICAgICAgLy8gcmlnaHQ6IC0xMTB2dztcclxuICAgICAgICByaWdodDogLTExMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiA1M3B4OyAvL1NldCB2aWEgSlNcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCAjY2NjIHNvbGlkO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgLy9VbnNldCBvbiBtb2JpbGVcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHVuc2V0O1xyXG4gICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC8vSGlkZS4gYnV0IGFsbG93IHVzZXIgdG8gdGFiIGluXHJcbiAgICB1bFtkYXRhLWRlcHRoPVwiMVwiXSxcclxuICAgIHVsW2RhdGEtZGVwdGg9XCIyXCJdLFxyXG4gICAgdWxbZGF0YS1kZXB0aD1cIjNcIl0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogLTk5OWVtO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgfVxyXG5cclxuICAgIHVsW2RhdGEtZGVwdGg9XCIxXCJdIHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuXHJcbiAgICAgICAgICAgIHRvcDogOThweDtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTQ1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMThweCAyMHB4IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vRGlzcGxheSBzdWItbWVudXMgb24gaG92ZXIgYW5kIGZvY3VzXHJcbiAgICBsaTpob3Zlcj51bCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjU1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBjb2xvcnMuJGNvbG9yLWdyZXktNCBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAmW2RhdGEtZGVwdGg9XCIxXCJdIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJltkYXRhLWRlcHRoPVwiMlwiXSxcclxuICAgICAgICAgICAgJltkYXRhLWRlcHRoPVwiM1wiXSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpOm5vdCguYnRuKSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpLmJ0biB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnLW1heCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vTWFrZSBzcGFjZSBmb3IgdG9nZ2xlXHJcbiAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgPmEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGctbWF4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubWVudS10b2dnbGUge1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLm1vYmlsZS1kcm9wZG93bi10b2dnbGUge1xyXG4gICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnLW1heCkge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vQnVyZ2VyIG1lbnUgdGhhdCBjaGFuZ2VzIHRvIGNyb3NzXHJcbi5tZW51LXRvZ2dsZSB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogY29sb3JzLiRyZWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgIHRvcDogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy9taXhpbnMvbWl4aW5zXCI7XG5AdXNlIFwiLi4vLi4vYWJzdHJhY3RzL3ZhcmlhYmxlcy9jb2xvcnNcIjtcblxuLmNhcmQge1xyXG4gICAgLy8gYm9yZGVyOiAxcHggcmVkIHNvbGlkO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDM1cHggMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIEBpbmNsdWRlIG1peGlucy5ib3gtc2hhZG93O1xyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAjNjA2MDYwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW91ci12YWx1ZXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAzOHB4IDIwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZy1tYXgpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJveC1zaGFkb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggI0NDQ0NDQyBzb2xpZDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXZhbHVlcy1zZWNvbmRhcnkge1xyXG4gICAgICAgIHBhZGRpbmc6IDM2cHggMjRweCA0MXB4IDI3cHg7XHJcbiAgICAgICAgLmNhcmRfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1qb2luLXVzIHtcclxuXHJcbiAgICAgICAgLmNhcmRfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX19pbWFnZXMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RyYXBsaW5lLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3JhbmdlIHtcclxuICAgICAgICAgICAgLnN0cmFwbGluZS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcnMuJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdHJhcGxpbmUge31cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2VzLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgICAgaGVpZ2h0OiAxNzVweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmstd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLS1vdXItdmFsdWVzIHtcclxuICAgICAgICAuY2FyZF9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9faW1hZ2VzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5MnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTkycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmVkIHtcclxuICAgICAgICAgICAgLmNhcmRfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IGNvbG9ycy4kcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9yYW5nZSB7XHJcbiAgICAgICAgICAgIC5jYXJkX19pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCBjb2xvcnMuJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDlweCB3aGl0ZSBzb2xpZDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNXB4IGJsYWNrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJlZCB7XHJcbiAgICAgICAgICAgIC5jYXJkX19pY29uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3JhbmdlIHtcclxuICAgICAgICAgICAgLmNhcmRfX2ljb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfX2ljb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDc3cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC00MnB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkX19pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHMvbWl4aW5zL21peGluc1wiO1xuQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy92YXJpYWJsZXMvY29sb3JzXCI7XG5cbi5jYXJkLW9yZ2FuaXplci1vci1jb250YWN0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMuYm94X3NoYWRvdztcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICB3aWR0aDogY2FsYyg2MyUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm9sZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgY29sb3I6IGNvbG9ycy4kcmVkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VtYWlsIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2VtYWlsLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1vcmdhbmlzZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDM3cHggMTZweDtcclxuXHJcbiAgICAgICAgLmNhcmQtb3JnYW5pemVyLW9yLWNvbnRhY3RfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtb3JnYW5pemVyLW9yLWNvbnRhY3RfX2NvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdHJhcGxpbmUtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjVweCA0NXB4IDIzcHg7XHJcblxyXG4gICAgICAgIC5jYXJkLW9yZ2FuaXplci1vci1jb250YWN0X190b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtb3JnYW5pemVyLW9yLWNvbnRhY3RfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtb3JnYW5pemVyLW9yLWNvbnRhY3RfX2NvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdHJhcGxpbmUtdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtb3JnYW5pemVyLW9yLWNvbnRhY3RfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDlweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDlweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwOXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHMvbWl4aW5zL21peGluc1wiO1xuXG4uY2FyZC1ldmVudC1uZXdzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4ICNDQ0NDQ0Mgc29saWQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYm94LXNoYWRvdygpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEuNDkzODc3NTUxMDI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTdweCAzMHB4IDE3cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icCh4bGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDFweCAxN3B4IDM0cHggMTlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSsmX190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4ICNDQ0NDQ0Mgc29saWQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAzMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcHRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA2NnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg3NTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2V4Y2VycHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FwdGlvbi1mZWF0dXJlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1mZWF0dXJlZCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggI0NDQ0NDQyBzb2xpZDtcclxuXHJcbiAgICAgICAgLmNhcmQtZXZlbnQtbmV3c19fZXhjZXJwdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1ldmVudC1uZXdzX19jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWV2ZW50LW5ld3NfX3RvcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDkuOSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWV2ZW50LW5ld3NfX2JvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTEuMSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWV2ZW50LW5ld3NfX3RvcCB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtZXZlbnQtbmV3c19fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtZXZlbnQtbmV3c19fZGF0ZSsuY2FyZC1ldmVudC1uZXdzX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkxcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5icChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKG1kLW1heCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWV2ZW50LW5ld3NfX2RhdGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWV2ZW50LW5ld3NfX2NhcHRpb24tZmVhdHVyZWQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZC1ldmVudC1uZXdzX19jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWV2ZW50LW5ld3NfX2NvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtZXZlbnQtbmV3c19fY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1ldmVudHMge1xyXG4gICAgICAgIC5jYXJkLWV2ZW50LW5ld3NfX2xpbmstd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyOTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHMvbWl4aW5zL21peGluc1wiO1xuQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy92YXJpYWJsZXMvY29sb3JzXCI7XG5cbi5jYXJkLW1lbWJlcnNoaXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYm9yZGVyOiAxcHggI0NDQ0NDQyBzb2xpZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBhZGRpbmc6IDM1cHggMjBweCA0MHB4IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMuYm94LXNoYWRvdztcclxuXHJcbiAgICAmX19pY29uLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogMTE3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhFOEVBO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190YWItdGV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlICsgMTNweCkpO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggNjBweCAyNnB4IDYwcHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uLFxyXG4gICAgJl9fbG9uZy1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3VwZ3JhZGUtbGluayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgY29sb3I6IGNvbG9ycy4kYmx1ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogY29sb3JzLiRibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5rZXlub3RlLXNwZWFrZXIge1xyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiLi4vLi4vYWJzdHJhY3RzL3ZhcmlhYmxlcy9jb2xvcnNcIjtcblxuLmJvYXJkLW1lbWJlciB7XHJcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yb2xlIHtcclxuICAgICAgICBjb2xvcjogY29sb3JzLiRyZWQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iaW8ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICBjb2xvcjogIzYwNjA2MDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuXHJcbiAgICAmX190b2dnbGUtYmlvIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAgIC5ib2FyZC1tZW1iZXJfX3RvZ2dsZS1iaW8ge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHMvbWl4aW5zL21peGluc1wiO1xuQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy92YXJpYWJsZXMvY29sb3JzXCI7XG5cbi8vIFNvY2lhbCBpY29ucyBjb21wb25lbnRcclxuLnNvY2lhbCB7XHJcblx0QGluY2x1ZGUgbWl4aW5zLmxpc3RVbnN0eWxlZDtcclxuXHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHQmX19pY29uIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlZDtcclxuXHRcdHdpZHRoOiA1NXB4O1xyXG5cdFx0aGVpZ2h0OiA1NXB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0cGF0aCB7XHJcblx0XHRcdFx0ZmlsbDogd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlIFwiLi4vLi4vYWJzdHJhY3RzL21peGlucy9taXhpbnNcIjtcbkB1c2UgXCIuLi8uLi9hYnN0cmFjdHMvdmFyaWFibGVzL2NvbG9yc1wiO1xuXG4kaXRlbV9nYXAgOiAxOHB4O1xyXG4kb3V0ZXJfcGFkZGluZzogMjBweDtcclxuXHJcbi5qcy1hY2NvcmRpb24ge1xyXG5cclxuICAgIC8vV3JhcHMgZWFjaCBoZWFkZXIvY29udGVudCBwYW5lbFxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCAjQ0NDQ0NDIHNvbGlkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRpdGVtX2dhcDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5ib3gtc2hhZG93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL1dyYXBwZXJcclxuICAgIC5hY2NvcmRpb25fX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy9IZWFkZXIgYnV0dG9uXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5idXR0b25VbnN0eWxlZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6ICRvdXRlcl9wYWRkaW5nO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvL1JlbW92ZSBwb2ludGVyIGV2ZW50cyBmcm9tIGVsZW1lbnRzIGluc2lkZSBoZWFkZXIgYnV0dG9uXHJcbiAgICAgICAgLmFjY29yZGlvbi1oZWFkZXItdGl0bGUsXHJcbiAgICAgICAgLm9wZW4tY2xvc2Uge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vQW5pbWF0ZSBjaGV2cm9uXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogY29sb3JzLiRyZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9Db250ZW50IHBhbmVsXHJcbiAgICAmX19wYW5lbCB7XHJcbiAgICAgICAgcGFkZGluZzogJG91dGVyX3BhZGRpbmc7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICZbYXJpYS1oaWRkZW49dHJ1ZV0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj4gOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+IDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2NvcmRpb24ge1xyXG4gICAgJi0tYWdlbmRhcyB7XHJcbiAgICAgICAgLnNlY3Rpb24taW5uZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuanMtYWNjb3JkaW9uX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5qcy1hY2NvcmRpb25fX2hlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5qcy1hY2NvcmRpb25fX2l0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggI2NjYyBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNjY2Mgc29saWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5qcy1hY2NvcmRpb25fX3BhbmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW1lbWJlcnNoaXBzIHtcclxuICAgICAgICAuanMtYWNjb3JkaW9uX19oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDQzcHggMzJweCAyOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RyYXBsaW5lLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjb3JkaW9uX19zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmpzLWFjY29yZGlvbl9fcGFuZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjlweCA0MHB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXJlZ2lvbiB7XHJcbiAgICAgICAgLmpzLWFjY29yZGlvbl9faGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjdweCAyMHB4IDMycHggMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmpzLWFjY29yZGlvbl9faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWN0aW9uLWlubmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiLi4vLi4vYWJzdHJhY3RzL21peGlucy9taXhpbnNcIjtcbkB1c2UgXCIuLi8uLi9hYnN0cmFjdHMvdmFyaWFibGVzL2NvbG9yc1wiO1xuXG4udGVzdGltb25pYWwtc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQtaW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kLW92ZXJsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgcmdiYSgxODEsIDM3LCA1NiwgLjgpLCB0cmFuc3BhcmVudCk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBib2R5ICZfX2l0ZW1zIHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDYzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAoeGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAzNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWltYWdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAxNDhweDtcclxuICAgICAgICBoZWlnaHQ6IDE0OHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tcXVvdGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLXJvbGUuc3RyYXBsaW5lLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmstd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKG1kLW1heCkge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icCh4bGcpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgbGVmdDogMTB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAoeGxnKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1uYXYtYXJyb3cge1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChtZC1tYXgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbW11bml0eSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMXZ3O1xyXG5cclxuICAgICAgICAudGVzdGltb25pYWwtc2xpZGVyX19zdHJhcGxpbmUge1xyXG4gICAgICAgICAgICBjb2xvcjogY29sb3JzLiRyZWQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVzdGltb25pYWwtc2xpZGVyX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tZW1iZXJzaGlwcyB7XHJcbiAgICAgICAgLnN0cmFwbGluZS10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLWlubmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHMvbWl4aW5zL21peGluc1wiO1xuXG4uaGVyby1iYW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE0LjE2NjZ2dztcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RyYXBsaW5lIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgICsuaGVyby1iYW5uZXJfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUsXHJcbiAgICAmX19zdHJhcGxpbmUsXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YS13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG9wYWNpdHk6IC43NTsgLy9AVE9ETyBjaGVjayB0aGlzIHZhbHVlXHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgYmxhY2ssIHRyYW5zcGFyZW50KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIzNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUzJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YS13cmFwcGVyIHt9XHJcblxyXG4gICAgJl9fd2F2ZSB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0ydnc7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0LjE2NjZ2dztcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNpbmdsZS1ldmVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyby1iYW5uZXJfX3RpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyby1iYW5uZXJfX2lubmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjY1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvLWJhbm5lcl9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOnZpc2l0ZWQsXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV2ZW50LWluZm9tYXRpb24tc2VwZXJhdG9yIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW1lbWJlcnNoaXBzIHtcclxuXHJcbiAgICAgICAgLnNlY3Rpb24taW5uZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMDdweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyby1iYW5uZXJfX3RpdGxlIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5icChtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvLWJhbm5lcl9faW5uZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvLWJhbm5lcl9fY3RhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAoc20tbWF4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIzNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jb21tdW5pdHkge1xyXG4gICAgICAgIC5oZXJvLWJhbm5lcl9faW5uZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjUlO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm8tYmFubmVyX19zdHJhcGxpbmUrLmhlcm8tYmFubmVyX190aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm8tYmFubmVyX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIxJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWV2ZW50cyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0MXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm8tYmFubmVyX19pbm5lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2luZ2xlLXBvc3Qge1xyXG4gICAgICAgIC5oZXJvLWJhbm5lcl9faW5uZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvLWJhbm5lcl9fdGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogNTMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10ZXJtcy1jb25kaXRpb25zLFxyXG4gICAgJi0tY29udGFjdC11cyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHJcbiAgICAgICAgLmhlcm8tYmFubmVyX19zdHJhcGxpbmUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyby1iYW5uZXJfX3RpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm8tYmFubmVyX19pbm5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjc1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXBzYS1mb3VuZGF0aW9uIHtcclxuICAgICAgICAuaGVyby1iYW5uZXJfX2lubmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzIzcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGcjQ29tcG9uZW50XzM0M18yIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWJvdXQtdXMge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvLWJhbm5lcl9faW5uZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMjdweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1M3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yZWdpb25zIHtcclxuICAgICAgICAuaGVyby1iYW5uZXJfX2lubmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm8tYmFubmVyX19zdHJhcGxpbmUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyby1iYW5uZXJfX3RpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZyNDb21wb25lbnRfMzQzXzIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10ZWFtIHtcclxuICAgICAgICAuaGVyby1iYW5uZXJfX2lubmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmxvZyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwLjJ2dztcclxuICAgICAgICAuaGVyby1iYW5uZXJfX2lubmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmVycm9yLTQwNCB7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiLi4vLi4vYWJzdHJhY3RzL21peGlucy9taXhpbnNcIjtcblxuLy8gSW1hZ2UvY29udGVudCBQYW5lbFxyXG4uaW1hZ2UtY29udGVudC1wYW5lbCB7XHJcblxyXG5cdCZfX3JvdyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA1MDBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdH1cclxuXHJcblx0XHQuY29udGFpbmVyIHtcclxuXHRcdFx0QGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5yZXZlcnNlZCB7XHJcblx0XHRcdC5jb250YWluZXIge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmltYWdlLWNvbnRlbnQtcGFuZWxfX2NvbnRlbnQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5ibGVlZCB7XHJcblx0XHRcdFx0LmltYWdlLWNvbnRlbnQtcGFuZWxfX2ltYWdlIHtcclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmJsZWVkIHtcclxuXHRcdFx0QGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY29udGFpbmVyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW1hZ2UtY29udGVudC1wYW5lbF9faW1hZ2Uge1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbWFnZSB7XHJcblx0XHRAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuXHRcdFx0ZmxleDogMCAxIDUwJTtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcblx0XHRcdGZsZXg6IDAgMSA1MCU7XHJcblx0XHRcdHBhZGRpbmc6IDUwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlIFwiLi4vLi4vYWJzdHJhY3RzL21peGlucy9taXhpbnNcIjtcblxuLy8gSWNvbi9jb250ZW50IFBhbmVsXHJcbi5pY29uLWNvbnRlbnQtcGFuZWwge1xyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdC5zd2lwZXIge1xyXG5cdFx0XHQmLXdyYXBwZXIge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIC0zMHB4O1xyXG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdFx0XHRcdC8vIFN3aXBlciBvdmVycmlkZXNcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtc2xpZGUge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcblx0XHRcdFx0XHRmbGV4OiAwIDEgY2FsYygzMy4zMzMzJSAtIDYwcHgpO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDMwcHggNDBweCAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYubm8tc2xpZGVyIHtcclxuXHRcdFx0LnN3aXBlciB7XHJcblx0XHRcdFx0Ji13cmFwcGVyIHtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji1zbGlkZSB7XHJcblx0XHRcdFx0XHRmbGV4OiAwIDEgMTAwJTtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuXHRcdFx0XHRcdFx0ZmxleDogMCAxIGNhbGMoMzMuMzMzMyUgLSA2MHB4KTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDMwcHggNDBweCAzMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udHJvbHMge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy9taXhpbnMvbWl4aW5zXCI7XG5cbi5yZWdpb25zLW1hcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMoLTE0LjE2NjZ2dyAtIDQwcHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1peGlucy5icChtZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTE0LjE2NjZ2dyAtIDUwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTE0LjE2NjZ2dyAtIDM2cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vQ29udGFpbnMgd2VsY29tZSBtZXNzYWdlICYga2V5IGNvbnRhY3RcclxuICAgICZfX21hcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAudW1zTWFwRGV0YWlsc0NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZ3O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzM3Z3O1xyXG4gICAgICAgICAgICB3aWR0aDogODB2dztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODB2dztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwdnc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5icChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHZ3O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC51bXNfTWFwUHJldmlldyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVycyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1M3B4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNDQ0NDQ0Mgc29saWQ7XHJcblxyXG4gICAgICAgIC5zZWxlY3QtbGFiZWwtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyNHB4KSA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWpheC1sb2FkaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JlZ2lvbi1pbmZvcm1hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9uIHtcclxuICAgICAgICAmLmFjY29yZGlvbiB7XHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHMvbWl4aW5zL21peGluc1wiO1xuXG4ucmVnaW9uLWluZm9ybWF0aW9uIHtcclxuICAgIC8vIGJvcmRlcjogMnB4IGJsdWUgc29saWQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgJl9faW50cm9kdWN0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDM4ZnIgNDY4ZnI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNvbHVtbi1nYXA6IDI3cHg7XHJcbiAgICAgICAgcm93LWdhcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ludHJvZHVjdGlvbi1jYXJkIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmLS10aXRsZS1pbnRybyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5zaGFkb3ctY2FyZDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjdweCAyNnB4IDI1cHggMjZweDtcclxuICAgICAgICAgICAgcGFkZGluZzozOXB4IDIycHggMjJweCAyOHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlci1yaWdodCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cclxuICAgICAgICAuc3RyYXBsaW5lLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRyb2R1Y3Rpb24tY2FyZC1tZXNzYWdlIHtcclxuICAgICAgICA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAgIC5zZWN0aW9uLWlubmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuanMtYWNjb3JkaW9uX19oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHMvbWl4aW5zL21peGluc1wiO1xuXG4udmlkZW8tYW5kLWNvbnRlbnQge1xyXG5cclxuICAgIC5zZWN0aW9uLWlubmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZGVvLWR1cmF0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gICAgICAgIGNvbG9yOiAjNjA2MDYwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YW5kYWxvbmUtaW1hZ2Uge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcbn0iLCIudmlkZW8td2l0aC1jb3Zlci1pbWFnZSB7XHJcbiAgICAmX19jb3Zlci1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3BsYXktYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgLmlmcmFtZS1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiLi4vLi4vYWJzdHJhY3RzL21peGlucy9taXhpbnNcIjtcblxuLm91ci12YWx1ZXMge1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluay13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDFweCwgMWZyKSk7XHJcbiAgICAgICAgcm93LWdhcDogMzBweDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMXB4LCAxZnIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYm94LXNoYWRvdztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDFweCwgMWZyKSk7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlY29uZGFyeS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlY29uZGFyeS1jYXJkcyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDFweCwgMWZyKSk7XHJcbiAgICAgICAgcm93LWdhcDogMzBweDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMXB4LCAxZnIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMXB4LCAxZnIpKTtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMzVweDtcclxuICAgICAgICAgICAgcm93LWdhcDogMzVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3RhLWxpbmstd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjM5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWhvbWVwYWdlIHtcclxuICAgICAgICAuc2VjdGlvbi1pbm5lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiLi4vLi4vYWJzdHJhY3RzL21peGlucy9taXhpbnNcIjtcblxuLmpvaW4tdXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2lubmVyIHt9XHJcblxyXG4gICAgLnN0cmFwbGluZS10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZC1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2tncm91bmQtb3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCByZ2JhKDE4MSwgMzcsIDU2LCAuOCksIHRyYW5zcGFyZW50KTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkcyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMXB4LCAxZnIpKTtcclxuICAgICAgICByb3ctZ2FwOiAzMHB4O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDM1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMXB4LCAxZnIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMXB4LCAxZnIpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taG9tZXBhZ2Uge1xyXG4gICAgICAgIC5qb2luLXVzX19pbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDExdncgKyA0MHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTQuMTY2NnZ3ICsgMzBweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMTF2dyArIDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTQuMTY2NnZ3ICsgMzBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiLi4vLi4vYWJzdHJhY3RzL21peGlucy9taXhpbnNcIjtcblxuLnJlbGF0ZWQtcG9zdHMge1xyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0cmFwbGluZS10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICYraDIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0NvbnRhaW5zIGNhcmRzXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDFweCwgMWZyKSk7XHJcbiAgICAgICAgcm93LWdhcDogMzBweDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDFweCwgMWZyKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDFweCwgMWZyKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmstd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWhvbWVwYWdlIHtcclxuICAgICAgICAuc2VjdGlvbi1pbm5lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNpbmdsZS1wb3N0IHtcclxuICAgICAgICAucmVsYXRlZC1wb3N0c19faW5uZXIge1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4ICNDQ0NDQ0Mgc29saWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmVnaW9ucyB7XHJcbiAgICAgICAgLnNlY3Rpb24taW5uZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yZWdpb25zLTIge1xyXG4gICAgICAgIC5zZWN0aW9uLWlubmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy9taXhpbnMvbWl4aW5zXCI7XG5cbi5tZW1iZXJzaGlwLW9wdGlvbnMge1xyXG5cclxuXHJcbiAgICAuc2VjdGlvbi1pbm5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmRzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDM1cHg7XHJcbiAgICAgICAgcm93LWdhcDogMzBweDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMXB4LCAxZnIpKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKG1kKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxcHgsIDFmcikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgxcHgsIDFmcikpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RyYXBsaW5lLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3RhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzOHB4IDc3cHggNDBweCA0MHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YS1sZWZ0IHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3RhLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3RhLXRleHQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy9taXhpbnMvbWl4aW5zXCI7XG5cbi50ZXh0LWltYWdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdCxcclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZXZlcnNlIHtcclxuICAgICAgICAudGV4dC1pbWFnZV9faW5uZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQtaW1hZ2VfX2xlZnQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJismIHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgLnNlY3Rpb24taW5uZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jb21tdW5pdHkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1lbWJlcnNoaXBzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnZ3O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExdnc7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWJvdXQtdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIC50ZXh0LWltYWdlX19sZWZ0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy9taXhpbnMvbWl4aW5zXCI7XG5cbi5jYXJkcy1ncmlkIHtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmRzIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgxcHgsIDFmcikpO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDM1cHg7XHJcbiAgICAgICAgcm93LWdhcDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMXB4LCAxZnIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMXB4LCAxZnIpKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluay13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWVtYmVyc2hpcHMge1xyXG4gICAgICAgIC5zdHJhcGxpbmUtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWN0aW9uLWlubmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHMvbWl4aW5zL21peGluc1wiO1xuQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy92YXJpYWJsZXMvY29sb3JzXCI7XG5cbi5jdGEtYmFubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMXZ3O1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygxMXZ3ICsgMzVweCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoNTBweCArIDExdncpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMTF2dyArIDVweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDg1cHggKyAxMXZ3KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZC1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2tncm91bmQtb3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGNvbG9ycy4kb3JhbmdlLCBjb2xvcnMuJHJlZCk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluay13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiLi4vLi4vYWJzdHJhY3RzL21peGlucy9taXhpbnNcIjtcclxuQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy92YXJpYWJsZXMvY29sb3JzXCI7XHJcblxyXG4uc2luZ2xlLWV2ZW50IHtcclxuXHJcbiAgICAvKipcclxuICAgICogQW5jaG9yIGxpbmtzXHJcbiAgICAqL1xyXG4gICAgJl9fYW5jaG9yLWxpbmtzLXRvcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FuY2hvci1saW5rcy1ib3R0b20ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNDQ0NDQ0Mgc29saWQ7XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE5N3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FuY2hvci1saW5rcy10aXRsZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiAgICAvL0xvd2VyIGdyZXkgc2VjdGlvbiB3aXRoIGV2ZW50IGRldGFpbHNcclxuICAgICZfX2RldGFpbHMtY29udGVudCB7XHJcbiAgICAgICAgLy8gcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2RldGFpbHMtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlscy1pdGVtLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0OHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWxzLWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogY29sb3JzLiRibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLy9UaWNrZXQgdHlwZXNcclxuICAgICZfX3RpY2tldC10eXBlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGdhcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpY2tldC10eXBlLW5hbWUge1xyXG5cdH1cclxuXHJcbiAgICAmX190aWNrZXQtdHlwZS1wcmljZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG5cdCZfX3RpY2tldC10eXBlLXByaWNlLW1ldGEge1xyXG5cdFx0Y29sb3I6IGNvbG9ycy4kY29sb3ItZ3JleS0xO1xyXG5cdFx0Zm9udC1zaXplOiAuN3JlbTtcclxuXHR9XHJcblxyXG4gICAgJl9fYm9va2luZy1saW5rIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAvL01haW4gY29udGVudCBhcmVhXHJcbiAgICAmX19tYWluLWNvbnRlbnQtYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcblxyXG4gICAgICAgID5oMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNzcGVha2VycyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNDQ0NDQ0Mgc29saWQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcclxuXHJcbiAgICAgICAgPmgyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNhZ2VuZGEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XHJcblxyXG4gICAgICAgID5oMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN2ZW51ZSB7XHJcbiAgICAgICAgPmgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI29yZ2Fuc2VyIHtcclxuICAgICAgICA+aDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zcGVha2Vycy1jYXJkcyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMXB4LCAxZnIpKTtcclxuICAgICAgICBncmlkLWdhcDogMjBweDtcclxuICAgICAgICByb3ctZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAoc20pIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDFweCwgMWZyKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNwZWFrZXItYmlvIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcGVha2VyLWJpb2dyYXBoaWVzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn0iLCJAdXNlIFwiLi4vLi4vYWJzdHJhY3RzL21peGlucy9taXhpbnNcIjtcbkB1c2UgXCIuLi8uLi9hYnN0cmFjdHMvdmFyaWFibGVzL2NvbG9yc1wiO1xuXG4uYWdlbmRhIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLXRpbWUge1xyXG4gICAgICAgIGNvbG9yOiBjb2xvcnMuJHJlZDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcblxyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tdG9waWMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWxlZnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1kaXZpZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4ICNDQ0NDQ0Mgc29saWQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiLi4vLi4vYWJzdHJhY3RzL21peGlucy9taXhpbnNcIjtcblxuLnZlbnVlIHtcclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgIH1cclxuICAgIC8vVmVudWUgdGl0bGUgaDMgKG5vdCBibG9jayB0aXRsZSlcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgJl9fYWRkcmVzcyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcclxuICAgIH1cclxuICAgICZfX2FkZHJlc3MtbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIC5idG4tLXByaW1hcnkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuYnRuLS1zZWNvbmRhcnkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAudW1zX21hcF9vcHRzIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHMvbWl4aW5zL21peGluc1wiO1xuQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy92YXJpYWJsZXMvY29sb3JzXCI7XG5cbi5uZXdzbGV0dGVyLXNpZ251cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTF2dztcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kLWltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMXZ3ICsgNTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZC1vdmVybGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgY29sb3JzLiRvcmFuZ2UsIGNvbG9ycy4kcmVkKTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAvL0dyYXZpdHkgZm9ybXNcclxuICAgIGxhYmVsLmdmaWVsZF9sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4uZ2ZpZWxkX3JlcXVpcmVkLmdmaWVsZF9yZXF1aXJlZF9hc3RlcmlzayB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0Om5vdCg6Zm9jdXMpIHtcclxuICAgICAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI2ZpZWxkX3N1Ym1pdCB7XHJcbiAgICAgICAgLmdmb3JtLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5icChzbS1tYXgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHMvbWl4aW5zL21peGluc1wiO1xuQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy92YXJpYWJsZXMvY29sb3JzXCI7XG5cbi5mdWxsLXBhZ2UtZm9ybSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLmJwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzdweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdHJhcGxpbmUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS13cmFwcGVyLWhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS13cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDc4M3B4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS13cmFwcGVyLXRvcCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNDQ0NDQ0Mgc29saWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS13cmFwcGVyLWJvdHRvbSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0dyYXZpdHkgZm9ybXNcclxuICAgIC5nZm9ybV93cmFwcGVyIHtcclxuXHJcbiAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdpbnB1dF9mdWxsLFxyXG4gICAgICAgIC5naW5wdXRfbGVmdCxcclxuICAgICAgICAuZ2lucHV0X3JpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy9Gb3JtIHN0ZXBzXHJcbiAgICAgICAgLmdmX3BhZ2Vfc3RlcHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuZ2Zfc3RlcCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5nZl9zdGVwX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nZl9zdGVwX3BlbmRpbmcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdmX3N0ZXBfbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5nZm9ybV9kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2Zvcm1fcGFnZV9mb290ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC01MHZ3O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4ICNDQ0NDQ0Mgc29saWQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwdnc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKHNtLW1heCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nZmllbGRfY2hlY2tib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAxN3B4O1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5icChzbSkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgYXV0byk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgYXV0byk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nY2hvaWNlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbi5hZGRfbGlzdF9pdGVtIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9kZWZpbml0aW9uL2ltZy9zdmcvYWRkLWJ1dHRvbi5zdmcnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nZm9ybV9hamF4X3NwaW5uZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZC1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2tncm91bmQtb3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG9wYWNpdHk6IC43NTsgLy9AVE9ETyBjaGVjayB0aGlzIHZhbHVlXHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBibGFjaywgdHJhbnNwYXJlbnQpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1peGlucy5uaWNlQ2hlY2tib3g7XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubmljZVJhZGlvO1xyXG59IiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy9taXhpbnMvbWl4aW5zXCI7XG5cbi5sYXJnZS1pbWFnZS10ZXh0IHtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1pbWFnZSArICYge1xyXG4gICAgICAgIC5zZWN0aW9uLWlubmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jdGEtbm8taW1hZ2Uge1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgICZfX2xpbmstd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy9taXhpbnMvbWl4aW5zXCI7XG5AdXNlIFwiLi4vLi4vYWJzdHJhY3RzL3ZhcmlhYmxlcy9jb2xvcnNcIjtcblxuLnBvc3QtZ3JpZC1hamF4LWZpbHRlcnMge1xyXG4gICAgJl9fY2FyZHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgcm93LWdhcDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCAjRDlEOUQ5IHNvbGlkO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAoc20pIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyNXB4O1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWx0ZXJzLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVycyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icCh4bGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubmljZVNlbGVjdDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5icChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKHhsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMDlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm8tcmVzdWx0cy1tZXNzYWdlIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMS8tMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5icChzbSkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub2ctbG9hZG1vcmUtYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRpb24tYnV0dG9uLXByZXYge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRpb24tYnV0dG9uLW5leHQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAoc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0aW9uLWJ1dHRvbi1wcmV2LFxyXG4gICAgLnBhZ2luYXRpb24tYnV0dG9uLW5leHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiBjb2xvcnMuJGNvbG9yLXJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wZXJzb24ge1xyXG4gICAgICAgIC5wb3N0LWdyaWQtYWpheC1maWx0ZXJzX19maWx0ZXJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtZ3JpZC1hamF4LWZpbHRlcnNfX2NhcmRzIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5icCh4bGcpIHtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy9taXhpbnMvbWl4aW5zXCI7XG5cbi5zaW5nbGUtcG9zdCB7XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDNweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDNweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS1jYXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXVkaW8td3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZGVvLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZGVvLWNhcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX192aWRlby13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcXVvdGUtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYm94LXNoYWRvdygpO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNTRweCA0OHB4IDM5cHggNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcXVvdGUtaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTUwcHg7XHJcbiAgICAgICAgbGVmdDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19xdW90ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50d28tY29sLXdpdGgtc2lkZWJhciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnR3by1jb2wtd2l0aC1zaWRlYmFyX19zaWRlYmFyIHtcclxuICAgICAgICAuY2FyZC1ldmVudC1uZXdzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy9taXhpbnMvbWl4aW5zXCI7XG5cbi50YWxrLXRvLXJlcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTExdnc7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTF2dztcclxuXHJcbiAgICAmX19pbnRybyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NTJweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmX19yZXByZXNlbnRhdGl2ZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDFweCwgMWZyKSk7XHJcbiAgICAgICAgcm93LWdhcDogMjBweDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiA1M3B4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDFweCwgMWZyKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdC1yZWdpb24ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjY3cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVnaW9ucy1hbmQtcmVwcmVzZW50YXRpdmVzIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggI0NDQ0NDQyBzb2xpZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1vcmdhbml6ZXItb3ItY29udGFjdCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDFweCAjQ0NDQ0NDIHNvbGlkO1xyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHMvbWl4aW5zL21peGluc1wiO1xuXG4uY29udGFjdC1mb3JtIHtcclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3ODNweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5ib3gtc2hhZG93KCk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDMwcHggMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNTBweCA2NXB4IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2Zvcm1fZm9vdGVyIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHMvbWl4aW5zL21peGluc1wiO1xuXG4udmlkZW8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgJl9fdmlkZW8tdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8tY2FwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZGVvLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1iYW5uZXIrJi0tcHNhLWZvdW5kYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTE0LjE2NjZ2dyAtIDBweCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xNC4xNjY2dncgKyAzMHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xNC4xNjY2dncgKyAzMHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLnd5c2l3eWctc2VjdGlvbiB7XHJcbiAgICAmX19pbm5lciB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtLXBzYS1mb3VuZGF0aW9uIHtcclxuICAgICAgICAuc2VjdGlvbi1pbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy9taXhpbnMvbWl4aW5zXCI7XG5cbi5jdGEtY2FyZHMge1xyXG5cclxuICAgIC5zZWN0aW9uLWlubmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZHMge31cclxuXHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYm94LXNoYWRvdygpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4IDQ3cHggMzlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZC10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtbGluayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzRweDtcclxuICAgIH1cclxuXHJcbiAgICAud2F2ZS1kZWNvcmF0aW9uIHtcclxuICAgICAgICBib3R0b206IC0ydnc7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI0Y4RjhGODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHMvbWl4aW5zL21peGluc1wiO1xuQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy92YXJpYWJsZXMvY29sb3JzXCI7XG5cbi5saW5rLWJveGVzIHtcclxuXHJcbiAgICAuc2VjdGlvbi1pbm5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJveC1zaGFkb3c7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMzVweCAzNXB4IDI1cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjNweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjNweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6IGNvbG9ycy4kcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHt9XHJcbiAgICB9XHJcblxyXG4gICAgLndhdmUtZGVjb3JhdGlvbiB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjRjhGOEY4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy9taXhpbnMvbWl4aW5zXCI7XG5AdXNlIFwiLi4vLi4vYWJzdHJhY3RzL3ZhcmlhYmxlcy9jb2xvcnNcIjtcblxuLnRhYmJlZC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XHJcblxyXG4gICAgLnNlY3Rpb24taW5uZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYnMtd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDclO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDc2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYi1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUzJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDY0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL1RhYiB0aXRsZXNcclxuICAgIC5qcy10YWJsaXN0IHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggI0NDQ0NDQyBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggMjJweCAzNnB4IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6dmlzaXRlZCxcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjp2aXNpdGVkLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vVGFiIGNvbnRlbnRcclxuICAgIC50YWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5saXN0VW5zdHlsZWQoKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy9taXhpbnMvbWl4aW5zXCI7XG5cbi5qb2luLXRoZS1jb21tdW5pdHkge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDFweCAxZnIpKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMuYnAobWQpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMxNmZyIDYyMWZyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZnQge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMzVweCAyMXB4IDQxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBcclxuICAgICAgICAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59IiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0cy9taXhpbnMvbWl4aW5zXCI7XG5cbiNwYWdlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAuYWRtaW4tYmFyICYge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0NnB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobWQpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDMycHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vLi4vYWJzdHJhY3RzL21peGlucy9taXhpbnNcIjtcbkB1c2UgXCIuLi8uLi9hYnN0cmFjdHMvdmFyaWFibGVzL2NvbG9yc1wiO1xuXG4uc2l0ZS1oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgQGluY2x1ZGUgbWl4aW5zLmJveC1zaGFkb3coKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggI2NjYyBzb2xpZDtcclxuICAgIH1cclxuXHJcbiAgICAuYWRtaW4tYmFyICYge1xyXG4gICAgICAgIHRvcDogNDZweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODNweCkge1xyXG4gICAgICAgICAgICB0b3A6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJvZHkuc2Nyb2xsZWQgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGJvZHkuYWRtaW4tYmFyLnNjcm9sbGVkICYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgIHRvcDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAvL1RvcCBoZWFkZXIgc2VjdGlvbiAocmVkIGJpdClcclxuICAgICZfX3RvcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWQ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAoc20pIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib2R5LnNjcm9sbGVkICYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAoc20tbWF4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcC1saW5rIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChzbS1tYXgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjNweDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCAjRDc5MDlBIHNvbGlkO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1waG9uZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNvbnRhY3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1icmFuZGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobWQtbWF4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYm9keS5zY3JvbGxlZCAmIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIm1haW4jcHJpbWFyeSB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbn0iLCJAdXNlIFwiLi4vLi4vYWJzdHJhY3RzL21peGlucy9taXhpbnNcIjtcblxuLnNpdGUtZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMTF2dztcclxuICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggYmxhY2sgc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjI1KSBzb2xpZDtcclxuICAgIH1cclxuXHJcbiAgICAmX190b3AtaW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAoc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICByb3ctZ2FwOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDFweCwgNDUxZnIpIG1pbm1heCgxcHgsIDI1NWZyKSBtaW5tYXgoMXB4LCAyOTZmcikgbWlubWF4KDFweCwgMjAzZnIpO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxcHgsIDQ1MWZyKSBtaW5tYXgoMXB4LCAyNTVmcikgbWlubWF4KDFweCwgMjk2ZnIpIG1pbm1heCgxcHgsIDMyM2ZyKTtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcclxuICAgICAgICAgICAgcm93LWdhcDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4NXB4XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lbnUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5saXN0VW5zdHlsZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbS1pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAoc20pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29tcGFueS1pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaXRlLWJ5IHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICNFNjhEMUY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vRm9vdGVyIGxpbmsgc3R5bGVzXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1tZW51IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9BbGwgY29sdW1uc1xyXG4gICAgJl9fY29sdW1uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJldmVydDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5icChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb2x1bW4tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vQ29sdW1uIDFcclxuICAgICZfX2xvZ28td3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLy9Db2x1bW4gMVxyXG4gICAgJl9fbG9nby10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAvL0NvbHVtbiAxXHJcbiAgICAmX19hZGRyZXNzIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnAoc20pIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9jb2x1bW4gNCBcclxuICAgICNmb290ZXItbmF2aWdhdGlvbi0zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICYubW9iaWxlLW1lbnUtb3BlbiB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vLi4vYWJzdHJhY3RzL21peGlucy9taXhpbnNcIjtcblxuLmdmb3JtX3dyYXBwZXIge1xyXG5cclxuICAgIC8vQXBwbHkgZ2xvYmFsIGJ1dHRvbiBzdHlsaW5nIHRvIHN1Ym1pdFxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvblByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgLmdmb3JtX25leHRfYnV0dG9uIHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnV0dG9uUHJpbWFyeTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9kZWZpbml0aW9uL2ltZy9zdmcvY2hldnJvbi1yaWdodC13aGl0ZS5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIxcHgpIGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvblRlcnRpYXJ5O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2RlZmluaXRpb24vaW1nL3N2Zy9jaGV2cm9uLWxlZnQtYmxhY2suc3ZnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDIxcHgpIGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBtaW4td2lkdGg6IDIxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzRweCAxNnB4IDUwcHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2RlZmluaXRpb24vaW1nL3N2Zy9jaGV2cm9uLWxlZnQtd2hpdGUuc3ZnJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nZm9ybV9wcmV2aW91c19idXR0b24rLmdmb3JtX25leHRfYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubmljZVNlbGVjdCgpO1xyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhLFxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwidXJsXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4ICMwMDAwMDAgc29saWQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nZmllbGRfbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdmb3JtX2ZpZWxkcyB7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxNnB4O1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2Zvcm1fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdmaWVsZF9jaGVja2JveCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmdjaG9pY2Uge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIuZ2Zvcm1fd3JhcHBlciB7XHJcbiAgICAvL0ludmFsaWQgc3VibWlzc2lvblxyXG4gICAgZGl2Lmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkFFNUU3O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3IgIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIC5nZm9ybS1pY29uIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL29yYW5nZWdyb3ZlLWJhc2UtdGhlbWUvaW1nL3N2Zy9jcm9zcy5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1ZhbGlkYXRpb24gbWVzc2FnZVxyXG4gICAgLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG59IiwiLmxlYWZsZXQtcG9wdXAge1xyXG4gICAgb3BhY2l0eTogMCFpbXBvcnRhbnQ7XHJcbn0iXX0= */
