/*!
Theme Name: matray
Theme URI: https:/globulebleu.com
Author URI: https:/globulebleu.com
Author: Globulebleu
Author URI: https:/globulebleu.com
Description: Your beautiful theme
Version: 1.0
License URI: LICENSE
Text Domain: matray

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

matray is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
!*/@import url("https://use.typekit.net/dxv0dsb.css");html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}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{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]{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}*{box-sizing:border-box}::-moz-selection{background:#277497;color:#fff;text-shadow:none}::selection{background:#277497;color:#fff;text-shadow:none}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{overflow-x:hidden}body{margin:0;font-family:titling-gothic-fb-narrow,Arial,sans-serif;font-size:1.5rem;line-height:2.8rem;font-weight:300;color:#231f20;-webkit-font-smoothing:antialiased}figure{margin:0;padding:0}img{display:inline-block;width:auto;max-width:100%;height:auto}p img{margin-bottom:.5em}@font-face{font-family:icomoon;src:url(/wp-content/themes/matray/fonts/icomoon/fonts/icomoon.eot?n5e2re);src:url(/wp-content/themes/matray/fonts/icomoon/fonts/icomoon.eot?n5e2re#iefix) format("embedded-opentype"),url(/wp-content/themes/matray/fonts/icomoon/fonts/icomoon.ttf?n5e2re) format("truetype"),url(/wp-content/themes/matray/fonts/icomoon/fonts/icomoon.woff?n5e2re) format("woff"),url(/wp-content/themes/matray/fonts/icomoon/fonts/icomoon.svg?n5e2re#icomoon) format("svg");font-weight:400;font-style:normal}body.page-template-homepage h2,body:not(.page-template-homepage) h1{font-size:3rem;line-height:3.5rem;margin:0 0 3rem;color:#fff;font-weight:400}@media (min-width:992px){body.page-template-homepage h2,body:not(.page-template-homepage) h1{font-size:4rem;line-height:4rem}}@media (min-width:1200px){body.page-template-homepage h2,body:not(.page-template-homepage) h1{font-size:6rem;line-height:6rem}}body.page-template-homepage h3,body:not(.page-template-homepage) h2{font-size:2.2rem;line-height:2.4rem;margin:0 0 2.5rem;position:relative;text-transform:uppercase;font-weight:300;color:#0e0d24;letter-spacing:1.2px}@media (min-width:992px){body.page-template-homepage h3,body:not(.page-template-homepage) h2{font-size:2.4rem;line-height:3rem;margin-bottom:3rem;padding-bottom:3.2rem}body.page-template-homepage h3:after,body:not(.page-template-homepage) h2:after{width:1rem;height:.2rem;position:absolute;bottom:0;display:block;content:"";background:#277497}}body.page-template-homepage h4,body:not(.page-template-homepage) h3{font-size:2rem;line-height:2.2rem;margin:0 0 2rem;color:#0e0d24;letter-spacing:1.2px;font-weight:300}@media (min-width:992px){body.page-template-homepage h4,body:not(.page-template-homepage) h3{font-size:2.4rem;line-height:2.8rem}}body.page-template-homepage h5,body:not(.page-template-homepage) h4{font-size:1.6rem;line-height:2.4rem;margin:0 0 2rem;text-transform:uppercase;font-weight:400}@media (min-width:992px){body.page-template-homepage h5,body:not(.page-template-homepage) h4{font-size:1.6rem;line-height:2.4rem;margin-bottom:3rem}}body.page-template-homepage h6,body:not(.page-template-homepage) h5{font-size:1.5rem;line-height:1.7rem;margin:0 0 1rem;font-weight:500;color:#0e0d24}body:not(.page-template-homepage) h6{font-size:1.4rem;line-height:1.8rem;margin:0 0 1rem;font-weight:500;color:#0e0d24}p{margin:0 0 1.5rem;letter-spacing:.5px}@media (min-width:992px){p{margin:0 0 2.5rem}}ol,ul{margin:0 0 2rem;padding:0 0 0 3.5rem}@media (min-width:992px){ol,ul{margin:0 0 2rem}}ul li{list-style:disc}ol li{list-style:decimal}b,strong{font-weight:500}cite,dfn,em,i{font-style:italic}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:1.5rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-more:before{content:"\6d"}.icon-dowm:before{content:"\64"}.icon-left:before{content:"\6c"}.icon-right:before{content:"\72"}.icon-up:before{content:"\75"}a{background-color:transparent;color:#277497;text-decoration:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a:active,a:focus{outline:none;color:#123646}@media (min-width:992px){a:hover{color:#123646}}a img{border:none}.btn,.btn-arrow-dark,.btn-arrow-light,.submit-wrapper,button,input[type=button],input[type=reset]{display:table;background-color:#277497;color:#fff;border:0;padding:1rem;text-transform:uppercase;letter-spacing:1.5px;font-weight:400;text-decoration:none;font-size:1.2rem;line-height:1.2rem;font-weight:500;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:relative;margin-bottom:2rem;cursor:pointer}@media (min-width:992px){.btn,.btn-arrow-dark,.btn-arrow-light,.submit-wrapper,button,input[type=button],input[type=reset]{padding:2rem}.btn-arrow-dark:hover,.btn-arrow-light:hover,.btn:hover,.submit-wrapper:hover,button:hover,input[type=button]:hover,input[type=reset]:hover{background:#1d556e;color:#fff}}.btn-arrow-dark:active,.btn-arrow-dark:focus,.btn-arrow-light:active,.btn-arrow-light:focus,.btn:active,.btn:focus,.submit-wrapper:active,.submit-wrapper:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus{outline:none;background:#1d556e;color:#fff}.btn-arrow-dark,.btn-arrow-light,.submit-wrapper{background:#277497;cursor:pointer;padding:1rem 3rem 1rem 1rem;color:#fff;border:1px solid #277497}.btn-arrow-dark:after,.btn-arrow-light:after,.submit-wrapper:after{font-family:icomoon!important;display:block;position:absolute;font-size:.9rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-transform:lowercase;content:"r";color:#fff;right:1.5rem;top:1.1rem;font-size:.8rem}@media (min-width:992px){.btn-arrow-dark,.btn-arrow-light,.submit-wrapper{padding:2rem 4rem 2rem 2rem}.btn-arrow-dark:after,.btn-arrow-light:after,.submit-wrapper:after{top:2.1rem}.btn-arrow-dark:hover,.btn-arrow-light:hover,.submit-wrapper:hover{text-decoration:none;border-color:#1d556e;background:#1d556e}.btn-arrow-dark:hover:after,.btn-arrow-light:hover:after,.submit-wrapper:hover:after{right:1.2rem}}.btn-arrow-light,.submit-wrapper{background:transparent;color:#277497}.btn-arrow-light:after,.submit-wrapper:after{color:#277497}@media (min-width:992px){.btn-arrow-light:hover,.submit-wrapper:hover{border-color:#1d556e;color:#1d556e;background:transparent}.btn-arrow-light:hover:after,.submit-wrapper:hover:after{color:#1d556e}}.submit-wrapper{padding:0}.submit-wrapper input[type=submit]{background:transparent;border:0;margin:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;color:#277497;text-transform:uppercase;letter-spacing:1.5px;font-weight:400;text-decoration:none;font-weight:500;display:table;cursor:pointer;padding:1rem 3rem 1rem 1rem}@media (min-width:992px){.submit-wrapper input[type=submit]{padding:2rem 4rem 2rem 2rem}}@media (min-width:992px){.submit-wrapper input:hover{color:#1d556e}}input:not(.wpcf7-submit),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],select,textarea{color:#231f20;border:1px solid #aaa;border-radius:0;box-shadow:none;font-size:1.6rem;line-height:2.6rem;opacity:.5;font-weight:200;width:100%;text-transform:uppercase;font-size:1.4rem}input:not(.wpcf7-submit):focus,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,select:focus,textarea:focus{border:1px solid #277497}@media (min-width:768px){input:not(.wpcf7-submit),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],select,textarea{border:0;border-bottom:1px solid #aaa}input:not(.wpcf7-submit):focus,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,select:focus,textarea:focus{border:0;border-bottom:1px solid #277497}}input[type=checkbox]{width:auto}textarea{height:15rem}@media (min-width:1200px){textarea{height:17rem}}select{border-bottom:1px solid #aaa;border-radius:0}table,textarea{width:100%}table{margin:0 0 1.5em}.cookies-law-info{position:fixed;bottom:0;z-index:900;max-width:1800px;margin:0 auto;width:100%}@media (min-width:992px){.cookies-law-info{bottom:2rem;right:2rem}}.cookies-law-info.validated{display:none}.cookies-law-info .cookies-wrapper{padding:1rem 2rem;margin-left:auto;background:#fff;background-color:#277497;z-index:900}@media (min-width:768px){.cookies-law-info .cookies-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:2rem 4rem}}@media (min-width:992px){.cookies-law-info .cookies-wrapper{width:60%}}@media (min-width:1440px){.cookies-law-info .cookies-wrapper{width:40%}}.cookies-law-info .cookies-content{margin:0;float:none}@media (max-width:767px){.cookies-law-info .cookies-content{text-align:center;max-width:100%}}@media (min-width:768px){.cookies-law-info .cookies-content{padding-right:3rem;width:calc(100% - 19rem)}}.cookies-law-info .cookies-content h3,.cookies-law-info .cookies-content strong{font-size:1.6rem;line-height:1.2;margin-bottom:.5rem;color:#fff;display:block}.cookies-law-info .cookies-content p{font-size:1.4rem;line-height:1.2;margin-bottom:0;color:#231f20}.cookies-law-info .cookies-buttons{float:none}@media (max-width:767px){.cookies-law-info .cookies-buttons{text-align:center;max-width:100%;margin-top:1.5rem}}.cookies-law-info .cookies-buttons button{margin:0;padding:0;background-color:transparent;background:transparent;border:0;border-radius:0;box-shadow:none;text-shadow:none;color:#fff;font-weight:600;font-size:1.4rem;font-weight:500}@media (min-width:992px){.cookies-law-info .cookies-buttons button:hover{background:transparent}}.cookies-law-info .cookies-buttons button:active{top:0}.cookies-law-info .cookies-buttons .find-more-button{display:block;font-size:1.4rem;text-decoration:none;color:#fff}@media (min-width:768px){.cookies-law-info .cookies-buttons .find-more-button{text-align:right}}@media (min-width:992px){.cookies-law-info .cookies-buttons .find-more-button:hover{text-decoration:underline;color:#fff;opacity:.8}}.cookies-law-info .cookies-buttons .agree-button{background:#fff;color:#277497;margin-bottom:.5rem;margin-top:0;font-size:1.4rem}@media (max-width:767px){.cookies-law-info .cookies-buttons .agree-button{display:block;margin:0 auto .5rem}}@media (min-width:768px){.cookies-law-info .cookies-buttons .agree-button{display:block;margin-left:auto;margin-top:0;padding:1rem 2.4rem}}@media (min-width:992px){.cookies-law-info .cookies-buttons .agree-button:hover{opacity:.8;background:#fff;color:#277497}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.page-links,.site-content:after,.site-footer:after,.site-header:after{clear:both}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll.neverending .site-footer,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}body.page-template-homepage .office-heroe{position:relative;width:100%;overflow:hidden;height:30rem}@media (min-width:992px){body.page-template-homepage .office-heroe{height:calc(100vh - 10rem)}}@media (min-width:1440px){body.page-template-homepage .office-heroe{height:calc(100vh - 14rem)}}body.page-template-homepage .office-heroe>ul{height:100%}@media (min-width:992px){body.page-template-homepage .office-heroe>ul{z-index:-1}}body.page-template-homepage .office-heroe>ul>li{position:absolute;top:0;left:0;right:0;display:block;opacity:0;width:100%;height:100%;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}body.page-template-homepage .office-heroe>ul>li.active{opacity:1}body.page-template-homepage .office-heroe figure{height:100%;width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}.lines{display:none}@media (min-width:992px){.lines{height:100%;width:100%;position:absolute;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;z-index:1;text-outline:0;top:0;left:0}}.lines div{background:#fff;opacity:.2;width:1px}body.page-template-homepage .office-heroe nav{right:5rem;position:absolute;display:none}@media (min-width:992px){body.page-template-homepage .office-heroe nav{left:83.33333%;right:auto;line-height:1.8rem;z-index:2;display:block;padding-left:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.page-template-homepage .office-heroe nav:before{content:"";width:1px;height:100%;background:#fff;display:block;position:absolute;left:-1px}}@media (min-width:1200px){body.page-template-homepage .office-heroe nav{padding-left:2rem}}@media (min-width:1440px){body.page-template-homepage .office-heroe nav{padding-left:3rem}}body.page-template-homepage .office-heroe nav ul li{margin-bottom:1rem;cursor:default;display:block;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:relative}@media (min-width:992px){body.page-template-homepage .office-heroe nav ul li{padding-left:1rem}}@media (min-width:1440px){body.page-template-homepage .office-heroe nav ul li{padding-left:0}}body.page-template-homepage .office-heroe nav ul li:before{content:"";position:absolute;left:-1.2rem;width:3px;height:100%;background:#277497;display:block;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:0}@media (min-width:992px){body.page-template-homepage .office-heroe nav ul li:before{left:-1.2rem}}@media (min-width:1200px){body.page-template-homepage .office-heroe nav ul li:before{left:-2.2rem}}@media (min-width:1440px){body.page-template-homepage .office-heroe nav ul li:before{left:-3.2rem}}body.page-template-homepage .office-heroe nav ul li:after{content:"r";color:#277497;font-family:icomoon!important;display:block;position:absolute;left:0;top:-.2rem;font-size:.8rem;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}body.page-template-homepage .office-heroe nav ul li:last-child{margin-bottom:0}@media (min-width:992px){body.page-template-homepage .office-heroe nav ul li{margin-bottom:2.5rem;padding-bottom:2rem}body.page-template-homepage .office-heroe nav ul li:last-child{margin-bottom:0}}body.page-template-homepage .office-heroe nav ul li.active{position:relative;padding-left:1.5rem}body.page-template-homepage .office-heroe nav ul li.active:after,body.page-template-homepage .office-heroe nav ul li.active:before{opacity:1}@media (min-width:992px){body.page-template-homepage .office-heroe nav ul li.active{padding-left:1.5rem}}@media (min-width:1440px){body.page-template-homepage .office-heroe nav ul li.active{padding-left:2rem}}body.page-template-homepage .office-heroe nav ul div{letter-spacing:1.5px;font-weight:400;text-decoration:none;background:transparent;text-transform:uppercase;text-align:left;padding:0;cursor:pointer;margin-bottom:0;display:table;font-size:1.2rem;line-height:1.2rem;font-weight:500;color:#fff;cursor:default;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}body.page-template-homepage .office-heroe nav ul div span{font-size:1.2rem;display:block;line-height:1.8rem;font-weight:400}@media (min-width:1200px){body.page-template-homepage .office-heroe nav ul div span+span{font-size:1.4rem}}body.page-template-homepage .title{position:absolute;left:5rem;z-index:2}@media (min-width:992px){body.page-template-homepage .title{left:16.66667%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50%}}body.page-template-homepage .title h2{color:#fff;margin-bottom:0;margin-top:10rem}@media (max-width:991px){body.page-template-homepage .title h2{font-size:4rem;line-height:4rem}}@media (min-width:992px){body.page-template-homepage .title h2{margin-bottom:7.4rem;margin-top:0}}body.page-template-homepage .title a.scroll{display:none}@media (min-width:992px){body.page-template-homepage .title a.scroll{margin-left:0;cursor:pointer;border:0;background:transparent;padding-left:4rem;color:#fff;font-weight:500;font-size:1.4rem;position:relative;text-decoration:none;display:block}}body.page-template-homepage .title a.scroll:before{height:4.1rem;width:4.1rem;content:"";border-radius:4.1rem;border:1px solid #fff;left:-2rem;top:-1.2rem}body.page-template-homepage .title a.scroll:after,body.page-template-homepage .title a.scroll:before{display:block;position:absolute;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}body.page-template-homepage .title a.scroll:after{content:"d";color:#277497;font-family:icomoon!important;left:-.5rem;top:-.2rem;font-size:.6rem;color:#fff}@media (min-width:992px){body.page-template-homepage .title a.scroll:hover:before{top:-2rem}body.page-template-homepage .title a.scroll:hover:after{top:1.8rem}}body .domaines-comp{margin:0;padding:0;position:relative}body .domaines-comp li{margin:0;padding:0;list-style:none;display:-webkit-box;display:flex;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;vertical-align:middle;position:relative}@media (min-width:992px){body .domaines-comp li:hover{box-shadow:0 0 10px 0 rgba(35,29,28,.1);background:#fff}body .domaines-comp li:hover:before{opacity:1}body .domaines-comp li:hover a{border-color:#fff;color:#1d556e}body .domaines-comp li:hover a:after{margin-left:1rem;opacity:1}}body .domaines-comp li:before{height:1px;width:100%;position:absolute;top:-1px;left:0;content:"";background:#fff;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}body .domaines-comp li:last-child a{border-bottom:0}body .domaines-comp li a{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border-bottom:1px solid #e9e8e8;padding:1.5rem 3rem 1.5rem 0;margin:0;display:-webkit-box;display:flex;width:100%;-webkit-box-align:center;align-items:center;font-size:1.2rem;line-height:1.8rem;position:relative;text-transform:uppercase;letter-spacing:1.5px;font-weight:400;text-decoration:none;text-align:left}@media (min-width:992px){body .domaines-comp li a{margin:0 2rem;padding:1.8rem 3rem 1.8rem 0;min-height:77px}}@media (min-width:1200px){body .domaines-comp li a{padding:2rem 3rem 2rem 0}}body .domaines-comp li a:after{font-family:icomoon!important;display:block;position:absolute;font-size:.9rem;text-transform:lowercase;content:"r";display:inline;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;color:#277497;right:1rem}body.page-template-homepage .domaines-comp:before{content:"";top:0;background:#fff;height:1px;width:100%;z-index:0;position:absolute;left:0}body.page-template-homepage .domaines-comp:after{content:"";bottom:0;background:#fff;height:1px;width:100%;z-index:0;position:absolute;left:0}body.page-template-homepage .domaines-comp li a{color:#231f20}.contact .form{position:relative;background:#f1f1f2;padding-bottom:2rem;padding-top:3rem}@media (min-width:992px){.contact .form{background:transparent;padding-bottom:6rem;padding-top:0}.contact .form:before{content:"";display:block;position:absolute;width:100%;background:#f1f1f2;height:50%;bottom:0;z-index:-1}}.contact .form .wrapper{width:90%;max-width:1800px;margin:0 auto;box-shadow:0 0 10px 0 rgba(35,29,28,.1);background:#fff}@media (min-width:992px){.contact .form .wrapper{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.contact .form .wpcf7{padding:2rem}@media (min-width:992px){.contact .form .wpcf7{-webkit-box-flex:0;flex:0 1 50%;max-width:50%;padding:4rem}}@media (min-width:1200px){.contact .form .wpcf7{padding:7rem 6rem}}.contact .form .wpcf7 form{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.contact .form .wpcf7 form>div{width:100%;margin-bottom:2rem}@media (min-width:768px){.contact .form .wpcf7 form>div{-webkit-box-flex:0;flex:0 1 45%;margin-bottom:3rem;max-width:45%}}.contact .form .wpcf7 form>div.full{-webkit-box-flex:1;flex:1 1 100%;max-width:none}.contact .form .wpcf7 form>div.full p{margin-bottom:0;display:inline}.contact .form .wpcf7 form>div.submit-wrapper{width:auto;margin-bottom:0}@media (min-width:768px){.contact .form .wpcf7 form>div.submit-wrapper{-webkit-box-flex:0;flex:0 1 auto;max-width:auto}}.contact .form .wpcf7 h3{font-size:2.2rem;line-height:2.4rem;padding-bottom:0;margin-bottom:2rem;display:inline;text-transform:uppercase;letter-spacing:1.5px;font-weight:400;text-decoration:none;font-weight:300;color:#0e0d24}.contact .form .wpcf7 h3:after{content:none}@media (min-width:992px){.contact .form .wpcf7 h3{margin-bottom:5rem;font-size:2.4rem;line-height:3rem}}.contact .form .wpcf7 select{font-size:2.2rem;line-height:2.4rem;color:#fff;background:url(/wp-content/themes/matray/img/select.png) no-repeat #277497 100%;text-transform:uppercase;font-weight:300;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:3px 50px 3px 3px;cursor:pointer;margin-left:2px;width:auto;opacity:1}.contact .form .wpcf7 select::-ms-expand{display:none}@media (min-width:992px){.contact .form .wpcf7 select{font-size:2.4rem;line-height:2.4rem}.contact .form .wpcf7 select:hover{background-color:#1d556e}}.contact .form .wpcf7 label{font-size:1rem;text-transform:uppercase;letter-spacing:1.5px;font-weight:400;text-decoration:none;color:#0e0d24;display:block}.contact .form .wpcf7 label span{color:#bfbabb}.contact .form .wpcf7 .ajax-loader{display:none}@media (min-width:768px){.contact .form .wpcf7 div.wpcf7-acceptance-missing,.contact .form .wpcf7 div.wpcf7-validation-errors{-webkit-box-flex:1;flex:1 1 100%;margin:1rem 0 0;max-width:none}}.contact .form .map{position:relative;width:100%;height:500px}@media (min-width:992px){.contact .form .map{-webkit-box-flex:0;flex:0 1 50%;height:auto}}.contact .form .map>div{display:none;width:100%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}.contact .form .map>div.active{display:block}.contact .adresses{background:#f1f1f2}.contact .adresses .wrapper{width:90%;max-width:1800px;margin:0 auto}.contact ul{margin:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:0 0 1rem;flex-wrap:wrap}.contact ul li{margin:0;padding:0;list-style:none}@media (min-width:768px){.contact ul{-webkit-box-pack:start;justify-content:flex-start}}@media (min-width:992px){.contact ul{margin:0 6rem;flex-wrap:nowrap;padding-bottom:6rem;-webkit-box-pack:justify;justify-content:space-between}}.contact ul li{-webkit-box-flex:0;flex:0 1 45%;margin-bottom:2rem}@media (min-width:768px){.contact ul li{-webkit-box-flex:0;flex:0 1 33%}}@media (min-width:992px){.contact ul li{-webkit-box-flex:0;flex:0 1 auto;margin-bottom:0}}.contact ul h4{font-size:1.2rem;line-height:2rem;text-transform:uppercase;letter-spacing:1.5px;font-weight:400;text-decoration:none;color:#277497;margin-bottom:1rem}@media (min-width:992px){.contact ul h4{margin-bottom:3rem}}.contact ul p{margin-bottom:0;font-size:1.2rem;line-height:2rem}.contact ul p.adresse{margin-bottom:1rem}@media (min-width:992px){.contact ul p.adresse{margin-bottom:2rem}}@media (max-width:991px){.page-template-contact.page .single-header{margin-bottom:0}}.avocat-list,.avocat-list li{margin:0;padding:0}.avocat-list li{list-style:none}.vignette-avocat{position:relative}@media (min-width:1200px){.vignette-avocat:hover img{-webkit-filter:contrast(180%) brightness(100%) saturate(50%);filter:contrast(120%) brightness(90%);opacity:1}.vignette-avocat:hover a{opacity:1}}.vignette-avocat figure{height:100%}.vignette-avocat figure img{display:block;height:auto}.vignette-avocat a,.vignette-avocat figure img{width:100%;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.vignette-avocat a{position:absolute;bottom:0;opacity:1;height:100%;display:block;color:#fff;text-decoration:none;text-align:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:end;align-items:flex-end}@media (min-width:1200px){.vignette-avocat a{opacity:0;background:rgba(39,116,151,.6);top:0;bottom:auto;padding-bottom:3rem;-webkit-box-align:end;align-items:flex-end}}.vignette-avocat a .avocat-name{position:relative;height:27%;width:100%;background:rgba(32,62,77,.8);display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (min-width:768px){.vignette-avocat a .avocat-name{height:30%}}@media (min-width:1200px){.vignette-avocat a .avocat-name{height:auto;background:transparent}.vignette-avocat a .avocat-name:after{content:"";background:#fff;z-index:0}.vignette-avocat a .avocat-name:after,.vignette-avocat a .avocat-name:before{height:3.5rem;width:3.5rem;position:absolute;display:block;border-radius:3.5rem;left:50%;margin-left:-1.75rem;top:-5rem}.vignette-avocat a .avocat-name:before{content:"m";font-family:icomoon!important;font-size:.9rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-transform:lowercase;color:#231f20;z-index:1;font-size:1.5rem;margin-top:.3rem}}.vignette-avocat a h4{color:#fff;font-size:1.4rem;line-height:1.6rem;margin-bottom:0;text-transform:uppercase;letter-spacing:1.5px;font-weight:400;text-decoration:none}.avocat-list .vignette-avocat-archive{position:relative}@media (min-width:1200px){.avocat-list .vignette-avocat-archive:hover img{-webkit-filter:contrast(180%) brightness(100%) saturate(50%);filter:contrast(120%) brightness(90%);opacity:.4}.avocat-list .vignette-avocat-archive:hover figure:after,.avocat-list .vignette-avocat-archive:hover figure:before{opacity:1}.avocat-list .vignette-avocat-archive:hover .avocat-infos :not(.role){color:#1d556e}}.avocat-list .vignette-avocat-archive figure{display:block;text-decoration:none;text-align:center;background:#277497;position:relative;margin-bottom:2rem}.avocat-list .vignette-avocat-archive figure:after{content:"";background:#fff;z-index:0}.avocat-list .vignette-avocat-archive figure:after,.avocat-list .vignette-avocat-archive figure:before{height:3.5rem;width:3.5rem;position:absolute;display:block;border-radius:3.5rem;left:50%;margin-left:-1.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:0}.avocat-list .vignette-avocat-archive figure:before{content:"m";font-family:icomoon!important;font-size:.9rem;text-transform:lowercase;color:#231f20;z-index:1;font-size:1.5rem;margin-top:.3rem}@media (min-width:1200px){.avocat-list .vignette-avocat-archive figure{margin-bottom:2rem;height:auto}}.avocat-list .vignette-avocat-archive figure img{display:block;width:100%;height:auto;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.avocat-list .vignette-avocat-archive .avocat-infos{text-align:center}.avocat-list .vignette-avocat-archive .avocat-infos :not(.role){color:#0e0d24}.avocat-list .vignette-avocat-archive .avocat-infos h4{font-size:1.4rem;line-height:1.6rem;margin-bottom:0;text-transform:uppercase;letter-spacing:1.5px;font-weight:400;text-decoration:none}.avocats-linked ul{margin:0;padding:0}.avocats-linked ul li{margin:0;padding:0;list-style:none;border-bottom:1px solid #fff}.avocats-linked ul li a{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-transform:uppercase;letter-spacing:1.5px;font-weight:400;text-decoration:none;font-size:1.2rem;color:#231f20;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (min-width:992px){.avocats-linked ul li a:hover{background:#f1f1f2}.avocats-linked ul li a:hover img{-webkit-filter:contrast(180%) brightness(100%) saturate(50%);filter:contrast(120%) brightness(90%);opacity:.4}.avocats-linked ul li a:hover figure:before{opacity:1}}.avocats-linked ul li a figure{height:7rem;width:7rem;border-bottom:1px solid #fff;background:#277497;position:relative}.avocats-linked ul li a figure:before{content:"r";font-family:icomoon!important;display:block;font-size:.9rem;text-transform:lowercase;left:50%;margin-left:-.2rem;top:50%;margin-top:-1.3rem;color:#fff;position:absolute;z-index:1;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.avocats-linked ul li a figure img{width:100%;height:auto;-webkit-filter:contrast(120%) brightness(105%);filter:contrast(120%) brightness(105%);opacity:.7;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.avocats-linked ul li a div{padding-left:3rem}.blog .content,.category .content,.news-list,.page-template-page-news .content{margin:0;padding:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.blog .content li,.category .content li,.news-list li,.page-template-page-news .content li{margin:0;padding:0;list-style:none}@media (min-width:992px){.blog .content,.category .content,.news-list,.page-template-page-news .content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.blog .content .vignette-news,.category .content .vignette-news,.news-list .vignette-news,.page-template-page-news .content .vignette-news{border:1px solid #fff;padding:2rem;margin-bottom:2rem}@media (min-width:768px){.blog .content .vignette-news,.category .content .vignette-news,.news-list .vignette-news,.page-template-page-news .content .vignette-news{padding:3rem}}@media (min-width:992px){.blog .content .vignette-news,.category .content .vignette-news,.news-list .vignette-news,.page-template-page-news .content .vignette-news{margin-bottom:0;-webkit-box-flex:0;flex:0 1 30%}}@media (min-width:1440px){.blog .content .vignette-news,.category .content .vignette-news,.news-list .vignette-news,.page-template-page-news .content .vignette-news{padding:3rem 4rem}}.blog .content .vignette-news h4,.category .content .vignette-news h4,.news-list .vignette-news h4,.page-template-page-news .content .vignette-news h4{color:#277497}.blog .content .vignette-news h4 a,.category .content .vignette-news h4 a,.news-list .vignette-news h4 a,.page-template-page-news .content .vignette-news h4 a{text-decoration:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (min-width:992px){.blog .content .vignette-news h4 a:hover,.category .content .vignette-news h4 a:hover,.news-list .vignette-news h4 a:hover,.page-template-page-news .content .vignette-news h4 a:hover{color:#fff}}.blog .content .vignette-news p,.category .content .vignette-news p,.news-list .vignette-news p,.page-template-page-news .content .vignette-news p{margin-bottom:1.5rem;font-size:1.4rem;line-height:2.1rem}.blog .content .vignette-news a.link,.category .content .vignette-news a.link,.news-list .vignette-news a.link,.page-template-page-news .content .vignette-news a.link{color:#fff;padding-left:3rem;font-size:1.2rem;text-transform:uppercase;letter-spacing:1.5px;font-weight:400;text-decoration:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:relative}.blog .content .vignette-news a.link:before,.category .content .vignette-news a.link:before,.news-list .vignette-news a.link:before,.page-template-page-news .content .vignette-news a.link:before{font-family:icomoon!important;display:block;position:absolute;font-size:.9rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-transform:lowercase;content:"r";top:0;line-height:1.6rem;font-size:.7rem}@media (min-width:992px){.blog .content .vignette-news a.link:hover,.category .content .vignette-news a.link:hover,.news-list .vignette-news a.link:hover,.page-template-page-news .content .vignette-news a.link:hover{color:#fff;padding-left:4rem}}.blog .content header,.category .content header,.news-list header,.page-template-page-news .content header{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.blog .content .post-categories,.category .content .post-categories,.news-list .post-categories,.page-template-page-news .content .post-categories{padding:0;margin:0 0 1rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-flex:1;flex:1 1 auto}.blog .content .post-categories li,.category .content .post-categories li,.news-list .post-categories li,.page-template-page-news .content .post-categories li{margin:0;padding:0;list-style:none}@media (min-width:992px){.blog .content .post-categories,.category .content .post-categories,.news-list .post-categories,.page-template-page-news .content .post-categories{margin-bottom:3rem}}.blog .content .post-categories>li,.category .content .post-categories>li,.news-list .post-categories>li,.page-template-page-news .content .post-categories>li{display:table;margin-right:2rem}.blog .content .post-categories>li a,.category .content .post-categories>li a,.news-list .post-categories>li a,.page-template-page-news .content .post-categories>li a{padding-left:0;color:#fff;font-size:1.2rem;text-transform:uppercase;letter-spacing:1.5px;font-weight:400;text-decoration:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (min-width:992px){.blog .content .post-categories>li a:hover,.category .content .post-categories>li a:hover,.news-list .post-categories>li a:hover,.page-template-page-news .content .post-categories>li a:hover{color:#277497}}.blog .content .post-date,.category .content .post-date,.news-list .post-date,.page-template-page-news .content .post-date{opacity:.3;-webkit-box-flex:0;flex:0 0 auto}.related-articles .news-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.related-articles .news-list>li article{padding:2rem;margin-bottom:2rem;border:1px solid #277497}@media (min-width:768px){.related-articles .news-list>li article{padding:3rem}}@media (min-width:1440px){.related-articles .news-list>li article{padding:3rem 4rem}}@media (min-width:992px){.related-articles .news-list>li article:last-child{margin-bottom:6rem}}.related-articles .news-list .post-categories{margin-bottom:2rem}.related-articles .news-list .post-categories a{color:#231f20}.related-articles .news-list a.link{color:#277497}.related-articles .news-list a.link:hover{color:#1d556e}body.blog .page-wrapper .content .vignette-news,body.category .page-wrapper .content .vignette-news,body.page-template-page-news .page-wrapper .content .vignette-news{border:1px solid #277497;margin-bottom:2rem}@media (min-width:992px){body.blog .page-wrapper .content .vignette-news,body.category .page-wrapper .content .vignette-news,body.page-template-page-news .page-wrapper .content .vignette-news{margin-bottom:6rem;max-width:30%}}body.blog .page-wrapper .content .vignette-news a.link,body.category .page-wrapper .content .vignette-news a.link,body.page-template-page-news .page-wrapper .content .vignette-news a.link{color:#277497}@media (min-width:992px){body.blog .page-wrapper .content .vignette-news a.link:hover,body.category .page-wrapper .content .vignette-news a.link:hover,body.page-template-page-news .page-wrapper .content .vignette-news a.link:hover{color:#1d556e}}body.blog .page-wrapper .content .post-categories a,body.category .page-wrapper .content .post-categories a,body.page-template-page-news .page-wrapper .content .post-categories a{color:#231f20}@media (min-width:992px){body.blog .page-wrapper .content .post-categories a:hover,body.category .page-wrapper .content .post-categories a:hover,body.page-template-page-news .page-wrapper .content .post-categories a:hover{color:#1d556e}}@media (-ms-high-contrast:none) and (min-width:992px),screen and (-ms-high-contrast:active){.blog .content .vignette-news,.category .content .vignette-news,.news-list .vignette-news,body.blog .page-wrapper .content .vignette-news,body.category .page-wrapper .content .vignette-news{-webkit-box-flex:0!important;flex:0 1 26%!important}}.avocats-slider{overflow:hidden;position:relative;width:100%}@media (min-width:768px){.avocats-slider{width:67%}}@media (min-width:992px){.avocats-slider{width:73%}}.avocats-slider .inner{position:relative;-webkit-transition:left .2s ease;transition:left .2s ease;left:0}.avocats-slider ul{margin:0;padding:0;width:100%;white-space:nowrap;box-sizing:border-box}.avocats-slider ul li{margin:0;padding:0;list-style:none;position:relative;display:inline-block;width:100%;height:100%;vertical-align:top;box-sizing:border-box;white-space:normal;margin-right:-4px}@media (min-width:768px){.avocats-slider ul li{width:50%}}@media (min-width:992px){.avocats-slider ul li{width:25%}}.slider-nav button{position:absolute;top:50%;margin-top:-2.25rem;border-radius:100%;width:4.5rem;height:4.5rem;display:block;background:#0e0d24;margin-bottom:0;text-indent:-9999px;z-index:2}.slider-nav button:before{font-family:icomoon!important;display:block;position:absolute;font-size:.9rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-transform:lowercase;color:#fff;top:1.7rem;text-indent:0}@media (min-width:992px){.slider-nav button:hover{background:#277497}}.slider-nav button span{display:none}.slide-prev{left:-1rem}.slide-prev:before{content:"l";right:2rem}.slide-next{right:-1rem}@media (min-width:768px){.slide-next{right:calc(33% - 2.25rem)}}@media (min-width:992px){.slide-next{right:calc(27% - 2.25rem)}}.slide-next:before{content:"r";left:2rem}.recherche{margin-bottom:2rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end}@media (min-width:992px){.recherche{margin-bottom:6rem}}.recherche select{width:100%;margin-bottom:3rem;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/wp-content/themes/matray/img/select.svg) 100% no-repeat;padding-right:3rem;opacity:1;background-size:5px;border:0;border-bottom:1px solid #277497}.recherche select::-ms-expand{display:none}.recherche select:last-child{margin-bottom:0}.recherche input#searchByName{width:100%;margin-bottom:0;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/wp-content/themes/matray/img/select.svg) 100% no-repeat;padding-right:3rem;opacity:1;background-size:5px;border:0;border-bottom:1px solid #277497}@media screen and (min-width:0\0){.recherche input#searchByName,.recherche select{background-image:none\9;padding:5px\9;background:url(/wp-content/themes/matray/img/select2.png) 100% no-repeat}}ul.avocat-search,ul.ui-autocomplete{margin:0;padding:0;background:#fff;width:100%;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;box-shadow:0 0 10px 0 rgba(35,29,28,.1)}ul.avocat-search li,ul.ui-autocomplete li{margin:0;padding:0;list-style:none;border-bottom:1px solid #f1f1f2}ul.avocat-search li>div,ul.avocat-search li a,ul.ui-autocomplete li>div,ul.ui-autocomplete li a{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-transform:uppercase;letter-spacing:1.5px;font-weight:400;text-decoration:none;font-size:1.2rem;color:#231f20;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer}@media (min-width:992px){ul.avocat-search li>div:hover,ul.avocat-search li a:hover,ul.ui-autocomplete li>div:hover,ul.ui-autocomplete li a:hover{background:#f1f1f2}ul.avocat-search li>div:hover img,ul.avocat-search li a:hover img,ul.ui-autocomplete li>div:hover img,ul.ui-autocomplete li a:hover img{-webkit-filter:contrast(180%) brightness(100%) saturate(50%);filter:contrast(120%) brightness(90%);opacity:.4}ul.avocat-search li>div:hover figure:before,ul.avocat-search li a:hover figure:before,ul.ui-autocomplete li>div:hover figure:before,ul.ui-autocomplete li a:hover figure:before{opacity:1}}ul.avocat-search li>div figure,ul.avocat-search li a figure,ul.ui-autocomplete li>div figure,ul.ui-autocomplete li a figure{height:7rem;width:7rem;border-bottom:1px solid #fff;background:#277497;position:relative}ul.avocat-search li>div figure:before,ul.avocat-search li a figure:before,ul.ui-autocomplete li>div figure:before,ul.ui-autocomplete li a figure:before{content:"r";font-family:icomoon!important;display:block;font-size:.9rem;text-transform:lowercase;left:50%;margin-left:-.2rem;top:50%;margin-top:-1.3rem;color:#fff;position:absolute;z-index:1;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}ul.avocat-search li>div figure img,ul.avocat-search li a figure img,ul.ui-autocomplete li>div figure img,ul.ui-autocomplete li a figure img{width:100%;height:auto;-webkit-filter:contrast(120%) brightness(105%);filter:contrast(120%) brightness(105%);opacity:.7;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}ul.avocat-search li>div>div,ul.avocat-search li a>div,ul.ui-autocomplete li>div>div,ul.ui-autocomplete li a>div{padding-left:3rem}ul.ui-autocomplete{z-index:2;width:19%}@media (min-width:480px){ul.ui-autocomplete{width:48%}}@media (min-width:768px){ul.ui-autocomplete{width:28%}}@media (min-width:1200px){ul.ui-autocomplete{width:19%}}ul.avocat-search{opacity:0;visibility:hidden;z-index:-1;top:0;position:absolute;max-height:28rem;overflow:hidden}ul.avocat-search.opened{opacity:1;top:63px;visibility:visible;overflow-y:scroll}.avocats-switch{z-index:2;position:relative}@media (min-width:992px){.avocats-switch{top:6.2rem;position:absolute;right:0;width:40%;min-height:62px}}@media (min-width:1200px){.avocats-switch{top:12.8rem}}.avocats-switch button#toggle-avocats{padding:2.5rem 3rem;width:100%;text-align:left;position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;border:0}.avocats-switch button#toggle-avocats:after{content:"d";right:3rem;color:#fff;font-family:icomoon!important;display:block;position:absolute;font-size:.9rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-transform:lowercase;font-size:.5rem;top:50%;margin-top:-.65rem}.avocats-switch button#toggle-avocats:focus{background:#277497}.avocats-switch button#toggle-avocats.toggled{background:#1d556e}.avocats-switch button#toggle-avocats.toggled:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#masthead{position:fixed;z-index:10;width:100%;background:#fff;border-bottom:1px solid #f1f1f2;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (min-width:1200px){#masthead:before{content:"";left:33.33333%;position:absolute;display:block;width:1px;height:78px;background:#f1f1f2;top:50%;margin-top:-39px;z-index:1;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}}#masthead .header-container{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;height:5rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (min-width:992px){#masthead .header-container{height:10rem;width:90%;max-width:1800px;margin:0 auto}}@media (min-width:1440px){#masthead .header-container{height:14rem}}.site-branding{z-index:2;display:table;margin-left:1.5rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (min-width:992px){.site-branding{display:inline-block;margin-left:0;margin-right:4rem}}.site-branding .site-title{margin:0;display:inline-block;vertical-align:middle}.site-branding .site-title a{display:block;width:150px;height:30px;background:transparent url(/wp-content/themes/matray/img/Matray-Matray-Hallet-avocats-logo.svg) 50% no-repeat;text-indent:-9999px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (min-width:992px){.site-branding .site-title a{width:200px;height:45px}}@media (min-width:1440px){.site-branding .site-title a{width:322px;height:53px}}#site-navigation{display:block;position:absolute;width:100%;top:0;min-height:5rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (min-width:992px){#site-navigation{position:relative;min-height:auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}#site-navigation .menu-main-menu-container,#site-navigation .menu-main-menu-de-container,#site-navigation .menu-main-menu-en-container,#site-navigation .menu-main-menu-nl-container{display:block;position:absolute;top:-100%;width:100%;background:#fff;margin-top:5rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:0;border-bottom:1px solid #f1f1f2;visibility:hidden}@media (min-width:992px){#site-navigation .menu-main-menu-container,#site-navigation .menu-main-menu-de-container,#site-navigation .menu-main-menu-en-container,#site-navigation .menu-main-menu-nl-container{position:relative;opacity:1;top:auto;width:auto;margin-top:0;border-bottom:0;width:100%;visibility:visible;background:transparent}}#primary-menu{margin:0;padding:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#primary-menu li{margin:0;padding:0;list-style:none}@media (min-width:992px){#primary-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}#primary-menu:hover li:not(:hover){opacity:.5}}#primary-menu li{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (min-width:992px){#primary-menu li{margin:0 2rem 0 0;-webkit-box-flex:0;flex:0 1 auto}#primary-menu li:hover a:after{opacity:1}}@media (min-width:1440px){#primary-menu li{margin:0 3rem 0 0}}#primary-menu li.current-menu-item a:after{opacity:1}#primary-menu a{text-transform:uppercase;font-size:1.2rem;line-height:1.2rem;color:#231f20;text-decoration:none;font-weight:500;display:table;letter-spacing:1.5px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;padding:1rem 2rem;margin:.5rem 0;width:100%}@media (min-width:992px){#primary-menu a{background-color:transparent;margin:0;padding:0;width:auto;text-align:center;line-height:1.4rem;position:relative}#primary-menu a:after{content:"";width:12px;height:2px;background:#277497;display:block;position:absolute;left:50%;margin-left:-6px;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;bottom:-1.5rem}}.languages{margin:0;padding:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.languages li{margin:0;padding:0;list-style:none}@media (max-width:991px){.languages{position:absolute;right:7rem;top:1.4rem}}@media (min-width:992px){.languages{position:relative;margin-top:3.9rem;margin-left:1.5rem;min-height:0;align-self:baseline}.languages:before{content:"";left:-1.5rem;position:absolute;display:block;width:1px;height:30px;background:#f1f1f2;top:-3px;z-index:1}}@media (min-width:1200px){.languages{margin-top:3.8rem}.languages:before{top:0}}@media (min-width:1440px){.languages{margin-top:5.6rem}.languages:before{top:0}}.languages:hover{background:#fff}.languages:hover li{opacity:1;visibility:visible;max-height:100vh}.languages li{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:relative;padding:.5rem 1rem;-webkit-box-ordinal-group:3;order:2;opacity:0;visibility:hidden;margin-bottom:.5rem}.languages li.activ{opacity:1;visibility:visible;-webkit-box-ordinal-group:2;order:1;cursor:pointer}.languages a,.languages span{text-transform:uppercase;font-size:1.2rem;line-height:1.2rem;color:#231f20;text-decoration:none;font-weight:500;display:table;letter-spacing:1.5px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (min-width:992px){.languages a,.languages span{line-height:1.4rem}}@media (min-width:992px) and (min-width:992px){.languages a:hover,.languages span:hover{color:#1d556e}}.languages .sub-menu{opacity:0;visibility:hidden;margin:-.5rem 0 0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:absolute;background:#fff;padding:.5rem 1rem;left:1rem}.languages .sub-menu li{margin:0;padding:0;list-style:none}@media (min-width:992px){.languages .sub-menu{padding:0;left:0}}.languages .sub-menu li{margin-bottom:2rem}.languages .sub-menu li:last-child{margin-bottom:1rem}@media (min-width:992px){.languages .sub-menu li{padding-left:2rem;padding-right:2rem;margin-bottom:1rem}}@media (min-width:1200px){.languages .sub-menu li{padding-left:3rem;padding-right:3rem}}.menu-toggle{display:inline-block;position:absolute;top:.8rem;right:1em;cursor:pointer;z-index:2;text-indent:-9999px;height:3.5rem;width:3.5rem;background:url(/wp-content/themes/matray/img/toggle.svg) no-repeat 50% #277497}.menu-toggle:focus{background:url(/wp-content/themes/matray/img/toggle.svg) no-repeat 50% #1d556e}@media (min-width:992px){.menu-toggle{display:none}}#site-navigation.main-navigation.toggled .menu-main-menu-container{top:0;opacity:1;visibility:visible}.header-magician{height:5rem}@media (min-width:992px){.header-magician{height:10rem}}@media (min-width:1440px){.header-magician{height:14rem}}@media (min-width:1200px){.header-sticky #masthead:before{height:5rem;margin-top:-2.5rem}}@media (min-width:992px){.header-sticky #masthead .header-container{height:7rem}}@media (min-width:1440px){.header-sticky #masthead .header-container{height:8rem}}@media (min-width:992px){.header-sticky #masthead .languages{margin-top:2.3rem}}@media (min-width:1440px){.header-sticky #masthead .languages{margin-top:2.8rem}}.archive .single-header,.blog .single-header,.category .single-header,.error404 .single-header,.page-template-page-news .single-header,.page .single-header,.single .single-header{height:20rem;background-position:50%;background-size:cover;margin-bottom:2rem;position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (min-width:992px){.archive .single-header,.blog .single-header,.category .single-header,.error404 .single-header,.page-template-page-news .single-header,.page .single-header,.single .single-header{height:30rem;margin-bottom:6rem;-webkit-box-align:end;align-items:flex-end}}@media (min-width:1200px){.archive .single-header,.blog .single-header,.category .single-header,.error404 .single-header,.page-template-page-news .single-header,.page .single-header,.single .single-header{height:40rem}}.archive .single-header .wrapper,.blog .single-header .wrapper,.category .single-header .wrapper,.error404 .single-header .wrapper,.page-template-page-news .single-header .wrapper,.page .single-header .wrapper,.single .single-header .wrapper{width:90%;max-width:1800px;margin:0 auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;position:relative;z-index:2}@media (min-width:992px){.archive .single-header .wrapper,.blog .single-header .wrapper,.category .single-header .wrapper,.error404 .single-header .wrapper,.page-template-page-news .single-header .wrapper,.page .single-header .wrapper,.single .single-header .wrapper{margin-bottom:3rem}}@media (min-width:1200px){.archive .single-header .wrapper,.blog .single-header .wrapper,.category .single-header .wrapper,.error404 .single-header .wrapper,.page-template-page-news .single-header .wrapper,.page .single-header .wrapper,.single .single-header .wrapper{margin-bottom:6rem}}.archive .single-header .wrapper h1,.blog .single-header .wrapper h1,.category .single-header .wrapper h1,.error404 .single-header .wrapper h1,.page-template-page-news .single-header .wrapper h1,.page .single-header .wrapper h1,.single .single-header .wrapper h1{margin-bottom:0}@media (min-width:992px){.archive .single-header .wrapper h1,.blog .single-header .wrapper h1,.category .single-header .wrapper h1,.error404 .single-header .wrapper h1,.page-template-page-news .single-header .wrapper h1,.page .single-header .wrapper h1,.single .single-header .wrapper h1{padding-right:40%;width:100%}}.archive .single-header .lines,.blog .single-header .lines,.category .single-header .lines,.error404 .single-header .lines,.page-template-page-news .single-header .lines,.page .single-header .lines,.single .single-header .lines{display:none}@media (min-width:992px){.archive .single-header .lines,.blog .single-header .lines,.category .single-header .lines,.error404 .single-header .lines,.page-template-page-news .single-header .lines,.page .single-header .lines,.single .single-header .lines{height:100%;width:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;position:absolute;top:0;left:0;z-index:1}}.archive .single-header .lines div,.blog .single-header .lines div,.category .single-header .lines div,.error404 .single-header .lines div,.page-template-page-news .single-header .lines div,.page .single-header .lines div,.single .single-header .lines div{background:#fff;opacity:.2;width:1px}.archive .page-wrapper,.blog .page-wrapper,.category .page-wrapper,.error404 .page-wrapper,.page-template-page-news .page-wrapper,.page .page-wrapper,.single .page-wrapper{width:90%;max-width:1800px;margin:0 auto}@media (min-width:992px){.archive .page-wrapper,.blog .page-wrapper,.category .page-wrapper,.error404 .page-wrapper,.page-template-page-news .page-wrapper,.page .page-wrapper,.single .page-wrapper{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}}.archive .page-wrapper .content,.blog .page-wrapper .content,.category .page-wrapper .content,.error404 .page-wrapper .content,.page-template-page-news .page-wrapper .content,.page .page-wrapper .content,.single .page-wrapper .content{margin-bottom:3rem}@media (min-width:992px){.archive .page-wrapper .content,.blog .page-wrapper .content,.category .page-wrapper .content,.error404 .page-wrapper .content,.page-template-page-news .page-wrapper .content,.page .page-wrapper .content,.single .page-wrapper .content{margin-bottom:6rem;width:55%}}.archive .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list),.blog .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list),.category .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list),.error404 .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list),.page-template-page-news .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list),.page .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list),.single .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list){padding:0;margin:0 0 2.5rem}.archive .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) li,.blog .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) li,.category .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) li,.error404 .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) li,.page-template-page-news .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) li,.page .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) li,.single .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) li{margin:0;padding:0;list-style:none;position:relative;padding-left:2rem;margin-bottom:1.5rem}.archive .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) li:last-child,.blog .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) li:last-child,.category .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) li:last-child,.error404 .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) li:last-child,.page-template-page-news .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) li:last-child,.page .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) li:last-child,.single .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) li:last-child{margin-bottom:0}.archive .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) li:before,.blog .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) li:before,.category .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) li:before,.error404 .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) li:before,.page-template-page-news .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) li:before,.page .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) li:before,.single .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) li:before{font-family:icomoon!important;display:block;position:absolute;font-size:.9rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-transform:lowercase;content:"r";color:#277497;left:0;font-size:.7rem}.archive .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) ul,.blog .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) ul,.category .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) ul,.error404 .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) ul,.page-template-page-news .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) ul,.page .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) ul,.single .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) ul{margin-top:1rem}.archive .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) ul li,.blog .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) ul li,.category .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) ul li,.error404 .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) ul li,.page-template-page-news .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) ul li,.page .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) ul li,.single .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) ul li{margin-bottom:1rem}.archive .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) ul li:before,.blog .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) ul li:before,.category .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) ul li:before,.error404 .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) ul li:before,.page-template-page-news .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) ul li:before,.page .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) ul li:before,.single .page-wrapper .content ul:not(.domaines-comp):not(.avocat-list):not(.about-avocat-switch):not(.post-categories):not(.avocats-linked-list) ul li:before{content:"\276F"}.archive .page-wrapper aside,.blog .page-wrapper aside,.category .page-wrapper aside,.error404 .page-wrapper aside,.page-template-page-news .page-wrapper aside,.page .page-wrapper aside,.single .page-wrapper aside{background:#f4f4f4;padding:3rem}@media (min-width:992px){.archive .page-wrapper aside,.blog .page-wrapper aside,.category .page-wrapper aside,.error404 .page-wrapper aside,.page-template-page-news .page-wrapper aside,.page .page-wrapper aside,.single .page-wrapper aside{width:40%;padding:4rem;margin-bottom:6rem;margin-top:-18rem;z-index:1}}@media (min-width:1200px){.archive .page-wrapper aside,.blog .page-wrapper aside,.category .page-wrapper aside,.error404 .page-wrapper aside,.page-template-page-news .page-wrapper aside,.page .page-wrapper aside,.single .page-wrapper aside{padding:6rem}}.archive .page-wrapper aside h2,.blog .page-wrapper aside h2,.category .page-wrapper aside h2,.error404 .page-wrapper aside h2,.page-template-page-news .page-wrapper aside h2,.page .page-wrapper aside h2,.single .page-wrapper aside h2{text-transform:none;padding-bottom:0}.archive .page-wrapper aside h2:after,.blog .page-wrapper aside h2:after,.category .page-wrapper aside h2:after,.error404 .page-wrapper aside h2:after,.page-template-page-news .page-wrapper aside h2:after,.page .page-wrapper aside h2:after,.single .page-wrapper aside h2:after{content:none}.site-footer{background:#f1f1f2}.site-footer .wrapper{border-top:1px solid #dcdcdd;width:90%;max-width:1800px;margin:0 auto;font-size:1.1rem;padding:1rem 0;color:#b3b2b3;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (min-width:992px){.site-footer .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding:3rem 0;-webkit-box-align:center;align-items:center}}.site-footer p{margin-bottom:0}@media (min-width:992px){.site-footer nav{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}.site-footer nav ul{margin:0;padding:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;flex-wrap:wrap}.site-footer nav ul li{margin:0;padding:0;list-style:none}.site-footer nav ul li:last-child a{margin-right:0;padding-right:0}.site-footer nav ul li:last-child a:after{content:none}.site-footer nav ul a{text-transform:uppercase;letter-spacing:1.5px;font-weight:400;text-decoration:none;color:#b3b2b3;padding-right:2rem;margin-right:2rem;position:relative;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.site-footer nav ul a:after{content:"|";color:#277497;position:absolute;right:0;top:-7px;font-weight:300}@media (min-width:768px){.site-footer nav ul a:hover{color:#277497}}.site-footer .globule{text-indent:-9999px;background:transparent url(/wp-content/themes/matray/img/globule-bleu-logo.svg) 0 0 no-repeat;background-size:54px 15px;width:54px;height:15px;margin:1rem 0 0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:block}@media (min-width:992px){.site-footer .globule{margin:0 0 0 2rem}}.site-footer .globule:hover{background:transparent url(/wp-content/themes/matray/img/globule-bleu-love-logo.svg) 0 0 no-repeat;background-size:54px 15px}.single .details{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex}.single .details .entry-meta{-webkit-box-flex:1;flex:1 0 auto}.single .details .link{padding-left:3rem;font-size:1.2rem;text-transform:uppercase;letter-spacing:1.5px;font-weight:400;text-decoration:none;position:relative}.single .details .link,.single .details .link:before{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.single .details .link:before{font-family:icomoon!important;display:block;position:absolute;font-size:.9rem;text-transform:lowercase;content:"l";top:5px;left:0;line-height:1.6rem;font-size:.7rem}.single time{text-transform:uppercase;letter-spacing:1.5px;font-weight:400;text-decoration:none;margin:0 0 2rem;color:#0e0d24;font-size:1.2rem;padding-right:2.2rem;position:relative}.single time:after{display:block;content:"";position:absolute;right:0;background:#277497;width:2px;height:100%;top:0}.single .cat-links{padding:0;margin:0 0 3rem 2rem;display:inline-block;-webkit-box-flex:1;flex:1 0 auto}.single .cat-links li{margin:0;padding:0;list-style:none}.single .cat-links a{padding-left:0;color:#277497;font-size:1.2rem;text-transform:uppercase;letter-spacing:1.5px;font-weight:400;text-decoration:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (min-width:992px){.single .cat-links a:hover{color:#1d556e}}.single .edit-link{margin-left:2rem}@media (min-width:992px){.expertise-about{margin-bottom:6rem}}@media (min-width:1200px){.expertise-about{margin-bottom:9rem}}body.page-template-moodboard section{margin:4rem 0}body.page-template-moodboard #colors ul{margin:0;padding:0}body.page-template-moodboard #colors ul li{margin:0;padding:0;list-style:none;display:inline-block;padding:0 2rem 0 0;text-align:center}body.page-template-moodboard #colors code{display:block}body.page-template-moodboard div.color{display:inline-block;width:80px;height:80px;border-radius:3px}body.page-template-moodboard div.color.brand-primary{background-color:#277497}body.page-template-moodboard div.color.brand-secondary{background-color:#27ae60}body.page-template-moodboard div.color.brand-action{background-color:#d35400}body.page-template-moodboard div.color.text-regular{background-color:#231f20}body.page-template-moodboard div.color.text-title{background-color:#0e0d24}body.page-template-moodboard div.color.neutral-element{background-color:#e9e8e8}.about{width:90%;max-width:1800px;margin:0 auto 5rem;position:relative}@media (min-width:992px){.about{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:0}}@media (min-width:1200px){.about:after{height:100%;width:1px;content:"";background:#b1ccda;position:absolute;left:45%;top:10rem;z-index:1}}.about .cabinet{-webkit-box-flex:0;flex:0 0 40%;margin-bottom:4rem}@media (min-width:992px){.about .cabinet{-webkit-box-flex:0;flex:0 0 45%;margin-bottom:5rem;margin-top:5rem}}@media (min-width:1200px){.about .cabinet{-webkit-box-flex:0;flex:0 0 40%;margin-bottom:10rem;margin-top:0}}.about .about-valeurs{background:#d4e2ef;position:relative;padding:2rem}@media (min-width:768px){.about .about-valeurs{padding:3rem}}@media (min-width:992px){.about .about-valeurs{margin-bottom:0;padding:5rem 7% 5rem 5%;-webkit-box-flex:0;flex:0 0 55%}.about .about-valeurs:before{content:"";background:#d4e2ef;width:10%;height:100%;position:absolute;left:-10%;top:0;z-index:-1}}@media (min-width:1200px){.about .about-valeurs{-webkit-box-flex:0;flex:0 1 60%;padding:10rem 10%;margin-top:3rem;position:relative}}.about .about-valeurs h4{font-size:1.6rem;line-height:2.4rem;text-transform:uppercase;font-weight:400}.about .about-valeurs p{font-size:2.4rem;line-height:3.6rem;font-weight:100;letter-spacing:1px}.about .about-valeurs p a{text-decoration:underline}@media (min-width:768px){.about .about-valeurs .mini-slider{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex}}.about .about-valeurs ul{margin:0;padding:0}.about .about-valeurs ul li{margin:0;padding:0;list-style:none}.about .about-valeurs .item-list{-webkit-box-flex:1;flex:1 0 50%}.about .about-valeurs .item-list li{margin-bottom:1rem}.about .about-valeurs .item-list li a{text-transform:uppercase;letter-spacing:1.5px;font-weight:400;text-decoration:none;font-size:1.2rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;color:#277497;position:relative;width:100%;display:block;padding-right:5rem;color:#0e0d24;opacity:.5;font-weight:500}.about .about-valeurs .item-list li.active a,.about .about-valeurs .item-list li:hover a{color:#277497;opacity:1}.about .about-valeurs .item-list li.active a:after,.about .about-valeurs .item-list li:hover a:after{opacity:1;right:4rem}.about .about-valeurs .item-list li a:after{font-family:icomoon!important;display:block;position:absolute;font-size:.9rem;text-transform:lowercase;content:"d";right:1.5rem;font-size:.5rem;color:#277497;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;line-height:1.2rem;top:.7rem;right:5rem}@media (min-width:768px){.about .about-valeurs .item-list li a:after{content:"r";font-size:.8rem}}.about .about-valeurs .description-list{-webkit-box-flex:1;flex:1 0 50%;position:relative}.about .about-valeurs .description-list li{position:absolute;opacity:0;visibility:hidden}@media (min-width:768px){.about .about-valeurs .description-list li{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}}.about .about-valeurs .description-list li.active{visibility:visible;position:relative;opacity:1}@media (min-width:768px){.about .about-valeurs .description-list li.active{position:absolute}}.honoraires-wrapper{width:90%;max-width:1800px;margin:0 auto 5rem;position:relative;z-index:1}@media (min-width:992px){.honoraires-wrapper{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:10rem;margin-top:-5rem}}.honoraires-wrapper .honoraires{background:url(/wp-content/themes/matray/img/honoraires.jpg) no-repeat 50% #000;background-size:cover;-webkit-box-flex:0;flex:0 0 40%;margin-bottom:4rem;color:#fff;padding:3rem}@media (min-width:992px){.honoraires-wrapper .honoraires{margin-bottom:0;-webkit-box-flex:1;flex:1 0 50%;padding:6rem;margin-left:-6rem}}@media (min-width:1200px){.honoraires-wrapper .honoraires{margin-bottom:0;padding:12rem;margin-left:-12rem}}.honoraires-wrapper .honoraires h2{color:#fff}@media (min-width:768px){.honoraires-wrapper .right{padding:3rem}}@media (min-width:992px){.honoraires-wrapper .right{margin-bottom:0;padding:7rem 5% 7rem 10%;-webkit-box-flex:0;flex:0 0 50%}}@media (min-width:1200px){.honoraires-wrapper .right{padding:10rem 2rem 10rem 8%;margin-top:3rem;position:relative}}.honoraires-wrapper .quote{font-size:3rem;line-height:4rem;color:#277497;margin-bottom:3rem;position:relative}@media (min-width:992px){.honoraires-wrapper .quote{margin-bottom:5rem}}@media (min-width:1440px){.honoraires-wrapper .quote{font-size:3.6rem;line-height:4.8rem;margin-bottom:10rem}}.honoraires-wrapper .quote:before{content:"";height:2.6rem;width:2.6rem;background:url(/wp-content/themes/matray/img/quote.png) no-repeat 50%;background-size:contain;position:absolute;left:-5rem;top:1.1rem}.honoraires-wrapper .carriere p a{color:#0e0d24;text-decoration:underline}body.page-template-homepage .office-heroe{margin-bottom:5rem}@media (min-width:992px){body.page-template-homepage .office-heroe{margin-bottom:10rem}}body.page-template-homepage .office-heroe ul{margin:0;padding:0}body.page-template-homepage .office-heroe ul li{margin:0;padding:0;list-style:none}body.page-template-homepage .expertises{width:90%;max-width:1800px;margin:0 auto 5rem}@media (min-width:992px){body.page-template-homepage .expertises{margin-bottom:17rem}}@media (min-width:992px){body.page-template-homepage .expertises .intro{-webkit-box-flex:0;flex:0 1 40%;padding-right:5%}}@media (min-width:1200px){body.page-template-homepage .expertises .intro{padding-right:7%}}@media (min-width:1440px){body.page-template-homepage .expertises .intro{padding-right:10%}}body.page-template-homepage .expertises .domaines-comp{margin-bottom:2rem}@media (min-width:992px){body.page-template-homepage .expertises .domaines-comp{margin-left:-2rem;-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-bottom:4rem}}@media (min-width:1200px){body.page-template-homepage .expertises .domaines-comp{-webkit-column-count:3;-moz-column-count:3;column-count:3}}body.page-template-homepage .avocats{width:90%;max-width:1800px;margin:0 auto;position:relative;z-index:2}@media (min-width:768px){body.page-template-homepage .avocats{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}body.page-template-homepage .avocats:before{width:calc(70% + 900rem);position:absolute;right:-900rem;top:-5rem;background:#f1f1f2;height:calc(100% - 1rem);content:"";z-index:-1}}@media (min-width:768px){body.page-template-homepage .avocats h3{-webkit-box-flex:1;flex:1 1 100%}}body.page-template-homepage .avocats .avocats-container{position:relative}body.page-template-homepage .avocats .all-avocats{width:100%;height:4rem;position:relative;margin-bottom:2rem;background:#277497;color:#fff;padding-left:4.6rem;font-size:1.2rem;line-height:1.8rem;text-transform:uppercase;letter-spacing:1.5px;font-weight:400;text-decoration:none;font-weight:500;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}body.page-template-homepage .avocats .all-avocats:after{content:"r";color:#fff;font-family:icomoon!important;display:block;position:absolute;font-size:.9rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-transform:lowercase;left:2rem;font-size:.8rem;top:50%;margin-top:-.65rem}@media (min-width:768px){body.page-template-homepage .avocats .all-avocats{width:29%;top:0;margin-bottom:2rem;height:100%;position:absolute;right:0}}@media (min-width:992px){body.page-template-homepage .avocats .all-avocats{padding-right:2rem;width:19%}body.page-template-homepage .avocats .all-avocats:hover{background:#1d556e;padding-left:5rem}}@media (min-width:1200px){body.page-template-homepage .avocats .all-avocats{padding-right:5rem}}body.page-template-homepage .news{padding-top:3rem;padding-bottom:3rem;margin-bottom:5rem;background:url(/wp-content/themes/matray/img/news-bck.jpg) 50% no-repeat;background-size:cover}@media (min-width:768px){body.page-template-homepage .news{padding-top:12rem;padding-bottom:6rem;margin-top:-6rem;margin-bottom:6rem}}@media (min-width:992px){body.page-template-homepage .news{padding-top:17rem;padding-bottom:16rem;margin-bottom:10rem}}body.page-template-homepage .news .news-wrapper{width:90%;max-width:1800px;margin:0 auto;color:#fff}body.page-template-homepage .news .news-wrapper header{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex}body.page-template-homepage .news .news-wrapper header h3{color:#fff;margin-right:2rem;margin-top:.5rem}@media (min-width:992px){body.page-template-homepage .news .news-wrapper header h3{margin-right:4rem;margin-top:1rem}}body.page-template-homepage .news .news-wrapper h4,body.page-template-homepage .news .news-wrapper header a.btn-arrow-light,body.page-template-homepage .news .news-wrapper header a.btn-arrow-light:after,body.page-template-homepage .news .news-wrapper header a.submit-wrapper,body.page-template-homepage .news .news-wrapper header a.submit-wrapper:after{color:#fff}body.page-template-homepage .about{width:90%;max-width:1800px;margin:0 auto 5rem;position:relative}@media (min-width:992px){body.page-template-homepage .about{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:10rem}}@media (min-width:1200px){body.page-template-homepage .about:after{height:100%;width:1px;content:"";background:#b1ccda;position:absolute;left:50%;top:10rem;z-index:1}}body.page-template-homepage .about .cabinet{-webkit-box-flex:0;flex:0 0 40%;margin-bottom:4rem}@media (min-width:992px){body.page-template-homepage .about .cabinet{margin-bottom:0;-webkit-box-flex:0;flex:0 0 45%}}@media (min-width:1200px){body.page-template-homepage .about .cabinet{margin-bottom:0;-webkit-box-flex:0;flex:0 0 40%}}body.page-template-homepage .about .our-group{background:#d4e2ef;position:relative;padding:2rem}@media (min-width:768px){body.page-template-homepage .about .our-group{padding:3rem}}@media (min-width:992px){body.page-template-homepage .about .our-group{margin-bottom:0;padding:7rem 7% 7rem 10%;-webkit-box-flex:0;flex:0 1 55%}body.page-template-homepage .about .our-group:before{content:"";background:#d4e2ef;width:10%;height:100%;position:absolute;left:-10%;top:0;z-index:-1}}@media (min-width:1200px){body.page-template-homepage .about .our-group{-webkit-box-flex:0;flex:0 1 60%;padding:10rem 10% 10rem 15%;margin-top:3rem;position:relative}}body.page-template-homepage .about .our-group h4{font-size:1.6rem;line-height:2.4rem;text-transform:uppercase;font-weight:400}body.page-template-homepage .about .our-group p{font-size:2.4rem;line-height:3.6rem;font-weight:100;letter-spacing:1px}body.page-template-homepage .about .our-group p a{text-decoration:underline}body.archive.post-type-archive-expertises .page-wrapper .content{width:100%}@media (min-width:1200px){body.archive.post-type-archive-expertises .page-wrapper .content{width:80%;display:block}}body.archive.post-type-archive-expertises .domaines-comp:before{content:"";top:0;background:#fff;height:1px;width:100%;z-index:0;position:absolute;left:0}@media (min-width:992px){body.archive.post-type-archive-expertises .domaines-comp{-webkit-box-flex:1;flex:auto;-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width:1200px){body.archive.post-type-archive-expertises .domaines-comp{-webkit-box-flex:1;flex:auto;-webkit-column-count:3;-moz-column-count:3;column-count:3}}body.archive.post-type-archive-avocats .page-wrapper .content,body.page-template-avocats .page-wrapper .content{width:100%}body.archive.post-type-archive-avocats .avocat-list,body.page-template-avocats .avocat-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}@media (min-width:992px){body.archive.post-type-archive-avocats .avocat-list,body.page-template-avocats .avocat-list{-webkit-box-pack:start;justify-content:flex-start}}@media (min-width:1200px){body.archive.post-type-archive-avocats .avocat-list,body.page-template-avocats .avocat-list{margin-top:-9rem}}body.archive.post-type-archive-avocats .avocat-list li,body.page-template-avocats .avocat-list li{display:inline-block;-webkit-box-flex:0;flex:0 0 100%;margin-bottom:2rem;overflow:hidden}@media (min-width:480px){body.archive.post-type-archive-avocats .avocat-list li,body.page-template-avocats .avocat-list li{-webkit-box-flex:0;flex:0 0 48%}}@media (min-width:768px){body.archive.post-type-archive-avocats .avocat-list li,body.page-template-avocats .avocat-list li{-webkit-box-flex:0;flex:0 0 28%;margin-right:8%}body.archive.post-type-archive-avocats .avocat-list li:nth-child(3n),body.page-template-avocats .avocat-list li:nth-child(3n){margin-right:0}}@media (min-width:1200px){body.archive.post-type-archive-avocats .avocat-list li,body.page-template-avocats .avocat-list li{z-index:1;-webkit-box-flex:0;flex:0 0 19%;margin-right:8%}body.archive.post-type-archive-avocats .avocat-list li:nth-child(3n),body.page-template-avocats .avocat-list li:nth-child(3n){margin-right:8%}body.archive.post-type-archive-avocats .avocat-list li:nth-child(4n),body.page-template-avocats .avocat-list li:nth-child(4n){margin-right:0}}body.archive.post-type-archive-avocats .avocat-list li.recherche>div:first-child,body.page-template-avocats .avocat-list li.recherche>div:first-child{margin-bottom:3rem}@media (min-width:480px){body.archive.post-type-archive-avocats .avocat-list li.recherche,body.page-template-avocats .avocat-list li.recherche{position:relative}body.archive.post-type-archive-avocats .avocat-list li.recherche>div,body.page-template-avocats .avocat-list li.recherche>div{position:absolute;bottom:6.2rem;width:100%}body.archive.post-type-archive-avocats .avocat-list li.recherche>div:first-child,body.page-template-avocats .avocat-list li.recherche>div:first-child{margin-bottom:0}body.archive.post-type-archive-avocats .avocat-list li.recherche>div.recherche-wrapper,body.page-template-avocats .avocat-list li.recherche>div.recherche-wrapper{bottom:12.2rem}}body.blog .page-wrapper .content,body.category .page-wrapper .content,body.page-template-page-news .page-wrapper .content{width:100%;flex-wrap:wrap}@media (min-width:1200px){body.blog .page-wrapper .content,body.category .page-wrapper .content,body.page-template-page-news .page-wrapper .content{-webkit-box-pack:start;justify-content:flex-start}}@media (min-width:992px){body.blog .page-wrapper .content .recherche,body.blog .page-wrapper .content .vignette-news,body.category .page-wrapper .content .recherche,body.category .page-wrapper .content .vignette-news,body.page-template-page-news .page-wrapper .content .recherche,body.page-template-page-news .page-wrapper .content .vignette-news{-webkit-box-flex:0;flex:0 1 48%;max-width:48%}}@media (min-width:1200px){body.blog .page-wrapper .content .recherche,body.blog .page-wrapper .content .vignette-news,body.category .page-wrapper .content .recherche,body.category .page-wrapper .content .vignette-news,body.page-template-page-news .page-wrapper .content .recherche,body.page-template-page-news .page-wrapper .content .vignette-news{-webkit-box-flex:1;flex:1 1 32%;max-width:32%}body.blog .page-wrapper .content .recherche:nth-child(3n+2),body.blog .page-wrapper .content .vignette-news:nth-child(3n+2),body.category .page-wrapper .content .recherche:nth-child(3n+2),body.category .page-wrapper .content .vignette-news:nth-child(3n+2),body.page-template-page-news .page-wrapper .content .recherche:nth-child(3n+2),body.page-template-page-news .page-wrapper .content .vignette-news:nth-child(3n+2){margin-right:2%;margin-left:2%}}body.blog .page-wrapper .content,body.page-template-page-news .page-wrapper .content{width:100%}@media (max-width:991px){.single .avocat-header.single-header{display:block;height:auto}}@media (min-width:992px){.single .avocat-header.single-header{padding-top:20rem;margin-bottom:9rem}}@media (max-width:991px){.single .avocat-header.single-header .wrapper{display:block;margin:0;width:100%}}@media (min-width:992px){.single .avocat-header.single-header .wrapper{position:absolute;left:0;right:0;bottom:-5rem;min-height:174px;margin-bottom:0}}@media (min-width:1200px){.single .avocat-header.single-header .wrapper{min-height:none;margin-bottom:0;min-height:225px}}.single .avocat-header.single-header .id-picture{height:7rem;width:7rem;overflow:hidden;margin-right:2rem;margin-left:2rem;position:absolute;top:2rem}@media (min-width:992px){.single .avocat-header.single-header .id-picture{height:15rem;width:15rem;margin-right:2rem;position:relative;margin-left:0;top:auto;-webkit-box-flex:0;flex:0 0 auto;margin-top:0}}@media (min-width:1200px){.single .avocat-header.single-header .id-picture{height:24rem;width:24rem;margin-right:3rem;margin-top:0}}.single .avocat-header.single-header .id-picture img{height:100%;width:auto}@media (min-width:768px){.single .avocat-header.single-header .avocat-infos{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}}@media (min-width:992px){.single .avocat-header.single-header .avocat-infos{-webkit-box-flex:1;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.single .avocat-header.single-header .avocat-name{display:table;padding-left:10rem;padding-right:1rem;padding-top:2rem;margin-bottom:2rem}@media (max-width:991px){.single .avocat-header.single-header .avocat-name{display:block;min-height:8rem}}@media (min-width:992px){.single .avocat-header.single-header .avocat-name{padding:0}}@media (min-width:992px){.single .avocat-header.single-header .avocat-name h1{padding-right:0}}.single .avocat-header.single-header .avocat-name .role{text-transform:uppercase;letter-spacing:1.5px;font-weight:400;text-decoration:none;color:#fff;font-size:1.2rem;margin-bottom:3rem}.single .avocat-header.single-header .avocat-contact{background:rgba(241,241,242,.9)}@media (min-width:992px){.single .avocat-header.single-header .avocat-contact{background:transparent}}.single .avocat-header.single-header .avocat-contact ul{margin:0;display:block;padding:1rem 0}.single .avocat-header.single-header .avocat-contact ul li{margin:0;padding:0;list-style:none}@media (min-width:992px){.single .avocat-header.single-header .avocat-contact ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;padding:0;-webkit-box-pack:justify;justify-content:space-between}}@media (min-width:1200px){.single .avocat-header.single-header .avocat-contact ul{-webkit-box-pack:start;justify-content:flex-start;margin-top:1rem}}.single .avocat-header.single-header .avocat-contact ul li{position:relative;padding-left:2rem;margin-bottom:1rem;margin-left:2rem;margin-right:2rem;line-height:2rem}.single .avocat-header.single-header .avocat-contact ul li:last-child{margin-bottom:0;margin-right:0}@media (min-width:992px){.single .avocat-header.single-header .avocat-contact ul li{padding-left:2rem;margin-bottom:1rem;margin-right:0;margin-left:0;-webkit-box-flex:1;flex:1 0 auto}.single .avocat-header.single-header .avocat-contact ul li:last-child{margin-bottom:1rem;margin-right:0;-webkit-box-flex:1;flex:1 1 auto}}@media (min-width:1200px){.single .avocat-header.single-header .avocat-contact ul li{margin-right:6rem}.single .avocat-header.single-header .avocat-contact ul li:last-child{margin-right:0}}.single .avocat-header.single-header .avocat-contact ul li:before{font-family:icomoon!important;display:block;position:absolute;font-size:.9rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-transform:lowercase;content:"r";color:#277497;left:0;font-size:.7rem}.single .avocat-header.single-header .avocat-contact a{color:#231f20;text-decoration:none;font-size:1.5rem;padding-left:2.5rem;position:relative;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (min-width:992px){.single .avocat-header.single-header .avocat-contact a:hover{color:#277497}}.single .avocat-header.single-header .avocat-contact a:before{content:"";left:0;width:2rem;height:2rem;display:block;position:absolute;top:0}.single .avocat-header.single-header .avocat-contact a.phone:before{background:url(/wp-content/themes/matray/img/phone.png) no-repeat 0}.single .avocat-header.single-header .avocat-contact a.mail{text-decoration:underline}.single .avocat-header.single-header .avocat-contact a.mail:before{background:url(/wp-content/themes/matray/img/mail.png) no-repeat 0}.single .avocat-header.single-header .avocat-contact span{color:#231f20;text-decoration:none;font-size:1.5rem;padding-left:2.5rem;position:relative;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.single .avocat-header.single-header .avocat-contact span:before{content:"";left:0;width:2rem;height:2rem;display:block;position:absolute;top:0;background:url(/wp-content/themes/matray/img/adresse.png) no-repeat 0}.single-avocats .page-wrapper .content ul.about-avocat-switch{margin:0;padding:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex}.single-avocats .page-wrapper .content ul.about-avocat-switch li{margin:0;padding:0;list-style:none}.single-avocats .page-wrapper .content ul.about-avocat-switch .opened{opacity:1}.single-avocats .page-wrapper .content ul.about-avocat-switch li{width:50%}.single-avocats .page-wrapper .content ul.about-avocat-switch button{cursor:pointer;width:100%;text-align:center;background:transparent;border:0;border-bottom:1px solid #f1f1f2;color:rgba(35,31,32,.25);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:relative;padding:0 0 2rem;margin-bottom:2rem}@media (min-width:992px){.single-avocats .page-wrapper .content ul.about-avocat-switch button{margin-bottom:6rem}}.single-avocats .page-wrapper .content ul.about-avocat-switch button:after{content:"";display:block;height:3px;width:100%;z-index:1;position:absolute;bottom:-1px;background:#277497;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.single-avocats .page-wrapper .content ul.about-avocat-switch button.active{color:#231f20}.single-avocats .page-wrapper .content ul.about-avocat-switch button.active:after{opacity:1}@media (min-width:992px){.single-avocats .page-wrapper .content ul.about-avocat-switch button:hover{color:#231f20}.single-avocats .page-wrapper .content ul.about-avocat-switch button:hover:after{opacity:1}}.single-avocats .page-wrapper .content .avocat-content{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;width:100%;overflow:hidden}.single-avocats .page-wrapper .content .avocat-content .avocat-cv{visibility:hidden;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-box-flex:1;flex:1 0 100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);display:none}@media (min-width:992px){.single-avocats .page-wrapper .content .avocat-content .avocat-cv{padding-right:8rem}}.single-avocats .page-wrapper .content .avocat-content .avocat-cv.active{display:block}.single-avocats .page-wrapper .content .avocat-content .avocat-cv.active-animate{visibility:visible;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.single-avocats .page-wrapper .content .avocat-content .avocat-publi{visibility:hidden;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-box-flex:1;flex:1 0 100%;-webkit-transform:translateX(100%);transform:translateX(100%);display:none}@media (min-width:992px){.single-avocats .page-wrapper .content .avocat-content .avocat-publi{padding-right:8rem}}.single-avocats .page-wrapper .content .avocat-content .avocat-publi.active{display:block}.single-avocats .page-wrapper .content .avocat-content .avocat-publi.active-animate{visibility:visible;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.single-avocats .page-wrapper aside{margin-top:0}.single-avocats .page-wrapper aside .domaines-comp{margin-bottom:2rem}@media (min-width:992px){.single-avocats .page-wrapper aside .domaines-comp{margin-bottom:6rem}}.single-avocats .page-wrapper aside .avocat-lang ul{margin:0;padding:0;-webkit-column-count:2;-moz-column-count:2;column-count:2}.single-avocats .page-wrapper aside .avocat-lang ul li{margin:0;padding:0;list-style:none;position:relative;padding-left:2rem;margin-bottom:2rem}.single-avocats .page-wrapper aside .avocat-lang ul li:before{font-family:icomoon!important;display:block;position:absolute;font-size:.9rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-transform:lowercase;content:"r";color:#277497;left:0;font-size:.7rem}@media print{*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}#footer-main,#header-main,.embed-container,audio,video{display:none!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiLCJzYXNzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsInNhc3MvbGlicy9fbm9ybWFsaXplLnNjc3MiLCJzYXNzL2Jhc2UvX3NjYWZmb2xkaW5nLnNjc3MiLCJzYXNzL3V0aWxpdGllcy9fdmFyaWFibGVzLnNjc3MiLCJzYXNzL2Jhc2UvX2xpbmtzLWJ1dHRvbnMuc2NzcyIsInNhc3MvdXRpbGl0aWVzL19taXhpbnMuc2NzcyIsInNhc3MvYmFzZS9fZm9ybXMuc2NzcyIsInNhc3MvYmFzZS9fdGFibGVzLnNjc3MiLCJzYXNzL2Jhc2UvX2Nvb2tpZXMuc2NzcyIsInNhc3MvbGlicy9fd3Auc2NzcyIsInNhc3MvY29tcG9uZW50cy9fb2ZmaWNlLWhlcm9lLnNjc3MiLCJzYXNzL2NvbXBvbmVudHMvX2RvbWFpbmVzLWNvbXAuc2NzcyIsInNhc3MvY29tcG9uZW50cy9fY29udGFjdC5zY3NzIiwic2Fzcy9jb21wb25lbnRzL192aWduZXR0ZS1hdm9jYXQuc2NzcyIsInNhc3MvY29tcG9uZW50cy9fdmlnbmV0dGUtbmV3cy5zY3NzIiwic2Fzcy9jb21wb25lbnRzL19zbWFsbC1zbGlkZXIuc2NzcyIsInNhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJzYXNzL2NvbXBvbmVudHMvX2F2b2NhdC1zZWFyY2guc2NzcyIsInNhc3Mvc2l0ZS1zdHJ1Y3R1cmUvX2hlYWRlci5zY3NzIiwic2Fzcy9zaXRlLXN0cnVjdHVyZS9fbWFpbi5zY3NzIiwic2Fzcy9zaXRlLXN0cnVjdHVyZS9fZm9vdGVyLnNjc3MiLCJzYXNzL3NpdGUtc3RydWN0dXJlL19zaW5nbGUuc2NzcyIsInNhc3MvcGFnZS10ZW1wbGF0ZXMvX21vb2Rib2FyZC5zY3NzIiwic2Fzcy9wYWdlLXRlbXBsYXRlcy9fYWJvdXQuc2NzcyIsInNhc3MvcGFnZS10ZW1wbGF0ZXMvX2hvbWVwYWdlLnNjc3MiLCJzYXNzL3BhZ2UtdGVtcGxhdGVzL19hcmNoaXZlcy5zY3NzIiwic2Fzcy9wYWdlLXRlbXBsYXRlcy9fbmV3cy5zY3NzIiwic2Fzcy9wYWdlLXRlbXBsYXRlcy9fYXZvY2F0LnNjc3MiLCJzYXNzL2xpYnMvX3ByaW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUNtQkUsQ0NURixrREFBWSxDQ0FaLEtBQ0UsZ0JBQWlCLENBQ2pCLDZCQUF1QyxDQWtCekMsS0FDRSxhQUFjLENBV2hCLEdBQ0Usc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVCxnQkFBMEIsQ0FRNUIsSUFDRSwrQkFBaUMsQ0FDakMsYUFBdUIsQ0FXekIsWUFDRSxrQkFBbUIsQ0FDbkIseUJBQTBCLENBQzFCLHdDQUFpQyxDQUFqQyxnQ0FBMEMsQ0FRNUMsY0FHRSwrQkFBaUMsQ0FDakMsYUFBdUIsQ0FPekIsTUFDRSxhQUFjLENBUWhCLFFBRUUsYUFBYyxDQUNkLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsdUJBQXdCLENBRzFCLElBQ0UsYUFBZSxDQUdqQixJQUNFLFNBQVcsQ0FVYixJQUNFLGlCQUFrQixDQVdwQixzQ0FLRSxtQkFBb0IsQ0FDcEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixRQUFrQixDQVFwQixhQUVFLGdCQUFpQixDQVFuQixjQUVFLG1CQUFvQixDQU90QixnREFJRSx5QkFBMEIsQ0FPNUIsd0hBSUUsaUJBQWtCLENBQ2xCLFNBQVUsQ0FPWiw0R0FJRSw2QkFBOEIsQ0FPaEMsU0FDRSwwQkFBOEIsQ0FVaEMsT0FDRSxxQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLGFBQWMsQ0FDZCxjQUFlLENBQ2YsU0FBVSxDQUNWLGtCQUE0QixDQU85QixTQUNFLHVCQUF3QixDQU8xQixTQUNFLGFBQWMsQ0ZnQmhCLDZCRU5FLHFCQUFzQixDQUN0QixTQUFtQixDRmVyQixrRkVORSxXQUFZLENGY2QsY0VMRSw0QkFBNkIsQ0FDN0IsbUJBQTZCLENGYS9CLHlDRUxFLHVCQUF3QixDQVExQiw2QkFDRSx5QkFBMEIsQ0FDMUIsWUFBc0IsQ0FVeEIsUUFDRSxh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dXJjZXNDb250ZW50IjpbIi8qIVxyXG5UaGVtZSBOYW1lOiBtYXRyYXlcclxuVGhlbWUgVVJJOiBodHRwczovZ2xvYnVsZWJsZXUuY29tXHJcbkF1dGhvciBVUkk6IGh0dHBzOi9nbG9idWxlYmxldS5jb21cclxuQXV0aG9yOiBHbG9idWxlYmxldVxyXG5BdXRob3IgVVJJOiBodHRwczovZ2xvYnVsZWJsZXUuY29tXHJcbkRlc2NyaXB0aW9uOiBZb3VyIGJlYXV0aWZ1bCB0aGVtZVxyXG5WZXJzaW9uOiAxLjBcclxuTGljZW5zZSBVUkk6IExJQ0VOU0VcclxuVGV4dCBEb21haW46IG1hdHJheVxyXG5cclxuVGhpcyB0aGVtZSwgbGlrZSBXb3JkUHJlc3MsIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBHUEwuXHJcblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWQgd2l0aCBvdGhlcnMuXHJcblxyXG5tYXRyYXkgaXMgYmFzZWQgb24gVW5kZXJzY29yZXMgaHR0cHM6Ly91bmRlcnNjb3Jlcy5tZS8sIChDKSAyMDEyLTIwMTcgQXV0b21hdHRpYywgSW5jLlxyXG5VbmRlcnNjb3JlcyBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIgb3IgbGF0ZXIuXHJcblxyXG5Ob3JtYWxpemluZyBzdHlsZXMgaGF2ZSBiZWVuIGhlbHBlZCBhbG9uZyB0aGFua3MgdG8gdGhlIGZpbmUgd29yayBvZlxyXG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwczovL25lY29sYXMuZ2l0aHViLmlvL25vcm1hbGl6ZS5jc3MvXHJcbiEqL1xyXG5cclxuLy8gVVRJTElUSUVTXHJcbkBpbXBvcnQgXCIuL3Nhc3MvdXRpbGl0aWVzL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiLi9zYXNzL3V0aWxpdGllcy9taXhpbnNcIjtcclxuXHJcbi8vIFJFU0VUXHJcbkBpbXBvcnQgXCIuL3Nhc3MvbGlicy9ub3JtYWxpemVcIjtcclxuXHJcbi8vIEJBU0VcclxuQGltcG9ydCBcIi4vc2Fzcy9iYXNlL3NjYWZmb2xkaW5nXCI7XHJcbkBpbXBvcnQgXCIuL3Nhc3MvYmFzZS90eXBvZ3JhcGh5XCI7XHJcbkBpbXBvcnQgXCIuL3Nhc3MvYmFzZS9saW5rcy1idXR0b25zXCI7XHJcbkBpbXBvcnQgXCIuL3Nhc3MvYmFzZS9mb3Jtc1wiO1xyXG5AaW1wb3J0IFwiLi9zYXNzL2Jhc2UvdGFibGVzXCI7XHJcbkBpbXBvcnQgXCIuL3Nhc3MvYmFzZS9jb29raWVzXCI7XHJcblxyXG4vLyBXUFxyXG5AaW1wb3J0IFwiLi9zYXNzL2xpYnMvd3BcIjtcclxuXHJcbi8vIENPTVBPTkVOVFNcclxuQGltcG9ydCBcIi4vc2Fzcy9jb21wb25lbnRzL29mZmljZS1oZXJvZVwiO1xyXG5AaW1wb3J0IFwiLi9zYXNzL2NvbXBvbmVudHMvZG9tYWluZXMtY29tcFwiO1xyXG5AaW1wb3J0IFwiLi9zYXNzL2NvbXBvbmVudHMvY29udGFjdFwiO1xyXG5AaW1wb3J0IFwiLi9zYXNzL2NvbXBvbmVudHMvdmlnbmV0dGUtYXZvY2F0XCI7XHJcbkBpbXBvcnQgXCIuL3Nhc3MvY29tcG9uZW50cy92aWduZXR0ZS1uZXdzXCI7XHJcbkBpbXBvcnQgXCIuL3Nhc3MvY29tcG9uZW50cy9zbWFsbC1zbGlkZXJcIjtcclxuQGltcG9ydCBcIi4vc2Fzcy9jb21wb25lbnRzL3NlYXJjaFwiO1xyXG5AaW1wb3J0IFwiLi9zYXNzL2NvbXBvbmVudHMvYXZvY2F0LXNlYXJjaFwiO1xyXG5cclxuLy8gU0lURSBTVFJVQ1RVUkVcclxuQGltcG9ydCBcIi4vc2Fzcy9zaXRlLXN0cnVjdHVyZS9oZWFkZXJcIjtcclxuQGltcG9ydCBcIi4vc2Fzcy9zaXRlLXN0cnVjdHVyZS9tYWluXCI7XHJcbkBpbXBvcnQgXCIuL3Nhc3Mvc2l0ZS1zdHJ1Y3R1cmUvZm9vdGVyXCI7XHJcbkBpbXBvcnQgXCIuL3Nhc3Mvc2l0ZS1zdHJ1Y3R1cmUvc2luZ2xlXCI7XHJcblxyXG4vLyBQQUdFIFRFTVBMQVRFXHJcbkBpbXBvcnQgXCIuL3Nhc3MvcGFnZS10ZW1wbGF0ZXMvbW9vZGJvYXJkXCI7XHJcbkBpbXBvcnQgXCIuL3Nhc3MvcGFnZS10ZW1wbGF0ZXMvYWJvdXRcIjtcclxuQGltcG9ydCBcIi4vc2Fzcy9wYWdlLXRlbXBsYXRlcy9ob21lcGFnZVwiO1xyXG5AaW1wb3J0IFwiLi9zYXNzL3BhZ2UtdGVtcGxhdGVzL2FyY2hpdmVzXCI7XHJcbkBpbXBvcnQgXCIuL3Nhc3MvcGFnZS10ZW1wbGF0ZXMvbmV3c1wiO1xyXG5AaW1wb3J0IFwiLi9zYXNzL3BhZ2UtdGVtcGxhdGVzL2F2b2NhdFwiO1xyXG5cclxuLy8gQ1NTIFBSSU5UICjDoCBjb21waWxlciA/KVxyXG5AaW1wb3J0IFwiLi9zYXNzL2xpYnMvcHJpbnRcIjtcclxuIiwiLyohXHJcblRoZW1lIE5hbWU6IG1hdHJheVxyXG5UaGVtZSBVUkk6IGh0dHBzOi9nbG9idWxlYmxldS5jb21cclxuQXV0aG9yIFVSSTogaHR0cHM6L2dsb2J1bGVibGV1LmNvbVxyXG5BdXRob3I6IEdsb2J1bGVibGV1XHJcbkF1dGhvciBVUkk6IGh0dHBzOi9nbG9idWxlYmxldS5jb21cclxuRGVzY3JpcHRpb246IFlvdXIgYmVhdXRpZnVsIHRoZW1lXHJcblZlcnNpb246IDEuMFxyXG5MaWNlbnNlIFVSSTogTElDRU5TRVxyXG5UZXh0IERvbWFpbjogbWF0cmF5XHJcblxyXG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cclxuVXNlIGl0IHRvIG1ha2Ugc29tZXRoaW5nIGNvb2wsIGhhdmUgZnVuLCBhbmQgc2hhcmUgd2hhdCB5b3UndmUgbGVhcm5lZCB3aXRoIG90aGVycy5cclxuXHJcbm1hdHJheSBpcyBiYXNlZCBvbiBVbmRlcnNjb3JlcyBodHRwczovL3VuZGVyc2NvcmVzLm1lLywgKEMpIDIwMTItMjAxNyBBdXRvbWF0dGljLCBJbmMuXHJcblVuZGVyc2NvcmVzIGlzIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2MiBvciBsYXRlci5cclxuXHJcbk5vcm1hbGl6aW5nIHN0eWxlcyBoYXZlIGJlZW4gaGVscGVkIGFsb25nIHRoYW5rcyB0byB0aGUgZmluZSB3b3JrIG9mXHJcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHBzOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cclxuISovXG4vKiBcclxuKiBCcmVha3BvaW50c1xyXG4qIEl0cyBiZXR0ZXIgdG8gdXNlIHRoZW0gaW4gRU0sIGJlY2F1c2UgdGhlcmUgYXJlIHByb3BvcnRpb25uYWwsIG5vdCBsaWtlIFBYLlxyXG4qIEluIG91ciBjYXNlLCBiZWNhdXNlIHdlIHR3ZWVrIHRoZSBodG1sIGZvbnRzaXplIHRvIDYyLjUlLCBvdXIgRU0gYmFzZSBpcyAxNXB4LlxyXG4qIFR3ZWFrIGl0IG9yIGV4dGVuZCBpdCBpbiBvcmRlciB0byBmaXQgeW91ciBwcm9qZWN0LlxyXG4qIGh0dHBzOi8vemVsbHdrLmNvbS9ibG9nL21lZGlhLXF1ZXJ5LXVuaXRzL1xyXG4qL1xuLyogXHJcbiogRm9udHMgRmFtaWxpZXNcclxuKi9cbi8qXHJcbiogQ29sb3JzXHJcbiovXG4vKiBCYXNlZCBvbiBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgfCBtb2RpZmllZCBieSBwcG5lbGxlcyAqL1xuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvZHh2MGRzYi5jc3NcIik7XG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMyNzc0OTc7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMjc3NDk3O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdGl0bGluZy1nb3RoaWMtZmItbmFycm93LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMjMxZjIwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5wIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAvKiBhIHNtYWxsIGJvdHRvbSBtYXJnaW4gcHJldmVudHMgY29udGVudCBmbG9hdGluZyB1bmRlciBpbWFnZXMgKi8gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOiB1cmwoXCJmb250cy9pY29tb29uL2ZvbnRzL2ljb21vb24uZW90P241ZTJyZVwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9pY29tb29uL2ZvbnRzL2ljb21vb24uZW90P241ZTJyZSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvaWNvbW9vbi9mb250cy9pY29tb29uLnR0Zj9uNWUycmVcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL2ljb21vb24vZm9udHMvaWNvbW9vbi53b2ZmP241ZTJyZVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9pY29tb29uL2ZvbnRzL2ljb21vb24uc3ZnP241ZTJyZSNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbmJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlKSBoMSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSBoMiB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlKSBoMSxcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgaDIge1xuICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDRyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UpIGgxLFxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSBoMiB7XG4gICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICBsaW5lLWhlaWdodDogNnJlbTsgfSB9XG5cbmJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlKSBoMixcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSBoMyB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBtYXJnaW46IDAgMCAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwZTBkMjQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSkgaDIsXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMuMnJlbTsgfVxuICAgICAgYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UpIGgyOmFmdGVyLFxuICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIGgzOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMC4ycmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNzc0OTc7IH0gfVxuXG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSkgaDMsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgaDQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIG1hcmdpbjogMCAwIDJyZW07XG4gIGNvbG9yOiAjMGUwZDI0O1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UpIGgzLFxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSBoNCB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07IH0gfVxuXG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSkgaDQsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgaDUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSkgaDQsXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuXG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSkgaDUsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgaDYge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwZTBkMjQ7IH1cblxuYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UpIGg2IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMGUwZDI0OyB9XG5cbnAge1xuICBtYXJnaW46IDAgMCAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDIuNXJlbTsgfSB9XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBwYWRkaW5nOiAwIDAgMCAzLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgbWFyZ2luOiAwIDAgMnJlbTsgfSB9XG5cbnVsIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYzsgfVxuXG5vbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuZGZuLFxuZW0sXG5pLFxuY2l0ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5wcmUge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDEuNmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxLjZlbTsgfVxuXG5jb2RlLFxua2JkLFxudHQsXG52YXIge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG5hYmJyLFxuYWNyb255bSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgY3Vyc29yOiBoZWxwOyB9XG5cbm1hcmssXG5pbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmOWMwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuW2NsYXNzXj1cImljb24tXCJdLFxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZkXCI7IH1cblxuLmljb24tZG93bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjRcIjsgfVxuXG4uaWNvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2Y1wiOyB9XG5cbi5pY29uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MlwiOyB9XG5cbi5pY29uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3NVwiOyB9XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyNzc0OTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDsgfVxuICBhOmFjdGl2ZSwgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogIzEyMzY0NjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTIzNjQ2OyB9IH1cbiAgYSBpbWcge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4uYnRuLCAuYnRuLWFycm93LWRhcmssIC5idG4tYXJyb3ctbGlnaHQsIC5zdWJtaXQtd3JhcHBlcixcbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NzQ5NztcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYnRuLCAuYnRuLWFycm93LWRhcmssIC5idG4tYXJyb3ctbGlnaHQsIC5zdWJtaXQtd3JhcHBlcixcbiAgICBidXR0b24sXG4gICAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICBpbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xuICAgICAgcGFkZGluZzogMnJlbTsgfVxuICAgICAgLmJ0bjpob3ZlciwgLmJ0bi1hcnJvdy1kYXJrOmhvdmVyLCAuYnRuLWFycm93LWxpZ2h0OmhvdmVyLCAuc3VibWl0LXdyYXBwZXI6aG92ZXIsXG4gICAgICBidXR0b246aG92ZXIsXG4gICAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuICAgICAgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzFkNTU2ZTtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9IH1cbiAgLmJ0bjphY3RpdmUsIC5idG4tYXJyb3ctZGFyazphY3RpdmUsIC5idG4tYXJyb3ctbGlnaHQ6YWN0aXZlLCAuc3VibWl0LXdyYXBwZXI6YWN0aXZlLCAuYnRuOmZvY3VzLCAuYnRuLWFycm93LWRhcms6Zm9jdXMsIC5idG4tYXJyb3ctbGlnaHQ6Zm9jdXMsIC5zdWJtaXQtd3JhcHBlcjpmb2N1cyxcbiAgYnV0dG9uOmFjdGl2ZSxcbiAgYnV0dG9uOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZSxcbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmFjdGl2ZSxcbiAgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMxZDU1NmU7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5idG4tYXJyb3ctZGFyaywgLmJ0bi1hcnJvdy1saWdodCwgLnN1Ym1pdC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzI3NzQ5NztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxcmVtIDNyZW0gMXJlbSAxcmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogc29saWQgMXB4ICMyNzc0OTc7IH1cbiAgLmJ0bi1hcnJvdy1kYXJrOmFmdGVyLCAuYnRuLWFycm93LWxpZ2h0OmFmdGVyLCAuc3VibWl0LXdyYXBwZXI6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgY29udGVudDogXCJyXCI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgdG9wOiAxLjFyZW07XG4gICAgZm9udC1zaXplOiAwLjhyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJ0bi1hcnJvdy1kYXJrLCAuYnRuLWFycm93LWxpZ2h0LCAuc3VibWl0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMnJlbSA0cmVtIDJyZW0gMnJlbTsgfVxuICAgICAgLmJ0bi1hcnJvdy1kYXJrOmFmdGVyLCAuYnRuLWFycm93LWxpZ2h0OmFmdGVyLCAuc3VibWl0LXdyYXBwZXI6YWZ0ZXIge1xuICAgICAgICB0b3A6IDIuMXJlbTsgfVxuICAgICAgLmJ0bi1hcnJvdy1kYXJrOmhvdmVyLCAuYnRuLWFycm93LWxpZ2h0OmhvdmVyLCAuc3VibWl0LXdyYXBwZXI6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzFkNTU2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzFkNTU2ZTsgfVxuICAgICAgICAuYnRuLWFycm93LWRhcms6aG92ZXI6YWZ0ZXIsIC5idG4tYXJyb3ctbGlnaHQ6aG92ZXI6YWZ0ZXIsIC5zdWJtaXQtd3JhcHBlcjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDEuMnJlbTsgfSB9XG5cbi5idG4tYXJyb3ctbGlnaHQsIC5zdWJtaXQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI3NzQ5NzsgfVxuICAuYnRuLWFycm93LWxpZ2h0OmFmdGVyLCAuc3VibWl0LXdyYXBwZXI6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMjc3NDk3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5idG4tYXJyb3ctbGlnaHQ6aG92ZXIsIC5zdWJtaXQtd3JhcHBlcjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMxZDU1NmU7XG4gICAgICBjb2xvcjogIzFkNTU2ZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuYnRuLWFycm93LWxpZ2h0OmhvdmVyOmFmdGVyLCAuc3VibWl0LXdyYXBwZXI6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogIzFkNTU2ZTsgfSB9XG5cbi5zdWJtaXQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnN1Ym1pdC13cmFwcGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICBjb2xvcjogIzI3NzQ5NztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtIDNyZW0gMXJlbSAxcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc3VibWl0LXdyYXBwZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gNHJlbSAycmVtIDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc3VibWl0LXdyYXBwZXIgaW5wdXQ6aG92ZXIge1xuICAgICAgY29sb3I6ICMxZDU1NmU7IH0gfVxuXG5pbnB1dDpub3QoLndwY2Y3LXN1Ym1pdCksXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGNvbG9yOiAjMjMxZjIwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjYWFhYWFhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXdlaWdodDogMjAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgaW5wdXQ6bm90KC53cGNmNy1zdWJtaXQpOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLFxuICB0ZXh0YXJlYTpmb2N1cyxcbiAgc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMjc3NDk3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGlucHV0Om5vdCgud3BjZjctc3VibWl0KSxcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxuICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAgIGlucHV0W3R5cGU9XCJtb250aFwiXSxcbiAgICBpbnB1dFt0eXBlPVwid2Vla1wiXSxcbiAgICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG4gICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjb2xvclwiXSxcbiAgICB0ZXh0YXJlYSxcbiAgICBzZWxlY3Qge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNhYWFhYWE7IH1cbiAgICAgIGlucHV0Om5vdCgud3BjZjctc3VibWl0KTpmb2N1cyxcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICAgICAgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbiAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbiAgICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG4gICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbiAgICAgIGlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyxcbiAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuICAgICAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLFxuICAgICAgaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsXG4gICAgICBpbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cyxcbiAgICAgIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cyxcbiAgICAgIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcbiAgICAgIGlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cyxcbiAgICAgIHRleHRhcmVhOmZvY3VzLFxuICAgICAgc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzI3NzQ5NzsgfSB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbnRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAxN3JlbTsgfSB9XG5cbnNlbGVjdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhYWFhO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxudGFibGUge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvb2tpZXMtbGF3LWluZm8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTAwO1xuICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb29raWVzLWxhdy1pbmZvIHtcbiAgICAgIGJvdHRvbTogMnJlbTtcbiAgICAgIHJpZ2h0OiAycmVtOyB9IH1cbiAgLmNvb2tpZXMtbGF3LWluZm8udmFsaWRhdGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb29raWVzLWxhdy1pbmZvIC5jb29raWVzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzc0OTc7XG4gICAgei1pbmRleDogOTAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29va2llcy1sYXctaW5mbyAuY29va2llcy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDRyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvb2tpZXMtbGF3LWluZm8gLmNvb2tpZXMtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5jb29raWVzLWxhdy1pbmZvIC5jb29raWVzLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNDAlOyB9IH1cbiAgLmNvb2tpZXMtbGF3LWluZm8gLmNvb2tpZXMtY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29va2llcy1sYXctaW5mbyAuY29va2llcy1jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvb2tpZXMtbGF3LWluZm8gLmNvb2tpZXMtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxOXJlbSk7IH0gfVxuICAgIC5jb29raWVzLWxhdy1pbmZvIC5jb29raWVzLWNvbnRlbnQgaDMsXG4gICAgLmNvb2tpZXMtbGF3LWluZm8gLmNvb2tpZXMtY29udGVudCBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jb29raWVzLWxhdy1pbmZvIC5jb29raWVzLWNvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICMyMzFmMjA7IH1cbiAgLmNvb2tpZXMtbGF3LWluZm8gLmNvb2tpZXMtYnV0dG9ucyB7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb29raWVzLWxhdy1pbmZvIC5jb29raWVzLWJ1dHRvbnMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9IH1cbiAgICAuY29va2llcy1sYXctaW5mbyAuY29va2llcy1idXR0b25zIGJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29va2llcy1sYXctaW5mbyAuY29va2llcy1idXR0b25zIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuICAgICAgLmNvb2tpZXMtbGF3LWluZm8gLmNvb2tpZXMtYnV0dG9ucyBidXR0b246YWN0aXZlIHtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgLmNvb2tpZXMtbGF3LWluZm8gLmNvb2tpZXMtYnV0dG9ucyAuZmluZC1tb3JlLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNvb2tpZXMtbGF3LWluZm8gLmNvb2tpZXMtYnV0dG9ucyAuZmluZC1tb3JlLWJ1dHRvbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb29raWVzLWxhdy1pbmZvIC5jb29raWVzLWJ1dHRvbnMgLmZpbmQtbW9yZS1idXR0b246aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7IH0gfVxuICAgIC5jb29raWVzLWxhdy1pbmZvIC5jb29raWVzLWJ1dHRvbnMgLmFncmVlLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiAjMjc3NDk3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29va2llcy1sYXctaW5mbyAuY29va2llcy1idXR0b25zIC5hZ3JlZS1idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIC41cmVtIGF1dG87IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb29raWVzLWxhdy1pbmZvIC5jb29raWVzLWJ1dHRvbnMgLmFncmVlLWJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDIuNHJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvb2tpZXMtbGF3LWluZm8gLmNvb2tpZXMtYnV0dG9ucyAuYWdyZWUtYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICMyNzc0OTc7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENvbW1lbnRzICYgcG9zdCBuYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2l0ZS1tYWluIC5jb21tZW50LW5hdmlnYXRpb24sXG4uc2l0ZS1tYWluIC5wb3N0cy1uYXZpZ2F0aW9uLFxuLnNpdGUtbWFpbiAucG9zdC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlOyB9XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogNTAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQWNjZXNzaWJpbGl0eVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbiAgLyogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuICovIH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogbm9uZTtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIC8qIEFib3ZlIFdQIHRvb2xiYXIuICovIH1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENsZWFyaW5nc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNsZWFyOmJlZm9yZSxcbi5jbGVhcjphZnRlcixcbi5lbnRyeS1jb250ZW50OmJlZm9yZSxcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLmNvbW1lbnQtY29udGVudDpiZWZvcmUsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmJlZm9yZSxcbi5zaXRlLWhlYWRlcjphZnRlcixcbi5zaXRlLWNvbnRlbnQ6YmVmb3JlLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjpiZWZvcmUsXG4uc2l0ZS1mb290ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuXG4uY2xlYXI6YWZ0ZXIsXG4uZW50cnktY29udGVudDphZnRlcixcbi5jb21tZW50LWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXI6YWZ0ZXIsXG4uc2l0ZS1jb250ZW50OmFmdGVyLFxuLnNpdGUtZm9vdGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnBhZ2UtbGlua3Mge1xuICBjbGVhcjogYm90aDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbW1lbnQtY29udGVudCBhIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5ieXBvc3RhdXRob3Ige1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEluZmluaXRlIHNjcm9sbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogR2xvYmFsbHkgaGlkZGVuIGVsZW1lbnRzIHdoZW4gSW5maW5pdGUgU2Nyb2xsIGlzIHN1cHBvcnRlZCBhbmQgaW4gdXNlLiAqL1xuLmluZmluaXRlLXNjcm9sbCAucG9zdHMtbmF2aWdhdGlvbixcbi5pbmZpbml0ZS1zY3JvbGwubmV2ZXJlbmRpbmcgLnNpdGUtZm9vdGVyIHtcbiAgLyogVGhlbWUgRm9vdGVyICh3aGVuIHNldCB0byBzY3JvbGxpbmcpICovXG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogV2hlbiBJbmZpbml0ZSBTY3JvbGwgaGFzIHJlYWNoZWQgaXRzIGVuZCB3ZSBuZWVkIHRvIHJlLWRpc3BsYXkgZWxlbWVudHMgdGhhdCB3ZXJlIGhpZGRlbiAodmlhIC5uZXZlcmVuZGluZykgYmVmb3JlLiAqL1xuLmluZmluaXR5LWVuZC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4vKiBNYWtlIHN1cmUgbG9nbyBsaW5rIHdyYXBzIGFyb3VuZCBsb2dvIGltYWdlLiAqL1xuLmN1c3RvbS1sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ2FwdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cC1jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIG1hcmdpbjogMC44MDc1ZW0gMDsgfVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDMzLjMzJTsgfVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyMCU7IH1cblxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE2LjY2JTsgfVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTQuMjglOyB9XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMi41JTsgfVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTEuMTElOyB9XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLm9mZmljZS1oZXJvZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzByZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5vZmZpY2UtaGVyb2Uge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTByZW0pOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAub2ZmaWNlLWhlcm9lIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE0cmVtKTsgfSB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAub2ZmaWNlLWhlcm9lID4gdWwge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5vZmZpY2UtaGVyb2UgPiB1bCB7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5vZmZpY2UtaGVyb2UgPiB1bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAxMDAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAxMDAwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLm9mZmljZS1oZXJvZSA+IHVsID4gbGkuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5vZmZpY2UtaGVyb2UgZmlndXJlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ubGluZXMge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5saW5lcyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdGV4dC1vdXRsaW5lOiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfSB9XG4gIC5saW5lcyBkaXYge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB3aWR0aDogMXB4OyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAub2ZmaWNlLWhlcm9lIG5hdiB7XG4gIHJpZ2h0OiA1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5vZmZpY2UtaGVyb2UgbmF2IHtcbiAgICAgIGxlZnQ6IDgzLjMzMzMzJTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLm9mZmljZS1oZXJvZSBuYXY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTFweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLm9mZmljZS1oZXJvZSBuYXYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAub2ZmaWNlLWhlcm9lIG5hdiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH0gfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLm9mZmljZS1oZXJvZSBuYXYgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLm9mZmljZS1oZXJvZSBuYXYgdWwgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAub2ZmaWNlLWhlcm9lIG5hdiB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5vZmZpY2UtaGVyb2UgbmF2IHVsIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTEuMnJlbTtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjc3NDk3O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAub2ZmaWNlLWhlcm9lIG5hdiB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC0xLjJyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLm9mZmljZS1oZXJvZSBuYXYgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAtMi4ycmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5vZmZpY2UtaGVyb2UgbmF2IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogLTMuMnJlbTsgfSB9XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5vZmZpY2UtaGVyb2UgbmF2IHVsIGxpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiclwiO1xuICAgICAgY29sb3I6ICMyNzc0OTc7XG4gICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTAuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLm9mZmljZS1oZXJvZSBuYXYgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLm9mZmljZS1oZXJvZSBuYXYgdWwgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAub2ZmaWNlLWhlcm9lIG5hdiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLm9mZmljZS1oZXJvZSBuYXYgdWwgbGkuYWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4gICAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLm9mZmljZS1oZXJvZSBuYXYgdWwgbGkuYWN0aXZlOmJlZm9yZSwgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5vZmZpY2UtaGVyb2UgbmF2IHVsIGxpLmFjdGl2ZTphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLm9mZmljZS1oZXJvZSBuYXYgdWwgbGkuYWN0aXZlIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAub2ZmaWNlLWhlcm9lIG5hdiB1bCBsaS5hY3RpdmUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAub2ZmaWNlLWhlcm9lIG5hdiB1bCBkaXYge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDsgfVxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAub2ZmaWNlLWhlcm9lIG5hdiB1bCBkaXYgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5vZmZpY2UtaGVyb2UgbmF2IHVsIGRpdiBzcGFuICsgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cmVtO1xuICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAudGl0bGUge1xuICAgICAgbGVmdDogMTYuNjY2NjclO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC50aXRsZSBoMiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMTByZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAudGl0bGUgaDIge1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAudGl0bGUgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjRyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLnRpdGxlIGEuc2Nyb2xsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLnRpdGxlIGEuc2Nyb2xsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAudGl0bGUgYS5zY3JvbGw6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogNC4xcmVtO1xuICAgICAgd2lkdGg6IDQuMXJlbTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQuMXJlbTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTJyZW07XG4gICAgICB0b3A6IC0xLjJyZW07XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC50aXRsZSBhLnNjcm9sbDphZnRlciB7XG4gICAgICBjb250ZW50OiBcImRcIjtcbiAgICAgIGNvbG9yOiAjMjc3NDk3O1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0wLjVyZW07XG4gICAgICB0b3A6IC0wLjJyZW07XG4gICAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAudGl0bGUgYS5zY3JvbGw6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMnJlbTsgfVxuICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC50aXRsZSBhLnNjcm9sbDpob3ZlcjphZnRlciB7XG4gICAgICAgIHRvcDogMS44cmVtOyB9IH1cblxuYm9keSAuZG9tYWluZXMtY29tcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGJvZHkgLmRvbWFpbmVzLWNvbXAgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgYm9keSAuZG9tYWluZXMtY29tcCBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBib2R5IC5kb21haW5lcy1jb21wIGxpOmhvdmVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMzUsIDI5LCAyOCwgMC4xKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDM1LCAyOSwgMjgsIDAuMSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgICAgIGJvZHkgLmRvbWFpbmVzLWNvbXAgbGk6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBib2R5IC5kb21haW5lcy1jb21wIGxpOmhvdmVyIGEge1xuICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogIzFkNTU2ZTsgfVxuICAgICAgICBib2R5IC5kb21haW5lcy1jb21wIGxpOmhvdmVyIGE6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgIGJvZHkgLmRvbWFpbmVzLWNvbXAgbGk6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBib2R5IC5kb21haW5lcy1jb21wIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgYm9keSAuZG9tYWluZXMtY29tcCBsaSBhIHtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U5ZThlODtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAzcmVtIDEuNXJlbSAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGJvZHkgLmRvbWFpbmVzLWNvbXAgbGkgYSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDJyZW07XG4gICAgICAgICAgcGFkZGluZzogMS44cmVtIDNyZW0gMS44cmVtIDA7XG4gICAgICAgICAgbWluLWhlaWdodDogNzdweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGJvZHkgLmRvbWFpbmVzLWNvbXAgbGkgYSB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtIDJyZW0gMDsgfSB9XG4gICAgICBib2R5IC5kb21haW5lcy1jb21wIGxpIGE6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGNvbnRlbnQ6ICdyJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICBjb2xvcjogIzI3NzQ5NztcbiAgICAgICAgcmlnaHQ6IDFyZW07IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5kb21haW5lcy1jb21wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAuZG9tYWluZXMtY29tcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAuZG9tYWluZXMtY29tcCBsaSBhIHtcbiAgY29sb3I6ICMyMzFmMjA7IH1cblxuLmNvbnRhY3QgLmZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjI7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFjdCAuZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5jb250YWN0IC5mb3JtOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYyO1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAtMTsgfSB9XG4gIC5jb250YWN0IC5mb3JtIC53cmFwcGVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDM1LCAyOSwgMjgsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDM1LCAyOSwgMjgsIDAuMSk7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0IC5mb3JtIC53cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmNvbnRhY3QgLmZvcm0gLndwY2Y3IHtcbiAgICBwYWRkaW5nOiAycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdCAuZm9ybSAud3BjZjcge1xuICAgICAgICBmbGV4OiAwIDEgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogNHJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbnRhY3QgLmZvcm0gLndwY2Y3IHtcbiAgICAgICAgcGFkZGluZzogN3JlbSA2cmVtOyB9IH1cbiAgICAuY29udGFjdCAuZm9ybSAud3BjZjcgZm9ybSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuY29udGFjdCAuZm9ybSAud3BjZjcgZm9ybSA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jb250YWN0IC5mb3JtIC53cGNmNyBmb3JtID4gZGl2IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMSA0NSU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7IH0gfVxuICAgICAgICAuY29udGFjdCAuZm9ybSAud3BjZjcgZm9ybSA+IGRpdi5mdWxsIHtcbiAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICAgICAgICAuY29udGFjdCAuZm9ybSAud3BjZjcgZm9ybSA+IGRpdi5mdWxsIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgICAuY29udGFjdCAuZm9ybSAud3BjZjcgZm9ybSA+IGRpdi5zdWJtaXQtd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmNvbnRhY3QgLmZvcm0gLndwY2Y3IGZvcm0gPiBkaXYuc3VibWl0LXdyYXBwZXIge1xuICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9IH1cbiAgICAuY29udGFjdCAuZm9ybSAud3BjZjcgaDMge1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICMwZTBkMjQ7IH1cbiAgICAgIC5jb250YWN0IC5mb3JtIC53cGNmNyBoMzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdCAuZm9ybSAud3BjZjcgaDMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07IH0gfVxuICAgIC5jb250YWN0IC5mb3JtIC53cGNmNyBzZWxlY3Qge1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKGltZy9zZWxlY3QucG5nKSBuby1yZXBlYXQgIzI3NzQ5NyByaWdodCBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAzcHggNTBweCAzcHggM3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmNvbnRhY3QgLmZvcm0gLndwY2Y3IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIC8qIGhpZGUgdGhlIGRlZmF1bHQgYXJyb3cgaW4gaWUxMCBhbmQgaWUxMSAqLyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QgLmZvcm0gLndwY2Y3IHNlbGVjdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTsgfVxuICAgICAgICAgIC5jb250YWN0IC5mb3JtIC53cGNmNyBzZWxlY3Q6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkNTU2ZTsgfSB9XG4gICAgLmNvbnRhY3QgLmZvcm0gLndwY2Y3IGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwZTBkMjQ7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmNvbnRhY3QgLmZvcm0gLndwY2Y3IGxhYmVsIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2JmYmFiYjsgfVxuICAgIC5jb250YWN0IC5mb3JtIC53cGNmNyAuYWpheC1sb2FkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QgLmZvcm0gLndwY2Y3IGRpdi53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbiAgICAgIC5jb250YWN0IC5mb3JtIC53cGNmNyBkaXYud3BjZjctYWNjZXB0YW5jZS1taXNzaW5nIHtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDAgMDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgLmNvbnRhY3QgLmZvcm0gLm1hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0IC5mb3JtIC5tYXAge1xuICAgICAgICBmbGV4OiAwIDEgNTAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5jb250YWN0IC5mb3JtIC5tYXAgPiBkaXYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIC5jb250YWN0IC5mb3JtIC5tYXAgPiBkaXYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvbnRhY3QgLmFkcmVzc2VzIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMjsgfVxuICAuY29udGFjdCAuYWRyZXNzZXMgLndyYXBwZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxODAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmNvbnRhY3QgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jb250YWN0IHVsIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0IHVsIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0IHVsIHtcbiAgICAgIG1hcmdpbjogMCA2cmVtO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5jb250YWN0IHVsIGxpIHtcbiAgICBmbGV4OiAwIDEgNDUlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0IHVsIGxpIHtcbiAgICAgICAgZmxleDogMCAxIDMzJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdCB1bCBsaSB7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmNvbnRhY3QgdWwgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMjc3NDk3O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0IHVsIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG4gIC5jb250YWN0IHVsIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07IH1cbiAgICAuY29udGFjdCB1bCBwLmFkcmVzc2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0IHVsIHAuYWRyZXNzZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS10ZW1wbGF0ZS1jb250YWN0LnBhZ2UgLnNpbmdsZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYXZvY2F0LWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmF2b2NhdC1saXN0IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi52aWduZXR0ZS1hdm9jYXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC52aWduZXR0ZS1hdm9jYXQ6aG92ZXIgaW1nIHtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBjb250cmFzdCgxODAlKSBicmlnaHRuZXNzKDEwMCUpIHNhdHVyYXRlKDUwJSk7XG4gICAgICBmaWx0ZXI6IGNvbnRyYXN0KDEyMCUpIGJyaWdodG5lc3MoOTAlKTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAudmlnbmV0dGUtYXZvY2F0OmhvdmVyIGEge1xuICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIC52aWduZXR0ZS1hdm9jYXQgZmlndXJlIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAudmlnbmV0dGUtYXZvY2F0IGZpZ3VyZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgLnZpZ25ldHRlLWF2b2NhdCBhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnZpZ25ldHRlLWF2b2NhdCBhIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzOSwgMTE2LCAxNTEsIDAuNik7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH1cbiAgICAudmlnbmV0dGUtYXZvY2F0IGEgLmF2b2NhdC1uYW1lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMjclO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMyLCA2MiwgNzcsIDAuOCk7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC52aWduZXR0ZS1hdm9jYXQgYSAuYXZvY2F0LW5hbWUge1xuICAgICAgICAgIGhlaWdodDogMzAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnZpZ25ldHRlLWF2b2NhdCBhIC5hdm9jYXQtbmFtZSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLnZpZ25ldHRlLWF2b2NhdCBhIC5hdm9jYXQtbmFtZTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMuNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS43NXJlbTtcbiAgICAgICAgICAgIHRvcDogLTVyZW07XG4gICAgICAgICAgICB6LWluZGV4OiAwOyB9XG4gICAgICAgICAgLnZpZ25ldHRlLWF2b2NhdCBhIC5hdm9jYXQtbmFtZTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJtXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMjMxZjIwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMy41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzLjVyZW07XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuNzVyZW07XG4gICAgICAgICAgICB0b3A6IC01cmVtO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zcmVtOyB9IH1cbiAgICAudmlnbmV0dGUtYXZvY2F0IGEgaDQge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hdm9jYXQtbGlzdCAudmlnbmV0dGUtYXZvY2F0LWFyY2hpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hdm9jYXQtbGlzdCAudmlnbmV0dGUtYXZvY2F0LWFyY2hpdmU6aG92ZXIgaW1nIHtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBjb250cmFzdCgxODAlKSBicmlnaHRuZXNzKDEwMCUpIHNhdHVyYXRlKDUwJSk7XG4gICAgICBmaWx0ZXI6IGNvbnRyYXN0KDEyMCUpIGJyaWdodG5lc3MoOTAlKTtcbiAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICAgIC5hdm9jYXQtbGlzdCAudmlnbmV0dGUtYXZvY2F0LWFyY2hpdmU6aG92ZXIgZmlndXJlOmJlZm9yZSwgLmF2b2NhdC1saXN0IC52aWduZXR0ZS1hdm9jYXQtYXJjaGl2ZTpob3ZlciBmaWd1cmU6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5hdm9jYXQtbGlzdCAudmlnbmV0dGUtYXZvY2F0LWFyY2hpdmU6aG92ZXIgLmF2b2NhdC1pbmZvcyAqOm5vdCgucm9sZSkge1xuICAgICAgY29sb3I6ICMxZDU1NmU7IH0gfVxuICAuYXZvY2F0LWxpc3QgLnZpZ25ldHRlLWF2b2NhdC1hcmNoaXZlIGZpZ3VyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzI3NzQ5NztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5hdm9jYXQtbGlzdCAudmlnbmV0dGUtYXZvY2F0LWFyY2hpdmUgZmlndXJlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMy41cmVtO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjc1cmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuYXZvY2F0LWxpc3QgLnZpZ25ldHRlLWF2b2NhdC1hcmNoaXZlIGZpZ3VyZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJtXCI7XG4gICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGNvbG9yOiAjMjMxZjIwO1xuICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICB3aWR0aDogMy41cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAzLjVyZW07XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTEuNzVyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmF2b2NhdC1saXN0IC52aWduZXR0ZS1hdm9jYXQtYXJjaGl2ZSBmaWd1cmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5hdm9jYXQtbGlzdCAudmlnbmV0dGUtYXZvY2F0LWFyY2hpdmUgZmlndXJlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDsgfVxuICAuYXZvY2F0LWxpc3QgLnZpZ25ldHRlLWF2b2NhdC1hcmNoaXZlIC5hdm9jYXQtaW5mb3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hdm9jYXQtbGlzdCAudmlnbmV0dGUtYXZvY2F0LWFyY2hpdmUgLmF2b2NhdC1pbmZvcyAqOm5vdCgucm9sZSkge1xuICAgICAgY29sb3I6ICMwZTBkMjQ7IH1cbiAgICAuYXZvY2F0LWxpc3QgLnZpZ25ldHRlLWF2b2NhdC1hcmNoaXZlIC5hdm9jYXQtaW5mb3MgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hdm9jYXRzLWxpbmtlZCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuYXZvY2F0cy1saW5rZWQgdWwgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmF2b2NhdHMtbGlua2VkIHVsIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggd2hpdGU7IH1cbiAgICAuYXZvY2F0cy1saW5rZWQgdWwgbGkgYSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBjb2xvcjogIzIzMWYyMDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYXZvY2F0cy1saW5rZWQgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMjsgfVxuICAgICAgICAgIC5hdm9jYXRzLWxpbmtlZCB1bCBsaSBhOmhvdmVyIGltZyB7XG4gICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogY29udHJhc3QoMTgwJSkgYnJpZ2h0bmVzcygxMDAlKSBzYXR1cmF0ZSg1MCUpO1xuICAgICAgICAgICAgZmlsdGVyOiBjb250cmFzdCgxMjAlKSBicmlnaHRuZXNzKDkwJSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgICAgICAgICAuYXZvY2F0cy1saW5rZWQgdWwgbGkgYTpob3ZlciBmaWd1cmU6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgICAgLmF2b2NhdHMtbGlua2VkIHVsIGxpIGEgZmlndXJlIHtcbiAgICAgICAgaGVpZ2h0OiA3cmVtO1xuICAgICAgICB3aWR0aDogN3JlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjc3NDk3O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmF2b2NhdHMtbGlua2VkIHVsIGxpIGEgZmlndXJlOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJyXCI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjJyZW07XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEuM3JlbTtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIC5hdm9jYXRzLWxpbmtlZCB1bCBsaSBhIGZpZ3VyZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAtd2Via2l0LWZpbHRlcjogY29udHJhc3QoMTIwJSkgYnJpZ2h0bmVzcygxMDUlKTtcbiAgICAgICAgICBmaWx0ZXI6IGNvbnRyYXN0KDEyMCUpIGJyaWdodG5lc3MoMTA1JSk7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5hdm9jYXRzLWxpbmtlZCB1bCBsaSBhIGRpdiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTsgfVxuXG4ubmV3cy1saXN0LFxuLmJsb2cgLmNvbnRlbnQsXG4uY2F0ZWdvcnkgLmNvbnRlbnQsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLmNvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5uZXdzLWxpc3QgbGksXG4gIC5ibG9nIC5jb250ZW50IGxpLFxuICAuY2F0ZWdvcnkgLmNvbnRlbnQgbGksXG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAuY29udGVudCBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3cy1saXN0LFxuICAgIC5ibG9nIC5jb250ZW50LFxuICAgIC5jYXRlZ29yeSAuY29udGVudCxcbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLmNvbnRlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5uZXdzLWxpc3QgLnZpZ25ldHRlLW5ld3MsXG4gIC5ibG9nIC5jb250ZW50IC52aWduZXR0ZS1uZXdzLFxuICAuY2F0ZWdvcnkgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3MsXG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAuY29udGVudCAudmlnbmV0dGUtbmV3cyB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggd2hpdGU7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy1saXN0IC52aWduZXR0ZS1uZXdzLFxuICAgICAgLmJsb2cgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3MsXG4gICAgICAuY2F0ZWdvcnkgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3MsXG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3Mge1xuICAgICAgICBwYWRkaW5nOiAzcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLWxpc3QgLnZpZ25ldHRlLW5ld3MsXG4gICAgICAuYmxvZyAuY29udGVudCAudmlnbmV0dGUtbmV3cyxcbiAgICAgIC5jYXRlZ29yeSAuY29udGVudCAudmlnbmV0dGUtbmV3cyxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAuY29udGVudCAudmlnbmV0dGUtbmV3cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZsZXg6IDAgMSAzMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5uZXdzLWxpc3QgLnZpZ25ldHRlLW5ld3MsXG4gICAgICAuYmxvZyAuY29udGVudCAudmlnbmV0dGUtbmV3cyxcbiAgICAgIC5jYXRlZ29yeSAuY29udGVudCAudmlnbmV0dGUtbmV3cyxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAuY29udGVudCAudmlnbmV0dGUtbmV3cyB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gNHJlbTsgfSB9XG4gICAgLm5ld3MtbGlzdCAudmlnbmV0dGUtbmV3cyBoNCxcbiAgICAuYmxvZyAuY29udGVudCAudmlnbmV0dGUtbmV3cyBoNCxcbiAgICAuY2F0ZWdvcnkgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3MgaDQsXG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIC5jb250ZW50IC52aWduZXR0ZS1uZXdzIGg0IHtcbiAgICAgIGNvbG9yOiAjMjc3NDk3OyB9XG4gICAgICAubmV3cy1saXN0IC52aWduZXR0ZS1uZXdzIGg0IGEsXG4gICAgICAuYmxvZyAuY29udGVudCAudmlnbmV0dGUtbmV3cyBoNCBhLFxuICAgICAgLmNhdGVnb3J5IC5jb250ZW50IC52aWduZXR0ZS1uZXdzIGg0IGEsXG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3MgaDQgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3cy1saXN0IC52aWduZXR0ZS1uZXdzIGg0IGE6aG92ZXIsXG4gICAgICAgICAgLmJsb2cgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3MgaDQgYTpob3ZlcixcbiAgICAgICAgICAuY2F0ZWdvcnkgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3MgaDQgYTpob3ZlcixcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3MgaDQgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7IH0gfVxuICAgIC5uZXdzLWxpc3QgLnZpZ25ldHRlLW5ld3MgcCxcbiAgICAuYmxvZyAuY29udGVudCAudmlnbmV0dGUtbmV3cyBwLFxuICAgIC5jYXRlZ29yeSAuY29udGVudCAudmlnbmV0dGUtbmV3cyBwLFxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAuY29udGVudCAudmlnbmV0dGUtbmV3cyBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMXJlbTsgfVxuICAgIC5uZXdzLWxpc3QgLnZpZ25ldHRlLW5ld3MgYS5saW5rLFxuICAgIC5ibG9nIC5jb250ZW50IC52aWduZXR0ZS1uZXdzIGEubGluayxcbiAgICAuY2F0ZWdvcnkgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3MgYS5saW5rLFxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAuY29udGVudCAudmlnbmV0dGUtbmV3cyBhLmxpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubmV3cy1saXN0IC52aWduZXR0ZS1uZXdzIGEubGluazpiZWZvcmUsXG4gICAgICAuYmxvZyAuY29udGVudCAudmlnbmV0dGUtbmV3cyBhLmxpbms6YmVmb3JlLFxuICAgICAgLmNhdGVnb3J5IC5jb250ZW50IC52aWduZXR0ZS1uZXdzIGEubGluazpiZWZvcmUsXG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3MgYS5saW5rOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgY29udGVudDogXCJyXCI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjdyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1saXN0IC52aWduZXR0ZS1uZXdzIGEubGluazpob3ZlcixcbiAgICAgICAgLmJsb2cgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3MgYS5saW5rOmhvdmVyLFxuICAgICAgICAuY2F0ZWdvcnkgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3MgYS5saW5rOmhvdmVyLFxuICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3MgYS5saW5rOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtOyB9IH1cbiAgLm5ld3MtbGlzdCBoZWFkZXIsXG4gIC5ibG9nIC5jb250ZW50IGhlYWRlcixcbiAgLmNhdGVnb3J5IC5jb250ZW50IGhlYWRlcixcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIC5jb250ZW50IGhlYWRlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5uZXdzLWxpc3QgLnBvc3QtY2F0ZWdvcmllcyxcbiAgLmJsb2cgLmNvbnRlbnQgLnBvc3QtY2F0ZWdvcmllcyxcbiAgLmNhdGVnb3J5IC5jb250ZW50IC5wb3N0LWNhdGVnb3JpZXMsXG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAuY29udGVudCAucG9zdC1jYXRlZ29yaWVzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4OiAxIDEgYXV0bzsgfVxuICAgIC5uZXdzLWxpc3QgLnBvc3QtY2F0ZWdvcmllcyBsaSxcbiAgICAuYmxvZyAuY29udGVudCAucG9zdC1jYXRlZ29yaWVzIGxpLFxuICAgIC5jYXRlZ29yeSAuY29udGVudCAucG9zdC1jYXRlZ29yaWVzIGxpLFxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAuY29udGVudCAucG9zdC1jYXRlZ29yaWVzIGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1saXN0IC5wb3N0LWNhdGVnb3JpZXMsXG4gICAgICAuYmxvZyAuY29udGVudCAucG9zdC1jYXRlZ29yaWVzLFxuICAgICAgLmNhdGVnb3J5IC5jb250ZW50IC5wb3N0LWNhdGVnb3JpZXMsXG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLmNvbnRlbnQgLnBvc3QtY2F0ZWdvcmllcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuICAgIC5uZXdzLWxpc3QgLnBvc3QtY2F0ZWdvcmllcyA+IGxpLFxuICAgIC5ibG9nIC5jb250ZW50IC5wb3N0LWNhdGVnb3JpZXMgPiBsaSxcbiAgICAuY2F0ZWdvcnkgLmNvbnRlbnQgLnBvc3QtY2F0ZWdvcmllcyA+IGxpLFxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAuY29udGVudCAucG9zdC1jYXRlZ29yaWVzID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgICAgIC5uZXdzLWxpc3QgLnBvc3QtY2F0ZWdvcmllcyA+IGxpIGEsXG4gICAgICAuYmxvZyAuY29udGVudCAucG9zdC1jYXRlZ29yaWVzID4gbGkgYSxcbiAgICAgIC5jYXRlZ29yeSAuY29udGVudCAucG9zdC1jYXRlZ29yaWVzID4gbGkgYSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAuY29udGVudCAucG9zdC1jYXRlZ29yaWVzID4gbGkgYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ld3MtbGlzdCAucG9zdC1jYXRlZ29yaWVzID4gbGkgYTpob3ZlcixcbiAgICAgICAgICAuYmxvZyAuY29udGVudCAucG9zdC1jYXRlZ29yaWVzID4gbGkgYTpob3ZlcixcbiAgICAgICAgICAuY2F0ZWdvcnkgLmNvbnRlbnQgLnBvc3QtY2F0ZWdvcmllcyA+IGxpIGE6aG92ZXIsXG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIC5jb250ZW50IC5wb3N0LWNhdGVnb3JpZXMgPiBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjc3NDk3OyB9IH1cbiAgLm5ld3MtbGlzdCAucG9zdC1kYXRlLFxuICAuYmxvZyAuY29udGVudCAucG9zdC1kYXRlLFxuICAuY2F0ZWdvcnkgLmNvbnRlbnQgLnBvc3QtZGF0ZSxcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIC5jb250ZW50IC5wb3N0LWRhdGUge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuXG4ucmVsYXRlZC1hcnRpY2xlcyAubmV3cy1saXN0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucmVsYXRlZC1hcnRpY2xlcyAubmV3cy1saXN0ID4gbGkgYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMyNzc0OTc7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZWxhdGVkLWFydGljbGVzIC5uZXdzLWxpc3QgPiBsaSBhcnRpY2xlIHtcbiAgICAgICAgcGFkZGluZzogM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLnJlbGF0ZWQtYXJ0aWNsZXMgLm5ld3MtbGlzdCA+IGxpIGFydGljbGUge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDRyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlbGF0ZWQtYXJ0aWNsZXMgLm5ld3MtbGlzdCA+IGxpIGFydGljbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07IH0gfVxuICAucmVsYXRlZC1hcnRpY2xlcyAubmV3cy1saXN0IC5wb3N0LWNhdGVnb3JpZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAucmVsYXRlZC1hcnRpY2xlcyAubmV3cy1saXN0IC5wb3N0LWNhdGVnb3JpZXMgYSB7XG4gICAgICBjb2xvcjogIzIzMWYyMDsgfVxuICAucmVsYXRlZC1hcnRpY2xlcyAubmV3cy1saXN0IGEubGluayB7XG4gICAgY29sb3I6ICMyNzc0OTc7IH1cbiAgICAucmVsYXRlZC1hcnRpY2xlcyAubmV3cy1saXN0IGEubGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzFkNTU2ZTsgfVxuXG5ib2R5LmJsb2cgLnBhZ2Utd3JhcHBlciAuY29udGVudCxcbmJvZHkuY2F0ZWdvcnkgLnBhZ2Utd3JhcHBlciAuY29udGVudCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLnBhZ2Utd3JhcHBlciAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgYm9keS5ibG9nIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3MsXG4gIGJvZHkuY2F0ZWdvcnkgLnBhZ2Utd3JhcHBlciAuY29udGVudCAudmlnbmV0dGUtbmV3cyxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAucGFnZS13cmFwcGVyIC5jb250ZW50IC52aWduZXR0ZS1uZXdzIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMjc3NDk3O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGJvZHkuYmxvZyAucGFnZS13cmFwcGVyIC5jb250ZW50IC52aWduZXR0ZS1uZXdzLFxuICAgICAgYm9keS5jYXRlZ29yeSAucGFnZS13cmFwcGVyIC5jb250ZW50IC52aWduZXR0ZS1uZXdzLFxuICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAucGFnZS13cmFwcGVyIC5jb250ZW50IC52aWduZXR0ZS1uZXdzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMCU7IH0gfVxuICAgIGJvZHkuYmxvZyAucGFnZS13cmFwcGVyIC5jb250ZW50IC52aWduZXR0ZS1uZXdzIGEubGluayxcbiAgICBib2R5LmNhdGVnb3J5IC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3MgYS5saW5rLFxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLnBhZ2Utd3JhcHBlciAuY29udGVudCAudmlnbmV0dGUtbmV3cyBhLmxpbmsge1xuICAgICAgY29sb3I6ICMyNzc0OTc7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBib2R5LmJsb2cgLnBhZ2Utd3JhcHBlciAuY29udGVudCAudmlnbmV0dGUtbmV3cyBhLmxpbms6aG92ZXIsXG4gICAgICAgIGJvZHkuY2F0ZWdvcnkgLnBhZ2Utd3JhcHBlciAuY29udGVudCAudmlnbmV0dGUtbmV3cyBhLmxpbms6aG92ZXIsXG4gICAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLnBhZ2Utd3JhcHBlciAuY29udGVudCAudmlnbmV0dGUtbmV3cyBhLmxpbms6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMWQ1NTZlOyB9IH1cbiAgYm9keS5ibG9nIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgLnBvc3QtY2F0ZWdvcmllcyBhLFxuICBib2R5LmNhdGVnb3J5IC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgLnBvc3QtY2F0ZWdvcmllcyBhLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgLnBvc3QtY2F0ZWdvcmllcyBhIHtcbiAgICBjb2xvcjogIzIzMWYyMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgYm9keS5ibG9nIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgLnBvc3QtY2F0ZWdvcmllcyBhOmhvdmVyLFxuICAgICAgYm9keS5jYXRlZ29yeSAucGFnZS13cmFwcGVyIC5jb250ZW50IC5wb3N0LWNhdGVnb3JpZXMgYTpob3ZlcixcbiAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLnBhZ2Utd3JhcHBlciAuY29udGVudCAucG9zdC1jYXRlZ29yaWVzIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzFkNTU2ZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ibG9nIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3MsXG4gIGJvZHkuY2F0ZWdvcnkgLnBhZ2Utd3JhcHBlciAuY29udGVudCAudmlnbmV0dGUtbmV3cyxcbiAgLmJsb2cgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3MsXG4gIC5jYXRlZ29yeSAuY29udGVudCAudmlnbmV0dGUtbmV3cyxcbiAgLm5ld3MtbGlzdCAudmlnbmV0dGUtbmV3cyB7XG4gICAgZmxleDogMCAxIDI2JSAhaW1wb3J0YW50OyB9IH1cblxuLmF2b2NhdHMtc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYXZvY2F0cy1zbGlkZXIge1xuICAgICAgd2lkdGg6IDY3JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hdm9jYXRzLXNsaWRlciB7XG4gICAgICB3aWR0aDogNzMlOyB9IH1cbiAgLmF2b2NhdHMtc2xpZGVyIC5pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMjAwbXMgZWFzZTtcbiAgICBsZWZ0OiAwOyB9XG4gIC5hdm9jYXRzLXNsaWRlciB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmF2b2NhdHMtc2xpZGVyIHVsIGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmF2b2NhdHMtc2xpZGVyIHVsIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmF2b2NhdHMtc2xpZGVyIHVsIGxpIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYXZvY2F0cy1zbGlkZXIgdWwgbGkge1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuXG4uc2xpZGVyLW5hdiBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMi4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMGUwZDI0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgei1pbmRleDogMjsgfVxuICAuc2xpZGVyLW5hdiBidXR0b246YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0b3A6IDEuN3JlbTtcbiAgICB0ZXh0LWluZGVudDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2xpZGVyLW5hdiBidXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzI3NzQ5NzsgfSB9XG4gIC5zbGlkZXItbmF2IGJ1dHRvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGlkZS1wcmV2IHtcbiAgbGVmdDogLTFyZW07IH1cbiAgLnNsaWRlLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnbCc7XG4gICAgcmlnaHQ6IDJyZW07IH1cblxuLnNsaWRlLW5leHQge1xuICByaWdodDogLTFyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNsaWRlLW5leHQge1xuICAgICAgcmlnaHQ6IGNhbGMoMzMlIC0gMi4yNXJlbSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2xpZGUtbmV4dCB7XG4gICAgICByaWdodDogY2FsYygyNyUgLSAyLjI1cmVtKTsgfSB9XG4gIC5zbGlkZS1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ3InO1xuICAgIGxlZnQ6IDJyZW07IH1cblxuLypcclxuXHJcbi5vd2wtYXZvY2F0cyB7XHJcblxyXG5cdC5vd2wtaXRlbSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLXNtKSB7XHJcblx0XHRcdGhlaWdodDogMTcuOHJlbTtcclxuXHRcdFx0d2lkdGg6IDE3LjhyZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbGcpIHtcclxuXHRcdFx0aGVpZ2h0OiAyMS41cmVtO1xyXG5cdFx0XHR3aWR0aDogMjEuNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm93bC1uYXYge1xyXG5cclxuXHRcdGJ1dHRvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiA0LjVyZW07XHJcblx0XHRcdGhlaWdodDogNC41cmVtO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0YmFja2dyb3VuZDogIzBlMGQyNDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBpY29tb29uKCk7XHJcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdHRvcDogMS43cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGJ1dHRvbi5vd2wtcHJldjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnbCc7XHJcblx0XHRcdHJpZ2h0OiAycmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGJ1dHRvbi5vd2wtbmV4dHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAncic7XHJcblx0XHRcdFx0bGVmdDogMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuKi9cbi5yZWNoZXJjaGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAvKiB0YXJnZXQgSW50ZXJuZXQgRXhwbG9yZXIgICovIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJlY2hlcmNoZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9IH1cbiAgLnJlY2hlcmNoZSBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHVybChpbWcvc2VsZWN0LnN2ZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMjc3NDk3OyB9XG4gICAgLnJlY2hlcmNoZSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC8qIGhpZGUgdGhlIGRlZmF1bHQgYXJyb3cgaW4gaWUxMCBhbmQgaWUxMSAqLyB9XG4gICAgLnJlY2hlcmNoZSBzZWxlY3Q6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5yZWNoZXJjaGUgaW5wdXQjc2VhcmNoQnlOYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3NlbGVjdC5zdmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzI3NzQ5NzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKSB7XG4gICAgLnJlY2hlcmNoZSBzZWxlY3QsXG4gICAgLnJlY2hlcmNoZSBpbnB1dCNzZWFyY2hCeU5hbWUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxcOTtcbiAgICAgIHBhZGRpbmc6IDVweFxcOTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChpbWcvc2VsZWN0Mi5wbmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7IH0gfVxuXG51bC5hdm9jYXQtc2VhcmNoLFxudWwudWktYXV0b2NvbXBsZXRlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDM1LCAyOSwgMjgsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgzNSwgMjksIDI4LCAwLjEpOyB9XG4gIHVsLmF2b2NhdC1zZWFyY2ggbGksXG4gIHVsLnVpLWF1dG9jb21wbGV0ZSBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICB1bC5hdm9jYXQtc2VhcmNoIGxpLFxuICB1bC51aS1hdXRvY29tcGxldGUgbGkge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZjFmMWYyOyB9XG4gICAgdWwuYXZvY2F0LXNlYXJjaCBsaSBhLFxuICAgIHVsLmF2b2NhdC1zZWFyY2ggbGkgPiBkaXYsXG4gICAgdWwudWktYXV0b2NvbXBsZXRlIGxpIGEsXG4gICAgdWwudWktYXV0b2NvbXBsZXRlIGxpID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGNvbG9yOiAjMjMxZjIwO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHVsLmF2b2NhdC1zZWFyY2ggbGkgYTpob3ZlcixcbiAgICAgICAgdWwuYXZvY2F0LXNlYXJjaCBsaSA+IGRpdjpob3ZlcixcbiAgICAgICAgdWwudWktYXV0b2NvbXBsZXRlIGxpIGE6aG92ZXIsXG4gICAgICAgIHVsLnVpLWF1dG9jb21wbGV0ZSBsaSA+IGRpdjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMjsgfVxuICAgICAgICAgIHVsLmF2b2NhdC1zZWFyY2ggbGkgYTpob3ZlciBpbWcsXG4gICAgICAgICAgdWwuYXZvY2F0LXNlYXJjaCBsaSA+IGRpdjpob3ZlciBpbWcsXG4gICAgICAgICAgdWwudWktYXV0b2NvbXBsZXRlIGxpIGE6aG92ZXIgaW1nLFxuICAgICAgICAgIHVsLnVpLWF1dG9jb21wbGV0ZSBsaSA+IGRpdjpob3ZlciBpbWcge1xuICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGNvbnRyYXN0KDE4MCUpIGJyaWdodG5lc3MoMTAwJSkgc2F0dXJhdGUoNTAlKTtcbiAgICAgICAgICAgIGZpbHRlcjogY29udHJhc3QoMTIwJSkgYnJpZ2h0bmVzcyg5MCUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMC40OyB9XG4gICAgICAgICAgdWwuYXZvY2F0LXNlYXJjaCBsaSBhOmhvdmVyIGZpZ3VyZTpiZWZvcmUsXG4gICAgICAgICAgdWwuYXZvY2F0LXNlYXJjaCBsaSA+IGRpdjpob3ZlciBmaWd1cmU6YmVmb3JlLFxuICAgICAgICAgIHVsLnVpLWF1dG9jb21wbGV0ZSBsaSBhOmhvdmVyIGZpZ3VyZTpiZWZvcmUsXG4gICAgICAgICAgdWwudWktYXV0b2NvbXBsZXRlIGxpID4gZGl2OmhvdmVyIGZpZ3VyZTpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gICAgICB1bC5hdm9jYXQtc2VhcmNoIGxpIGEgZmlndXJlLFxuICAgICAgdWwuYXZvY2F0LXNlYXJjaCBsaSA+IGRpdiBmaWd1cmUsXG4gICAgICB1bC51aS1hdXRvY29tcGxldGUgbGkgYSBmaWd1cmUsXG4gICAgICB1bC51aS1hdXRvY29tcGxldGUgbGkgPiBkaXYgZmlndXJlIHtcbiAgICAgICAgaGVpZ2h0OiA3cmVtO1xuICAgICAgICB3aWR0aDogN3JlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjc3NDk3O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgdWwuYXZvY2F0LXNlYXJjaCBsaSBhIGZpZ3VyZTpiZWZvcmUsXG4gICAgICAgIHVsLmF2b2NhdC1zZWFyY2ggbGkgPiBkaXYgZmlndXJlOmJlZm9yZSxcbiAgICAgICAgdWwudWktYXV0b2NvbXBsZXRlIGxpIGEgZmlndXJlOmJlZm9yZSxcbiAgICAgICAgdWwudWktYXV0b2NvbXBsZXRlIGxpID4gZGl2IGZpZ3VyZTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiclwiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMC4ycmVtO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xLjNyZW07XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDsgfVxuICAgICAgICB1bC5hdm9jYXQtc2VhcmNoIGxpIGEgZmlndXJlIGltZyxcbiAgICAgICAgdWwuYXZvY2F0LXNlYXJjaCBsaSA+IGRpdiBmaWd1cmUgaW1nLFxuICAgICAgICB1bC51aS1hdXRvY29tcGxldGUgbGkgYSBmaWd1cmUgaW1nLFxuICAgICAgICB1bC51aS1hdXRvY29tcGxldGUgbGkgPiBkaXYgZmlndXJlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBjb250cmFzdCgxMjAlKSBicmlnaHRuZXNzKDEwNSUpO1xuICAgICAgICAgIGZpbHRlcjogY29udHJhc3QoMTIwJSkgYnJpZ2h0bmVzcygxMDUlKTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDsgfVxuICAgICAgdWwuYXZvY2F0LXNlYXJjaCBsaSBhID4gZGl2LFxuICAgICAgdWwuYXZvY2F0LXNlYXJjaCBsaSA+IGRpdiA+IGRpdixcbiAgICAgIHVsLnVpLWF1dG9jb21wbGV0ZSBsaSBhID4gZGl2LFxuICAgICAgdWwudWktYXV0b2NvbXBsZXRlIGxpID4gZGl2ID4gZGl2IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9XG5cbnVsLnVpLWF1dG9jb21wbGV0ZSB7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxOSU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgdWwudWktYXV0b2NvbXBsZXRlIHtcbiAgICAgIHdpZHRoOiA0OCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICB1bC51aS1hdXRvY29tcGxldGUge1xuICAgICAgd2lkdGg6IDI4JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICB1bC51aS1hdXRvY29tcGxldGUge1xuICAgICAgd2lkdGg6IDE5JTsgfSB9XG5cbnVsLmF2b2NhdC1zZWFyY2gge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LWhlaWdodDogMjhyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgdWwuYXZvY2F0LXNlYXJjaC5vcGVuZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiA2M3B4O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5hdm9jYXRzLXN3aXRjaCB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYXZvY2F0cy1zd2l0Y2gge1xuICAgICAgdG9wOiA2LjJyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBtaW4taGVpZ2h0OiA2MnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hdm9jYXRzLXN3aXRjaCB7XG4gICAgICB0b3A6IDEyLjhyZW07IH0gfVxuICAuYXZvY2F0cy1zd2l0Y2ggYnV0dG9uI3RvZ2dsZS1hdm9jYXRzIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gM3JlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAuYXZvY2F0cy1zd2l0Y2ggYnV0dG9uI3RvZ2dsZS1hdm9jYXRzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiZFwiO1xuICAgICAgcmlnaHQ6IDNyZW07XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMC42NXJlbTsgfVxuICAgIC5hdm9jYXRzLXN3aXRjaCBidXR0b24jdG9nZ2xlLWF2b2NhdHM6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzI3NzQ5NzsgfVxuICAgIC5hdm9jYXRzLXN3aXRjaCBidXR0b24jdG9nZ2xlLWF2b2NhdHMudG9nZ2xlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWQ1NTZlOyB9XG4gICAgICAuYXZvY2F0cy1zd2l0Y2ggYnV0dG9uI3RvZ2dsZS1hdm9jYXRzLnRvZ2dsZWQ6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbiNtYXN0aGVhZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmMWYxZjI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICNtYXN0aGVhZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGxlZnQ6IDMzLjMzMzMzJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogNzhweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjI7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0zOXB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7IH0gfVxuICAjbWFzdGhlYWQgLmhlYWRlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAjbWFzdGhlYWQgLmhlYWRlci1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICNtYXN0aGVhZCAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTRyZW07IH0gfVxuXG4uc2l0ZS1icmFuZGluZyB7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zaXRlLWJyYW5kaW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtOyB9IH1cbiAgLnNpdGUtYnJhbmRpbmcgLnNpdGUtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5zaXRlLWJyYW5kaW5nIC5zaXRlLXRpdGxlIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJpbWcvTWF0cmF5LU1hdHJheS1IYWxsZXQtYXZvY2F0cy1sb2dvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zaXRlLWJyYW5kaW5nIC5zaXRlLXRpdGxlIGEge1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuc2l0ZS1icmFuZGluZyAuc2l0ZS10aXRsZSBhIHtcbiAgICAgICAgICB3aWR0aDogMzIycHg7XG4gICAgICAgICAgaGVpZ2h0OiA1M3B4OyB9IH1cblxuI3NpdGUtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDVyZW07XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgI3NpdGUtbmF2aWdhdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAjc2l0ZS1uYXZpZ2F0aW9uIC5tZW51LW1haW4tbWVudS1jb250YWluZXIsXG4gICNzaXRlLW5hdmlnYXRpb24gLm1lbnUtbWFpbi1tZW51LWVuLWNvbnRhaW5lcixcbiAgI3NpdGUtbmF2aWdhdGlvbiAubWVudS1tYWluLW1lbnUtZGUtY29udGFpbmVyLFxuICAjc2l0ZS1uYXZpZ2F0aW9uIC5tZW51LW1haW4tbWVudS1ubC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZjFmMWYyO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgI3NpdGUtbmF2aWdhdGlvbiAubWVudS1tYWluLW1lbnUtY29udGFpbmVyLFxuICAgICAgI3NpdGUtbmF2aWdhdGlvbiAubWVudS1tYWluLW1lbnUtZW4tY29udGFpbmVyLFxuICAgICAgI3NpdGUtbmF2aWdhdGlvbiAubWVudS1tYWluLW1lbnUtZGUtY29udGFpbmVyLFxuICAgICAgI3NpdGUtbmF2aWdhdGlvbiAubWVudS1tYWluLW1lbnUtbmwtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuXG4jcHJpbWFyeS1tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgI3ByaW1hcnktbWVudSBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAjcHJpbWFyeS1tZW51IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgI3ByaW1hcnktbWVudTpob3ZlciBsaTpub3QoOmhvdmVyKSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfSB9XG4gICNwcmltYXJ5LW1lbnUgbGkge1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICNwcmltYXJ5LW1lbnUgbGkge1xuICAgICAgICBtYXJnaW46IDAgMnJlbSAwIDA7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvOyB9XG4gICAgICAgICNwcmltYXJ5LW1lbnUgbGk6aG92ZXIgYTphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgI3ByaW1hcnktbWVudSBsaSB7XG4gICAgICAgIG1hcmdpbjogMCAzcmVtIDAgMDsgfSB9XG4gICAgI3ByaW1hcnktbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgI3ByaW1hcnktbWVudSBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgY29sb3I6ICMyMzFmMjA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICNwcmltYXJ5LW1lbnUgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAjcHJpbWFyeS1tZW51IGE6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzI3NzQ5NztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICBib3R0b206IC0xLjVyZW07IH0gfVxuXG4ubGFuZ3VhZ2VzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmxhbmd1YWdlcyBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubGFuZ3VhZ2VzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA3cmVtO1xuICAgICAgdG9wOiAxLjRyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubGFuZ3VhZ2VzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDMuOXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICBtaW4taGVpZ2h0OiAwdmg7XG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTsgfVxuICAgICAgLmxhbmd1YWdlczpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBsZWZ0OiAtMS41cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjI7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgei1pbmRleDogMTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubGFuZ3VhZ2VzIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuOHJlbTsgfVxuICAgICAgLmxhbmd1YWdlczpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmxhbmd1YWdlcyB7XG4gICAgICBtYXJnaW4tdG9wOiA1LjZyZW07IH1cbiAgICAgIC5sYW5ndWFnZXM6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAwOyB9IH1cbiAgLmxhbmd1YWdlczpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgLmxhbmd1YWdlczpob3ZlciBsaSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoOyB9XG4gIC5sYW5ndWFnZXMgbGkge1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIG9yZGVyOiAyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgIC5sYW5ndWFnZXMgbGkuYWN0aXYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubGFuZ3VhZ2VzIGEsIC5sYW5ndWFnZXMgc3BhbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgIGNvbG9yOiAjMjMxZjIwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGFuZ3VhZ2VzIGEsIC5sYW5ndWFnZXMgc3BhbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5sYW5ndWFnZXMgYTpob3ZlciwgLmxhbmd1YWdlcyBzcGFuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMWQ1NTZlOyB9IH1cbiAgLmxhbmd1YWdlcyAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgbGVmdDogMXJlbTsgfVxuICAgIC5sYW5ndWFnZXMgLnN1Yi1tZW51IGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGFuZ3VhZ2VzIC5zdWItbWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgIC5sYW5ndWFnZXMgLnN1Yi1tZW51IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgIC5sYW5ndWFnZXMgLnN1Yi1tZW51IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmxhbmd1YWdlcyAuc3ViLW1lbnUgbGkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubGFuZ3VhZ2VzIC5zdWItbWVudSBsaSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH0gfVxuXG4ubWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjhyZW07XG4gIHJpZ2h0OiAxZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGhlaWdodDogMy41cmVtO1xuICB3aWR0aDogMy41cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3RvZ2dsZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgIzI3NzQ5NzsgfVxuICAubWVudS10b2dnbGU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHVybChpbWcvdG9nZ2xlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAjMWQ1NTZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tZW51LXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI3NpdGUtbmF2aWdhdGlvbi5tYWluLW5hdmlnYXRpb24udG9nZ2xlZCAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5oZWFkZXItbWFnaWNpYW4ge1xuICBoZWlnaHQ6IDVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlci1tYWdpY2lhbiB7XG4gICAgICBoZWlnaHQ6IDEwcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5oZWFkZXItbWFnaWNpYW4ge1xuICAgICAgaGVpZ2h0OiAxNHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1zdGlja3kgI21hc3RoZWFkOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1zdGlja3kgI21hc3RoZWFkIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDdyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZWFkZXItc3RpY2t5ICNtYXN0aGVhZCAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA4cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItc3RpY2t5ICNtYXN0aGVhZCAubGFuZ3VhZ2VzIHtcbiAgICBtYXJnaW4tdG9wOiAyLjNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZWFkZXItc3RpY2t5ICNtYXN0aGVhZCAubGFuZ3VhZ2VzIHtcbiAgICBtYXJnaW4tdG9wOiAyLjhyZW07IH0gfVxuXG4uc2luZ2xlIC5zaW5nbGUtaGVhZGVyLFxuLmFyY2hpdmUgLnNpbmdsZS1oZWFkZXIsXG4ucGFnZSAuc2luZ2xlLWhlYWRlcixcbi5ibG9nIC5zaW5nbGUtaGVhZGVyLFxuLmNhdGVnb3J5IC5zaW5nbGUtaGVhZGVyLFxuLmVycm9yNDA0IC5zaW5nbGUtaGVhZGVyLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIC5zaW5nbGUtaGVhZGVyIHtcbiAgaGVpZ2h0OiAyMHJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2luZ2xlIC5zaW5nbGUtaGVhZGVyLFxuICAgIC5hcmNoaXZlIC5zaW5nbGUtaGVhZGVyLFxuICAgIC5wYWdlIC5zaW5nbGUtaGVhZGVyLFxuICAgIC5ibG9nIC5zaW5nbGUtaGVhZGVyLFxuICAgIC5jYXRlZ29yeSAuc2luZ2xlLWhlYWRlcixcbiAgICAuZXJyb3I0MDQgLnNpbmdsZS1oZWFkZXIsXG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIC5zaW5nbGUtaGVhZGVyIHtcbiAgICAgIGhlaWdodDogMzByZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5zaW5nbGUgLnNpbmdsZS1oZWFkZXIsXG4gICAgLmFyY2hpdmUgLnNpbmdsZS1oZWFkZXIsXG4gICAgLnBhZ2UgLnNpbmdsZS1oZWFkZXIsXG4gICAgLmJsb2cgLnNpbmdsZS1oZWFkZXIsXG4gICAgLmNhdGVnb3J5IC5zaW5nbGUtaGVhZGVyLFxuICAgIC5lcnJvcjQwNCAuc2luZ2xlLWhlYWRlcixcbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLnNpbmdsZS1oZWFkZXIge1xuICAgICAgaGVpZ2h0OiA0MHJlbTsgfSB9XG4gIC5zaW5nbGUgLnNpbmdsZS1oZWFkZXIgLndyYXBwZXIsXG4gIC5hcmNoaXZlIC5zaW5nbGUtaGVhZGVyIC53cmFwcGVyLFxuICAucGFnZSAuc2luZ2xlLWhlYWRlciAud3JhcHBlcixcbiAgLmJsb2cgLnNpbmdsZS1oZWFkZXIgLndyYXBwZXIsXG4gIC5jYXRlZ29yeSAuc2luZ2xlLWhlYWRlciAud3JhcHBlcixcbiAgLmVycm9yNDA0IC5zaW5nbGUtaGVhZGVyIC53cmFwcGVyLFxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLnNpbmdsZS1oZWFkZXIgLndyYXBwZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxODAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zaW5nbGUgLnNpbmdsZS1oZWFkZXIgLndyYXBwZXIsXG4gICAgICAuYXJjaGl2ZSAuc2luZ2xlLWhlYWRlciAud3JhcHBlcixcbiAgICAgIC5wYWdlIC5zaW5nbGUtaGVhZGVyIC53cmFwcGVyLFxuICAgICAgLmJsb2cgLnNpbmdsZS1oZWFkZXIgLndyYXBwZXIsXG4gICAgICAuY2F0ZWdvcnkgLnNpbmdsZS1oZWFkZXIgLndyYXBwZXIsXG4gICAgICAuZXJyb3I0MDQgLnNpbmdsZS1oZWFkZXIgLndyYXBwZXIsXG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLnNpbmdsZS1oZWFkZXIgLndyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2luZ2xlIC5zaW5nbGUtaGVhZGVyIC53cmFwcGVyLFxuICAgICAgLmFyY2hpdmUgLnNpbmdsZS1oZWFkZXIgLndyYXBwZXIsXG4gICAgICAucGFnZSAuc2luZ2xlLWhlYWRlciAud3JhcHBlcixcbiAgICAgIC5ibG9nIC5zaW5nbGUtaGVhZGVyIC53cmFwcGVyLFxuICAgICAgLmNhdGVnb3J5IC5zaW5nbGUtaGVhZGVyIC53cmFwcGVyLFxuICAgICAgLmVycm9yNDA0IC5zaW5nbGUtaGVhZGVyIC53cmFwcGVyLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIC5zaW5nbGUtaGVhZGVyIC53cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTsgfSB9XG4gICAgLnNpbmdsZSAuc2luZ2xlLWhlYWRlciAud3JhcHBlciBoMSxcbiAgICAuYXJjaGl2ZSAuc2luZ2xlLWhlYWRlciAud3JhcHBlciBoMSxcbiAgICAucGFnZSAuc2luZ2xlLWhlYWRlciAud3JhcHBlciBoMSxcbiAgICAuYmxvZyAuc2luZ2xlLWhlYWRlciAud3JhcHBlciBoMSxcbiAgICAuY2F0ZWdvcnkgLnNpbmdsZS1oZWFkZXIgLndyYXBwZXIgaDEsXG4gICAgLmVycm9yNDA0IC5zaW5nbGUtaGVhZGVyIC53cmFwcGVyIGgxLFxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAuc2luZ2xlLWhlYWRlciAud3JhcHBlciBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNpbmdsZSAuc2luZ2xlLWhlYWRlciAud3JhcHBlciBoMSxcbiAgICAgICAgLmFyY2hpdmUgLnNpbmdsZS1oZWFkZXIgLndyYXBwZXIgaDEsXG4gICAgICAgIC5wYWdlIC5zaW5nbGUtaGVhZGVyIC53cmFwcGVyIGgxLFxuICAgICAgICAuYmxvZyAuc2luZ2xlLWhlYWRlciAud3JhcHBlciBoMSxcbiAgICAgICAgLmNhdGVnb3J5IC5zaW5nbGUtaGVhZGVyIC53cmFwcGVyIGgxLFxuICAgICAgICAuZXJyb3I0MDQgLnNpbmdsZS1oZWFkZXIgLndyYXBwZXIgaDEsXG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAuc2luZ2xlLWhlYWRlciAud3JhcHBlciBoMSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnNpbmdsZSAuc2luZ2xlLWhlYWRlciAubGluZXMsXG4gIC5hcmNoaXZlIC5zaW5nbGUtaGVhZGVyIC5saW5lcyxcbiAgLnBhZ2UgLnNpbmdsZS1oZWFkZXIgLmxpbmVzLFxuICAuYmxvZyAuc2luZ2xlLWhlYWRlciAubGluZXMsXG4gIC5jYXRlZ29yeSAuc2luZ2xlLWhlYWRlciAubGluZXMsXG4gIC5lcnJvcjQwNCAuc2luZ2xlLWhlYWRlciAubGluZXMsXG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAuc2luZ2xlLWhlYWRlciAubGluZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zaW5nbGUgLnNpbmdsZS1oZWFkZXIgLmxpbmVzLFxuICAgICAgLmFyY2hpdmUgLnNpbmdsZS1oZWFkZXIgLmxpbmVzLFxuICAgICAgLnBhZ2UgLnNpbmdsZS1oZWFkZXIgLmxpbmVzLFxuICAgICAgLmJsb2cgLnNpbmdsZS1oZWFkZXIgLmxpbmVzLFxuICAgICAgLmNhdGVnb3J5IC5zaW5nbGUtaGVhZGVyIC5saW5lcyxcbiAgICAgIC5lcnJvcjQwNCAuc2luZ2xlLWhlYWRlciAubGluZXMsXG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLnNpbmdsZS1oZWFkZXIgLmxpbmVzIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7IH0gfVxuICAgIC5zaW5nbGUgLnNpbmdsZS1oZWFkZXIgLmxpbmVzIGRpdixcbiAgICAuYXJjaGl2ZSAuc2luZ2xlLWhlYWRlciAubGluZXMgZGl2LFxuICAgIC5wYWdlIC5zaW5nbGUtaGVhZGVyIC5saW5lcyBkaXYsXG4gICAgLmJsb2cgLnNpbmdsZS1oZWFkZXIgLmxpbmVzIGRpdixcbiAgICAuY2F0ZWdvcnkgLnNpbmdsZS1oZWFkZXIgLmxpbmVzIGRpdixcbiAgICAuZXJyb3I0MDQgLnNpbmdsZS1oZWFkZXIgLmxpbmVzIGRpdixcbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLnNpbmdsZS1oZWFkZXIgLmxpbmVzIGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgIHdpZHRoOiAxcHg7IH1cblxuLnNpbmdsZSAucGFnZS13cmFwcGVyLFxuLmFyY2hpdmUgLnBhZ2Utd3JhcHBlcixcbi5wYWdlIC5wYWdlLXdyYXBwZXIsXG4uYmxvZyAucGFnZS13cmFwcGVyLFxuLmNhdGVnb3J5IC5wYWdlLXdyYXBwZXIsXG4uZXJyb3I0MDQgLnBhZ2Utd3JhcHBlcixcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAucGFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zaW5nbGUgLnBhZ2Utd3JhcHBlcixcbiAgICAuYXJjaGl2ZSAucGFnZS13cmFwcGVyLFxuICAgIC5wYWdlIC5wYWdlLXdyYXBwZXIsXG4gICAgLmJsb2cgLnBhZ2Utd3JhcHBlcixcbiAgICAuY2F0ZWdvcnkgLnBhZ2Utd3JhcHBlcixcbiAgICAuZXJyb3I0MDQgLnBhZ2Utd3JhcHBlcixcbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLnBhZ2Utd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLnNpbmdsZSAucGFnZS13cmFwcGVyIC5jb250ZW50LFxuICAuYXJjaGl2ZSAucGFnZS13cmFwcGVyIC5jb250ZW50LFxuICAucGFnZSAucGFnZS13cmFwcGVyIC5jb250ZW50LFxuICAuYmxvZyAucGFnZS13cmFwcGVyIC5jb250ZW50LFxuICAuY2F0ZWdvcnkgLnBhZ2Utd3JhcHBlciAuY29udGVudCxcbiAgLmVycm9yNDA0IC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQsXG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAucGFnZS13cmFwcGVyIC5jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2luZ2xlIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQsXG4gICAgICAuYXJjaGl2ZSAucGFnZS13cmFwcGVyIC5jb250ZW50LFxuICAgICAgLnBhZ2UgLnBhZ2Utd3JhcHBlciAuY29udGVudCxcbiAgICAgIC5ibG9nIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQsXG4gICAgICAuY2F0ZWdvcnkgLnBhZ2Utd3JhcHBlciAuY29udGVudCxcbiAgICAgIC5lcnJvcjQwNCAucGFnZS13cmFwcGVyIC5jb250ZW50LFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgICB3aWR0aDogNTUlOyB9IH1cbiAgICAuc2luZ2xlIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpLFxuICAgIC5hcmNoaXZlIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpLFxuICAgIC5wYWdlIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpLFxuICAgIC5ibG9nIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpLFxuICAgIC5jYXRlZ29yeSAucGFnZS13cmFwcGVyIC5jb250ZW50IHVsOm5vdCguZG9tYWluZXMtY29tcCk6bm90KC5hdm9jYXQtbGlzdCk6bm90KC5hYm91dC1hdm9jYXQtc3dpdGNoKTpub3QoLnBvc3QtY2F0ZWdvcmllcyk6bm90KC5hdm9jYXRzLWxpbmtlZC1saXN0KSxcbiAgICAuZXJyb3I0MDQgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bDpub3QoLmRvbWFpbmVzLWNvbXApOm5vdCguYXZvY2F0LWxpc3QpOm5vdCguYWJvdXQtYXZvY2F0LXN3aXRjaCk6bm90KC5wb3N0LWNhdGVnb3JpZXMpOm5vdCguYXZvY2F0cy1saW5rZWQtbGlzdCksXG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgICAgIC5zaW5nbGUgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bDpub3QoLmRvbWFpbmVzLWNvbXApOm5vdCguYXZvY2F0LWxpc3QpOm5vdCguYWJvdXQtYXZvY2F0LXN3aXRjaCk6bm90KC5wb3N0LWNhdGVnb3JpZXMpOm5vdCguYXZvY2F0cy1saW5rZWQtbGlzdCkgbGksXG4gICAgICAuYXJjaGl2ZSAucGFnZS13cmFwcGVyIC5jb250ZW50IHVsOm5vdCguZG9tYWluZXMtY29tcCk6bm90KC5hdm9jYXQtbGlzdCk6bm90KC5hYm91dC1hdm9jYXQtc3dpdGNoKTpub3QoLnBvc3QtY2F0ZWdvcmllcyk6bm90KC5hdm9jYXRzLWxpbmtlZC1saXN0KSBsaSxcbiAgICAgIC5wYWdlIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpIGxpLFxuICAgICAgLmJsb2cgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bDpub3QoLmRvbWFpbmVzLWNvbXApOm5vdCguYXZvY2F0LWxpc3QpOm5vdCguYWJvdXQtYXZvY2F0LXN3aXRjaCk6bm90KC5wb3N0LWNhdGVnb3JpZXMpOm5vdCguYXZvY2F0cy1saW5rZWQtbGlzdCkgbGksXG4gICAgICAuY2F0ZWdvcnkgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bDpub3QoLmRvbWFpbmVzLWNvbXApOm5vdCguYXZvY2F0LWxpc3QpOm5vdCguYWJvdXQtYXZvY2F0LXN3aXRjaCk6bm90KC5wb3N0LWNhdGVnb3JpZXMpOm5vdCguYXZvY2F0cy1saW5rZWQtbGlzdCkgbGksXG4gICAgICAuZXJyb3I0MDQgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bDpub3QoLmRvbWFpbmVzLWNvbXApOm5vdCguYXZvY2F0LWxpc3QpOm5vdCguYWJvdXQtYXZvY2F0LXN3aXRjaCk6bm90KC5wb3N0LWNhdGVnb3JpZXMpOm5vdCguYXZvY2F0cy1saW5rZWQtbGlzdCkgbGksXG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bDpub3QoLmRvbWFpbmVzLWNvbXApOm5vdCguYXZvY2F0LWxpc3QpOm5vdCguYWJvdXQtYXZvY2F0LXN3aXRjaCk6bm90KC5wb3N0LWNhdGVnb3JpZXMpOm5vdCguYXZvY2F0cy1saW5rZWQtbGlzdCkgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC5zaW5nbGUgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bDpub3QoLmRvbWFpbmVzLWNvbXApOm5vdCguYXZvY2F0LWxpc3QpOm5vdCguYWJvdXQtYXZvY2F0LXN3aXRjaCk6bm90KC5wb3N0LWNhdGVnb3JpZXMpOm5vdCguYXZvY2F0cy1saW5rZWQtbGlzdCkgbGksXG4gICAgICAuYXJjaGl2ZSAucGFnZS13cmFwcGVyIC5jb250ZW50IHVsOm5vdCguZG9tYWluZXMtY29tcCk6bm90KC5hdm9jYXQtbGlzdCk6bm90KC5hYm91dC1hdm9jYXQtc3dpdGNoKTpub3QoLnBvc3QtY2F0ZWdvcmllcyk6bm90KC5hdm9jYXRzLWxpbmtlZC1saXN0KSBsaSxcbiAgICAgIC5wYWdlIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpIGxpLFxuICAgICAgLmJsb2cgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bDpub3QoLmRvbWFpbmVzLWNvbXApOm5vdCguYXZvY2F0LWxpc3QpOm5vdCguYWJvdXQtYXZvY2F0LXN3aXRjaCk6bm90KC5wb3N0LWNhdGVnb3JpZXMpOm5vdCguYXZvY2F0cy1saW5rZWQtbGlzdCkgbGksXG4gICAgICAuY2F0ZWdvcnkgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bDpub3QoLmRvbWFpbmVzLWNvbXApOm5vdCguYXZvY2F0LWxpc3QpOm5vdCguYWJvdXQtYXZvY2F0LXN3aXRjaCk6bm90KC5wb3N0LWNhdGVnb3JpZXMpOm5vdCguYXZvY2F0cy1saW5rZWQtbGlzdCkgbGksXG4gICAgICAuZXJyb3I0MDQgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bDpub3QoLmRvbWFpbmVzLWNvbXApOm5vdCguYXZvY2F0LWxpc3QpOm5vdCguYWJvdXQtYXZvY2F0LXN3aXRjaCk6bm90KC5wb3N0LWNhdGVnb3JpZXMpOm5vdCguYXZvY2F0cy1saW5rZWQtbGlzdCkgbGksXG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bDpub3QoLmRvbWFpbmVzLWNvbXApOm5vdCguYXZvY2F0LWxpc3QpOm5vdCguYWJvdXQtYXZvY2F0LXN3aXRjaCk6bm90KC5wb3N0LWNhdGVnb3JpZXMpOm5vdCguYXZvY2F0cy1saW5rZWQtbGlzdCkgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICAgIC5zaW5nbGUgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bDpub3QoLmRvbWFpbmVzLWNvbXApOm5vdCguYXZvY2F0LWxpc3QpOm5vdCguYWJvdXQtYXZvY2F0LXN3aXRjaCk6bm90KC5wb3N0LWNhdGVnb3JpZXMpOm5vdCguYXZvY2F0cy1saW5rZWQtbGlzdCkgbGk6bGFzdC1jaGlsZCxcbiAgICAgICAgLmFyY2hpdmUgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bDpub3QoLmRvbWFpbmVzLWNvbXApOm5vdCguYXZvY2F0LWxpc3QpOm5vdCguYWJvdXQtYXZvY2F0LXN3aXRjaCk6bm90KC5wb3N0LWNhdGVnb3JpZXMpOm5vdCguYXZvY2F0cy1saW5rZWQtbGlzdCkgbGk6bGFzdC1jaGlsZCxcbiAgICAgICAgLnBhZ2UgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bDpub3QoLmRvbWFpbmVzLWNvbXApOm5vdCguYXZvY2F0LWxpc3QpOm5vdCguYWJvdXQtYXZvY2F0LXN3aXRjaCk6bm90KC5wb3N0LWNhdGVnb3JpZXMpOm5vdCguYXZvY2F0cy1saW5rZWQtbGlzdCkgbGk6bGFzdC1jaGlsZCxcbiAgICAgICAgLmJsb2cgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bDpub3QoLmRvbWFpbmVzLWNvbXApOm5vdCguYXZvY2F0LWxpc3QpOm5vdCguYWJvdXQtYXZvY2F0LXN3aXRjaCk6bm90KC5wb3N0LWNhdGVnb3JpZXMpOm5vdCguYXZvY2F0cy1saW5rZWQtbGlzdCkgbGk6bGFzdC1jaGlsZCxcbiAgICAgICAgLmNhdGVnb3J5IC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpIGxpOmxhc3QtY2hpbGQsXG4gICAgICAgIC5lcnJvcjQwNCAucGFnZS13cmFwcGVyIC5jb250ZW50IHVsOm5vdCguZG9tYWluZXMtY29tcCk6bm90KC5hdm9jYXQtbGlzdCk6bm90KC5hYm91dC1hdm9jYXQtc3dpdGNoKTpub3QoLnBvc3QtY2F0ZWdvcmllcyk6bm90KC5hdm9jYXRzLWxpbmtlZC1saXN0KSBsaTpsYXN0LWNoaWxkLFxuICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bDpub3QoLmRvbWFpbmVzLWNvbXApOm5vdCguYXZvY2F0LWxpc3QpOm5vdCguYWJvdXQtYXZvY2F0LXN3aXRjaCk6bm90KC5wb3N0LWNhdGVnb3JpZXMpOm5vdCguYXZvY2F0cy1saW5rZWQtbGlzdCkgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuc2luZ2xlIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpIGxpOmJlZm9yZSxcbiAgICAgICAgLmFyY2hpdmUgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bDpub3QoLmRvbWFpbmVzLWNvbXApOm5vdCguYXZvY2F0LWxpc3QpOm5vdCguYWJvdXQtYXZvY2F0LXN3aXRjaCk6bm90KC5wb3N0LWNhdGVnb3JpZXMpOm5vdCguYXZvY2F0cy1saW5rZWQtbGlzdCkgbGk6YmVmb3JlLFxuICAgICAgICAucGFnZSAucGFnZS13cmFwcGVyIC5jb250ZW50IHVsOm5vdCguZG9tYWluZXMtY29tcCk6bm90KC5hdm9jYXQtbGlzdCk6bm90KC5hYm91dC1hdm9jYXQtc3dpdGNoKTpub3QoLnBvc3QtY2F0ZWdvcmllcyk6bm90KC5hdm9jYXRzLWxpbmtlZC1saXN0KSBsaTpiZWZvcmUsXG4gICAgICAgIC5ibG9nIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpIGxpOmJlZm9yZSxcbiAgICAgICAgLmNhdGVnb3J5IC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpIGxpOmJlZm9yZSxcbiAgICAgICAgLmVycm9yNDA0IC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpIGxpOmJlZm9yZSxcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpIGxpOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBjb250ZW50OiBcInJcIjtcbiAgICAgICAgICBjb2xvcjogIzI3NzQ5NztcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtOyB9XG4gICAgICAuc2luZ2xlIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpIHVsLFxuICAgICAgLmFyY2hpdmUgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bDpub3QoLmRvbWFpbmVzLWNvbXApOm5vdCguYXZvY2F0LWxpc3QpOm5vdCguYWJvdXQtYXZvY2F0LXN3aXRjaCk6bm90KC5wb3N0LWNhdGVnb3JpZXMpOm5vdCguYXZvY2F0cy1saW5rZWQtbGlzdCkgdWwsXG4gICAgICAucGFnZSAucGFnZS13cmFwcGVyIC5jb250ZW50IHVsOm5vdCguZG9tYWluZXMtY29tcCk6bm90KC5hdm9jYXQtbGlzdCk6bm90KC5hYm91dC1hdm9jYXQtc3dpdGNoKTpub3QoLnBvc3QtY2F0ZWdvcmllcyk6bm90KC5hdm9jYXRzLWxpbmtlZC1saXN0KSB1bCxcbiAgICAgIC5ibG9nIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpIHVsLFxuICAgICAgLmNhdGVnb3J5IC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpIHVsLFxuICAgICAgLmVycm9yNDA0IC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpIHVsLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgICAgICAuc2luZ2xlIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpIHVsIGxpLFxuICAgICAgICAuYXJjaGl2ZSAucGFnZS13cmFwcGVyIC5jb250ZW50IHVsOm5vdCguZG9tYWluZXMtY29tcCk6bm90KC5hdm9jYXQtbGlzdCk6bm90KC5hYm91dC1hdm9jYXQtc3dpdGNoKTpub3QoLnBvc3QtY2F0ZWdvcmllcyk6bm90KC5hdm9jYXRzLWxpbmtlZC1saXN0KSB1bCBsaSxcbiAgICAgICAgLnBhZ2UgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bDpub3QoLmRvbWFpbmVzLWNvbXApOm5vdCguYXZvY2F0LWxpc3QpOm5vdCguYWJvdXQtYXZvY2F0LXN3aXRjaCk6bm90KC5wb3N0LWNhdGVnb3JpZXMpOm5vdCguYXZvY2F0cy1saW5rZWQtbGlzdCkgdWwgbGksXG4gICAgICAgIC5ibG9nIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpIHVsIGxpLFxuICAgICAgICAuY2F0ZWdvcnkgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bDpub3QoLmRvbWFpbmVzLWNvbXApOm5vdCguYXZvY2F0LWxpc3QpOm5vdCguYWJvdXQtYXZvY2F0LXN3aXRjaCk6bm90KC5wb3N0LWNhdGVnb3JpZXMpOm5vdCguYXZvY2F0cy1saW5rZWQtbGlzdCkgdWwgbGksXG4gICAgICAgIC5lcnJvcjQwNCAucGFnZS13cmFwcGVyIC5jb250ZW50IHVsOm5vdCguZG9tYWluZXMtY29tcCk6bm90KC5hdm9jYXQtbGlzdCk6bm90KC5hYm91dC1hdm9jYXQtc3dpdGNoKTpub3QoLnBvc3QtY2F0ZWdvcmllcyk6bm90KC5hdm9jYXRzLWxpbmtlZC1saXN0KSB1bCBsaSxcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgICAgLnNpbmdsZSAucGFnZS13cmFwcGVyIC5jb250ZW50IHVsOm5vdCguZG9tYWluZXMtY29tcCk6bm90KC5hdm9jYXQtbGlzdCk6bm90KC5hYm91dC1hdm9jYXQtc3dpdGNoKTpub3QoLnBvc3QtY2F0ZWdvcmllcyk6bm90KC5hdm9jYXRzLWxpbmtlZC1saXN0KSB1bCBsaTpiZWZvcmUsXG4gICAgICAgICAgLmFyY2hpdmUgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bDpub3QoLmRvbWFpbmVzLWNvbXApOm5vdCguYXZvY2F0LWxpc3QpOm5vdCguYWJvdXQtYXZvY2F0LXN3aXRjaCk6bm90KC5wb3N0LWNhdGVnb3JpZXMpOm5vdCguYXZvY2F0cy1saW5rZWQtbGlzdCkgdWwgbGk6YmVmb3JlLFxuICAgICAgICAgIC5wYWdlIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpIHVsIGxpOmJlZm9yZSxcbiAgICAgICAgICAuYmxvZyAucGFnZS13cmFwcGVyIC5jb250ZW50IHVsOm5vdCguZG9tYWluZXMtY29tcCk6bm90KC5hdm9jYXQtbGlzdCk6bm90KC5hYm91dC1hdm9jYXQtc3dpdGNoKTpub3QoLnBvc3QtY2F0ZWdvcmllcyk6bm90KC5hdm9jYXRzLWxpbmtlZC1saXN0KSB1bCBsaTpiZWZvcmUsXG4gICAgICAgICAgLmNhdGVnb3J5IC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWw6bm90KC5kb21haW5lcy1jb21wKTpub3QoLmF2b2NhdC1saXN0KTpub3QoLmFib3V0LWF2b2NhdC1zd2l0Y2gpOm5vdCgucG9zdC1jYXRlZ29yaWVzKTpub3QoLmF2b2NhdHMtbGlua2VkLWxpc3QpIHVsIGxpOmJlZm9yZSxcbiAgICAgICAgICAuZXJyb3I0MDQgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bDpub3QoLmRvbWFpbmVzLWNvbXApOm5vdCguYXZvY2F0LWxpc3QpOm5vdCguYWJvdXQtYXZvY2F0LXN3aXRjaCk6bm90KC5wb3N0LWNhdGVnb3JpZXMpOm5vdCguYXZvY2F0cy1saW5rZWQtbGlzdCkgdWwgbGk6YmVmb3JlLFxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAucGFnZS13cmFwcGVyIC5jb250ZW50IHVsOm5vdCguZG9tYWluZXMtY29tcCk6bm90KC5hdm9jYXQtbGlzdCk6bm90KC5hYm91dC1hdm9jYXQtc3dpdGNoKTpub3QoLnBvc3QtY2F0ZWdvcmllcyk6bm90KC5hdm9jYXRzLWxpbmtlZC1saXN0KSB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXDI3NkZcIjsgfVxuICAuc2luZ2xlIC5wYWdlLXdyYXBwZXIgYXNpZGUsXG4gIC5hcmNoaXZlIC5wYWdlLXdyYXBwZXIgYXNpZGUsXG4gIC5wYWdlIC5wYWdlLXdyYXBwZXIgYXNpZGUsXG4gIC5ibG9nIC5wYWdlLXdyYXBwZXIgYXNpZGUsXG4gIC5jYXRlZ29yeSAucGFnZS13cmFwcGVyIGFzaWRlLFxuICAuZXJyb3I0MDQgLnBhZ2Utd3JhcHBlciBhc2lkZSxcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIC5wYWdlLXdyYXBwZXIgYXNpZGUge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgcGFkZGluZzogM3JlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNpbmdsZSAucGFnZS13cmFwcGVyIGFzaWRlLFxuICAgICAgLmFyY2hpdmUgLnBhZ2Utd3JhcHBlciBhc2lkZSxcbiAgICAgIC5wYWdlIC5wYWdlLXdyYXBwZXIgYXNpZGUsXG4gICAgICAuYmxvZyAucGFnZS13cmFwcGVyIGFzaWRlLFxuICAgICAgLmNhdGVnb3J5IC5wYWdlLXdyYXBwZXIgYXNpZGUsXG4gICAgICAuZXJyb3I0MDQgLnBhZ2Utd3JhcHBlciBhc2lkZSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAucGFnZS13cmFwcGVyIGFzaWRlIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgcGFkZGluZzogNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE4cmVtO1xuICAgICAgICB6LWluZGV4OiAxOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2luZ2xlIC5wYWdlLXdyYXBwZXIgYXNpZGUsXG4gICAgICAuYXJjaGl2ZSAucGFnZS13cmFwcGVyIGFzaWRlLFxuICAgICAgLnBhZ2UgLnBhZ2Utd3JhcHBlciBhc2lkZSxcbiAgICAgIC5ibG9nIC5wYWdlLXdyYXBwZXIgYXNpZGUsXG4gICAgICAuY2F0ZWdvcnkgLnBhZ2Utd3JhcHBlciBhc2lkZSxcbiAgICAgIC5lcnJvcjQwNCAucGFnZS13cmFwcGVyIGFzaWRlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIC5wYWdlLXdyYXBwZXIgYXNpZGUge1xuICAgICAgICBwYWRkaW5nOiA2cmVtOyB9IH1cbiAgICAuc2luZ2xlIC5wYWdlLXdyYXBwZXIgYXNpZGUgaDIsXG4gICAgLmFyY2hpdmUgLnBhZ2Utd3JhcHBlciBhc2lkZSBoMixcbiAgICAucGFnZSAucGFnZS13cmFwcGVyIGFzaWRlIGgyLFxuICAgIC5ibG9nIC5wYWdlLXdyYXBwZXIgYXNpZGUgaDIsXG4gICAgLmNhdGVnb3J5IC5wYWdlLXdyYXBwZXIgYXNpZGUgaDIsXG4gICAgLmVycm9yNDA0IC5wYWdlLXdyYXBwZXIgYXNpZGUgaDIsXG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIC5wYWdlLXdyYXBwZXIgYXNpZGUgaDIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnNpbmdsZSAucGFnZS13cmFwcGVyIGFzaWRlIGgyOmFmdGVyLFxuICAgICAgLmFyY2hpdmUgLnBhZ2Utd3JhcHBlciBhc2lkZSBoMjphZnRlcixcbiAgICAgIC5wYWdlIC5wYWdlLXdyYXBwZXIgYXNpZGUgaDI6YWZ0ZXIsXG4gICAgICAuYmxvZyAucGFnZS13cmFwcGVyIGFzaWRlIGgyOmFmdGVyLFxuICAgICAgLmNhdGVnb3J5IC5wYWdlLXdyYXBwZXIgYXNpZGUgaDI6YWZ0ZXIsXG4gICAgICAuZXJyb3I0MDQgLnBhZ2Utd3JhcHBlciBhc2lkZSBoMjphZnRlcixcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAucGFnZS13cmFwcGVyIGFzaWRlIGgyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuXG4uc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYyOyB9XG4gIC5zaXRlLWZvb3RlciAud3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkY2RjZGQ7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgY29sb3I6ICNiM2IyYjM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zaXRlLWZvb3RlciAud3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5zaXRlLWZvb3RlciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zaXRlLWZvb3RlciBuYXYge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuc2l0ZS1mb290ZXIgbmF2IHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuc2l0ZS1mb290ZXIgbmF2IHVsIGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnNpdGUtZm9vdGVyIG5hdiB1bCBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLnNpdGUtZm9vdGVyIG5hdiB1bCBsaTpsYXN0LWNoaWxkIGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLnNpdGUtZm9vdGVyIG5hdiB1bCBhIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNiM2IyYjM7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDsgfVxuICAgICAgLnNpdGUtZm9vdGVyIG5hdiB1bCBhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICBjb2xvcjogIzI3NzQ5NztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpdGUtZm9vdGVyIG5hdiB1bCBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzI3NzQ5NzsgfSB9XG4gIC5zaXRlLWZvb3RlciAuZ2xvYnVsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaW1nL2dsb2J1bGUtYmxldS1sb2dvLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTRweCAxNXB4O1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW46IDFyZW0gMCAwIDA7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNpdGUtZm9vdGVyIC5nbG9idWxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAycmVtOyB9IH1cbiAgICAuc2l0ZS1mb290ZXIgLmdsb2J1bGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaW1nL2dsb2J1bGUtYmxldS1sb3ZlLWxvZ28uc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDU0cHggMTVweDsgfVxuXG4uc2luZ2xlIC5kZXRhaWxzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zaW5nbGUgLmRldGFpbHMgLmVudHJ5LW1ldGEge1xuICAgIGZsZXg6IDEgMCBhdXRvOyB9XG4gIC5zaW5nbGUgLmRldGFpbHMgLmxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNpbmdsZSAuZGV0YWlscyAubGluazpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBjb250ZW50OiBcImxcIjtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICBmb250LXNpemU6IDAuN3JlbTsgfVxuXG4uc2luZ2xlIHRpbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgY29sb3I6ICMwZTBkMjQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2luZ2xlIHRpbWU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMyNzc0OTc7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwOyB9XG5cbi5zaW5nbGUgLmNhdC1saW5rcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMSAwIGF1dG87IH1cbiAgLnNpbmdsZSAuY2F0LWxpbmtzIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5zaW5nbGUgLmNhdC1saW5rcyBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzI3NzQ5NztcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2luZ2xlIC5jYXQtbGlua3MgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMWQ1NTZlOyB9IH1cblxuLnNpbmdsZSAuZWRpdC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5leHBlcnRpc2UtYWJvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5leHBlcnRpc2UtYWJvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW07IH0gfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtbW9vZGJvYXJkIHtcbiAgLyogLnNpdGUtaGVhZGVyLFxyXG5cdC5zaXRlLWZvb3RlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH0gKi8gfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtbW9vZGJvYXJkIHNlY3Rpb24ge1xuICAgIG1hcmdpbjogNHJlbSAwOyB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1tb29kYm9hcmQgI2NvbG9ycyB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtbW9vZGJvYXJkICNjb2xvcnMgdWwgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtbW9vZGJvYXJkICNjb2xvcnMgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAycmVtIDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtbW9vZGJvYXJkICNjb2xvcnMgY29kZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLW1vb2Rib2FyZCBkaXYuY29sb3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLW1vb2Rib2FyZCBkaXYuY29sb3IuYnJhbmQtcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc3NDk3OyB9XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLW1vb2Rib2FyZCBkaXYuY29sb3IuYnJhbmQtc2Vjb25kYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyN2FlNjA7IH1cbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtbW9vZGJvYXJkIGRpdi5jb2xvci5icmFuZC1hY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzNTQwMDsgfVxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1tb29kYm9hcmQgZGl2LmNvbG9yLnRleHQtcmVndWxhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMxZjIwOyB9XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLW1vb2Rib2FyZCBkaXYuY29sb3IudGV4dC10aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUwZDI0OyB9XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLW1vb2Rib2FyZCBkaXYuY29sb3IubmV1dHJhbC1lbGVtZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU4ZTg7IH1cblxuLmFib3V0IHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFib3V0IHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYm91dDphZnRlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICNiMWNjZGE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0NSU7XG4gICAgICB0b3A6IDEwcmVtO1xuICAgICAgei1pbmRleDogMTsgfSB9XG4gIC5hYm91dCAuY2FiaW5ldCB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWJvdXQgLmNhYmluZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmbGV4OiAwIDAgNDUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWJvdXQgLmNhYmluZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmbGV4OiAwIDAgNDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5hYm91dCAuYWJvdXQtdmFsZXVycyB7XG4gICAgYmFja2dyb3VuZDogI2Q0ZTJlZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFib3V0IC5hYm91dC12YWxldXJzIHtcbiAgICAgICAgcGFkZGluZzogM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWJvdXQgLmFib3V0LXZhbGV1cnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiA1cmVtIDclIDVyZW0gNSU7XG4gICAgICAgIGZsZXg6IDAgMCA1NSU7IH1cbiAgICAgICAgLmFib3V0IC5hYm91dC12YWxldXJzOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDRlMmVmO1xuICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMTAlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB6LWluZGV4OiAtMTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmFib3V0IC5hYm91dC12YWxldXJzIHtcbiAgICAgICAgZmxleDogMCAxIDYwJTtcbiAgICAgICAgcGFkZGluZzogMTByZW0gMTAlIDEwcmVtIDEwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICAuYWJvdXQgLmFib3V0LXZhbGV1cnMgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuYWJvdXQgLmFib3V0LXZhbGV1cnMgcCB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgICAgLmFib3V0IC5hYm91dC12YWxldXJzIHAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWJvdXQgLmFib3V0LXZhbGV1cnMgLm1pbmktc2xpZGVyIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAuYWJvdXQgLmFib3V0LXZhbGV1cnMgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmFib3V0IC5hYm91dC12YWxldXJzIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmFib3V0IC5hYm91dC12YWxldXJzIC5pdGVtLWxpc3Qge1xuICAgICAgZmxleDogMSAwIDUwJTsgfVxuICAgICAgLmFib3V0IC5hYm91dC12YWxldXJzIC5pdGVtLWxpc3QgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIC5hYm91dCAuYWJvdXQtdmFsZXVycyAuaXRlbS1saXN0IGxpIGEge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgY29sb3I6ICMyNzc0OTc7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gICAgICAgICAgY29sb3I6ICMwZTBkMjQ7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgLmFib3V0IC5hYm91dC12YWxldXJzIC5pdGVtLWxpc3QgbGkuYWN0aXZlIGEsXG4gICAgICAgIC5hYm91dCAuYWJvdXQtdmFsZXVycyAuaXRlbS1saXN0IGxpOmhvdmVyIGEge1xuICAgICAgICAgIGNvbG9yOiAjMjc3NDk3O1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAuYWJvdXQgLmFib3V0LXZhbGV1cnMgLml0ZW0tbGlzdCBsaS5hY3RpdmUgYTphZnRlcixcbiAgICAgICAgICAuYWJvdXQgLmFib3V0LXZhbGV1cnMgLml0ZW0tbGlzdCBsaTpob3ZlciBhOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICByaWdodDogNHJlbTsgfVxuICAgICAgICAuYWJvdXQgLmFib3V0LXZhbGV1cnMgLml0ZW0tbGlzdCBsaSBhOmFmdGVyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiZFwiO1xuICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAwLjVyZW07XG4gICAgICAgICAgY29sb3I6ICMyNzc0OTc7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgdG9wOiAwLjdyZW07XG4gICAgICAgICAgcmlnaHQ6IDVyZW07IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5hYm91dCAuYWJvdXQtdmFsZXVycyAuaXRlbS1saXN0IGxpIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcInJcIjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07IH0gfVxuICAgIC5hYm91dCAuYWJvdXQtdmFsZXVycyAuZGVzY3JpcHRpb24tbGlzdCB7XG4gICAgICBmbGV4OiAxIDAgNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYWJvdXQgLmFib3V0LXZhbGV1cnMgLmRlc2NyaXB0aW9uLWxpc3QgbGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuYWJvdXQgLmFib3V0LXZhbGV1cnMgLmRlc2NyaXB0aW9uLWxpc3QgbGkge1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDsgfSB9XG4gICAgICAgIC5hYm91dCAuYWJvdXQtdmFsZXVycyAuZGVzY3JpcHRpb24tbGlzdCBsaS5hY3RpdmUge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5hYm91dCAuYWJvdXQtdmFsZXVycyAuZGVzY3JpcHRpb24tbGlzdCBsaS5hY3RpdmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG4uaG9ub3JhaXJlcy13cmFwcGVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhvbm9yYWlyZXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gICAgICBtYXJnaW4tdG9wOiAtNXJlbTsgfSB9XG4gIC5ob25vcmFpcmVzLXdyYXBwZXIgLmhvbm9yYWlyZXMge1xuICAgIGJhY2tncm91bmQ6IHVybChpbWcvaG9ub3JhaXJlcy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgYmxhY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDNyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ob25vcmFpcmVzLXdyYXBwZXIgLmhvbm9yYWlyZXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmbGV4OiAxIDAgNTAlO1xuICAgICAgICBwYWRkaW5nOiA2cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTZyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ob25vcmFpcmVzLXdyYXBwZXIgLmhvbm9yYWlyZXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMnJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnJlbTsgfSB9XG4gICAgLmhvbm9yYWlyZXMtd3JhcHBlciAuaG9ub3JhaXJlcyBoMiB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvbm9yYWlyZXMtd3JhcHBlciAucmlnaHQge1xuICAgICAgcGFkZGluZzogM3JlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ob25vcmFpcmVzLXdyYXBwZXIgLnJpZ2h0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiA3cmVtIDUlIDdyZW0gMTAlO1xuICAgICAgZmxleDogMCAwIDUwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaG9ub3JhaXJlcy13cmFwcGVyIC5yaWdodCB7XG4gICAgICBwYWRkaW5nOiAxMHJlbSAycmVtIDEwcmVtIDglO1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIC5ob25vcmFpcmVzLXdyYXBwZXIgLnF1b3RlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgY29sb3I6ICMyNzc0OTc7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ob25vcmFpcmVzLXdyYXBwZXIgLnF1b3RlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmhvbm9yYWlyZXMtd3JhcHBlciAucXVvdGUge1xuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07IH0gfVxuICAgIC5ob25vcmFpcmVzLXdyYXBwZXIgLnF1b3RlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAyLjZyZW07XG4gICAgICB3aWR0aDogMi42cmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKGltZy9xdW90ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNXJlbTtcbiAgICAgIHRvcDogMS4xcmVtOyB9XG4gIC5ob25vcmFpcmVzLXdyYXBwZXIgLmNhcnJpZXJlIHAgYSB7XG4gICAgY29sb3I6ICMwZTBkMjQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5vZmZpY2UtaGVyb2Uge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAub2ZmaWNlLWhlcm9lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcmVtOyB9IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5vZmZpY2UtaGVyb2UgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5vZmZpY2UtaGVyb2UgdWwgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5leHBlcnRpc2VzIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAuZXhwZXJ0aXNlcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3JlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAuZXhwZXJ0aXNlcyAuaW50cm8ge1xuICAgICAgZmxleDogMCAxIDQwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAuZXhwZXJ0aXNlcyAuaW50cm8ge1xuICAgICAgcGFkZGluZy1yaWdodDogNyU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5leHBlcnRpc2VzIC5pbnRybyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7IH0gfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLmV4cGVydGlzZXMgLmRvbWFpbmVzLWNvbXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAuZXhwZXJ0aXNlcyAuZG9tYWluZXMtY29tcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLmV4cGVydGlzZXMgLmRvbWFpbmVzLWNvbXAge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDM7IH0gfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLmF2b2NhdHMge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLmF2b2NhdHMge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5hdm9jYXRzOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDcwJSArIDkwMHJlbSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC05MDByZW07XG4gICAgICAgIHRvcDogLTVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjI7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5hdm9jYXRzIGgzIHtcbiAgICAgIGZsZXg6IDEgMSAxMDAlOyB9IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5hdm9jYXRzIC5hdm9jYXRzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAuYXZvY2F0cyAuYWxsLWF2b2NhdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMjc3NDk3O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNnJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5hdm9jYXRzIC5hbGwtYXZvY2F0czphZnRlciB7XG4gICAgICBjb250ZW50OiBcInJcIjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgbGVmdDogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMC42NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5hdm9jYXRzIC5hbGwtYXZvY2F0cyB7XG4gICAgICAgIHdpZHRoOiAyOSU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAuYXZvY2F0cyAuYWxsLWF2b2NhdHMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICB3aWR0aDogMTklOyB9XG4gICAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAuYXZvY2F0cyAuYWxsLWF2b2NhdHM6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxZDU1NmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLmF2b2NhdHMgLmFsbC1hdm9jYXRzIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTsgfSB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAubmV3cyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiaW1nL25ld3MtYmNrLmpwZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLm5ld3Mge1xuICAgICAgcGFkZGluZy10b3A6IDEycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLm5ld3Mge1xuICAgICAgcGFkZGluZy10b3A6IDE3cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07IH0gfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLm5ld3MgLm5ld3Mtd3JhcHBlciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLm5ld3MgLm5ld3Mtd3JhcHBlciBoZWFkZXIge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5uZXdzIC5uZXdzLXdyYXBwZXIgaGVhZGVyIGgzIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLm5ld3MgLm5ld3Mtd3JhcHBlciBoZWFkZXIgaDMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gICAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLm5ld3MgLm5ld3Mtd3JhcHBlciBoZWFkZXIgYS5idG4tYXJyb3ctbGlnaHQsIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAubmV3cyAubmV3cy13cmFwcGVyIGhlYWRlciBhLnN1Ym1pdC13cmFwcGVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAubmV3cyAubmV3cy13cmFwcGVyIGhlYWRlciBhLmJ0bi1hcnJvdy1saWdodDphZnRlciwgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5uZXdzIC5uZXdzLXdyYXBwZXIgaGVhZGVyIGEuc3VibWl0LXdyYXBwZXI6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAubmV3cyAubmV3cy13cmFwcGVyIGg0IHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLmFib3V0IHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5hYm91dCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5hYm91dDphZnRlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICNiMWNjZGE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDEwcmVtO1xuICAgICAgei1pbmRleDogMTsgfSB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAuYWJvdXQgLmNhYmluZXQge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5hYm91dCAuY2FiaW5ldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZsZXg6IDAgMCA0NSU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAuYWJvdXQgLmNhYmluZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmbGV4OiAwIDAgNDAlOyB9IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5hYm91dCAub3VyLWdyb3VwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDRlMmVmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLmFib3V0IC5vdXItZ3JvdXAge1xuICAgICAgICBwYWRkaW5nOiAzcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAuYWJvdXQgLm91ci1ncm91cCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDdyZW0gNyUgN3JlbSAxMCU7XG4gICAgICAgIGZsZXg6IDAgMSA1NSU7IH1cbiAgICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5hYm91dCAub3VyLWdyb3VwOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDRlMmVmO1xuICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMTAlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB6LWluZGV4OiAtMTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5hYm91dCAub3VyLWdyb3VwIHtcbiAgICAgICAgZmxleDogMCAxIDYwJTtcbiAgICAgICAgcGFkZGluZzogMTByZW0gMTAlIDEwcmVtIDE1JTtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLmFib3V0IC5vdXItZ3JvdXAgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLmFib3V0IC5vdXItZ3JvdXAgcCB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5hYm91dCAub3VyLWdyb3VwIHAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmJvZHkuYXJjaGl2ZS5wb3N0LXR5cGUtYXJjaGl2ZS1leHBlcnRpc2VzIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgYm9keS5hcmNoaXZlLnBvc3QtdHlwZS1hcmNoaXZlLWV4cGVydGlzZXMgLnBhZ2Utd3JhcHBlciAuY29udGVudCB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5ib2R5LmFyY2hpdmUucG9zdC10eXBlLWFyY2hpdmUtZXhwZXJ0aXNlcyAuZG9tYWluZXMtY29tcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5hcmNoaXZlLnBvc3QtdHlwZS1hcmNoaXZlLWV4cGVydGlzZXMgLmRvbWFpbmVzLWNvbXAge1xuICAgIGZsZXg6IGF1dG87XG4gICAgY29sdW1uLWNvdW50OiAyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBib2R5LmFyY2hpdmUucG9zdC10eXBlLWFyY2hpdmUtZXhwZXJ0aXNlcyAuZG9tYWluZXMtY29tcCB7XG4gICAgZmxleDogYXV0bztcbiAgICBjb2x1bW4tY291bnQ6IDM7IH0gfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtYXZvY2F0cyAucGFnZS13cmFwcGVyIC5jb250ZW50LFxuYm9keS5hcmNoaXZlLnBvc3QtdHlwZS1hcmNoaXZlLWF2b2NhdHMgLnBhZ2Utd3JhcHBlciAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1hdm9jYXRzIC5hdm9jYXQtbGlzdCxcbmJvZHkuYXJjaGl2ZS5wb3N0LXR5cGUtYXJjaGl2ZS1hdm9jYXRzIC5hdm9jYXQtbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWF2b2NhdHMgLmF2b2NhdC1saXN0LFxuICAgIGJvZHkuYXJjaGl2ZS5wb3N0LXR5cGUtYXJjaGl2ZS1hdm9jYXRzIC5hdm9jYXQtbGlzdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWF2b2NhdHMgLmF2b2NhdC1saXN0LFxuICAgIGJvZHkuYXJjaGl2ZS5wb3N0LXR5cGUtYXJjaGl2ZS1hdm9jYXRzIC5hdm9jYXQtbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAtOXJlbTsgfSB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1hdm9jYXRzIC5hdm9jYXQtbGlzdCBsaSxcbiAgYm9keS5hcmNoaXZlLnBvc3QtdHlwZS1hcmNoaXZlLWF2b2NhdHMgLmF2b2NhdC1saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICBib2R5LnBhZ2UtdGVtcGxhdGUtYXZvY2F0cyAuYXZvY2F0LWxpc3QgbGksXG4gICAgICBib2R5LmFyY2hpdmUucG9zdC10eXBlLWFyY2hpdmUtYXZvY2F0cyAuYXZvY2F0LWxpc3QgbGkge1xuICAgICAgICBmbGV4OiAwIDAgNDglOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1hdm9jYXRzIC5hdm9jYXQtbGlzdCBsaSxcbiAgICAgIGJvZHkuYXJjaGl2ZS5wb3N0LXR5cGUtYXJjaGl2ZS1hdm9jYXRzIC5hdm9jYXQtbGlzdCBsaSB7XG4gICAgICAgIGZsZXg6IDAgMCAyOCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOCU7IH1cbiAgICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLWF2b2NhdHMgLmF2b2NhdC1saXN0IGxpOm50aC1jaGlsZCgzbiksXG4gICAgICAgIGJvZHkuYXJjaGl2ZS5wb3N0LXR5cGUtYXJjaGl2ZS1hdm9jYXRzIC5hdm9jYXQtbGlzdCBsaTpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1hdm9jYXRzIC5hdm9jYXQtbGlzdCBsaSxcbiAgICAgIGJvZHkuYXJjaGl2ZS5wb3N0LXR5cGUtYXJjaGl2ZS1hdm9jYXRzIC5hdm9jYXQtbGlzdCBsaSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGZsZXg6IDAgMCAxOSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOCU7IH1cbiAgICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLWF2b2NhdHMgLmF2b2NhdC1saXN0IGxpOm50aC1jaGlsZCgzbiksXG4gICAgICAgIGJvZHkuYXJjaGl2ZS5wb3N0LXR5cGUtYXJjaGl2ZS1hdm9jYXRzIC5hdm9jYXQtbGlzdCBsaTpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDglOyB9XG4gICAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1hdm9jYXRzIC5hdm9jYXQtbGlzdCBsaTpudGgtY2hpbGQoNG4pLFxuICAgICAgICBib2R5LmFyY2hpdmUucG9zdC10eXBlLWFyY2hpdmUtYXZvY2F0cyAuYXZvY2F0LWxpc3QgbGk6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtYXZvY2F0cyAuYXZvY2F0LWxpc3QgbGkucmVjaGVyY2hlID4gZGl2OmZpcnN0LWNoaWxkLFxuICAgIGJvZHkuYXJjaGl2ZS5wb3N0LXR5cGUtYXJjaGl2ZS1hdm9jYXRzIC5hdm9jYXQtbGlzdCBsaS5yZWNoZXJjaGUgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLWF2b2NhdHMgLmF2b2NhdC1saXN0IGxpLnJlY2hlcmNoZSxcbiAgICAgIGJvZHkuYXJjaGl2ZS5wb3N0LXR5cGUtYXJjaGl2ZS1hdm9jYXRzIC5hdm9jYXQtbGlzdCBsaS5yZWNoZXJjaGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLWF2b2NhdHMgLmF2b2NhdC1saXN0IGxpLnJlY2hlcmNoZSA+IGRpdixcbiAgICAgICAgYm9keS5hcmNoaXZlLnBvc3QtdHlwZS1hcmNoaXZlLWF2b2NhdHMgLmF2b2NhdC1saXN0IGxpLnJlY2hlcmNoZSA+IGRpdiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogNi4ycmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1hdm9jYXRzIC5hdm9jYXQtbGlzdCBsaS5yZWNoZXJjaGUgPiBkaXY6Zmlyc3QtY2hpbGQsXG4gICAgICAgIGJvZHkuYXJjaGl2ZS5wb3N0LXR5cGUtYXJjaGl2ZS1hdm9jYXRzIC5hdm9jYXQtbGlzdCBsaS5yZWNoZXJjaGUgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLWF2b2NhdHMgLmF2b2NhdC1saXN0IGxpLnJlY2hlcmNoZSA+IGRpdi5yZWNoZXJjaGUtd3JhcHBlcixcbiAgICAgICAgYm9keS5hcmNoaXZlLnBvc3QtdHlwZS1hcmNoaXZlLWF2b2NhdHMgLmF2b2NhdC1saXN0IGxpLnJlY2hlcmNoZSA+IGRpdi5yZWNoZXJjaGUtd3JhcHBlciB7XG4gICAgICAgICAgYm90dG9tOiAxMi4ycmVtOyB9IH1cblxuYm9keS5ibG9nIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQsXG5ib2R5LmNhdGVnb3J5IC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBib2R5LmJsb2cgLnBhZ2Utd3JhcHBlciAuY29udGVudCxcbiAgICBib2R5LmNhdGVnb3J5IC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQsXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAucGFnZS13cmFwcGVyIC5jb250ZW50IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuYmxvZyAucGFnZS13cmFwcGVyIC5jb250ZW50IC52aWduZXR0ZS1uZXdzLFxuICAgIGJvZHkuYmxvZyAucGFnZS13cmFwcGVyIC5jb250ZW50IC5yZWNoZXJjaGUsXG4gICAgYm9keS5jYXRlZ29yeSAucGFnZS13cmFwcGVyIC5jb250ZW50IC52aWduZXR0ZS1uZXdzLFxuICAgIGJvZHkuY2F0ZWdvcnkgLnBhZ2Utd3JhcHBlciAuY29udGVudCAucmVjaGVyY2hlLFxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLnBhZ2Utd3JhcHBlciAuY29udGVudCAudmlnbmV0dGUtbmV3cyxcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgLnJlY2hlcmNoZSB7XG4gICAgICBmbGV4OiAwIDEgNDglO1xuICAgICAgbWF4LXdpZHRoOiA0OCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgYm9keS5ibG9nIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3MsXG4gICAgYm9keS5ibG9nIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgLnJlY2hlcmNoZSxcbiAgICBib2R5LmNhdGVnb3J5IC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3MsXG4gICAgYm9keS5jYXRlZ29yeSAucGFnZS13cmFwcGVyIC5jb250ZW50IC5yZWNoZXJjaGUsXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAucGFnZS13cmFwcGVyIC5jb250ZW50IC52aWduZXR0ZS1uZXdzLFxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLnBhZ2Utd3JhcHBlciAuY29udGVudCAucmVjaGVyY2hlIHtcbiAgICAgIGZsZXg6IDEgMSAzMiU7XG4gICAgICBtYXgtd2lkdGg6IDMyJTsgfVxuICAgICAgYm9keS5ibG9nIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3M6bnRoLWNoaWxkKDNuKzIpLFxuICAgICAgYm9keS5ibG9nIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgLnJlY2hlcmNoZTpudGgtY2hpbGQoM24rMiksXG4gICAgICBib2R5LmNhdGVnb3J5IC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3M6bnRoLWNoaWxkKDNuKzIpLFxuICAgICAgYm9keS5jYXRlZ29yeSAucGFnZS13cmFwcGVyIC5jb250ZW50IC5yZWNoZXJjaGU6bnRoLWNoaWxkKDNuKzIpLFxuICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAucGFnZS13cmFwcGVyIC5jb250ZW50IC52aWduZXR0ZS1uZXdzOm50aC1jaGlsZCgzbisyKSxcbiAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLnBhZ2Utd3JhcHBlciAuY29udGVudCAucmVjaGVyY2hlOm50aC1jaGlsZCgzbisyKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyJTsgfSB9XG5cbmJvZHkuYmxvZyAucGFnZS13cmFwcGVyIC5jb250ZW50LFxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAucGFnZS13cmFwcGVyIC5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaW5nbGUgLmF2b2NhdC1oZWFkZXIuc2luZ2xlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUgLmF2b2NhdC1oZWFkZXIuc2luZ2xlLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZSAuYXZvY2F0LWhlYWRlci5zaW5nbGUtaGVhZGVyIC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZSAuYXZvY2F0LWhlYWRlci5zaW5nbGUtaGVhZGVyIC53cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC01cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDE3NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGUgLmF2b2NhdC1oZWFkZXIuc2luZ2xlLWhlYWRlciAud3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDIyNXB4OyB9IH1cblxuLnNpbmdsZSAuYXZvY2F0LWhlYWRlci5zaW5nbGUtaGVhZGVyIC5pZC1waWN0dXJlIHtcbiAgaGVpZ2h0OiA3cmVtO1xuICB3aWR0aDogN3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNpbmdsZSAuYXZvY2F0LWhlYWRlci5zaW5nbGUtaGVhZGVyIC5pZC1waWN0dXJlIHtcbiAgICAgIGhlaWdodDogMTVyZW07XG4gICAgICB3aWR0aDogMTVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2luZ2xlIC5hdm9jYXQtaGVhZGVyLnNpbmdsZS1oZWFkZXIgLmlkLXBpY3R1cmUge1xuICAgICAgaGVpZ2h0OiAyNHJlbTtcbiAgICAgIHdpZHRoOiAyNHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuc2luZ2xlIC5hdm9jYXQtaGVhZGVyLnNpbmdsZS1oZWFkZXIgLmlkLXBpY3R1cmUgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUgLmF2b2NhdC1oZWFkZXIuc2luZ2xlLWhlYWRlciAuYXZvY2F0LWluZm9zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlIC5hdm9jYXQtaGVhZGVyLnNpbmdsZS1oZWFkZXIgLmF2b2NhdC1pbmZvcyB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5zaW5nbGUgLmF2b2NhdC1oZWFkZXIuc2luZ2xlLWhlYWRlciAuYXZvY2F0LW5hbWUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNpbmdsZSAuYXZvY2F0LWhlYWRlci5zaW5nbGUtaGVhZGVyIC5hdm9jYXQtbmFtZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IDhyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2luZ2xlIC5hdm9jYXQtaGVhZGVyLnNpbmdsZS1oZWFkZXIgLmF2b2NhdC1uYW1lIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2luZ2xlIC5hdm9jYXQtaGVhZGVyLnNpbmdsZS1oZWFkZXIgLmF2b2NhdC1uYW1lIGgxIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuc2luZ2xlIC5hdm9jYXQtaGVhZGVyLnNpbmdsZS1oZWFkZXIgLmF2b2NhdC1uYW1lIC5yb2xlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuXG4uc2luZ2xlIC5hdm9jYXQtaGVhZGVyLnNpbmdsZS1oZWFkZXIgLmF2b2NhdC1jb250YWN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDEsIDI0MSwgMjQyLCAwLjkpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zaW5nbGUgLmF2b2NhdC1oZWFkZXIuc2luZ2xlLWhlYWRlciAuYXZvY2F0LWNvbnRhY3Qge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuICAuc2luZ2xlIC5hdm9jYXQtaGVhZGVyLnNpbmdsZS1oZWFkZXIgLmF2b2NhdC1jb250YWN0IHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgICAuc2luZ2xlIC5hdm9jYXQtaGVhZGVyLnNpbmdsZS1oZWFkZXIgLmF2b2NhdC1jb250YWN0IHVsIGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2luZ2xlIC5hdm9jYXQtaGVhZGVyLnNpbmdsZS1oZWFkZXIgLmF2b2NhdC1jb250YWN0IHVsIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zaW5nbGUgLmF2b2NhdC1oZWFkZXIuc2luZ2xlLWhlYWRlciAuYXZvY2F0LWNvbnRhY3QgdWwge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuICAgIC5zaW5nbGUgLmF2b2NhdC1oZWFkZXIuc2luZ2xlLWhlYWRlciAuYXZvY2F0LWNvbnRhY3QgdWwgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07IH1cbiAgICAgIC5zaW5nbGUgLmF2b2NhdC1oZWFkZXIuc2luZ2xlLWhlYWRlciAuYXZvY2F0LWNvbnRhY3QgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zaW5nbGUgLmF2b2NhdC1oZWFkZXIuc2luZ2xlLWhlYWRlciAuYXZvY2F0LWNvbnRhY3QgdWwgbGkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBmbGV4OiAxIDAgYXV0bzsgfVxuICAgICAgICAgIC5zaW5nbGUgLmF2b2NhdC1oZWFkZXIuc2luZ2xlLWhlYWRlciAuYXZvY2F0LWNvbnRhY3QgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2luZ2xlIC5hdm9jYXQtaGVhZGVyLnNpbmdsZS1oZWFkZXIgLmF2b2NhdC1jb250YWN0IHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZyZW07IH1cbiAgICAgICAgICAuc2luZ2xlIC5hdm9jYXQtaGVhZGVyLnNpbmdsZS1oZWFkZXIgLmF2b2NhdC1jb250YWN0IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIC5zaW5nbGUgLmF2b2NhdC1oZWFkZXIuc2luZ2xlLWhlYWRlciAuYXZvY2F0LWNvbnRhY3QgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBjb250ZW50OiBcInJcIjtcbiAgICAgICAgY29sb3I6ICMyNzc0OTc7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtOyB9XG4gIC5zaW5nbGUgLmF2b2NhdC1oZWFkZXIuc2luZ2xlLWhlYWRlciAuYXZvY2F0LWNvbnRhY3QgYSB7XG4gICAgY29sb3I6ICMyMzFmMjA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2luZ2xlIC5hdm9jYXQtaGVhZGVyLnNpbmdsZS1oZWFkZXIgLmF2b2NhdC1jb250YWN0IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzI3NzQ5NzsgfSB9XG4gICAgLnNpbmdsZSAuYXZvY2F0LWhlYWRlci5zaW5nbGUtaGVhZGVyIC5hdm9jYXQtY29udGFjdCBhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7IH1cbiAgICAuc2luZ2xlIC5hdm9jYXQtaGVhZGVyLnNpbmdsZS1oZWFkZXIgLmF2b2NhdC1jb250YWN0IGEucGhvbmU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChpbWcvcGhvbmUucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7IH1cbiAgICAuc2luZ2xlIC5hdm9jYXQtaGVhZGVyLnNpbmdsZS1oZWFkZXIgLmF2b2NhdC1jb250YWN0IGEubWFpbCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLnNpbmdsZSAuYXZvY2F0LWhlYWRlci5zaW5nbGUtaGVhZGVyIC5hdm9jYXQtY29udGFjdCBhLm1haWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKGltZy9tYWlsLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyOyB9XG4gIC5zaW5nbGUgLmF2b2NhdC1oZWFkZXIuc2luZ2xlLWhlYWRlciAuYXZvY2F0LWNvbnRhY3Qgc3BhbiB7XG4gICAgY29sb3I6ICMyMzFmMjA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgLnNpbmdsZSAuYXZvY2F0LWhlYWRlci5zaW5nbGUtaGVhZGVyIC5hdm9jYXQtY29udGFjdCBzcGFuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoaW1nL2FkcmVzc2UucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7IH1cblxuLnNpbmdsZS1hdm9jYXRzIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWwuYWJvdXQtYXZvY2F0LXN3aXRjaCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zaW5nbGUtYXZvY2F0cyAucGFnZS13cmFwcGVyIC5jb250ZW50IHVsLmFib3V0LWF2b2NhdC1zd2l0Y2ggbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnNpbmdsZS1hdm9jYXRzIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWwuYWJvdXQtYXZvY2F0LXN3aXRjaCAub3BlbmVkIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5zaW5nbGUtYXZvY2F0cyAucGFnZS13cmFwcGVyIC5jb250ZW50IHVsLmFib3V0LWF2b2NhdC1zd2l0Y2ggbGkge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnNpbmdsZS1hdm9jYXRzIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWwuYWJvdXQtYXZvY2F0LXN3aXRjaCBidXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZjFmMWYyO1xuICAgIGNvbG9yOiByZ2JhKDM1LCAzMSwgMzIsIDAuMjUpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCAycmVtIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNpbmdsZS1hdm9jYXRzIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWwuYWJvdXQtYXZvY2F0LXN3aXRjaCBidXR0b24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9IH1cbiAgICAuc2luZ2xlLWF2b2NhdHMgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bC5hYm91dC1hdm9jYXQtc3dpdGNoIGJ1dHRvbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGJhY2tncm91bmQ6ICMyNzc0OTc7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDsgfVxuICAgIC5zaW5nbGUtYXZvY2F0cyAucGFnZS13cmFwcGVyIC5jb250ZW50IHVsLmFib3V0LWF2b2NhdC1zd2l0Y2ggYnV0dG9uLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzIzMWYyMDsgfVxuICAgICAgLnNpbmdsZS1hdm9jYXRzIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWwuYWJvdXQtYXZvY2F0LXN3aXRjaCBidXR0b24uYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNpbmdsZS1hdm9jYXRzIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgdWwuYWJvdXQtYXZvY2F0LXN3aXRjaCBidXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogIzIzMWYyMDsgfVxuICAgICAgICAuc2luZ2xlLWF2b2NhdHMgLnBhZ2Utd3JhcHBlciAuY29udGVudCB1bC5hYm91dC1hdm9jYXQtc3dpdGNoIGJ1dHRvbjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfSB9XG5cbi5zaW5nbGUtYXZvY2F0cyAucGFnZS13cmFwcGVyIC5jb250ZW50IC5hdm9jYXQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2luZ2xlLWF2b2NhdHMgLnBhZ2Utd3JhcHBlciAuY29udGVudCAuYXZvY2F0LWNvbnRlbnQgLmF2b2NhdC1jdiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zaW5nbGUtYXZvY2F0cyAucGFnZS13cmFwcGVyIC5jb250ZW50IC5hdm9jYXQtY29udGVudCAuYXZvY2F0LWN2IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHJlbTsgfSB9XG4gICAgLnNpbmdsZS1hdm9jYXRzIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgLmF2b2NhdC1jb250ZW50IC5hdm9jYXQtY3YuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNpbmdsZS1hdm9jYXRzIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgLmF2b2NhdC1jb250ZW50IC5hdm9jYXQtY3YuYWN0aXZlLWFuaW1hdGUge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9XG4gIC5zaW5nbGUtYXZvY2F0cyAucGFnZS13cmFwcGVyIC5jb250ZW50IC5hdm9jYXQtY29udGVudCAuYXZvY2F0LXB1YmxpIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2luZ2xlLWF2b2NhdHMgLnBhZ2Utd3JhcHBlciAuY29udGVudCAuYXZvY2F0LWNvbnRlbnQgLmF2b2NhdC1wdWJsaSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhyZW07IH0gfVxuICAgIC5zaW5nbGUtYXZvY2F0cyAucGFnZS13cmFwcGVyIC5jb250ZW50IC5hdm9jYXQtY29udGVudCAuYXZvY2F0LXB1YmxpLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zaW5nbGUtYXZvY2F0cyAucGFnZS13cmFwcGVyIC5jb250ZW50IC5hdm9jYXQtY29udGVudCAuYXZvY2F0LXB1YmxpLmFjdGl2ZS1hbmltYXRlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxuXG4uc2luZ2xlLWF2b2NhdHMgLnBhZ2Utd3JhcHBlciBhc2lkZSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgLnNpbmdsZS1hdm9jYXRzIC5wYWdlLXdyYXBwZXIgYXNpZGUgLmRvbWFpbmVzLWNvbXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zaW5nbGUtYXZvY2F0cyAucGFnZS13cmFwcGVyIGFzaWRlIC5kb21haW5lcy1jb21wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTsgfSB9XG4gIC5zaW5nbGUtYXZvY2F0cyAucGFnZS13cmFwcGVyIGFzaWRlIC5hdm9jYXQtbGFuZyB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sdW1uLWNvdW50OiAyOyB9XG4gICAgLnNpbmdsZS1hdm9jYXRzIC5wYWdlLXdyYXBwZXIgYXNpZGUgLmF2b2NhdC1sYW5nIHVsIGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnNpbmdsZS1hdm9jYXRzIC5wYWdlLXdyYXBwZXIgYXNpZGUgLmF2b2NhdC1sYW5nIHVsIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgIC5zaW5nbGUtYXZvY2F0cyAucGFnZS13cmFwcGVyIGFzaWRlIC5hdm9jYXQtbGFuZyB1bCBsaTpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGNvbnRlbnQ6IFwiclwiO1xuICAgICAgICBjb2xvcjogIzI3NzQ5NztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjdyZW07IH1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAvKiBCbGFjayBwcmludHMgZmFzdGVyICovXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIC8qXHJcbiAgICAgKiBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxyXG4gICAgICogb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxyXG4gICAgICovXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDsgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIC8qXHJcbiAgICAgKiBQcmludGluZyBUYWJsZXM6XHJcbiAgICAgKiBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcclxuICAgICAqL1xuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH1cbiAgI2hlYWRlci1tYWluLFxuICAjZm9vdGVyLW1haW4sXG4gIHZpZGVvLFxuICBhdWRpbyxcbiAgLmVtYmVkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gVFlQT0dSQVBIWVxyXG4vLyAxLiBJbXBvcnRzXHJcbi8vIDIuIFRpdGxlc1xyXG4vLyAzLiBQYXJhZ3JhcGhzXHJcbi8vIDQuIEljb21vb24gXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcblxyXG4vLyAxLiBJbXBvcnRzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvZHh2MGRzYi5jc3NcIik7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG5cdHNyYzogdXJsKCdmb250cy9pY29tb29uL2ZvbnRzL2ljb21vb24uZW90P241ZTJyZScpO1xyXG5cdHNyYzogdXJsKCdmb250cy9pY29tb29uL2ZvbnRzL2ljb21vb24uZW90P241ZTJyZSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnZm9udHMvaWNvbW9vbi9mb250cy9pY29tb29uLnR0Zj9uNWUycmUnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcblx0XHR1cmwoJ2ZvbnRzL2ljb21vb24vZm9udHMvaWNvbW9vbi53b2ZmP241ZTJyZScpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCdmb250cy9pY29tb29uL2ZvbnRzL2ljb21vb24uc3ZnP241ZTJyZSNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcblxyXG4vLyAyLiBUaXRsZXNcclxuLy8gSWYgZnJvbnRwYWdlIDogaDEgPSBsb2dvLCBlbHNlIGgxID0gdGl0bGVcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLSBcclxuYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UpIGgxLFxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgaDIge1xyXG5cdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRsaW5lLWhlaWdodDogMy41cmVtO1xyXG5cdG1hcmdpbjogMCAwIDNyZW07XHJcblx0Y29sb3I6IHdoaXRlO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG5cdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0Zm9udC1zaXplOiA0cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDRyZW07XHJcblx0fVxyXG5cclxuXHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbGcpIHtcclxuXHRcdGZvbnQtc2l6ZTogNnJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2cmVtO1xyXG5cdH1cclxufVxyXG5cclxuYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UpIGgyLFxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgaDMge1xyXG5cdGZvbnQtc2l6ZTogMi4ycmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcblx0bWFyZ2luOiAwIDAgMi41cmVtO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Y29sb3I6ICR0ZXh0LXRpdGxlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuXHJcblx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzLjJyZW07XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHdpZHRoOiAxcmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDAuMnJlbTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UpIGgzLFxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgaDQge1xyXG5cdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRsaW5lLWhlaWdodDogMi4ycmVtO1xyXG5cdG1hcmdpbjogMCAwIDJyZW07XHJcblx0Y29sb3I6ICR0ZXh0LXRpdGxlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cclxuXHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIuOHJlbTtcclxuXHR9XHJcbn1cclxuXHJcbmJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlKSBoNCxcclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIGg1IHtcclxuXHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRsaW5lLWhlaWdodDogMi40cmVtO1xyXG5cdG1hcmdpbjogMCAwIDJyZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cclxuXHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIuNHJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0fVxyXG59XHJcblxyXG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSkgaDUsXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSBoNiB7XHJcblx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuN3JlbTtcclxuXHRtYXJnaW46IDAgMCAxcmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Y29sb3I6ICR0ZXh0LXRpdGxlO1xyXG59XHJcblxyXG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSkgaDYge1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjhyZW07XHJcblx0bWFyZ2luOiAwIDAgMXJlbTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGNvbG9yOiAkdGV4dC10aXRsZTtcclxufVxyXG5cclxuLy8gMy4gUGFyYWdyYXBoc1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tIFxyXG5wIHtcclxuXHRtYXJnaW46IDAgMCAxLjVyZW07XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG5cclxuXHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdG1hcmdpbjogMCAwIDIuNXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbnVsLFxyXG5vbCB7XHJcblx0bWFyZ2luOiAwIDAgMnJlbTtcclxuXHRwYWRkaW5nOiAwIDAgMCAzLjVyZW07XHJcblxyXG5cdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0bWFyZ2luOiAwIDAgMnJlbTtcclxuXHR9XHJcbn1cclxuXHJcbnVsIGxpIHtcclxuXHRsaXN0LXN0eWxlOiBkaXNjO1xyXG59XHJcblxyXG5vbCBsaSB7XHJcblx0bGlzdC1zdHlsZTogZGVjaW1hbDtcclxufVxyXG5cclxuYixcclxuc3Ryb25nIHtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5kZm4sXHJcbmVtLFxyXG5pLFxyXG5jaXRlIHtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbnByZSB7XHJcblx0YmFja2dyb3VuZDogI2VlZTtcclxuXHRmb250LWZhbWlseTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcclxuXHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRsaW5lLWhlaWdodDogMS42O1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNmVtO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHRwYWRkaW5nOiAxLjZlbTtcclxufVxyXG5cclxuY29kZSxcclxua2JkLFxyXG50dCxcclxudmFyIHtcclxuXHRmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xyXG5cdGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcblxyXG5hYmJyLFxyXG5hY3JvbnltIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XHJcblx0Y3Vyc29yOiBoZWxwO1xyXG59XHJcblxyXG5tYXJrLFxyXG5pbnMge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY5YzA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vLyA0LiBJY29tb29uIFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tIFxyXG5bY2xhc3NePVwiaWNvbi1cIl0sXHJcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG5cdC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcblx0Zm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG5cdHNwZWFrOiBub25lO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuXHQvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uaWNvbi1tb3JlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDZkXCI7XHJcbn1cclxuXHJcbi5pY29uLWRvd206YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNjRcIjtcclxufVxyXG5cclxuLmljb24tbGVmdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw2Y1wiO1xyXG59XHJcblxyXG4uaWNvbi1yaWdodDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw3MlwiO1xyXG59XHJcblxyXG4uaWNvbi11cDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw3NVwiO1xyXG59XHJcbiIsIi8qIEJhc2VkIG9uIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyB8IG1vZGlmaWVkIGJ5IHBwbmVsbGVzICovXHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIG1hcmdpbjogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3QgeyAvKiAxICovXHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMyAqL1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKiBNaXNjXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFNDQUZGT0xESU5HXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcblxyXG4qIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG46Oi1tb3otc2VsZWN0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiAkbGluay1jb2xvcjtcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbjo6c2VsZWN0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiAkbGluay1jb2xvcjtcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbmh0bWwge1xyXG5cdGZvbnQtc2l6ZTogNjIuNSU7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuYm9keSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xyXG5cdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAyLjhyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRjb2xvcjogJHRleHQtcmVndWxhcjtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbmZpZ3VyZSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblxyXG59XHJcblxyXG5pbWcge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR3aWR0aDogYXV0bztcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5wIGltZyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07XHJcblx0LyogYSBzbWFsbCBib3R0b20gbWFyZ2luIHByZXZlbnRzIGNvbnRlbnQgZmxvYXRpbmcgdW5kZXIgaW1hZ2VzICovXHJcbn1cclxuXHJcbi5zaXRlLWNvbnRlbnQge1xyXG5cdC8vQGluY2x1ZGUgY29udGFpbmVyKCk7XHJcbn1cclxuIiwiLyogXHJcbiogQnJlYWtwb2ludHNcclxuKiBJdHMgYmV0dGVyIHRvIHVzZSB0aGVtIGluIEVNLCBiZWNhdXNlIHRoZXJlIGFyZSBwcm9wb3J0aW9ubmFsLCBub3QgbGlrZSBQWC5cclxuKiBJbiBvdXIgY2FzZSwgYmVjYXVzZSB3ZSB0d2VlayB0aGUgaHRtbCBmb250c2l6ZSB0byA2Mi41JSwgb3VyIEVNIGJhc2UgaXMgMTVweC5cclxuKiBUd2VhayBpdCBvciBleHRlbmQgaXQgaW4gb3JkZXIgdG8gZml0IHlvdXIgcHJvamVjdC5cclxuKiBodHRwczovL3plbGx3ay5jb20vYmxvZy9tZWRpYS1xdWVyeS11bml0cy9cclxuKi9cclxuXHJcbi8vJGJwLXh4czogMjBlbTsgLy8gPTM2MHB4XHJcbi8vJGJwLXhzOiAyNWVtOyAvLyA9NDUwcHhcclxuLy8kYnAtczogMzBlbTsgLy8gPTU0MHB4XHJcbi8vJGJwLXNtOiA1MWVtOyAvLyA9NzY1cHggLSA2ODAgP1xyXG4vLyRicC1tZDogNjYuMTMzMzMzMzMzMzMzMzNlbTsgLy8gPTk5MHB4IC0gODgwID9cclxuLy8kYnAtbGc6IDY3ZW07IC8vID0xMjA2cHggLSAxMDcyID9cclxuLy8kYnAteGw6IDg5ZW07IC8vID0xNjAycHhcclxuLy8kYnAteHhsOiAxMTFlbTsgLy8gPTE5OThweFxyXG5cclxuXHJcbi8vIFdhaXRpbmcgZm9yIEVNIEJyZWFrcG9pbnRzXHJcbiRicC14czogNDgwcHg7XHJcbiRicC1zOiA1NDBweDtcclxuJGJwLXNtOiA3NjhweDtcclxuJGJwLW1kOiA5OTJweDtcclxuJGJwLWxnIDogMTIwMHB4O1xyXG4kYnAteGw6IDE0NDBweDtcclxuJGJwLXh4bDogMTYwMHB4O1xyXG5cclxuLyogXHJcbiogRm9udHMgRmFtaWxpZXNcclxuKi9cclxuXHJcbiRmb250LWJvZHk6IHRpdGxpbmctZ290aGljLWZiLW5hcnJvdyxcclxuQXJpYWwsXHJcbnNhbnMtc2VyaWY7XHJcbiRpY29tb29uOiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuXHJcbi8qXHJcbiogQ29sb3JzXHJcbiovXHJcblxyXG4kYnJhbmQtcHJpbWFyeTogIzI3NzQ5NztcclxuJGJyYW5kLXNlY29uZGFyeTogIzI3YWU2MDtcclxuJGJyYW5kLWFjdGlvbjogI2QzNTQwMDtcclxuJHRleHQtcmVndWxhcjogIzIzMWYyMDtcclxuJHRleHQtdGl0bGU6ICMwZTBkMjQ7XHJcbiRuZXV0cmFsLWVsZW1lbnQ6ICNlOWU4ZTg7XHJcblxyXG4kbGluay1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiRsaW5rLWhvdmVyOiBkYXJrZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiRib3JkZXItY29sb3I6ICRuZXV0cmFsLWVsZW1lbnQ7XHJcbiRiZC1ncmV5OiAjZjFmMWYyO1xyXG4kYmQtYmx1ZTogI2Q0ZTJlZjtcclxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBMSU5LUyArIEJUTlxyXG4vLyAxLiBiYXNlIGxpbmtzXHJcbi8vIDIuIGluaXRpYWwgYnRuXHJcbi8vIDMuIGJ0biBhcnJvdyBibGV1XHJcbi8vIDQuIGJ0biBhcnJvdyBibGV1XHJcbi8vIDUuIGJ0biBzdWJtaXQgZm9ybVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tIFxyXG5cclxuLy8gMS4gYmFzZSBsaW5rc1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tIFxyXG5hIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogJGxpbmstY29sb3I7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAyNTBtcywgZWFzZS1pbi1vdXQpO1xyXG5cclxuXHQmOmFjdGl2ZSxcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRjb2xvcjogZGFya2VuKCRsaW5rLWNvbG9yLCAyMCUpO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6IGRhcmtlbigkbGluay1jb2xvciwgMjAlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGltZyB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4vLyAyLiBpbml0aWFsIGJ0blxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tIFxyXG4uYnRuLFxyXG5idXR0b24sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSB7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpbmstY29sb3I7XHJcblx0Y29sb3I6IHdoaXRlO1xyXG5cdGJvcmRlcjogMDtcclxuXHRwYWRkaW5nOiAxcmVtO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRAaW5jbHVkZSBzcGFjZSgpO1xyXG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMjUwbXMsIGVhc2UtaW4tb3V0KTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0cGFkZGluZzogMnJlbTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGxpbmstaG92ZXI7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6YWN0aXZlLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6ICRsaW5rLWhvdmVyO1xyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdH1cclxufVxyXG5cclxuLy8gMy4gYnRuIGFycm93IGJsZXVcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLSBcclxuLmJ0bi1hcnJvdy1kYXJrIHtcclxuXHRAZXh0ZW5kIC5idG47XHJcblx0YmFja2dyb3VuZDogJGxpbmstY29sb3I7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBhZGRpbmc6IDFyZW0gM3JlbSAxcmVtIDFyZW07XHJcblx0Y29sb3I6IHdoaXRlO1xyXG5cdGJvcmRlcjogc29saWQgMXB4ICRsaW5rLWNvbG9yO1xyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIGljb21vb24oKTtcclxuXHRcdGNvbnRlbnQ6IFwiclwiO1xyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0cmlnaHQ6IDEuNXJlbTtcclxuXHRcdHRvcDogMS4xcmVtO1xyXG5cdFx0Zm9udC1zaXplOiAwLjhyZW07XHJcblx0fVxyXG5cclxuXHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdHBhZGRpbmc6IDJyZW0gNHJlbSAycmVtIDJyZW07XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHRvcDogMi4xcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGxpbmstaG92ZXI7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRsaW5rLWhvdmVyO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0cmlnaHQ6IDEuMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gNC4gYnRuIGFycm93IHRyYW5zcGFyZW50XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcbi5idG4tYXJyb3ctbGlnaHQge1xyXG5cdEBleHRlbmQgLmJ0bjtcclxuXHRAZXh0ZW5kIC5idG4tYXJyb3ctZGFyaztcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogJGxpbmstY29sb3I7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29sb3I6ICRsaW5rLWNvbG9yO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkbGluay1ob3ZlcjtcclxuXHRcdFx0Y29sb3I6ICRsaW5rLWhvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkbGluay1ob3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gNS4gYnRuIHN1Ym1pdCBmb3JtXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcbi5zdWJtaXQtd3JhcHBlciB7XHJcblx0QGV4dGVuZCAuYnRuLWFycm93LWxpZ2h0O1xyXG5cdHBhZGRpbmc6IDA7XHJcblxyXG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDA7XHJcblxyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDI1MG1zLCBlYXNlLWluLW91dCk7XHJcblx0XHRjb2xvcjogJGxpbmstY29sb3I7XHJcblx0XHRAaW5jbHVkZSBzcGFjZSgpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0cGFkZGluZzogMXJlbSAzcmVtIDFyZW0gMXJlbTtcclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0cGFkZGluZzogMnJlbSA0cmVtIDJyZW0gMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGxpbmstaG92ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQG1peGluIHZhLXBhcmVudCgpIHtcblx0LXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHQtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbkBtaXhpbiB2YS1lbGVtZW50KCkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtaXhpbiBjb250YWluZXIoKSB7XG5cdHdpZHRoOiA5MCU7XG5cdG1heC13aWR0aDogMTgwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuQG1peGluIHJlc2V0LWxpc3QoKSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxuXHRsaSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkb2JqLCAkdGltZSwgJGVhc2UpIHtcblx0LW1vei10cmFuc2l0aW9uOiAkb2JqICR0aW1lICRlYXNlO1xuXHQtby10cmFuc2l0aW9uOiAkb2JqICR0aW1lICRlYXNlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246ICRvYmogJHRpbWUgJGVhc2U7XG5cdHRyYW5zaXRpb246ICRvYmogJHRpbWUgJGVhc2U7XG59XG5cbkBtaXhpbiBzcGFjZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAxLjVweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWl4aW4gaWNvbW9vbiB7XG5cdGZvbnQtZmFtaWx5OiAkaWNvbW9vbjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Zm9udC1zaXplOiAwLjlyZW07XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAyNTBtcywgZWFzZS1pbi1vdXQpO1xuXHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlXG59XG5cbi8vIExvZ28gR2xvYnVsZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIG1hZGUtYnktZ2xvYnVsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaW1nL2dsb2J1bGUtYmxldS1sb2dvLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDU0cHggMTVweDtcblx0d2lkdGg6IDU0cHg7XG5cdGhlaWdodDogMTVweDtcblx0bWFyZ2luOiAxcmVtIDAgMCAwO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMjUwbXMsIGVhc2UtaW4tb3V0KTtcblxuXHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcblx0XHRtYXJnaW46IDAgMCAwIDJyZW07XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJpbWcvZ2xvYnVsZS1ibGV1LWxvdmUtbG9nby5zdmdcIikgMCAwIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDU0cHggMTVweDtcblx0fVxufVxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBGT1JNU1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tIFxyXG5pbnB1dDpub3QoLndwY2Y3LXN1Ym1pdCksXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxyXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcclxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG5cdGNvbG9yOiAkdGV4dC1yZWd1bGFyO1xyXG5cdGJvcmRlcjogc29saWQgMXB4ICNhYWFhYWE7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAyLjZyZW07XHJcblx0b3BhY2l0eTogMC41O1xyXG5cdGZvbnQtd2VpZ2h0OiAyMDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXNpemU6IDEuNHJlbTtcclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkbGluay1jb2xvcjtcclxuXHR9XHJcblxyXG5cdEBtZWRpYShtaW4td2lkdGg6ICRicC1zbSkge1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNhYWFhYWE7XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRsaW5rLWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxudGV4dGFyZWEge1xyXG5cdGhlaWdodDogMTVyZW07XHJcblxyXG5cdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cdFx0aGVpZ2h0OiAxN3JlbTtcclxuXHR9XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWFhYWE7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gVEFCTEVTIFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tIFxyXG5cclxudGFibGUge1xyXG5cdG1hcmdpbjogMCAwIDEuNWVtO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcbiIsIi5jb29raWVzLWxhdy1pbmZvIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHotaW5kZXg6IDkwMDtcclxuXHRtYXgtd2lkdGg6IDE4MDBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblxyXG5cclxuXHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdGJvdHRvbTogMnJlbTtcclxuXHRcdHJpZ2h0OiAycmVtO1xyXG5cdH1cclxuXHJcblx0Ji52YWxpZGF0ZWQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5jb29raWVzLXdyYXBwZXIge1xyXG5cdFx0cGFkZGluZzogMXJlbSAycmVtO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR6LWluZGV4OiA5MDA7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRicC1zbSkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdHBhZGRpbmc6IDJyZW0gNHJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdHdpZHRoOiA2MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRicC14bCkge1xyXG5cdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvb2tpZXMtY29udGVudCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRicC1zbSkge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTlyZW0pO1xyXG5cdFx0fVxyXG5cclxuXHRcdGgzLFxyXG5cdFx0c3Ryb25nIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG5cdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LXJlZ3VsYXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29va2llcy1idXR0b25zIHtcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGJ1dHRvbiB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdHRleHQtc2hhZG93OiBub25lO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZpbmQtbW9yZS1idXR0b24ge1xyXG5cclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkYnAtc20pIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYWdyZWUtYnV0dG9uIHtcclxuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0XHRcdGNvbG9yOiAkbGluay1jb2xvcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gLjVyZW0gYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRicC1zbSkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMXJlbSAyLjRyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMC44O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0XHRcdFx0XHRjb2xvcjogJGxpbmstY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29tbWVudHMgJiBwb3N0IG5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNpdGUtbWFpbiAuY29tbWVudC1uYXZpZ2F0aW9uLCBcbi5zaXRlLW1haW4gLnBvc3RzLW5hdmlnYXRpb24sIFxuLnNpdGUtbWFpbiAucG9zdC1uYXZpZ2F0aW9uIHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDUwJTtcbn1cblxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LW5leHQsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCB7XG5cdGZsb2F0OiByaWdodDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHdpZHRoOiA1MCU7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyAvKiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS4gKi9cbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGNsaXAtcGF0aDogbm9uZTtcblx0Y29sb3I6ICMyMTc1OWI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxlZnQ6IDVweDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dG9wOiA1cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiAxMDAwMDA7XG5cdC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDbGVhcmluZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jbGVhcjpiZWZvcmUsXG4uY2xlYXI6YWZ0ZXIsXG4uZW50cnktY29udGVudDpiZWZvcmUsXG4uZW50cnktY29udGVudDphZnRlcixcbi5jb21tZW50LWNvbnRlbnQ6YmVmb3JlLFxuLmNvbW1lbnQtY29udGVudDphZnRlcixcbi5zaXRlLWhlYWRlcjpiZWZvcmUsXG4uc2l0ZS1oZWFkZXI6YWZ0ZXIsXG4uc2l0ZS1jb250ZW50OmJlZm9yZSxcbi5zaXRlLWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6YmVmb3JlLFxuLnNpdGUtZm9vdGVyOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5jbGVhcjphZnRlcixcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLmNvbW1lbnQtY29udGVudDphZnRlcixcbi5zaXRlLWhlYWRlcjphZnRlcixcbi5zaXRlLWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLnBhZ2UtbGlua3Mge1xuXHRjbGVhcjogYm90aDtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbW1lbnQtY29udGVudCBhIHtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYnlwb3N0YXV0aG9yIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW5maW5pdGUgc2Nyb2xsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBHbG9iYWxseSBoaWRkZW4gZWxlbWVudHMgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaXMgc3VwcG9ydGVkIGFuZCBpbiB1c2UuICovXG4uaW5maW5pdGUtc2Nyb2xsIC5wb3N0cy1uYXZpZ2F0aW9uLFxuLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuXHQvKiBUaGVtZSBGb290ZXIgKHdoZW4gc2V0IHRvIHNjcm9sbGluZykgKi9cblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogV2hlbiBJbmZpbml0ZSBTY3JvbGwgaGFzIHJlYWNoZWQgaXRzIGVuZCB3ZSBuZWVkIHRvIHJlLWRpc3BsYXkgZWxlbWVudHMgdGhhdCB3ZXJlIGhpZGRlbiAodmlhIC5uZXZlcmVuZGluZykgYmVmb3JlLiAqL1xuLmluZmluaXR5LWVuZC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBNYWtlIHN1cmUgbG9nbyBsaW5rIHdyYXBzIGFyb3VuZCBsb2dvIGltYWdlLiAqL1xuLmN1c3RvbS1sb2dvLWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3AtY2FwdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG5cdG1hcmdpbjogMC44MDc1ZW0gMDtcbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2FsbGVyeSB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogMzMuMzMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogMjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogMTYuNjYlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogMTQuMjglO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogMTIuNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcblx0bWF4LXdpZHRoOiAxMS4xMSU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gT0ZGSUNFIEhFUk9FIGhlYWRlciBIUFxyXG4vLyAxLiBTbGlkZXNcclxuLy8gMi4gTGluZXNcclxuLy8gMy4gUmlnaHQgbmF2aWdhdGlvblxyXG4vLyA0LiBUaXRsZVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tIFxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5vZmZpY2UtaGVyb2Uge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGhlaWdodDogMzByZW07XHJcblxyXG5cdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTByZW0pO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhKG1pbi13aWR0aDogJGJwLXhsKSB7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNHJlbSk7XHJcblx0fVxyXG5cclxuXHQvLyAxLiBTbGlkZXNcclxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tIFxyXG5cdD4gdWwge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cclxuXHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+IHVsID4gbGkge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMTAwMG1zLCBlYXNlLWluLW91dCk7XHJcblxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0ZmlndXJlIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxuXHR9XHJcbn1cclxuXHJcbi8vIDIuIExpbmVzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcbi5saW5lcyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0dGV4dC1vdXRsaW5lOiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMFxyXG5cdH1cclxuXHJcblx0ZGl2IHtcclxuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0b3BhY2l0eTogMC4yO1xyXG5cdFx0d2lkdGg6IDFweDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIDMuIFJpZ2h0IG5hdmlnYXRpb25cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLSBcclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5vZmZpY2UtaGVyb2UgbmF2IHtcclxuXHRyaWdodDogNXJlbTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblxyXG5cdFx0bGVmdDogMTAwJS82KjU7XHJcblx0XHRyaWdodDogYXV0bztcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjhyZW07XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IC0xcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbGcpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMnJlbTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYShtaW4td2lkdGg6ICRicC14bCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xyXG5cdH1cclxuXHJcblx0dWwge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMjUwbXMsIGVhc2UtaW4tb3V0KTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAteGwpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IC0xLjJyZW07XHJcblx0XHRcdFx0d2lkdGg6IDNweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGxpbmstY29sb3I7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDI1MG1zLCBlYXNlLWluLW91dCk7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHJcblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMS4ycmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLWxnKSB7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMi4ycmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLXhsKSB7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMy4ycmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJyXCI7XHJcblx0XHRcdFx0Y29sb3I6ICRsaW5rLWNvbG9yO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkaWNvbW9vbjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IC0wLjJyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMjUwbXMsIGVhc2UtaW4tb3V0KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlLFxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAteGwpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdC8vXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ly9cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQvL1x0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuXHRcdFx0Ly9cclxuXHRcdFx0Ly9cdFx0XHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdC8vXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHQvL1x0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdC8vXHRcdFx0XHRcdH1cclxuXHRcdFx0Ly9cdFx0XHRcdH1cclxuXHRcdFx0Ly9cdFx0XHR9XHJcblxyXG5cdFx0XHQvL1x0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC14bCkge1xyXG5cdFx0XHQvL1x0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdC8vXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcclxuXHRcdFx0Ly9cclxuXHRcdFx0Ly9cdFx0XHRcdH1cclxuXHRcdFx0Ly9cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcGFjZSgpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAyNTBtcywgZWFzZS1pbi1vdXQpO1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS44cmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG5cdFx0XHRcdCYgKyBzcGFuIHtcclxuXHRcdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLy8gNC4gVGl0bGVcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLSBcclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC50aXRsZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDVyZW07XHJcblx0ei1pbmRleDogMjtcclxuXHJcblx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRsZWZ0OiAxMDAlLzYqMTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcblxyXG5cclxuXHRoMiB7XHJcblx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMTByZW07XHJcblxyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA0cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNHJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNy40cmVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gc2Nyb2xsIGJ0blxyXG5cdGEuc2Nyb2xsIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNHJlbTtcclxuXHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0aGVpZ2h0OiA0LjFyZW07XHJcblx0XHRcdHdpZHRoOiA0LjFyZW07XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0LjFyZW07XHJcblx0XHRcdGJvcmRlcjogc29saWQgMXB4IHdoaXRlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IC0ycmVtO1xyXG5cdFx0XHR0b3A6IC0xLjJyZW07XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAyNTBtcywgZWFzZS1pbi1vdXQpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcImRcIjtcclxuXHRcdFx0Y29sb3I6ICRsaW5rLWNvbG9yO1xyXG5cdFx0XHRmb250LWZhbWlseTogJGljb21vb247XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IC0wLjVyZW07XHJcblx0XHRcdHRvcDogLTAuMnJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjZyZW07XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDI1MG1zLCBlYXNlLWluLW91dCk7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHRvcDogLTJyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdHRvcDogMS44cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBET01BSU5FUyBERSBDT01QRVRFTkNFU1xyXG4vLyAxLiBMaXN0ZSBVTCBkZXMgZG9tYWluZXMgZGUgY29tcGV0ZW5jZXNcclxuLy8gMi4gQ29sb3JzIGZvciBIUFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tIFxyXG5cclxuLy8gMS4gTGlzdGUgVUwgZGVzIGRvbWFpbmVzIGRlIGNvbXBldGVuY2VzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcbmJvZHkgLmRvbWFpbmVzLWNvbXAge1xyXG5cdEBpbmNsdWRlIHJlc2V0LWxpc3QoKTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdGxpIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMjUwbXMsIGVhc2UtaW4tb3V0KTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDM1LCAyOSwgMjgsIDAuMSk7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDM1LCAyOSwgMjgsIDAuMSk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIGEge1xyXG5cdFx0XHRcdC8vXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0Y29sb3I6ICRsaW5rLWhvdmVyO1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IC0xcHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMjUwbXMsIGVhc2UtaW4tb3V0KTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmxhc3QtY2hpbGQgYSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAyNTBtcywgZWFzZS1pbi1vdXQpO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRwYWRkaW5nOiAxLjVyZW0gM3JlbSAxLjVyZW0gMDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjhyZW07XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0QGluY2x1ZGUgc3BhY2UoKTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAycmVtO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEuOHJlbSAzcmVtIDEuOHJlbSAwO1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDc3cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gM3JlbSAycmVtIDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGljb21vb24oKTtcclxuXHRcdFx0XHRjb250ZW50OiAncic7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDI1MG1zLCBlYXNlLWluLW91dCk7XHJcblx0XHRcdFx0Y29sb3I6ICRsaW5rLWNvbG9yO1xyXG5cdFx0XHRcdHJpZ2h0OiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyAyLiBDb2xvcnMgZm9yIEhQXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAuZG9tYWluZXMtY29tcCB7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHotaW5kZXg6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ei1pbmRleDogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHRsaSB7XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LXJlZ3VsYXI7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBDT05UQUNUXHJcbi8vIDEuIEJvdHRvbSBTZWN0aW9uXHJcbi8vIDIuIENvbnRhY3QgcGFnZVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tIFxyXG5cclxuLy8gMS4gQm90dG9tIFNlY3Rpb25cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uY29udGFjdCB7XHJcblxyXG5cdC8vIENvbnRhY3QgZm9ybVxyXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcblx0LmZvcm0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZDogJGJkLWdyZXk7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHRcdHBhZGRpbmctdG9wOiAzcmVtO1xyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDZyZW07XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRiZC1ncmV5O1xyXG5cdFx0XHRcdGhlaWdodDogNTAlO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG4gXHJcblx0XHQud3JhcHBlciB7XHJcblx0XHRcdEBpbmNsdWRlIGNvbnRhaW5lcigpO1xyXG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgzNSwgMjksIDI4LCAwLjEpO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMzUsIDI5LCAyOCwgMC4xKTtcclxuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XHJcblxyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQud3BjZjcge1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtO1xyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdFx0ZmxleDogMCAxIDUwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDUwJTsgLy8gcG91ciBJRVxyXG5cdFx0XHRcdHBhZGRpbmc6IDRyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDdyZW0gNnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Zm9ybSB7XHJcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHJcblx0XHRcdFx0JiA+IGRpdiB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLXNtKSB7XHJcblx0XHRcdFx0XHRcdGZsZXg6IDAgMSA0NSU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogNDUlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuZnVsbCB7XHJcblx0XHRcdFx0XHRcdGZsZXg6IDEgMSAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuc3VibWl0LXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1zbSkge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMSBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMi40cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwYWNlKCk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRjb2xvcjogJHRleHQtdGl0bGU7XHJcblxyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly8gc2VsZWN0IGNpdHlcclxuXHRcdFx0c2VsZWN0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMi40cmVtO1xyXG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaW1nL3NlbGVjdC5wbmcpIG5vLXJlcGVhdCAkYnJhbmQtcHJpbWFyeSByaWdodCBjZW50ZXI7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzogM3B4IDUwcHggM3B4IDNweDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cclxuXHRcdFx0XHQmOjotbXMtZXhwYW5kIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHQvKiBoaWRlIHRoZSBkZWZhdWx0IGFycm93IGluIGllMTAgYW5kIGllMTEgKi9cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMi40cmVtO1xyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGluay1ob3ZlclxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcGFjZSgpO1xyXG5cdFx0XHRcdGNvbG9yOiAkdGV4dC10aXRsZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2JmYmFiYlxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFqYXgtbG9hZGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRkaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXHJcblx0XHRcdGRpdi53cGNmNy1hY2NlcHRhbmNlLW1pc3Npbmcge1xyXG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1zbSkge1xyXG5cdFx0XHRcdFx0ZmxleDogMSAxIDEwMCU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDFyZW0gMCAwIDA7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1hcCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDUwMHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdFx0ZmxleDogMCAxIDUwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuXHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vXHRcdFx0aW1nIHtcclxuXHRcdFx0Ly9cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQvL1x0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdC8vXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdC8vXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gQm90dG9tIGFkcmVzc2VzXHJcblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLSBcclxuXHQuYWRyZXNzZXMge1xyXG5cdFx0YmFja2dyb3VuZDogJGJkLWdyZXk7XHJcblxyXG5cdFx0LndyYXBwZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBjb250YWluZXIoKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHVsIHtcclxuXHRcdEBpbmNsdWRlIHJlc2V0LWxpc3QoKTtcclxuXHJcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XHJcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDFyZW07XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLXNtKSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRtYXJnaW46IDAgNnJlbTtcclxuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2cmVtO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR9XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRmbGV4OiAwIDEgNDUlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLXNtKSB7XHJcblx0XHRcdFx0ZmxleDogMCAxIDMzJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdFx0ZmxleDogMCAxIGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGg0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAycmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFjZSgpO1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMnJlbTtcclxuXHJcblx0XHRcdCYuYWRyZXNzZSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gMi4gQ29udGFjdCBwYWdlXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcbi5wYWdlLXRlbXBsYXRlLWNvbnRhY3QucGFnZSB7XHJcblx0LnNpbmdsZS1oZWFkZXIge1xyXG5cdFx0QG1lZGlhKG1heC13aWR0aDo5OTFweCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFZJR05FVFRFIEFWT0NBVFxyXG4vLyBGb3Igc2xpZGVyIEhQXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcblxyXG4uYXZvY2F0LWxpc3Qge1xyXG5cdEBpbmNsdWRlIHJlc2V0LWxpc3QoKTtcclxufVxyXG5cclxuLnZpZ25ldHRlLWF2b2NhdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbGcpIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdC13ZWJraXQtZmlsdGVyOiBjb250cmFzdCgxODAlKSBicmlnaHRuZXNzKDEwMCUpIHNhdHVyYXRlKDUwJSk7XHJcblx0XHRcdFx0ZmlsdGVyOiBjb250cmFzdCgxMjAlKSBicmlnaHRuZXNzKDkwJSk7XHJcblx0XHRcdFx0b3BhY2l0eTogMVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHRmaWd1cmUge1xyXG5cdFx0Ly9cdFx0YmFja2dyb3VuZDogJGxpbmstY29sb3I7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdC8vXHRcdFx0LXdlYmtpdC1maWx0ZXI6IGNvbnRyYXN0KDEyMCUpIGJyaWdodG5lc3MoMTA1JSk7XHJcblx0XHRcdC8vXHRcdFx0ZmlsdGVyOiBjb250cmFzdCgxMjAlKSBicmlnaHRuZXNzKDEwNSUpO1xyXG5cdFx0XHQvL1x0XHRcdG9wYWNpdHk6IDAuNzsgXHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAyNTBtcywgZWFzZS1pbi1vdXQpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDI1MG1zLCBlYXNlLWluLW91dCk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCMyNzc0OTcsIDAuNik7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym90dG9tOiBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5hdm9jYXQtbmFtZSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0aGVpZ2h0OiAyNyU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCMyMDNlNGQsIDAuOCk7XHJcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtc20pIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLWxnKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRcdFx0XHRcdGhlaWdodDogMy41cmVtO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMuNXJlbTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMy41cmVtO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xLjc1cmVtO1xyXG5cdFx0XHRcdFx0dG9wOiAtNXJlbTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIm1cIjtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGljb21vb24oKTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1yZWd1bGFyO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzLjVyZW07XHJcblx0XHRcdFx0XHR3aWR0aDogMy41cmVtO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzLjVyZW07XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTEuNzVyZW07XHJcblx0XHRcdFx0XHR0b3A6IC01cmVtO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMC4zcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRoNCB7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjZyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdEBpbmNsdWRlIHNwYWNlKCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFZJR05FVFRFIEFWT0NBVFxyXG4vLyBGb3IgYXJjaGl2ZXNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLSBcclxuXHJcblxyXG4uYXZvY2F0LWxpc3QgLnZpZ25ldHRlLWF2b2NhdC1hcmNoaXZlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0LXdlYmtpdC1maWx0ZXI6IGNvbnRyYXN0KDE4MCUpIGJyaWdodG5lc3MoMTAwJSkgc2F0dXJhdGUoNTAlKTtcclxuXHRcdFx0XHRmaWx0ZXI6IGNvbnRyYXN0KDEyMCUpIGJyaWdodG5lc3MoOTAlKTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGZpZ3VyZSB7XHJcblxyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYXZvY2F0LWluZm9zIHtcclxuXHRcdFx0XHQqOm5vdCgucm9sZSkge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRsaW5rLWhvdmVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0ZmlndXJlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgjMjc3NDk3LCAxKTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0XHRoZWlnaHQ6IDMuNXJlbTtcclxuXHRcdFx0d2lkdGg6IDMuNXJlbTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMy41cmVtO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMS43NXJlbTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0ei1pbmRleDogMDtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDI1MG1zLCBlYXNlLWluLW91dCk7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIm1cIjtcclxuXHRcdFx0QGluY2x1ZGUgaWNvbW9vbigpO1xyXG5cdFx0XHRjb2xvcjogJHRleHQtcmVndWxhcjtcclxuXHRcdFx0aGVpZ2h0OiAzLjVyZW07XHJcblx0XHRcdHdpZHRoOiAzLjVyZW07XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMuNXJlbTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTEuNzVyZW07XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwLjNyZW07XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAyNTBtcywgZWFzZS1pbi1vdXQpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHQvL1x0XHRcdC13ZWJraXQtZmlsdGVyOiBjb250cmFzdCgxMjAlKSBicmlnaHRuZXNzKDEwNSUpO1xyXG5cdFx0XHQvL1x0XHRcdGZpbHRlcjogY29udHJhc3QoMTIwJSkgYnJpZ2h0bmVzcygxMDUlKTtcclxuXHRcdFx0Ly9cdFx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAyNTBtcywgZWFzZS1pbi1vdXQpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5hdm9jYXQtaW5mb3Mge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdCo6bm90KC5yb2xlKSB7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC10aXRsZTtcclxuXHRcdH1cclxuXHJcblx0XHRoNCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS42cmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFjZSgpO1xyXG5cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vLyBhdm9jYXRzIGxpbmtlZFxyXG4uYXZvY2F0cy1saW5rZWQgdWwge1xyXG5cdEBpbmNsdWRlIHJlc2V0LWxpc3QoKTtcclxuXHJcblx0bGkge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4IHdoaXRlO1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIHNwYWNlKCk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRjb2xvcjogJHRleHQtcmVndWxhcjtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDI1MG1zLCBlYXNlLWluLW91dCk7XHJcblxyXG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRiZC1ncmV5O1xyXG5cclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdC13ZWJraXQtZmlsdGVyOiBjb250cmFzdCgxODAlKSBicmlnaHRuZXNzKDEwMCUpIHNhdHVyYXRlKDUwJSk7XHJcblx0XHRcdFx0XHRcdGZpbHRlcjogY29udHJhc3QoMTIwJSkgYnJpZ2h0bmVzcyg5MCUpO1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjRcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRmaWd1cmU6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0aGVpZ2h0OiA3cmVtO1xyXG5cdFx0XHRcdHdpZHRoOiA3cmVtO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB3aGl0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGluay1jb2xvcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiclwiO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgaWNvbW9vbigpO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0wLjJyZW07XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xLjNyZW07XHJcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAyNTBtcywgZWFzZS1pbi1vdXQpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0LXdlYmtpdC1maWx0ZXI6IGNvbnRyYXN0KDEyMCUpIGJyaWdodG5lc3MoMTA1JSk7XHJcblx0XHRcdFx0XHRmaWx0ZXI6IGNvbnRyYXN0KDEyMCUpIGJyaWdodG5lc3MoMTA1JSk7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMjUwbXMsIGVhc2UtaW4tb3V0KTtcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRkaXYge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogM3JlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFZJR05FVFRFIE5ld3NcclxuLy8gRm9yIEhQLCBTaWRlYmFyLCBBbGwgQ2F0ZWdvcmllcyAmIEFsbCBOZXdzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcblxyXG4ubmV3cy1saXN0LFxyXG4uYmxvZyAuY29udGVudCxcclxuLmNhdGVnb3J5IC5jb250ZW50LFxyXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLmNvbnRlbnQge1xyXG5cdEBpbmNsdWRlIHJlc2V0LWxpc3QoKTtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdH1cclxuXHJcblx0LnZpZ25ldHRlLW5ld3Mge1xyXG5cclxuXHRcdGJvcmRlcjogc29saWQgMXB4IHdoaXRlO1xyXG5cdFx0cGFkZGluZzogMnJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLXNtKSB7XHJcblx0XHRcdHBhZGRpbmc6IDNyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdGZsZXg6IDAgMSAzMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLXhsKSB7XHJcblx0XHRcdHBhZGRpbmc6IDNyZW0gNHJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRoNCB7XHJcblx0XHRcdGNvbG9yOiAkbGluay1jb2xvcjtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMjUwbXMsIGVhc2UtaW4tb3V0KTtcclxuXHJcblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMi4xcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGEubGluayB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0QGluY2x1ZGUgc3BhY2UoKTtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDI1MG1zLCBlYXNlLWluLW91dCk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBpY29tb29uKCk7XHJcblx0XHRcdFx0Y29udGVudDogXCJyXCI7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjZyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjdyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aGVhZGVyIHtcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuXHR9XHJcblxyXG5cdC5wb3N0LWNhdGVnb3JpZXMge1xyXG5cdFx0QGluY2x1ZGUgcmVzZXQtbGlzdCgpO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmID4gbGkge1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAycmVtO1xyXG5cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcGFjZSgpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAyNTBtcywgZWFzZS1pbi1vdXQpO1xyXG5cclxuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGxpbmstY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucG9zdC1kYXRlIHtcclxuXHRcdG9wYWNpdHk6IDAuMztcclxuXHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLy8gRm9yIFNpZGViYXJcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLSBcclxuLnJlbGF0ZWQtYXJ0aWNsZXMgLm5ld3MtbGlzdCB7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0JiA+IGxpIGFydGljbGUge1xyXG5cdFx0cGFkZGluZzogMnJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkbGluay1jb2xvcjtcclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtc20pIHtcclxuXHRcdFx0cGFkZGluZzogM3JlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAteGwpIHtcclxuXHRcdFx0cGFkZGluZzogM3JlbSA0cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDZyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wb3N0LWNhdGVnb3JpZXMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LXJlZ3VsYXI7XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YS5saW5rIHtcclxuXHRcdGNvbG9yOiAkbGluay1jb2xvcjtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRsaW5rLWhvdmVyXHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLy8gRm9yIGFsbCBuZXdzICYgYWxsIGNhdGVnb3JpZXNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLSBcclxuYm9keS5ibG9nLFxyXG5ib2R5LmNhdGVnb3J5LFxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIHtcclxuXHQucGFnZS13cmFwcGVyIC5jb250ZW50IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdC52aWduZXR0ZS1uZXdzIHtcclxuXHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGxpbmstY29sb3I7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMzAlXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEubGluayB7XHJcblx0XHRcdFx0Y29sb3I6ICRsaW5rLWNvbG9yO1xyXG5cclxuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGxpbmstaG92ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnBvc3QtY2F0ZWdvcmllcyBhIHtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LXJlZ3VsYXI7XHJcblxyXG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkbGluay1ob3ZlclxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbi8vIEhBQ0sgSUVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLFxyXG4oLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHJcblx0Ym9keS5ibG9nIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQgLnZpZ25ldHRlLW5ld3MsXHJcblx0Ym9keS5jYXRlZ29yeSAucGFnZS13cmFwcGVyIC5jb250ZW50IC52aWduZXR0ZS1uZXdzLFxyXG5cdC5ibG9nIC5jb250ZW50IC52aWduZXR0ZS1uZXdzLFxyXG5cdC5jYXRlZ29yeSAuY29udGVudCAudmlnbmV0dGUtbmV3cyxcclxuXHQubmV3cy1saXN0IC52aWduZXR0ZS1uZXdzIHtcclxuXHRcdGZsZXg6IDAgMSAyNiUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBTTUFMTCBTTElERVJcclxuLy8gZm9yIGF2b2NhdHMgSFBcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLSBcclxuXHJcbi5hdm9jYXRzLXNsaWRlciB7XHJcblxyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRAbWVkaWEobWluLXdpZHRoOiAkYnAtc20pIHtcclxuXHRcdHdpZHRoOiA2NyU7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdHdpZHRoOiA3MyU7XHJcblx0fVxyXG5cclxuXHQuaW5uZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dHJhbnNpdGlvbjogbGVmdCAyMDBtcyBlYXNlO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblxyXG5cdHVsIHtcclxuXHRcdEBpbmNsdWRlIHJlc2V0LWxpc3QoKTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHRcdFx0Ly9cdFx0XHRwYWRkaW5nOiAwIDEuNWVtIDAgMDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtNHB4OyAvL2ZpZ2h0aW5nIGlubGluZS1ibG9jayBzcGFjZSBiZXR3ZWVuXHJcblxyXG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtc20pIHtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2xpZGVyLW5hdiB7XHJcblxyXG5cdC8vXHQuZGlzYWJsZWQge1xyXG5cdC8vXHRcdG9wYWNpdHk6IDAuNDtcclxuXHQvL1x0fVxyXG5cdGJ1dHRvbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdG1hcmdpbi10b3A6IC0yLjI1cmVtO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdHdpZHRoOiA0LjVyZW07XHJcblx0XHRoZWlnaHQ6IDQuNXJlbTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0YmFja2dyb3VuZDogIzBlMGQyNDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHRcdHotaW5kZXg6IDI7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBpY29tb29uKCk7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0dG9wOiAxLjdyZW07XHJcblx0XHRcdHRleHQtaW5kZW50OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGluay1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNsaWRlLXByZXYge1xyXG5cdGxlZnQ6IC0xcmVtO1xyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnbCc7XHJcblx0XHRyaWdodDogMnJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5zbGlkZS1uZXh0IHtcclxuXHRyaWdodDogLTFyZW07XHJcblxyXG5cdEBtZWRpYShtaW4td2lkdGg6ICRicC1zbSkge1xyXG5cdFx0cmlnaHQ6IGNhbGMoMzMlIC0gMi4yNXJlbSk7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdHJpZ2h0OiBjYWxjKDI3JSAtIDIuMjVyZW0pXHJcblx0fVxyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAncic7XHJcblx0XHRsZWZ0OiAycmVtO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qXHJcblxyXG4ub3dsLWF2b2NhdHMge1xyXG5cclxuXHQub3dsLWl0ZW0ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1zbSkge1xyXG5cdFx0XHRoZWlnaHQ6IDE3LjhyZW07XHJcblx0XHRcdHdpZHRoOiAxNy44cmVtICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLWxnKSB7XHJcblx0XHRcdGhlaWdodDogMjEuNXJlbTtcclxuXHRcdFx0d2lkdGg6IDIxLjVyZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5vd2wtbmF2IHtcclxuXHJcblx0XHRidXR0b24ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogNC41cmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDQuNXJlbTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMwZTBkMjQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgaWNvbW9vbigpO1xyXG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHR0b3A6IDEuN3JlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGluay1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRidXR0b24ub3dsLXByZXY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJ2wnO1xyXG5cdFx0XHRyaWdodDogMnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRidXR0b24ub3dsLW5leHR7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJ3InO1xyXG5cdFx0XHRcdGxlZnQ6IDJyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiovXHJcbiIsIi5yZWNoZXJjaGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG5cdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNnJlbTtcclxuXHR9XHJcblxyXG5cdHNlbGVjdCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6IHVybChpbWcvc2VsZWN0LnN2ZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiA1cHg7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGxpbmstY29sb3I7XHJcblxyXG5cdFx0Jjo6LW1zLWV4cGFuZCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdC8qIGhpZGUgdGhlIGRlZmF1bHQgYXJyb3cgaW4gaWUxMCBhbmQgaWUxMSAqL1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRpbnB1dCNzZWFyY2hCeU5hbWUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoaW1nL3NlbGVjdC5zdmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogNXB4O1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRsaW5rLWNvbG9yO1xyXG5cdH1cclxuXHJcblx0LyogdGFyZ2V0IEludGVybmV0IEV4cGxvcmVyICAqL1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MFxcMCkge1xyXG5cclxuXHRcdHNlbGVjdCxcclxuXHRcdGlucHV0I3NlYXJjaEJ5TmFtZSB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcXDk7XHJcblx0XHRcdHBhZGRpbmc6IDVweFxcOTtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKGltZy9zZWxlY3QyLnBuZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwidWwuYXZvY2F0LXNlYXJjaCxcclxudWwudWktYXV0b2NvbXBsZXRlIHtcclxuXHRAaW5jbHVkZSByZXNldC1saXN0KCk7XHJcblx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDI1MG1zLCBlYXNlLWluLW91dCk7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMzUsIDI5LCAyOCwgMC4xKTtcclxuXHRib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMzUsIDI5LCAyOCwgMC4xKTtcclxuXHJcblx0bGkge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRiZC1ncmV5O1xyXG5cclxuXHRcdGEsXHJcblx0XHQmID4gZGl2IHtcclxuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFjZSgpO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LXJlZ3VsYXI7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAyNTBtcywgZWFzZS1pbi1vdXQpO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmQtZ3JleTtcclxuXHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LWZpbHRlcjogY29udHJhc3QoMTgwJSkgYnJpZ2h0bmVzcygxMDAlKSBzYXR1cmF0ZSg1MCUpO1xyXG5cdFx0XHRcdFx0XHRmaWx0ZXI6IGNvbnRyYXN0KDEyMCUpIGJyaWdodG5lc3MoOTAlKTtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC40XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0ZmlndXJlOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdGhlaWdodDogN3JlbTtcclxuXHRcdFx0XHR3aWR0aDogN3JlbTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggd2hpdGU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGxpbmstY29sb3I7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcInJcIjtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGljb21vb24oKTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMC4ycmVtO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMS4zcmVtO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMjUwbXMsIGVhc2UtaW4tb3V0KTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdC13ZWJraXQtZmlsdGVyOiBjb250cmFzdCgxMjAlKSBicmlnaHRuZXNzKDEwNSUpO1xyXG5cdFx0XHRcdFx0ZmlsdGVyOiBjb250cmFzdCgxMjAlKSBicmlnaHRuZXNzKDEwNSUpO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMC43O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDI1MG1zLCBlYXNlLWluLW91dCk7XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JiA+IGRpdiB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBmb3IgYWxsIGF2b2NhdHNcclxudWwudWktYXV0b2NvbXBsZXRlIHtcclxuXHR6LWluZGV4OiAyO1xyXG5cdHdpZHRoOiAxOSU7XHJcblxyXG5cdEBtZWRpYShtaW4td2lkdGg6ICRicC14cykge1xyXG5cdFx0d2lkdGg6IDQ4JVxyXG5cdH1cclxuXHJcblx0QG1lZGlhKG1pbi13aWR0aDogJGJwLXNtKSB7XHJcblx0XHR3aWR0aDogMjglO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhKG1pbi13aWR0aDogJGJwLWxnKSB7XHJcblx0XHR3aWR0aDogMTklO1xyXG5cdH1cclxufVxyXG5cclxuLy8gZm9yIHNpbmdsZSBhdm9jYXRcclxudWwuYXZvY2F0LXNlYXJjaCB7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0ei1pbmRleDogLTE7XHJcblx0dG9wOiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxubWF4LWhlaWdodDogMjhyZW07XHJcbm92ZXJmbG93OiBoaWRkZW47XHJcblx0Ji5vcGVuZWQge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRvcDogNjNweDtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0fVxyXG59XHJcblxyXG4uYXZvY2F0cy1zd2l0Y2gge1xyXG5cdHotaW5kZXg6IDI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdHRvcDogNi4ycmVtO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogNDAlO1xyXG5cdFx0bWluLWhlaWdodDogNjJweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cdFx0dG9wOiAxMi44cmVtO1xyXG5cdH1cclxuXHJcblx0YnV0dG9uI3RvZ2dsZS1hdm9jYXRzIHtcclxuXHRcdHBhZGRpbmc6IDIuNXJlbSAzcmVtO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJkXCI7XHJcblx0XHRcdHJpZ2h0OiAzcmVtO1xyXG5cdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdEBpbmNsdWRlIGljb21vb24oKTtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjVyZW07XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMC42NXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGxpbmstY29sb3JcclxuXHRcdH1cclxuXHJcblx0XHQmLnRvZ2dsZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGluay1ob3ZlcjtcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBIRUFERVJcclxuLy8gMS4gSGVhZGVyXHJcbi8vIDIuIEJyYW5kaW5nXHJcbi8vIDMuIE1haW4gbWVudVxyXG4vLyA0LiBMYW5ndWVzXHJcbi8vIDUuIFRvZ2dsZSBtb2JpbGVcclxuLy8gNi4gU3RpY2t5IG1lbnVcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLSBcclxuXHJcbi8vIDEuIEhlYWRlclxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tIFxyXG4jbWFzdGhlYWQge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR6LWluZGV4OiAxMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJkLWdyZXk7XHJcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDI1MG1zLCBlYXNlLWluLW91dCk7XHJcblxyXG5cdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRsZWZ0OiAxMDAlLzYqMjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0aGVpZ2h0OiA3OHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmQtZ3JleTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0zOXB4O1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMjUwbXMsIGVhc2UtaW4tb3V0KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQuaGVhZGVyLWNvbnRhaW5lciB7XHJcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XHJcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGhlaWdodDogNXJlbTtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAyNTBtcywgZWFzZS1pbi1vdXQpO1xyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRoZWlnaHQ6IDEwcmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBjb250YWluZXIoKTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAteGwpIHtcclxuXHRcdFx0aGVpZ2h0OiAxNHJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIDIuIEJyYW5kaW5nXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcbi5zaXRlLWJyYW5kaW5nIHtcclxuXHR6LWluZGV4OiAyO1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDI1MG1zLCBlYXNlLWluLW91dCk7XHJcblxyXG5cdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDRyZW07XHJcblx0fVxyXG5cclxuXHQuc2l0ZS10aXRsZSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnaW1nL01hdHJheS1NYXRyYXktSGFsbGV0LWF2b2NhdHMtbG9nby5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAyNTBtcywgZWFzZS1pbi1vdXQpO1xyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLXhsKSB7XHJcblx0XHRcdFx0d2lkdGg6IDMyMnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNTNweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gMy4gTWFpbiBtZW51XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcbiNzaXRlLW5hdmlnYXRpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0b3A6IDA7XHJcblx0bWluLWhlaWdodDogNXJlbTtcclxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMjUwbXMsIGVhc2UtaW4tb3V0KTtcclxuXHJcblx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xyXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQubWVudS1tYWluLW1lbnUtY29udGFpbmVyLFxyXG5cdC5tZW51LW1haW4tbWVudS1lbi1jb250YWluZXIsXHJcblx0Lm1lbnUtbWFpbi1tZW51LWRlLWNvbnRhaW5lcixcclxuXHQubWVudS1tYWluLW1lbnUtbmwtY29udGFpbmVye1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC0xMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRcdG1hcmdpbi10b3A6IDVyZW07XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMjUwbXMsIGVhc2UtaW4tb3V0KTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJkLWdyZXk7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbiNwcmltYXJ5LW1lbnUge1xyXG5cdEBpbmNsdWRlIHJlc2V0LWxpc3QoKTtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHQmOmhvdmVyIGxpOm5vdCg6aG92ZXIpIHtcclxuXHRcdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bGkge1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDI1MG1zLCBlYXNlLWluLW91dCk7XHJcblxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdG1hcmdpbjogMCAycmVtIDAgMDtcclxuXHRcdFx0ZmxleDogMCAxIGF1dG87XHJcblxyXG5cdFx0XHQmOmhvdmVyIGEge1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAteGwpIHtcclxuXHRcdFx0bWFyZ2luOiAwIDNyZW0gMCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY3VycmVudC1tZW51LWl0ZW0ge1xyXG5cdFx0XHRhOmFmdGVyIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcblx0XHRjb2xvcjogJHRleHQtcmVndWxhcjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAyNTBtcywgZWFzZS1pbi1vdXQpO1xyXG5cdFx0cGFkZGluZzogMXJlbSAycmVtO1xyXG5cdFx0bWFyZ2luOiAwLjVyZW0gMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40cmVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMjUwbXMsIGVhc2UtaW4tb3V0KTtcclxuXHRcdFx0XHRib3R0b206IC0xLjVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vLyA0LiBMYW5ndWVzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcbi5sYW5ndWFnZXMge1xyXG5cclxuXHQvL1x0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC8vXHJcblx0Ly9cdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdC8vXHRcdCY6YmVmb3JlIHtcclxuXHQvL1x0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0Ly9cdFx0XHRsZWZ0OiAwO1xyXG5cdC8vXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdC8vXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0Ly9cdFx0XHR3aWR0aDogMXB4O1xyXG5cdC8vXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdC8vXHRcdFx0YmFja2dyb3VuZDogJGJkLWdyZXk7XHJcblx0Ly9cdFx0XHR0b3A6IDUwJTtcclxuXHQvL1x0XHRcdG1hcmdpbi10b3A6IC0xNXB4O1xyXG5cdC8vXHRcdFx0ei1pbmRleDogMTtcclxuXHQvL1x0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAyNTBtcywgZWFzZS1pbi1vdXQpO1xyXG5cdC8vXHRcdH1cclxuXHQvL1x0fVxyXG5cdC8vXHJcblx0Ly9cdCYudG9nZ2xlZCB7XHJcblx0Ly9cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0Ly9cdFx0XHQmOmJlZm9yZSB7XHJcblx0Ly9cdFx0XHRcdGhlaWdodDogMTA0cHg7XHJcblx0Ly9cdFx0XHR9XHJcblx0Ly9cdFx0fVxyXG5cdC8vXHJcblx0Ly9cdFx0LnN1Yi1tZW51IHtcclxuXHQvL1x0XHRcdG9wYWNpdHk6IDE7XHJcblx0Ly9cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdC8vXHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xyXG5cdC8vXHJcblx0Ly9cdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHQvL1x0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHQvL1x0XHRcdH1cclxuXHQvL1x0XHR9XHJcblx0Ly9cdH1cclxuXHJcblx0Ly9cdCYgPiB1bCB7XHJcblx0QGluY2x1ZGUgcmVzZXQtbGlzdCgpO1xyXG5cclxuXHQvL1x0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHJcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMjUwbXMsIGVhc2UtaW4tb3V0KTtcclxuXHJcblx0QG1lZGlhKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiA3cmVtO1xyXG5cdFx0dG9wOiAxLjRyZW07XHJcblx0fVxyXG5cdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLXRvcDogMy45cmVtO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuXHRcdG1pbi1oZWlnaHQ6IDB2aDtcclxuXHRcdGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0bGVmdDogLTEuNXJlbTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmQtZ3JleTtcclxuXHRcdFx0Ly9cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dG9wIDogLTNweDtcclxuXHRcdFx0Ly9cdFx0XHRtYXJnaW4tdG9wOiAtMTVweDtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cdFx0bWFyZ2luLXRvcDogMy44cmVtO1xyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdHRvcCA6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLXhsKSB7XHJcblx0XHRtYXJnaW4tdG9wOiA1LjZyZW07XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0dG9wIDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jjpob3ZlcntcclxuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdH1cclxuXHQmOmhvdmVyIGxpe1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDB2aDtcclxuXHR9XHJcblx0bGkge1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDI1MG1zLCBlYXNlLWluLW91dCk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuXHRcdG9yZGVyOiAyO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuXHRcdCYuYWN0aXZ7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vXHR9XHJcblxyXG5cclxuXHJcblx0YSwgc3BhbiB7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4ycmVtO1xyXG5cdFx0Y29sb3I6ICR0ZXh0LXJlZ3VsYXI7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMjUwbXMsIGVhc2UtaW4tb3V0KTtcclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRyZW07XHJcblxyXG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkbGluay1ob3ZlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zdWItbWVudSB7XHJcblxyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdEBpbmNsdWRlIHJlc2V0LWxpc3QoKTtcclxuXHRcdG1hcmdpbi10b3A6IC0wLjVyZW07XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMjUwbXMsIGVhc2UtaW4tb3V0KTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0cGFkZGluZzogMC41cmVtIDFyZW07XHJcblx0XHRsZWZ0OiAxcmVtO1xyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogM3JlbTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8gNS4gVG9nZ2xlIG1vYmlsZVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tIFxyXG4ubWVudS10b2dnbGUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwLjhyZW07XHJcblx0cmlnaHQ6IDFlbTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ei1pbmRleDogMjtcclxuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHRoZWlnaHQ6IDMuNXJlbTtcclxuXHR3aWR0aDogMy41cmVtO1xyXG5cdGJhY2tncm91bmQ6IHVybChpbWcvdG9nZ2xlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAkbGluay1jb2xvcjtcclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoaW1nL3RvZ2dsZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgJGxpbmstaG92ZXI7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxufVxyXG5cclxuI3NpdGUtbmF2aWdhdGlvbi5tYWluLW5hdmlnYXRpb24udG9nZ2xlZCAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcclxuXHR0b3A6IDA7XHJcblx0b3BhY2l0eTogMTtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vLyA2LiBTdGlja3kgbWVudVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tIFxyXG5cclxuLmhlYWRlci1tYWdpY2lhbiB7XHJcblx0aGVpZ2h0OiA1cmVtO1xyXG5cclxuXHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdGhlaWdodDogMTByZW07XHJcblx0fVxyXG5cclxuXHRAbWVkaWEobWluLXdpZHRoOiAkYnAteGwpIHtcclxuXHRcdGhlaWdodDogMTRyZW07XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLXN0aWNreSB7XHJcblxyXG5cdCNtYXN0aGVhZCB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cdFx0XHRcdGhlaWdodDogNXJlbTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMi41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYWRlci1jb250YWluZXIge1xyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiA3cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAteGwpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDhyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5sYW5ndWFnZXMge1xyXG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIuM3JlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAteGwpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyLjhyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBHRU5FUkFMIFBBR0UgU1RSVUNUVVJFXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zaW5nbGUsXHJcbi5hcmNoaXZlLFxyXG4ucGFnZSxcclxuLmJsb2csXHJcbi5jYXRlZ29yeSxcclxuLmVycm9yNDA0LFxyXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3Mge1xyXG5cdC5zaW5nbGUtaGVhZGVyIHtcclxuXHRcdGhlaWdodDogMjByZW07XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRoZWlnaHQ6IDMwcmVtO1xyXG5cdFx0XHQvL1x0XHRcdHBhZGRpbmctdG9wOiAxM3JlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnJlbTtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cdFx0XHRoZWlnaHQ6IDQwcmVtO1xyXG5cdFx0XHQvL1x0XHRcdHBhZGRpbmctdG9wOiAyMnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAteGwpIHtcclxuXHRcdFx0Ly9cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQud3JhcHBlciB7XHJcblx0XHRcdEBpbmNsdWRlIGNvbnRhaW5lcigpO1xyXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDZyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGgxIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwJTsgLy8gcG91ciBxdWUgbGVzIGxvbmdzIHRpdHJlcyBuZSBwYXNzZW50IHBhcyBzb3VzIGxhIHNpZGViYXJcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5saW5lcyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XHJcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRcdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjI7XHJcblx0XHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBhZ2Utd3JhcHBlciB7XHJcblx0XHRAaW5jbHVkZSBjb250YWluZXIoKTtcclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHJcblx0XHQuY29udGVudCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG5cdFx0XHRcdHdpZHRoOiA1NSU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHVsOm5vdCguZG9tYWluZXMtY29tcCk6bm90KC5hdm9jYXQtbGlzdCk6bm90KC5hYm91dC1hdm9jYXQtc3dpdGNoKTpub3QoLnBvc3QtY2F0ZWdvcmllcyk6bm90KC5hdm9jYXRzLWxpbmtlZC1saXN0KSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgcmVzZXQtbGlzdCgpO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBpY29tb29uKCk7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiclwiO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGxpbmstY29sb3I7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXDI3NkZcIjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGFzaWRlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuXHRcdFx0cGFkZGluZzogM3JlbTtcclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHRcdFx0cGFkZGluZzogNHJlbTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xOHJlbTtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbGcpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA2cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogbm9uZVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gRk9PVEVSXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcblxyXG4uc2l0ZS1mb290ZXIge1xyXG5cdGJhY2tncm91bmQ6ICRiZC1ncmV5O1xyXG5cclxuXHQud3JhcHBlciB7XHJcblx0XHRib3JkZXItdG9wOiBzb2xpZCAxcHggI2RjZGNkZDtcclxuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcigpO1xyXG5cdFx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0XHRwYWRkaW5nOiAxcmVtIDA7XHJcblx0XHRjb2xvcjogI2IzYjJiMztcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRwYWRkaW5nOiAzcmVtIDA7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHRuYXYge1xyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdEBpbmNsdWRlIHJlc2V0LWxpc3QoKTtcclxuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIGEge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogbm9uZVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3BhY2UoKTtcclxuXHRcdFx0XHRjb2xvcjogI2IzYjJiMztcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMnJlbTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDI1MG1zLCBlYXNlLWluLW91dCk7XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJ3wnO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRsaW5rLWNvbG9yO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IC03cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLXNtKSB7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRsaW5rLWNvbG9yXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZ2xvYnVsZSB7XHJcblx0XHRAaW5jbHVkZSBtYWRlLWJ5LWdsb2J1bGUoKTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG4iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFNJTkdMRSBQQUdFU1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tIFxyXG5cclxuLy8uc2luZ2xlLWhlYWRlciB7XHJcbi8vXHRtaW4taGVpZ2h0OiAyMDBweDtcclxuLy9cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbi8vXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4vL31cclxuXHJcbi5zaW5nbGUge1xyXG5cdC5kZXRhaWxzIHtcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0LmVudHJ5LW1ldGEge1xyXG5cdFx0XHRmbGV4OiAxIDAgYXV0b1xyXG5cdFx0fVxyXG5cclxuXHRcdC5saW5rIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0QGluY2x1ZGUgc3BhY2UoKTtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDI1MG1zLCBlYXNlLWluLW91dCk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBpY29tb29uKCk7XHJcblx0XHRcdFx0Y29udGVudDogXCJsXCI7XHJcblx0XHRcdFx0dG9wOiA1cHg7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42cmVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMC43cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dGltZSB7XHJcblx0XHRAaW5jbHVkZSBzcGFjZSgpO1xyXG5cdFx0bWFyZ2luOiAwIDAgMnJlbTtcclxuXHRcdGNvbG9yOiAkdGV4dC10aXRsZTtcclxuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMi4ycmVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yO1xyXG5cdFx0XHR3aWR0aDogMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jYXQtbGlua3Mge1xyXG5cdFx0QGluY2x1ZGUgcmVzZXQtbGlzdCgpO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxleDogMSAwIGF1dG87XHJcblxyXG5cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRjb2xvcjogJGxpbmstY29sb3I7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFjZSgpO1xyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMjUwbXMsIGVhc2UtaW4tb3V0KTtcclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRsaW5rLWhvdmVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5lZGl0LWxpbmsge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDJyZW07XHJcblxyXG5cdH1cclxufVxyXG5cclxuLmV4cGVydGlzZS1hYm91dCB7XHJcblxyXG5cdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNnJlbTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogOXJlbTtcclxuXHR9XHJcbn1cclxuIiwiYm9keS5wYWdlLXRlbXBsYXRlLW1vb2Rib2FyZCB7XHJcblxyXG5cdC8qIC5zaXRlLWhlYWRlcixcclxuXHQuc2l0ZS1mb290ZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9ICovXHJcblxyXG5cdHNlY3Rpb24ge1xyXG5cdFx0bWFyZ2luOiA0cmVtIDA7XHJcblx0fVxyXG5cclxuXHQjY29sb3JzIHtcclxuXHRcdHVsIHtcclxuXHRcdFx0QGluY2x1ZGUgcmVzZXQtbGlzdCgpO1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDJyZW0gMCAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGNvZGUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGRpdi5jb2xvciB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogODBweDtcclxuXHRcdGhlaWdodDogODBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcblx0XHQmLmJyYW5kLXByaW1hcnkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmJyYW5kLXNlY29uZGFyeSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5icmFuZC1hY3Rpb24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYWN0aW9uO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYudGV4dC1yZWd1bGFyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRleHQtcmVndWxhcjtcclxuXHRcdH1cclxuXHJcblx0XHQmLnRleHQtdGl0bGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC10aXRsZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLm5ldXRyYWwtZWxlbWVudCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLWVsZW1lbnQ7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn0iLCIuYWJvdXQge1xyXG5cdEBpbmNsdWRlIGNvbnRhaW5lcigpO1xyXG5cdG1hcmdpbi1ib3R0b206IDVyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhKG1pbi13aWR0aDogJGJwLWxnKSB7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0YmFja2dyb3VuZDogI2IxY2NkYTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiA0NSU7XHJcblx0XHRcdHRvcDogMTByZW07XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2FiaW5ldCB7XHJcblx0XHRmbGV4OiAwIDAgNDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0ZmxleDogMCAwIDQ1JTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcclxuXHRcdFx0bWFyZ2luLXRvcDogNXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbGcpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0ZmxleDogMCAwIDQwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTByZW07XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYWJvdXQtdmFsZXVycyB7XHJcblxyXG5cdFx0YmFja2dyb3VuZDogJGJkLWJsdWU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0cGFkZGluZzogMnJlbTtcclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtc20pIHtcclxuXHRcdFx0cGFkZGluZzogM3JlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0cGFkZGluZzogNXJlbSA3JSA1cmVtIDUlO1xyXG5cdFx0XHRmbGV4OiAwIDAgNTUlO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGJkLWJsdWU7XHJcblx0XHRcdFx0d2lkdGg6IDEwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IC0xMCU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLWxnKSB7XHJcblx0XHRcdGZsZXg6IDAgMSA2MCU7XHJcblx0XHRcdHBhZGRpbmc6IDEwcmVtIDEwJSAxMHJlbSAxMCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHJcblx0XHRoNCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMi40cmVtO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMuNnJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1pbmktc2xpZGVyIHtcclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1zbSkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XHJcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRcdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRAaW5jbHVkZSByZXNldC1saXN0KCk7XHJcblx0XHR9XHJcblxyXG5cdFx0Lml0ZW0tbGlzdCB7XHJcblx0XHRcdGZsZXg6IDEgMCA1MCU7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzcGFjZSgpO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMjUwbXMsIGVhc2UtaW4tb3V0KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkbGluay1jb2xvcjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cmVtO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LXRpdGxlO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuYWN0aXZlIGEsXHJcblx0XHRcdFx0Jjpob3ZlciBhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkbGluay1jb2xvcjtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiA0cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JiBhOmFmdGVyIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGljb21vb24oKTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiZFwiO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDEuNXJlbTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC41cmVtO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRsaW5rLWNvbG9yO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAyNTBtcywgZWFzZS1pbi1vdXQpO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMnJlbTtcclxuXHRcdFx0XHRcdHRvcDogMC43cmVtO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDVyZW07XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLXNtKSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiclwiO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOHJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZGVzY3JpcHRpb24tbGlzdCB7XHJcblx0XHRcdGZsZXg6IDEgMCA1MCU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1zbSkge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDI1MG1zLCBlYXNlLWluLW91dCk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHJcblx0XHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtc20pIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ob25vcmFpcmVzLXdyYXBwZXIge1xyXG5cdEBpbmNsdWRlIGNvbnRhaW5lcigpO1xyXG5cdG1hcmdpbi1ib3R0b206IDVyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcblxyXG5cdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcmVtO1xyXG5cdFx0bWFyZ2luLXRvcDogLTVyZW07XHJcblx0fVxyXG5cclxuXHQuaG9ub3JhaXJlcyB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoaW1nL2hvbm9yYWlyZXMuanBnKSBuby1yZXBlYXQgY2VudGVyIGJsYWNrO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGZsZXg6IDAgMCA0MCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0cGFkZGluZzogM3JlbTtcclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0ZmxleDogMSAwIDUwJTtcclxuXHRcdFx0cGFkZGluZzogNnJlbTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC02cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAxMnJlbTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRoMiB7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5yaWdodCB7XHJcblxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLXNtKSB7XHJcblx0XHRcdHBhZGRpbmc6IDNyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdHBhZGRpbmc6IDdyZW0gNSUgN3JlbSAxMCU7XHJcblx0XHRcdGZsZXg6IDAgMCA1MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLWxnKSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcmVtIDJyZW0gMTByZW0gOCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucXVvdGUge1xyXG5cdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDRyZW07XHJcblx0XHRjb2xvcjogJGxpbmstY29sb3I7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC14bCkge1xyXG5cdFx0XHRmb250LXNpemU6IDMuNnJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQuOHJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTByZW07XHJcblx0XHR9XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRoZWlnaHQ6IDIuNnJlbTtcclxuXHRcdFx0d2lkdGg6IDIuNnJlbTtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKGltZy9xdW90ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAtNXJlbTtcclxuXHRcdFx0dG9wOiAxLjFyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2FycmllcmUge1xyXG5cdFx0cCBhIHtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LXRpdGxlO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBIT01FXHJcbi8vIDEuIFNlY3Rpb24gZXhwZXJ0aXNlc1xyXG4vLyAyLiBTZWN0aW9uIGF2b2NhdHNcclxuLy8gMy4gU2VjdGlvbiBuZXdzXHJcbi8vIDQuIFNlY3Rpb24gYWJvdXRcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLSBcclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSB7XHJcblx0Lm9mZmljZS1oZXJvZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHJlbTtcclxuXHRcdH1cclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdEBpbmNsdWRlIHJlc2V0LWxpc3QoKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIDEuIFNlY3Rpb24gZXhwZXJ0aXNlc1xyXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdC5leHBlcnRpc2VzIHtcclxuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcigpO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTdyZW07XHJcblx0XHRcdC8vXHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdFx0Ly9cdFx0XHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0XHQvL1x0XHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdFx0Ly9cdFx0XHRcdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdFx0Ly9cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Ly9cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmludHJvIHtcclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdFx0ZmxleDogMCAxIDQwJTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1JTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLWxnKSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNyU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC14bCkge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5kb21haW5lcy1jb21wIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcblxyXG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0XHQvL1x0XHRcdFx0ZmxleDogMSAxIDYwJTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTJyZW07XHJcblx0XHRcdFx0Y29sdW1uLWNvdW50OiAyO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cdFx0XHRcdC8vXHRcdFx0XHRmbGV4OiAxIDEgNjAlO1xyXG5cdFx0XHRcdGNvbHVtbi1jb3VudDogMztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gMi4gU2VjdGlvbiBhdm9jYXRzXHJcblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0LmF2b2NhdHMge1xyXG5cdFx0QGluY2x1ZGUgY29udGFpbmVyKCk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1zbSkge1xyXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDcwJSArIDkwMHJlbSk7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAtOTAwcmVtO1xyXG5cdFx0XHRcdHRvcDogLTVyZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGJkLWdyZXk7XHJcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aDMge1xyXG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtc20pIHtcclxuXHRcdFx0XHRmbGV4OiAxIDEgMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hdm9jYXRzLWNvbnRhaW5lciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHR9XHJcblxyXG5cdFx0LmFsbC1hdm9jYXRzIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNHJlbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGluay1jb2xvcjtcclxuXHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQuNnJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjhyZW07XHJcblx0XHRcdEBpbmNsdWRlIHNwYWNlKCk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAyNTBtcywgZWFzZS1pbi1vdXQpO1xyXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcInJcIjtcclxuXHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0QGluY2x1ZGUgaWNvbW9vbigpO1xyXG5cdFx0XHRcdGxlZnQ6IDJyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTAuNjVyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1zbSkge1xyXG5cdFx0XHRcdHdpZHRoOiAyOSU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMnJlbTtcclxuXHJcblx0XHRcdFx0d2lkdGg6IDE5JTtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGluay1ob3ZlcjtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIDMuIFNlY3Rpb24gbmV3c1xyXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdC5uZXdzIHtcclxuXHRcdHBhZGRpbmctdG9wOiAzcmVtO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDNyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCdpbWcvbmV3cy1iY2suanBnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1zbSkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTJyZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2cmVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtNnJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDE3cmVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTZyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uZXdzLXdyYXBwZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBjb250YWluZXIoKTtcclxuXHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cclxuXHRcdFx0aGVhZGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblxyXG5cdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMnJlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDAuNXJlbTtcclxuXHJcblx0XHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cmVtO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YS5idG4tYXJyb3ctbGlnaHQge1xyXG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0Y29sb3I6IHdoaXRlXHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gNC4gU2VjdGlvbiBhYm91dFxyXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdC5hYm91dCB7XHJcblx0XHRAaW5jbHVkZSBjb250YWluZXIoKTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVyZW07XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbGcpIHtcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2IxY2NkYTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRvcDogMTByZW07XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jYWJpbmV0IHtcclxuXHRcdFx0ZmxleDogMCAwIDQwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0ZmxleDogMCAwIDQ1JTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLWxnKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRmbGV4OiAwIDAgNDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm91ci1ncm91cCB7XHJcblxyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmQtYmx1ZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0cGFkZGluZzogMnJlbTtcclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1zbSkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDNyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0cGFkZGluZzogN3JlbSA3JSA3cmVtIDEwJTtcclxuXHRcdFx0XHRmbGV4OiAwIDEgNTUlO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJkLWJsdWU7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogLTEwJTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLWxnKSB7XHJcblx0XHRcdFx0ZmxleDogMCAxIDYwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHJlbSAxMCUgMTByZW0gMTUlO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMy42cmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBBUkNISVZFUyBQQUdFU1xyXG4vLyAxLiBBbGwgZG9tYWluZXNcclxuLy8gMi4gQWxsIGF2b2NhdHNcclxuLy8gMy4gQWxsIG5ld3MgJiBBbGwgY2F0ZWdvcmllc1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gMS4gQWxsIGRvbWFpbmVzIDogdHJpcGxlIGNvbFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbmJvZHkuYXJjaGl2ZS5wb3N0LXR5cGUtYXJjaGl2ZS1leHBlcnRpc2VzIHtcclxuXHQucGFnZS13cmFwcGVyIC5jb250ZW50IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5kb21haW5lcy1jb21wIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR6LWluZGV4OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdGZsZXg6IGF1dG87XHJcblx0XHRcdGNvbHVtbi1jb3VudDogMjtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbGcpIHtcclxuXHRcdFx0ZmxleDogYXV0bztcclxuXHRcdFx0Y29sdW1uLWNvdW50OiAzO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gMi4gQWxsIGF2b2NhdHNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtYXZvY2F0cyxcclxuYm9keS5hcmNoaXZlLnBvc3QtdHlwZS1hcmNoaXZlLWF2b2NhdHMge1xyXG5cdC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQvL1xyXG5cdFx0Ly9cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLWxnKSB7XHJcblx0XHQvL1x0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHQvL1x0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Ly9cdFx0fVxyXG5cdH1cclxuXHJcblx0LmF2b2NhdC1saXN0IHtcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbGcpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTlyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC14cykge1xyXG5cdFx0XHRcdGZsZXg6IDAgMCA0OCVcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLXNtKSB7XHJcblx0XHRcdFx0ZmxleDogMCAwIDI4JTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDglO1xyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgzbikge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLWxnKSB7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRmbGV4OiAwIDAgMTklO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOCU7XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDNuKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDglO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoNG4pIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYucmVjaGVyY2hlIHtcclxuXHRcdFx0XHQmID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC14cykge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRcdCYgPiBkaXYge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogNi4ycmVtO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmID4gZGl2LnJlY2hlcmNoZS13cmFwcGVye1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDEyLjJyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIDMuIEFsbCBuZXdzICYgQWxsIGNhdGVnb3JpZXNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuYm9keS5ibG9nLFxyXG5ib2R5LmNhdGVnb3J5LFxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIHtcclxuXHQucGFnZS13cmFwcGVyIC5jb250ZW50IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuXHRcdH1cclxuXHRcdC52aWduZXR0ZS1uZXdzLFxyXG5cdFx0LnJlY2hlcmNoZSB7XHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRcdGZsZXg6IDAgMSA0OCU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDQ4JTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLWxnKSB7XHJcblx0XHRcdFx0ZmxleDogMSAxIDMyJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDMyJTtcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgzbisyKXtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMiU7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMiU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gQUxMIE5FV1NcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLSBcclxuXHJcbmJvZHkuYmxvZyxcclxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyB7XHJcblx0LnBhZ2Utd3JhcHBlciAuY29udGVudCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gU2luZ2xlIEF2b2NhdFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gSGVhZGVyXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcbi5zaW5nbGUgLmF2b2NhdC1oZWFkZXIuc2luZ2xlLWhlYWRlciB7XHJcblx0QG1lZGlhKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMjByZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiA5cmVtO1xyXG5cdH1cclxuXHJcblx0LndyYXBwZXIge1xyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogLTVyZW07XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDE3NHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiBub25lO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAyMjVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pZC1waWN0dXJlIHtcclxuXHRcdGhlaWdodDogN3JlbTtcclxuXHRcdHdpZHRoOiA3cmVtO1xyXG5cdFx0Ly9cdFx0Ym9yZGVyLXJhZGl1czogMjRyZW07XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAycmVtO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDJyZW07XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDJyZW07XHJcblxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdGhlaWdodDogMTVyZW07XHJcblx0XHRcdHdpZHRoOiAxNXJlbTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAycmVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cdFx0XHRoZWlnaHQ6IDI0cmVtO1xyXG5cdFx0XHR3aWR0aDogMjRyZW07XHJcblx0XHRcdG1hcmdpbi1yaWdodDogM3JlbTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmF2b2NhdC1pbmZvcyB7XHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtc20pIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hdm9jYXQtbmFtZSB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMTByZW07XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cdFx0cGFkZGluZy10b3A6IDJyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA4cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGgxIHtcclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5yb2xlIHtcclxuXHRcdFx0QGluY2x1ZGUgc3BhY2UoKTtcclxuXHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hdm9jYXQtY29udGFjdCB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRiZC1ncmV5LCAwLjkpO1xyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdEBpbmNsdWRlIHJlc2V0LWxpc3QoKTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XHJcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRcdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLWxnKSB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJyZW07XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAycmVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAycmVtO1xyXG5cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0ZmxleDogMSAwIGF1dG87XHJcblxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1sZykge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2cmVtO1xyXG5cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGljb21vb24oKTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiclwiO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRsaW5rLWNvbG9yO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJHRleHQtcmVndWxhcjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDI1MG1zLCBlYXNlLWluLW91dCk7XHJcblxyXG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkbGluay1jb2xvclxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR3aWR0aDogMnJlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDJyZW07XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnBob25lOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGltZy9waG9uZS5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlclxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLm1haWwge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaW1nL21haWwucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXJcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LXJlZ3VsYXI7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAyNTBtcywgZWFzZS1pbi1vdXQpO1xyXG5cclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDJyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAycmVtO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGltZy9hZHJlc3NlLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcbi8vIFBhZ2UgY29udGVudFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tIFxyXG4uc2luZ2xlLWF2b2NhdHMgLnBhZ2Utd3JhcHBlciB7XHJcblx0LmNvbnRlbnQge1xyXG5cclxuXHRcdC8vIFRhYnNcclxuXHRcdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcblx0XHR1bC5hYm91dC1hdm9jYXQtc3dpdGNoIHtcclxuXHRcdFx0QGluY2x1ZGUgcmVzZXQtbGlzdCgpO1xyXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0XHQub3BlbmVkIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJkLWdyZXk7XHJcblx0XHRcdFx0Y29sb3I6IHJnYmEoJHRleHQtcmVndWxhciwgMC4yNSk7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDI1MG1zLCBlYXNlLWluLW91dCk7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAycmVtIDA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJvdHRvbTogLTFweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAyNTBtcywgZWFzZS1pbi1vdXQpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LXJlZ3VsYXI7XHJcblxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiAkYnAtbWQpIHtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtcmVndWxhcjtcclxuXHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmF2b2NhdC1jb250ZW50IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0Ly8gVGFiIENWXHJcblx0XHRcdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcblx0XHRcdC5hdm9jYXQtY3Yge1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAyNTBtcywgZWFzZS1pbi1vdXQpO1xyXG5cdFx0XHRcdGZsZXg6IDEgMCAxMDAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJwLW1kKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA4cmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmFjdGl2ZS1hbmltYXRlIHtcclxuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIFRhYiBQdWJsaWNhdGlvbnNcclxuXHRcdFx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLSBcclxuXHRcdFx0LmF2b2NhdC1wdWJsaSB7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDI1MG1zLCBlYXNlLWluLW91dCk7XHJcblx0XHRcdFx0ZmxleDogMSAwIDEwMCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogOHJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5hY3RpdmUtYW5pbWF0ZSB7XHJcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBTaWRlYmFyXHJcblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLSBcclxuXHRhc2lkZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cclxuXHRcdC5kb21haW5lcy1jb21wIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicC1tZCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDZyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXZvY2F0LWxhbmcge1xyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgcmVzZXQtbGlzdCgpO1xyXG5cdFx0XHRcdGNvbHVtbi1jb3VudDogMjtcclxuXHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGljb21vb24oKTtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJyXCI7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkbGluay1jb2xvcjtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjdyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkBtZWRpYSBwcmludCB7XHJcbiAgICAqLFxyXG4gICAgKjpiZWZvcmUsXHJcbiAgICAqOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8qIEJsYWNrIHByaW50cyBmYXN0ZXIgKi9cclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBhLFxyXG4gICAgYTp2aXNpdGVkIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICBhW2hyZWZdOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcclxuICAgIH1cclxuXHJcbiAgICBhYmJyW3RpdGxlXTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xyXG4gICAgfVxyXG5cclxuICAgIC8qXHJcbiAgICAgKiBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxyXG4gICAgICogb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxyXG4gICAgICovXHJcblxyXG4gICAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXHJcbiAgICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcblxyXG4gICAgcHJlIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHByZSxcclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIC8qXHJcbiAgICAgKiBQcmludGluZyBUYWJsZXM6XHJcbiAgICAgKiBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcclxuICAgICAqL1xyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XHJcbiAgICB9XHJcblxyXG4gICAgdHIsXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgIH1cclxuXHJcbiAgICBwLFxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgICAgb3JwaGFuczogMztcclxuICAgICAgICB3aWRvd3M6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICNoZWFkZXItbWFpbixcclxuICAgICNmb290ZXItbWFpbixcclxuICAgIHZpZGVvLFxyXG4gICAgYXVkaW8sXHJcbiAgICAuZW1iZWQtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIl19 */

.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button{color:#fff}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.no-border-radius.wp-block-button__link{border-radius:0!important}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:400;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px){.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.78%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports (position:sticky){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3 - 1px)}}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4 - 1px)}}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5 - 1px)}}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6 - 1px)}}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7 - 1px)}}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8 - 1px)}}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img{border-radius:9999px}@supports (mask-image:none) or (-webkit-mask-image:none){.is-style-circle-mask img{mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;mask-repeat:no-repeat;mask-size:contain;mask-position:center;border-radius:none}}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}.wp-block-media-text{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr}.wp-block-media-text .has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;padding:0 8%}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}.has-drop-cap:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:305px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.wp-social-link{width:36px;height:36px;border-radius:36px;margin-right:8px}.wp-social-link,.wp-social-link a{display:block;transition:transform .1s ease}.wp-social-link a{padding:6px;line-height:0}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1977f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0577b5;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#21a1f3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:#ff0100;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1977f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0577b5}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#21a1f3}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:#ff0100}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{white-space:nowrap;overflow:auto}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}
div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #ff0000;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
	border: 2px solid #f7e700;
}

.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}

span.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 .ajax-loader {
	visibility: hidden;
	display: inline-block;
	background-image: url(/wp-content/plugins/contact-form-7/includes/css/../../images/ajax-loader.gif);
	width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	margin: 0 0 0 4px;
	vertical-align: middle;
}

div.wpcf7 .ajax-loader.is-active {
	visibility: visible;
}

div.wpcf7 div.ajax-error {
	display: none;
}

div.wpcf7 .placeheld {
	color: #888;
}

div.wpcf7 input[type="file"] {
	cursor: pointer;
}

div.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

div.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0 !important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle;width:18px;height:12px}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}

