@charset "UTF-8";
/*!
Theme Name: Visit Dessau-Theme
Theme URI: http://www.maseto.de
Author: Maseto UG
Author URI: http://www.maseto.de
Description: Visit Dessau
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: visitdessau_theme

*/.flex{flex:1}#header,#header .nav-area ul,#mein-dessau-map-caption,.flex-box{display:-webkit-flexbox;display:-moz-flex;display:flex}.flex-wrap-row{-webkit-justify-content:flex-start;-ms-flex-pack:distribute;flex-wrap:wrap;justify-content:flex-start;flex-direction:row;flex-flow:row wrap;flex-basis:auto}.flex-wrap-row:after,.flex-wrap-row:before{content:none}.flex-reverse,.flex-reverse .elementor-row,.reverse,.reverse .elementor-row{flex-direction:row-reverse}.align-items-center,.flex-align-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-sb{justify-content:space-between}img,picture{border:0;max-width:100%}html{position:relative;min-height:100%;-webkit-overflow-scrolling:touch;overflow:auto;scroll-behavior:smooth}body{color:#615f5d;position:relative;text-align:left;font-family:Niveau Grotesk,Helvetica,Verdana,sans-serif;font-display:auto;font-size:20px;font-weight:300;overflow-x:hidden;overflow-y:scroll;opacity:1;transition:all 1s;background:#fff}body,body.fadeIn{height:100%;width:100%}body.fadeIn{position:fixed;top:0;left:0;z-index:999999;pointer-events:none;background:#fff url(/wp-content/uploads/2020/05/loading3.gif) center 50vh no-repeat;opacity:0;transition:none}p{margin-bottom:1em}p,ul{line-height:1.4em}ul{margin:0 0 2em 2em;list-style-type:square}ul li{margin-bottom:5px}strong{font-weight:400}hr{border:none;height:1px;background:#ececec;margin:1em auto}iframe{margin-bottom:2em}iframe,iframe:active,iframe:focus{outline:none;border:none;max-width:100%}table{width:100%;max-width:100%}table tr td{padding:5px 0;border-bottom:1px dotted #eee;vertical-align:top}.js .inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.js .inputfile:focus+label{outline:1px dotted #000;outline:5px auto -webkit-focus-ring-color}.js .inputfile.big+label{width:100%;padding:1.5em}.js .inputfile+label.selected{background:#eee}.no-js .inputfile+label{display:none}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;max-width:100%}.video-container iframe{max-width:100%}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.link,a{color:#ea5053;text-decoration:none;cursor:pointer}.link:hover,a:hover{color:#e52226}.link.btn,.link.btn:hover,.link:hover,.post-password-form input.link:hover[type=submit],.post-password-form input.link[type=submit],a.btn,a.btn:hover,a:hover{text-decoration:none}.link.no-link,a.no-link{color:#615f5d;text-decoration:none}.link.no-link:hover,a.no-link:hover{text-decoration:underline}.link.no-link.white,a.no-link.white{color:#fff}.link.tdu,a.tdu{text-decoration:underline}main{min-height:50vh;max-width:1980px;margin:0 auto}main a:not(.elementor-button)[target=_blank]:after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" height="14" width="14"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 19H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h5c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.11 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55-.45 1-1 1zM14 4c0 .55.45 1 1 1h2.59l-9.13 9.13c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L19 6.41V9c0 .55.45 1 1 1s1-.45 1-1V3h-6c-.55 0-1 .45-1 1z" fill="%23bbb"/></svg>');position:relative;margin-left:5px;top:2px}main .wp-my-instagram a[target=_blank]:after{content:""}@media (max-width:800px){body{font-size:14px}}@media (max-width:570px){section{padding:1em}main{margin-top:70px}}#form-submit-button,.btn,.btn:active,.btn:visited,.elementor-button,.elementor-button-link,.elementor-button-link:active,.elementor-button-link:visited,.elementor-button:active,.elementor-button:visited,.elementor-slide-button,.elementor-slide-button:active,.elementor-slide-button:visited,.elementor-slides .swiper-slide-inner .elementor-slide-button,.elementor-slides .swiper-slide-inner .elementor-slide-button:active,.elementor-slides .swiper-slide-inner .elementor-slide-button:visited,.post-password-form input:active[type=submit],.post-password-form input:visited[type=submit],.post-password-form input[type=submit]{transition:all .2s linear;border:1px solid #ea5053;font-size:1rem;font-weight:300;padding:10px 20px;text-align:center;width:auto;flex-basis:auto;border-radius:2px;font-family:Niveau Grotesk,Helvetica,Verdana,sans-serif;outline:none;line-height:1.2em;display:inline-block;letter-spacing:1px;position:relative;background:transparent;color:#ea5053;cursor:pointer}#form-submit-button:after,.btn:active:after,.btn:after,.btn:visited:after,.elementor-button-link:active:after,.elementor-button-link:after,.elementor-button-link:visited:after,.elementor-button:active:after,.elementor-button:after,.elementor-button:visited:after,.elementor-slide-button:active:after,.elementor-slide-button:after,.elementor-slide-button:visited:after,.elementor-slides .swiper-slide-inner .elementor-slide-button:active:after,.elementor-slides .swiper-slide-inner .elementor-slide-button:after,.elementor-slides .swiper-slide-inner .elementor-slide-button:visited:after,.post-password-form input[type=submit]:active:after,.post-password-form input[type=submit]:after,.post-password-form input[type=submit]:visited:after{transition:all .175s ease-in;content:"";display:block;background:#ea5053;z-index:0;width:100%;height:0%;position:absolute;left:0;bottom:0}#form-submit-button>*,.btn:active>*,.btn:visited>*,.btn>*,.elementor-button-link:active>*,.elementor-button-link:visited>*,.elementor-button-link>*,.elementor-button:active>*,.elementor-button:visited>*,.elementor-button>*,.elementor-slide-button:active>*,.elementor-slide-button:visited>*,.elementor-slide-button>*,.elementor-slides .swiper-slide-inner .elementor-slide-button:active>*,.elementor-slides .swiper-slide-inner .elementor-slide-button:visited>*,.elementor-slides .swiper-slide-inner .elementor-slide-button>*,.post-password-form input:active[type=submit]>*,.post-password-form input:visited[type=submit]>*,.post-password-form input[type=submit]>*{position:relative;z-index:1}#form-submit-button:disabled,#form-submit-button:disabled:hover,.btn:active:disabled,.btn:active:disabled:hover,.btn:disabled,.btn:disabled:hover,.btn:visited:disabled,.btn:visited:disabled:hover,.elementor-button-link:active:disabled,.elementor-button-link:active:disabled:hover,.elementor-button-link:disabled,.elementor-button-link:disabled:hover,.elementor-button-link:visited:disabled,.elementor-button-link:visited:disabled:hover,.elementor-button:active:disabled,.elementor-button:active:disabled:hover,.elementor-button:disabled,.elementor-button:disabled:hover,.elementor-button:visited:disabled,.elementor-button:visited:disabled:hover,.elementor-slide-button:active:disabled,.elementor-slide-button:active:disabled:hover,.elementor-slide-button:disabled,.elementor-slide-button:disabled:hover,.elementor-slide-button:visited:disabled,.elementor-slide-button:visited:disabled:hover,.elementor-slides .swiper-slide-inner .elementor-slide-button:active:disabled,.elementor-slides .swiper-slide-inner .elementor-slide-button:active:disabled:hover,.elementor-slides .swiper-slide-inner .elementor-slide-button:disabled,.elementor-slides .swiper-slide-inner .elementor-slide-button:disabled:hover,.elementor-slides .swiper-slide-inner .elementor-slide-button:visited:disabled,.elementor-slides .swiper-slide-inner .elementor-slide-button:visited:disabled:hover,.post-password-form input:active:disabled:hover[type=submit],.post-password-form input:active:disabled[type=submit],.post-password-form input:disabled:hover[type=submit],.post-password-form input:disabled[type=submit],.post-password-form input:visited:disabled:hover[type=submit],.post-password-form input:visited:disabled[type=submit]{background:#b8bbbf!important;color:#bfc1c1!important;border-color:#b8bbbf!important;cursor:wait!important}#form-submit-button:active,#form-submit-button:focus,#form-submit-button:hover,.btn:active,.btn:active:active,.btn:active:focus,.btn:active:hover,.btn:focus,.btn:hover,.btn:visited:active,.btn:visited:focus,.btn:visited:hover,.elementor-button-link:active,.elementor-button-link:active:active,.elementor-button-link:active:focus,.elementor-button-link:active:hover,.elementor-button-link:focus,.elementor-button-link:hover,.elementor-button-link:visited:active,.elementor-button-link:visited:focus,.elementor-button-link:visited:hover,.elementor-button:active,.elementor-button:active:active,.elementor-button:active:focus,.elementor-button:active:hover,.elementor-button:focus,.elementor-button:hover,.elementor-button:visited:active,.elementor-button:visited:focus,.elementor-button:visited:hover,.elementor-slide-button:active,.elementor-slide-button:active:active,.elementor-slide-button:active:focus,.elementor-slide-button:active:hover,.elementor-slide-button:focus,.elementor-slide-button:hover,.elementor-slide-button:visited:active,.elementor-slide-button:visited:focus,.elementor-slide-button:visited:hover,.elementor-slides .swiper-slide-inner .elementor-slide-button:active,.elementor-slides .swiper-slide-inner .elementor-slide-button:active:active,.elementor-slides .swiper-slide-inner .elementor-slide-button:active:focus,.elementor-slides .swiper-slide-inner .elementor-slide-button:active:hover,.elementor-slides .swiper-slide-inner .elementor-slide-button:focus,.elementor-slides .swiper-slide-inner .elementor-slide-button:hover,.elementor-slides .swiper-slide-inner .elementor-slide-button:visited:active,.elementor-slides .swiper-slide-inner .elementor-slide-button:visited:focus,.elementor-slides .swiper-slide-inner .elementor-slide-button:visited:hover,.post-password-form input:active:active[type=submit],.post-password-form input:active:focus[type=submit],.post-password-form input:active:hover[type=submit],.post-password-form input:active[type=submit],.post-password-form input:focus[type=submit],.post-password-form input:hover[type=submit],.post-password-form input:visited:active[type=submit],.post-password-form input:visited:focus[type=submit],.post-password-form input:visited:hover[type=submit]{text-decoration:none;color:#fff}#form-submit-button:active:after,#form-submit-button:focus:after,#form-submit-button:hover:after,.btn:active:active:after,.btn:active:after,.btn:active:focus:after,.btn:active:hover:after,.btn:focus:after,.btn:hover:after,.btn:visited:active:after,.btn:visited:focus:after,.btn:visited:hover:after,.elementor-button-link:active:active:after,.elementor-button-link:active:after,.elementor-button-link:active:focus:after,.elementor-button-link:active:hover:after,.elementor-button-link:focus:after,.elementor-button-link:hover:after,.elementor-button-link:visited:active:after,.elementor-button-link:visited:focus:after,.elementor-button-link:visited:hover:after,.elementor-button:active:active:after,.elementor-button:active:after,.elementor-button:active:focus:after,.elementor-button:active:hover:after,.elementor-button:focus:after,.elementor-button:hover:after,.elementor-button:visited:active:after,.elementor-button:visited:focus:after,.elementor-button:visited:hover:after,.elementor-slide-button:active:active:after,.elementor-slide-button:active:after,.elementor-slide-button:active:focus:after,.elementor-slide-button:active:hover:after,.elementor-slide-button:focus:after,.elementor-slide-button:hover:after,.elementor-slide-button:visited:active:after,.elementor-slide-button:visited:focus:after,.elementor-slide-button:visited:hover:after,.elementor-slides .swiper-slide-inner .elementor-slide-button:active:active:after,.elementor-slides .swiper-slide-inner .elementor-slide-button:active:after,.elementor-slides .swiper-slide-inner .elementor-slide-button:active:focus:after,.elementor-slides .swiper-slide-inner .elementor-slide-button:active:hover:after,.elementor-slides .swiper-slide-inner .elementor-slide-button:focus:after,.elementor-slides .swiper-slide-inner .elementor-slide-button:hover:after,.elementor-slides .swiper-slide-inner .elementor-slide-button:visited:active:after,.elementor-slides .swiper-slide-inner .elementor-slide-button:visited:focus:after,.elementor-slides .swiper-slide-inner .elementor-slide-button:visited:hover:after,.post-password-form input[type=submit]:active:active:after,.post-password-form input[type=submit]:active:after,.post-password-form input[type=submit]:active:focus:after,.post-password-form input[type=submit]:active:hover:after,.post-password-form input[type=submit]:focus:after,.post-password-form input[type=submit]:hover:after,.post-password-form input[type=submit]:visited:active:after,.post-password-form input[type=submit]:visited:focus:after,.post-password-form input[type=submit]:visited:hover:after{height:100%}.elementor-slides .swiper-slide-inner .elementor-slide-button{background:transparent!important;color:#ea5053!important;border-color:#ea5053!important}.elementor-slides .swiper-slide-inner .elementor-slide-button:after{display:none;content:""}.elementor-slides .swiper-slide-inner .elementor-slide-button:hover{border-color:#ea5053!important;color:#fff!important;background:#ea5053!important;text-decoration:none!important}.elementor-slide-button:after,.elementor-slides .swiper-slide-inner .elementor-slide-button:hover:after{display:none;content:""}.elementor-slide-button:hover{background:#ea5053!important;border-color:#ea5053!important;color:#fff!important}.elementor-slide-button:hover:after{display:none;content:""}.elementor-field-group .elementor-field-textual,.elementor-field-textual,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{transition:all .2s linear;color:#6a6c6e;display:block;font-family:Niveau Grotesk,Helvetica,Verdana,sans-serif;font-weight:300;padding:10px;width:100%;font-size:1em;border-radius:2px;border:1px solid #b8bbbf;box-shadow:none}.elementor-field-group .elementor-field-textual:focus,.elementor-field-textual:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:none;border:1px solid #6a6c6e}.elementor-field-group .elementor-field-textual.small,.elementor-field-textual.small,input[type=date].small,input[type=email].small,input[type=number].small,input[type=password].small,input[type=search].small,input[type=tel].small,input[type=text].small,input[type=url].small,select.small,textarea.small{padding:9px;font-size:13px}.elementor-field-group .elementor-field-textual.large,.elementor-field-textual.large,input[type=date].large,input[type=email].large,input[type=number].large,input[type=password].large,input[type=search].large,input[type=tel].large,input[type=text].large,input[type=url].large,select.large,textarea.large{padding:1em}.elementor-field-group .elementor-field-textual.dib,.elementor-field-textual.dib,input[type=date].dib,input[type=email].dib,input[type=number].dib,input[type=password].dib,input[type=search].dib,input[type=tel].dib,input[type=text].dib,input[type=url].dib,select.dib,textarea.dib{display:inline-block}.elementor-field-group .elementor-field-textual.valid,.elementor-field-group .elementor-field-textual.valid:focus,.elementor-field-textual.valid,.elementor-field-textual.valid:focus,input[type=date].valid,input[type=date].valid:focus,input[type=email].valid,input[type=email].valid:focus,input[type=number].valid,input[type=number].valid:focus,input[type=password].valid,input[type=password].valid:focus,input[type=search].valid,input[type=search].valid:focus,input[type=tel].valid,input[type=tel].valid:focus,input[type=text].valid,input[type=text].valid:focus,input[type=url].valid,input[type=url].valid:focus,select.valid,select.valid:focus,textarea.valid,textarea.valid:focus{border-color:#55ca86}.elementor-field-group .elementor-field-textual.invalid,.elementor-field-group .elementor-field-textual.invalid:focus,.elementor-field-textual.invalid,.elementor-field-textual.invalid:focus,input[type=date].invalid,input[type=date].invalid:focus,input[type=email].invalid,input[type=email].invalid:focus,input[type=number].invalid,input[type=number].invalid:focus,input[type=password].invalid,input[type=password].invalid:focus,input[type=search].invalid,input[type=search].invalid:focus,input[type=tel].invalid,input[type=tel].invalid:focus,input[type=text].invalid,input[type=text].invalid:focus,input[type=url].invalid,input[type=url].invalid:focus,select.invalid,select.invalid:focus,textarea.invalid,textarea.invalid:focus{border-color:#dd2036}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:none}::-webkit-input-placeholder{color:#b8bbbf}::-moz-placeholder{color:#b8bbbf}:-ms-input-placeholder{color:#b8bbbf}:-moz-placeholder{color:#b8bbbf}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{-webkit-appearance:none}input[type=checkbox],input[type=radio]{zoom:1.5;cursor:pointer}select{cursor:pointer;background:#fff;color:#000;height:50px}select option{height:30px}textarea{min-height:100px;line-height:1.4em;padding:1em}label{margin:0 0 5px;display:block}button,label{cursor:pointer}button{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Niveau Grotesk;font-display:block;src:local("NiveauGroteskBold"),url(../fonts/NiveauGroteskBold.woff2) format("woff2"),url(../fonts/NiveauGroteskBold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Niveau Grotesk Office;font-display:block;src:local("Niveau Grotesk Office Medium"),local("NiveauGroteskOfficeMedium"),url(../fonts/NiveauGroteskOfficeMedium.woff2) format("woff2"),url(../fonts/NiveauGroteskOfficeMedium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Niveau Grotesk;font-display:block;src:local("NiveauGroteskMedium"),url(../fonts/NiveauGroteskMedium.woff2) format("woff2"),url(../fonts/NiveauGroteskMedium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Niveau Grotesk Office;font-display:block;src:local("Niveau Grotesk Office"),local("NiveauGroteskOfficeRegular"),url(../fonts/NiveauGroteskOfficeRegular.woff2) format("woff2"),url(../fonts/NiveauGroteskOfficeRegular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Niveau Grotesk;font-display:block;src:local("NiveauGroteskRegular"),url(../fonts/NiveauGroteskRegular.woff2) format("woff2"),url(../fonts/NiveauGroteskRegular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Niveau Grotesk Office;font-display:block;src:local("Niveau Grotesk Office Bold"),local("NiveauGroteskOfficeBold"),url(../fonts/NiveauGroteskOfficeBold.woff2) format("woff2"),url(../fonts/NiveauGroteskOfficeBold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Niveau Grotesk;font-display:block;src:local("NiveauGroteskLight"),url(../fonts/NiveauGroteskLight.woff2) format("woff2"),url(../fonts/NiveauGroteskLight.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Niveau Grotesk Office;font-display:block;src:local("Niveau Grotesk Office Light"),local("NiveauGroteskOfficeLight"),url(../fonts/NiveauGroteskOfficeLight.woff2) format("woff2"),url(../fonts/NiveauGroteskOfficeLight.woff) format("woff");font-weight:300;font-style:normal}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:300;font-family:Niveau Grotesk,Helvetica,Verdana,sans-serif;color:#0a0a0a;line-height:1.2em;letter-spacing:.2px;margin-bottom:.35em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.h1.with-shadow,.h2.with-shadow,.h3.with-shadow,.h4.with-shadow,.h5.with-shadow,.h6.with-shadow,h1.with-shadow,h2.with-shadow,h3.with-shadow,h4.with-shadow,h5.with-shadow,h6.with-shadow{text-shadow:0 4px 10px rgba(0,0,0,.6)}.h1,h1{font-size:3.5em;color:#ea5053;position:relative}.h1 .t-small,h1 .t-small{font-size:1.6rem}.h2,h2{color:#ea5053;font-size:2.4em;margin-bottom:.5em}.h3,h3{font-size:1.6em}.h3,.h4,h3,h4{margin:1.4em 0 .5em}.h4,h4{font-size:1.2em}.h5,h5{font-size:1.1em;color:#615f5d;margin:1.4em 0 .5em}.h6,h6{font-size:1em;color:#615f5d;margin:2em 0 .5em}.heading-space{padding:0 1rem}.short-heading{position:relative;top:-15px;left:5%;font-weight:600;font-size:1.2em}@media (max-width:800px){.h1,h1{font-size:2.6em}.h2,h2{font-size:2em}}@media (max-width:570px){.h1,h1{font-size:2.4em}.h2,h2{font-size:1.6em}.h3,.h4,.h5,h3,h4,h5{font-size:1.2em}}@media (max-width:320px){.h1,h1{font-size:1.8em!important}}.a-right,.alignright{float:right!important;margin:0 0 20px 20px}.a-left,.alignleft{float:left!important;margin:0 20px 20px 0}.f-left{float:left}.f-right{float:right}.offset-top-70{margin-top:-70px}.offset-top-100{margin-top:-100px}.offset-top-150{margin-top:-150px}.offset-top-200{margin-top:-200px}.offset-top-300{margin-top:-300px}@media (max-width:570px){.offset-top-100{margin-top:-70px}}.b1px{border:1px solid #fff}.bb1px{border-bottom:1px solid #fff}.br1px{border-right:1px solid #fff}.bt1px{border-top:1px solid #fff}.bl1px{border-left:1px solid #fff}.b2px{border:2px solid #fff}.bb2px{border-bottom:2px solid #fff}.br2px{border-right:2px solid #fff}.bt2px{border-top:2px solid #fff}.bl2px{border-left:2px solid #fff}.b3px{border:3px solid #fff}.bb3px{border-bottom:3px solid #fff}.br3px{border-right:3px solid #fff}.bt3px{border-top:3px solid #fff}.bl3px{border-left:3px solid #fff}.b4px{border:4px solid #fff}.bb4px{border-bottom:4px solid #fff}.br4px{border-right:4px solid #fff}.bt4px{border-top:4px solid #fff}.bl4px{border-left:4px solid #fff}.b5px{border:5px solid #fff}.bb5px{border-bottom:5px solid #fff}.br5px{border-right:5px solid #fff}.bt5px{border-top:5px solid #fff}.bl5px{border-left:5px solid #fff}.round-10{overflow:hidden;height:10px;width:10px;border-radius:10px}.round-20{overflow:hidden;height:20px;width:20px;border-radius:20px}.round-30{overflow:hidden;height:30px;width:30px;border-radius:30px}.round-40{overflow:hidden;height:40px;width:40px;border-radius:40px}.round-50{overflow:hidden;height:50px;width:50px;border-radius:50px}.round-60{overflow:hidden;height:60px;width:60px;border-radius:60px}.round-70{overflow:hidden;height:70px;width:70px;border-radius:70px}.round-80{overflow:hidden;height:80px;width:80px;border-radius:80px}.round-90{overflow:hidden;height:90px;width:90px;border-radius:90px}.round-100{overflow:hidden;height:100px;width:100px;border-radius:100px}.round-110{overflow:hidden;height:110px;width:110px;border-radius:110px}.round-120{overflow:hidden;height:120px;width:120px;border-radius:120px}.round-130{overflow:hidden;height:130px;width:130px;border-radius:130px}.round-140{overflow:hidden;height:140px;width:140px;border-radius:140px}.round-150{overflow:hidden;height:150px;width:150px;border-radius:150px}.round-160{overflow:hidden;height:160px;width:160px;border-radius:160px}.round-170{overflow:hidden;height:170px;width:170px;border-radius:170px}.round-180{overflow:hidden;height:180px;width:180px;border-radius:180px}.round-190{overflow:hidden;height:190px;width:190px;border-radius:190px}.round-200{overflow:hidden;height:200px;width:200px;border-radius:200px}.b1pxd{border:1px dashed #b8bbbf}.b1pxd ol:last-child,.b1pxd ul:last-child{margin-bottom:0}.radius{border-radius:2px}.image-caption{font-weight:500;padding:5px 10px;font-size:12px;line-height:1.2em;display:inline-block;position:relative;top:-5px;right:0;max-width:calc(100% - 2em);font-family:Niveau Grotesk,Helvetica,Verdana,sans-serif}@-webkit-keyframes title-anim{0%{transform:translateY(30px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes title-anim{0%{transform:translateY(30px);opacity:0}to{transform:translate(0);opacity:1}}@-webkit-keyframes scale-width{0%{width:100%}to{width:calc(100% - 7em)}}@keyframes scale-width{0%{width:100%}to{width:calc(100% - 7em)}}@-webkit-keyframes scale-width-tablet{0%{width:100%}to{width:calc(100% - 2em - 20px)}}@keyframes scale-width-tablet{0%{width:100%}to{width:calc(100% - 2em - 20px)}}@-webkit-keyframes scale-width-phone{0%{width:100%}to{width:calc(100% - 2em)}}@keyframes scale-width-phone{0%{width:100%}to{width:calc(100% - 2em)}}.big-teaser-image{position:relative;margin:0 auto;border-radius:2px;overflow:hidden;will-change:width;transition:transform .4s cubic-bezier(.75,0,.17,1)}.big-teaser-image:after{background:transparent;background:linear-gradient(180deg,transparent,rgba(0,0,0,.2));content:"";position:absolute;height:30%;width:100%;left:0;bottom:0;display:block;z-index:1}.big-teaser-image.no-shadow:after{display:none;content:""}.big-teaser-image.no-shadow h1{text-shadow:0 5px 50px rgba(0,0,0,.8)}.big-teaser-image>*{position:relative;z-index:10}.big-teaser-image .pre-title,.big-teaser-image h1{text-shadow:0 10px 100px rgba(0,0,0,.8)}.big-teaser-image .btn,.big-teaser-image .elementor-button,.big-teaser-image .elementor-button-link,.big-teaser-image .post-password-form input[type=submit],.post-password-form .big-teaser-image input[type=submit]{margin:1em 0 2em;background:transparent;border:1px solid #fff;color:#fff}.big-teaser-image .btn:after,.big-teaser-image .elementor-button-link:after,.big-teaser-image .elementor-button:after,.big-teaser-image .post-password-form input[type=submit]:after,.post-password-form .big-teaser-image input[type=submit]:after{background:hsla(0,0%,100%,.1)}.big-teaser-image #breadcrumbs a,.big-teaser-image #breadcrumbs span{color:#fff;font-size:1em;text-transform:uppercase;letter-spacing:4px}.big-teaser-image #breadcrumbs a:hover{text-decoration:underline}.big-teaser-image #breadcrumbs .breadcrumb_last{display:none}.big-teaser-image a,.big-teaser-image a:hover{text-decoration:none}.big-teaser-image.is-visible{-webkit-animation:scale-width 1s forwards;animation:scale-width 1s forwards}.teaser-image{margin:0 auto;will-change:transform;border-radius:2px;overflow:hidden;transition:all .2s linear!important}.teaser-image h3{text-shadow:0 10px 100px rgba(0,0,0,.8);position:relative;will-change:transform;transition:transform .4s cubic-bezier(.2,0,.3,1);transform:translateY(0)}.post-password-form .teaser-image input[type=submit],.teaser-image .btn,.teaser-image .elementor-button,.teaser-image .elementor-button-link,.teaser-image .post-password-form input[type=submit]{margin:1em 0 2em;background:transparent;border:1px solid #fff}.teaser-image:hover{transform:translateY(-10px);box-shadow:0 20px 60px 0 rgba(0,0,0,.2)}.teaser-image:hover h3{transform:translateY(-.3em)}.teaser-image a,.teaser-image a:hover{text-decoration:none}@media (max-width:1200px){.big-teaser-image h1{font-size:3em!important}.big-teaser-image.is-visible{-webkit-animation:scale-width-tablet 1s .3s forwards;animation:scale-width-tablet 1s .3s forwards}.teaser-image{padding:0}.teaser-image h3{font-size:2em}}@media (max-width:570px){.big-teaser-image #breadcrumbs a,.big-teaser-image #breadcrumbs span{font-size:14px;letter-spacing:1px}.big-teaser-image h1{font-size:2.2em!important}.big-teaser-image.is-visible{-webkit-animation:scale-width-phone 1s .3s forwards;animation:scale-width-phone 1s .3s forwards}.teaser-image{padding:0}.teaser-image h3{font-size:1.6em}}.mt-0{margin-top:0!important}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.mt-3{margin-top:3rem!important}.mt-4{margin-top:4rem!important}.mt-5{margin-top:5rem!important}.mr-0{margin-right:0!important}.mr-1{margin-right:1rem!important}.mr-2{margin-right:2rem!important}.mr-3{margin-right:3rem!important}.mr-4{margin-right:4rem!important}.mr-5{margin-right:5rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-3{margin-bottom:3rem!important}.mb-4{margin-bottom:4rem!important}.mb-5{margin-bottom:5rem!important}.ml-0{margin-left:0!important}.ml-1{margin-left:1rem!important}.ml-2{margin-left:2rem!important}.ml-3{margin-left:3rem!important}.ml-4{margin-left:4rem!important}.ml-5{margin-left:5rem!important}.mx-0{margin:0!important}.mx-1{margin:1rem!important}.mx-2{margin:2rem!important}.mx-3{margin:3rem!important}.mx-4{margin:4rem!important}.mx-5{margin:5rem!important}.mt-0-0{margin-top:0!important}.mt-0-1{margin-top:.1rem!important}.mt-0-2{margin-top:.2rem!important}.mt-0-3{margin-top:.3rem!important}.mt-0-4{margin-top:.4rem!important}.mt-0-5{margin-top:.5rem!important}.mr-0-0{margin-right:0!important}.mr-0-1{margin-right:.1rem!important}.mr-0-2{margin-right:.2rem!important}.mr-0-3{margin-right:.3rem!important}.mr-0-4{margin-right:.4rem!important}.mr-0-5{margin-right:.5rem!important}.mb-0-0{margin-bottom:0!important}.mb-0-1{margin-bottom:.1rem!important}.mb-0-2{margin-bottom:.2rem!important}.mb-0-3{margin-bottom:.3rem!important}.mb-0-4{margin-bottom:.4rem!important}.mb-0-5{margin-bottom:.5rem!important}.ml-0-0{margin-left:0!important}.ml-0-1{margin-left:.1rem!important}.ml-0-2{margin-left:.2rem!important}.ml-0-3{margin-left:.3rem!important}.ml-0-4{margin-left:.4rem!important}.ml-0-5{margin-left:.5rem!important}.mx-0-0{margin:0!important}.mx-0-1{margin:.1rem!important}.mx-0-2{margin:.2rem!important}.mx-0-3{margin:.3rem!important}.mx-0-4{margin:.4rem!important}.mx-0-5{margin:.5rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:1rem!important}.pt-2{padding-top:2rem!important}.pt-3{padding-top:3rem!important}.pt-4{padding-top:4rem!important}.pt-5{padding-top:5rem!important}.pr-0{padding-right:0!important}.pr-1{padding-right:1rem!important}.pr-2{padding-right:2rem!important}.pr-3{padding-right:3rem!important}.pr-4{padding-right:4rem!important}.pr-5{padding-right:5rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:1rem!important}.pb-2{padding-bottom:2rem!important}.pb-3{padding-bottom:3rem!important}.pb-4{padding-bottom:4rem!important}.pb-5{padding-bottom:5rem!important}.pl-0{padding-left:0!important}.pl-1{padding-left:1rem!important}.pl-2{padding-left:2rem!important}.pl-3{padding-left:3rem!important}.pl-4{padding-left:4rem!important}.pl-5{padding-left:5rem!important}.px-0{padding:0!important}.px-1{padding:1rem!important}.px-2{padding:2rem!important}.px-3{padding:3rem!important}.px-4{padding:4rem!important}.px-5{padding:5rem!important}.pt-0-0{padding-top:0!important}.pt-0-1{padding-top:.1rem!important}.pt-0-2{padding-top:.2rem!important}.pt-0-3{padding-top:.3rem!important}.pt-0-4{padding-top:.4rem!important}.pt-0-5{padding-top:.5rem!important}.pr-0-0{padding-right:0!important}.pr-0-1{padding-right:.1rem!important}.pr-0-2{padding-right:.2rem!important}.pr-0-3{padding-right:.3rem!important}.pr-0-4{padding-right:.4rem!important}.pr-0-5{padding-right:.5rem!important}.pb-0-0{padding-bottom:0!important}.pb-0-1{padding-bottom:.1rem!important}.pb-0-2{padding-bottom:.2rem!important}.pb-0-3{padding-bottom:.3rem!important}.pb-0-4{padding-bottom:.4rem!important}.pb-0-5{padding-bottom:.5rem!important}.pl-0-0{padding-left:0!important}.pl-0-1{padding-left:.1rem!important}.pl-0-2{padding-left:.2rem!important}.pl-0-3{padding-left:.3rem!important}.pl-0-4{padding-left:.4rem!important}.pl-0-5{padding-left:.5rem!important}.px-0-0{padding:0!important}.px-0-1{padding:.1rem!important}.px-0-2{padding:.2rem!important}.px-0-3{padding:.3rem!important}.px-0-4{padding:.4rem!important}.px-0-5{padding:.5rem!important}.clear,.row,.s-row{zoom:1}.clear:after,.clear:before,.row:after,.row:before,.s-row:after,.s-row:before{display:table;content:"";zoom:1}.clear:after,.row:after,.s-row:after{clear:both}.db{display:block!important}.dib{display:inline-block!important}.dib-on-phone,.dib-on-tablet,.dn,.show-on-phone,.show-on-small,.show-on-tablet{display:none!important}.only-on-phone,.only-on-rwd,.only-on-tablet{display:none}.pr{position:relative!important}.link,.transition,a{transition:all .2s linear}[class*=clickable]{cursor:pointer}.columns-2{-moz-column-count:2;-o-column-count:2;column-count:2}.columns-3{-moz-column-count:3;-o-column-count:3;column-count:3}.hoverable{box-shadow:0;cursor:pointer}.hoverable,.hoverable:hover{transition:box-shadow .25s}.hider{cursor:pointer;position:relative}.hider:after{content:"+"}.hider.active:after,.hider:after{position:relative;display:inline-block;left:5px}.hider.active:after{content:"-"}.hider-content{display:none}@media (max-width:800px){.show-on-large{display:none!important}.dib-on-tablet,.show-on-phone,.show-on-small,.show-on-tablet{display:block!important}.hide-on-tablet{display:none!important}}@media (max-width:570px){.columns-2,.columns-3{-moz-column-count:1;-o-column-count:1;column-count:1}.hide-on-phone,.hide-on-small{display:none!important}}.fw400{font-weight:400}.fw500{font-weight:500}.fw600{font-weight:600}.fwbold{font-weight:700}.hyphenate{-ms-word-break:normal;word-break:normal;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.t-ellipse{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-small,.text-small{font-size:.8em;line-height:1.4em}.t-extra-small,.t-xsmall{font-size:10px;line-height:1.2em}.t-large{font-size:1.2em;line-height:1.4em}.t-xlarge{font-size:1.6em;line-height:1.4em}.t-lt{text-decoration:line-through}.t-du,.tdu{text-decoration:underline}.t-italic{font-style:italic}.t-tu,.ttu{text-transform:uppercase}.center,.t-center{text-align:center}.t-left{text-align:left}.t-right{text-align:right}.long-content{transition:all .3s linear}.long-content.collapse{height:280px;overflow:hidden;position:relative}.long-content.collapse.h100{height:100px}.long-content.collapse.h200{height:200px}.long-content.collapse.h300{height:300px}.long-content.collapse.h400{height:400px}.long-content.collapse.h500{height:500px}.long-content.collapse.h600{height:600px}.long-content.collapse:after{background:hsla(0,0%,100%,0);background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);position:absolute;bottom:0;left:0;width:100%;height:150px;content:""}.long-content .long-content-toggler{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:10}#footer{background:#ea5053;color:#fff;padding:4em;font-size:.8em}#footer .col-4{margin:0}#footer.editor,#footer.live{margin:50px 0 0}#footer .link,#footer a{color:hsla(0,0%,100%,.7);transition:all .2s linear}#footer .link:hover,#footer a:hover{color:#fff!important;text-decoration:none}#footer h4{color:#fff;margin:0 0 .5em}#footer ul{list-style:none;margin:0}#footer ul li{margin-bottom:5px}#footer .social-icons{margin-top:.5em}#footer .social-icons a{position:relative;display:inline-block;background:hsla(0,0%,100%,.7);border-radius:40px;height:40px;width:40px;margin-right:.5em;transition:all .2s linear}#footer .social-icons a svg{width:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);vertical-align:middle;fill:#ea5053}#footer .social-icons a:hover{background:#fff}#footer .copy{padding-top:2em}#footer .copy ul li{margin-left:1em}#footer .copy .menu-rechtliches-container,#footer .copy ul li{display:inline-block}#footer .footer-logos img{height:60px}@media (max-width:900px){#footer .footer-logos img{height:auto;width:120px}}@media (max-width:800px){#footer .footer-logos a{display:block!important}#footer .footer-logos img{height:auto;width:140px}}@media (max-width:570px){#footer{font-size:.9em;padding:2em}#footer .col-3{margin-bottom:1em}#footer .copy ul{margin-top:1em}#footer .copy ul li{display:inline-block;margin:0 1em 0 0}}.grid{width:1000px;margin:0 auto;position:relative;max-width:100%;z-index:2}.grid.wide{width:1440px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;margin:0}.s-row .col-1,.s-row .col-2,.s-row .col-3,.s-row .col-4,.s-row .col-5,.s-row .col-6,.s-row .col-7,.s-row .col-8,.s-row .col-9,.s-row .col-10,.s-row .col-11,.s-row .col-12{float:left;margin:0 1%}.s-row{margin-left:-1%;margin-right:-1%}.col-1{width:8.33333%}.s-row .col-1{width:6.33333%}.w-1{width:8.33333%!important}.col-2{width:16.66667%}.s-row .col-2{width:14.66667%}.w-2{width:16.66667%!important}.col-3{width:25%}.s-row .col-3{width:23%}.w-3{width:25%!important}.col-4{width:33.33333%}.s-row .col-4{width:31.33333%}.w-4{width:33.33333%!important}.col-5{width:41.66667%}.s-row .col-5{width:39.66667%}.w-5{width:41.66667%!important}.col-6{width:50%}.s-row .col-6{width:48%}.w-6{width:50%!important}.col-7{width:58.33333%}.s-row .col-7{width:56.33333%}.w-7{width:58.33333%!important}.col-8{width:66.66667%}.s-row .col-8{width:64.66667%}.w-8{width:66.66667%!important}.col-9{width:75%}.s-row .col-9{width:73%}.w-9{width:75%!important}.col-10{width:83.33333%}.s-row .col-10{width:81.33333%}.w-10{width:83.33333%!important}.col-11{width:91.66667%}.s-row .col-11{width:89.66667%}.w-11{width:91.66667%!important}.col-12{width:100%}.s-row .col-12{width:98%}.w-12{width:100%!important}@media only screen and (max-width:1000px){.grid{width:100%;margin:0 auto}}@media (max-width:800px){.col-1{width:100%;margin:0 auto}.col-m-1{width:8.33333%}.s-row .col-m-1{width:6.33333%}.col-2{width:100%;margin:0 auto}.col-m-2{width:16.66667%}.s-row .col-m-2{width:14.66667%}.col-3{width:100%;margin:0 auto}.col-m-3{width:25%}.s-row .col-m-3{width:23%}.col-4{width:100%;margin:0 auto}.col-m-4{width:33.33333%}.s-row .col-m-4{width:31.33333%}.col-5{width:100%;margin:0 auto}.col-m-5{width:41.66667%}.s-row .col-m-5{width:39.66667%}.col-6{width:100%;margin:0 auto}.col-m-6{width:50%}.s-row .col-m-6{width:48%}.col-7{width:100%;margin:0 auto}.col-m-7{width:58.33333%}.s-row .col-m-7{width:56.33333%}.col-8{width:100%;margin:0 auto}.col-m-8{width:66.66667%}.s-row .col-m-8{width:64.66667%}.col-9{width:100%;margin:0 auto}.col-m-9{width:75%}.s-row .col-m-9{width:73%}.col-10{width:100%;margin:0 auto}.col-m-10{width:83.33333%}.s-row .col-m-10{width:81.33333%}.col-11{width:100%;margin:0 auto}.col-m-11{width:91.66667%}.s-row .col-m-11{width:89.66667%}.col-12{margin:0 auto}.col-12,.col-m-12{width:100%}.s-row .col-m-12{width:98%}}@media (max-width:570px){.col-1,.col-m1,.s-row .col-1,.s-row .col-m-1{width:100%;margin:0 auto}.col-s-1{width:8.33333%}.s-row .col-s-1{width:6.33333%;margin:0 1%}.col-2,.col-m2,.s-row .col-2,.s-row .col-m-2{width:100%;margin:0 auto}.col-s-2{width:16.66667%}.s-row .col-s-2{width:14.66667%;margin:0 1%}.col-3,.col-m3,.s-row .col-3,.s-row .col-m-3{width:100%;margin:0 auto}.col-s-3{width:25%}.s-row .col-s-3{width:23%;margin:0 1%}.col-4,.col-m4,.s-row .col-4,.s-row .col-m-4{width:100%;margin:0 auto}.col-s-4{width:33.33333%}.s-row .col-s-4{width:31.33333%;margin:0 1%}.col-5,.col-m5,.s-row .col-5,.s-row .col-m-5{width:100%;margin:0 auto}.col-s-5{width:41.66667%}.s-row .col-s-5{width:39.66667%;margin:0 1%}.col-6,.col-m6,.s-row .col-6,.s-row .col-m-6{width:100%;margin:0 auto}.col-s-6{width:50%}.s-row .col-s-6{width:48%;margin:0 1%}.col-7,.col-m7,.s-row .col-7,.s-row .col-m-7{width:100%;margin:0 auto}.col-s-7{width:58.33333%}.s-row .col-s-7{width:56.33333%;margin:0 1%}.col-8,.col-m8,.s-row .col-8,.s-row .col-m-8{width:100%;margin:0 auto}.col-s-8{width:66.66667%}.s-row .col-s-8{width:64.66667%;margin:0 1%}.col-9,.col-m9,.s-row .col-9,.s-row .col-m-9{width:100%;margin:0 auto}.col-s-9{width:75%}.s-row .col-s-9{width:73%;margin:0 1%}.col-10,.col-m10,.s-row .col-10,.s-row .col-m-10{width:100%;margin:0 auto}.col-s-10{width:83.33333%}.s-row .col-s-10{width:81.33333%;margin:0 1%}.col-11,.col-m11,.s-row .col-11,.s-row .col-m-11{width:100%;margin:0 auto}.col-s-11{width:91.66667%}.s-row .col-s-11{width:89.66667%;margin:0 1%}.col-12,.col-m12,.s-row .col-12,.s-row .col-m-12{width:100%;margin:0 auto}.col-s-12{width:100%}.s-row .col-s-12{width:98%;margin:0 1%}}#header{justify-content:space-between;align-items:center;padding:1em;position:fixed;top:0;left:0;width:100%;z-index:9000;background:#fff;transition:all .2s linear;border-bottom:1px solid transparent}#header.scrolled{background:#fff;border-color:#f5f5f5}#header.editor{z-index:0}#header .nav-area{flex:1 1;margin:0 1em 0 0}#header .nav-area ul{list-style:none;margin:0}#header .nav-area ul li{margin-right:1em}#header .nav-area ul li a{color:#0a0a0a;padding:10px 20px;font-weight:300}#header .nav-area ul li a.active{color:#ea5053}#header .nav-area ul li a.active svg{fill:#ea5053}#header .nav-area ul li a.inactive{color:#b8bbbf}#header .nav-area ul li a.inactive svg{fill:#b8bbbf}#header .nav-area ul li a:hover{color:#ea5053;text-decoration:none}#header .nav-area ul li a svg{fill:#ea5053;position:relative;top:5px;margin-right:10px}#header .nav-area ul li ul{display:none}#header .logo-area{margin-right:1em}#header .logo-area svg{transition:all .2s linear;width:170px}#header .logo-area svg.scrolled{width:100px}@media (max-width:800px){#header .nav-area{margin:0}#header .nav-area ul li{margin-right:1em}#header .nav-area ul li a{padding:0}#header .logo-area svg{width:100px}}@media (max-width:570px){#header .nav-area{margin:0}#header .nav-area ul li{margin-right:2em}#header .nav-area ul li a{padding:0}#header .nav-area ul li a svg{width:18px;top:6px}#header .logo-area svg{width:100px}}.dlm-downloads{list-style-type:none;display:flex;flex-wrap:wrap;margin:0 0 2rem}.dlm-downloads li{width:25%}.downloader{text-align:center;padding:1rem;margin:1rem;display:flex;height:100%;flex-direction:column;justify-content:space-between}.downloader__image{height:130px;width:100%;overflow:hidden}.downloader__image img{-ms-grid-row-align:center;align-self:center}.downloader__content{font-size:14px}@media (max-width:800px){.dlm-downloads li{width:33%}}@media (max-width:570px){.dlm-downloads li{width:50%}.dlm-downloads li .downloader{margin:0 0 1rem;padding:8px}.dlm-downloads li .btn,.dlm-downloads li .post-password-form input[type=submit],.post-password-form .dlm-downloads li input[type=submit]{font-size:14px;padding:8px 10px}}.widget_wpdev_booking .bk_calendar_frame{width:100%;margin:0}.block_hints .block_text{line-height:1}.block_booked,.block_check_in_out,.block_free,.block_pending,.block_time{height:20px;width:20px}.ui-datepicker.ui-widget td a.ui-state-active,.ui-datepicker.ui-widget td a:hover{background:#ea5053}.ui-datepicker.ui-widget .ui-datepicker-next,.ui-datepicker.ui-widget .ui-datepicker-prev{color:#ea5053;background:#f5f5f5}.ui-datepicker .ui-datepicker-prev:before{content:" ";display:inline-block;border-top:1px solid #ea5053;border-left:1px solid #ea5053;height:10px;width:10px;transform:rotate(-45deg) translate(2px,1px)}.ui-datepicker .ui-datepicker-next:before{content:" ";display:inline-block;border-bottom:1px solid #ea5053;border-right:1px solid #ea5053;height:10px;width:10px;transform:rotate(-45deg) translate(-1px,-2px)}.mec-event-list-standard .mec-event-title,.mec-wrap .mec-single-title,.single-mec-events .mec-wrap.mec-no-access-error h1{font-weight:300!important;color:#ea5053!important}.mec-event-list-standard .mec-event-title{font-size:1.4rem}.mec-wrap{font-weight:300}.mec-calendar-header,.mec-calendar .mec-event-article .mec-event-title,.mec-event-list-standard .mec-event-meta span.mec-event-d,.mec-event-list-standard .mec-event-meta span.mec-event-m,.mec-event-list-standard .mec-event-title a,.mec-month-divider span,.mec-rec-events-title,.mec-related-event-content h5 a,.mec-related-events-wrap h3.mec-rec-events-title{color:#615f5d;font-weight:300}.mec-calendar .mec-event-article .mec-event-title{font-size:1rem}.mec-event-list-standard .mec-event-content{padding:0}.mec-single-event .mec-booking-button{line-height:inherit;height:inherit;box-shadow:none}.mec-single-event .mec-booking-button:hover{background:#ea5053!important}.mec-related-events-wrap h3.mec-rec-events-title{border-width:4px}.mec-related-events-wrap h3.mec-rec-events-title:before{background:#ea5053}.mec-date-details{font-size:1rem}.mec-date-details:before{top:5px}.mec-venue-details{font-size:1rem}.mec-venue-details:before{top:2px}.mec-event-list-standard .mec-time-details,.mec-time-details{font-size:1rem}.mec-event-list-standard .mec-time-details:before,.mec-time-details:before{top:2px}.mec-month-divider{text-align:left}.mec-month-divider span:before{left:0;margin-left:0}.mec-load-more-button{border-width:1px;border-radius:2px;outline:none;font-family:Niveau Grotesk,Helvetica,Verdana,sans-serif}.mec-load-more-button:hover{background:#ea5053;border-color:#ea5053}.mec-event-description,.mec-event-list-standard .mec-event-description{line-height:1.2em;font-size:1rem}.mec-wrap :not(.elementor-widget-container)>p{font-size:1em;line-height:1.4em}.mec-calendar .mec-event-article .mec-event-time{font-size:1rem}.mec-event-footer .mec-booking-button:hover{background:#ea5053;border-color:#ea5053}.mec-event-content p{font-family:Niveau Grotesk,Helvetica,Verdana,sans-serif;font-size:1em}.mec-related-events-wrap{padding:1rem}.mec-next-event-details ul{margin-left:0}.mec-calendar .mec-calendar-events-side .mec-table-side-title{font-size:inherit;letter-spacing:inherit;text-align:left}.mec-next-multiple ul .mec-date{float:none;width:auto}.mec-fes-form{background:none}.mec-fes-form .mec-tooltip .dashicons-before:before{color:#6a6c6e}.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn.mce-active .mce-ico{color:#ea5053}:root{--mec-fes-main-color:#ea5053;--mec-fes-main-color-rgba-1:rgba(234,80,83,0.12);--mec-fes-main-color-rgba-2:rgba(234,80,83,0.23);--mec-fes-main-color-rgba-3:rgba(234,80,83,0.03);--mec-fes-main-color-rgba-4:rgba(234,80,83,0.3);--mec-fes-main-color-rgba-5:rgb(234 80 83/7%);--mec-fes-main-color-rgba-6:rgba(234,80,83,0.2)}.mec-fes-form-top-actions a,.mec-fes-list-top-actions a,.single-mec-events .pmpro_content_message a,.single-mec-events .pmpro_content_message a:link{font-family:Niveau Grotesk,Helvetica,Verdana,sans-serif;border:1px solid #ea5053;background:#fff;color:#ea5053!important;cursor:pointer;font-weight:700;text-align:center;width:auto;font-weight:400;outline:none;line-height:1.2em;border-radius:2px;box-shadow:none!important}.mec-fes-form-top-actions a:hover,.mec-fes-list-top-actions a:hover,.single-mec-events .pmpro_content_message a:hover,.single-mec-events .pmpro_content_message a:link:hover{background:#ea5053;color:#fff!important}.mec-fes-form-top-actions a:hover:before{border-color:#fff}.mec-fes-form-top-actions a:before{border-color:#ea5053}.mec-fes-form button[type=submit].mec-fes-sub-button:focus{background:#ea5053}.mec-fes-form #mec-event-data input[type=date],.mec-fes-form input[type=email],.mec-fes-form input[type=number],.mec-fes-form input[type=password],.mec-fes-form input[type=tel],.mec-fes-form input[type=text],.mec-fes-form input[type=url],.mec-fes-form select,.mec-fes-form textarea{box-shadow:none;border-color:#b8bbbf}.mec-fes-form .mec-meta-box-fields h4,.mec-fes-form .quicktags-toolbar,.mec-fes-form div.mce-toolbar-grp{background:none;color:#ea5053;font-weight:300}.mec-fes-form #mec_bfixed_form_field_types .button,.mec-fes-form #mec_reg_form_field_types .button,.mec-fes-form .mec-meta-box-fields{box-shadow:none;border-color:#b8bbbf}.mec-search-form .mec-date-search{min-height:70px!important}@media only screen and (max-width:479px){.mec-container{width:100%}}#sb_instagram a[target=_blank]:after{content:"";display:none}.sbi_lb-dataContainer{font-family:Niveau Grotesk,Helvetica,Verdana,sans-serif!important}.sbi_lb-dataContainer .sbi_caption_text{color:#ea5053;font-size:16px}#sbi_lightboxOverlay{background:#fff;opacity:.83}.sbi_lb-outerContainer{box-shadow:0 0 40px -10px rgba(0,0,0,.3);border-radius:4px}.ol-attribution{font-size:14px}.generate-maps{height:500px;margin:1rem 0 2rem;background:#eee}.generate-maps:before{display:none;content:"";margin:0}#bicycle_map{height:500px;margin:1rem 0 2rem;background:#eee}#bicycle_map :before{display:none;content:"";margin:0}#caravan_map{height:500px;margin:1rem 0 2rem;background:#eee}#caravan_map :before{display:none;content:"";margin:0}#city-gallery_map{height:500px;margin:1rem 0 2rem;background:#eee}#city-gallery_map :before{display:none;content:"";margin:0}#stadtsommer_map{height:500px;margin:1rem 0 2rem;background:#eee}#stadtsommer_map :before{display:none;content:"";margin:0}.post-password-form{width:800px;margin:0 auto;max-width:100%}.post-password-form input[type=submit]:active,.post-password-form input[type=submit]:focus,.post-password-form input[type=submit]:hover{color:#ea5053}#breadcrumbs{font-size:1rem}.language-choose svg{fill:#ea5053;margin-right:10px}.language-choose select{padding:2px;height:30px;border:none}.language-choose.in--footer{padding-top:2em}.language-choose.in--footer svg{fill:#fff}.language-choose.in--footer a{display:flex;align-items:center}@media (max-width:570px){.language-choose:not(.in--footer){display:none}}.slbOverlay,.slbWrap,.slbWrapOuter{position:fixed;top:0;right:0;bottom:0;left:0}.slbOverlay{overflow:hidden;z-index:2000;background-color:#000;opacity:.7;filter:alpha(opacity=70);-webkit-animation:slbOverlay .5s;animation:slbOverlay .5s}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";height:100%}.slbContentOuter,.slbWrap:before{display:inline-block;vertical-align:middle}.slbContentOuter{position:relative;margin:0 auto;padding:1em;box-sizing:border-box;z-index:2020;text-align:left;max-width:100%}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent{background-color:#fff;box-shadow:0 .2em 1em rgba(0,0,0,.4)}.slbContentEl .slbContent,.slbImageWrap{-webkit-animation:slbEnter .3s;animation:slbEnter .3s}.slbImageWrap{position:relative}.slbImage{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;margin:0 auto;border:10px solid #fff}.slbCaption{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:14px;position:absolute;left:10px;right:10px;bottom:10px;padding:10px;color:#fff;text-align:center;background:rgba(0,0,0,.5)}.slbArrow,.slbCloseBtn{margin:0;padding:0;border:0;cursor:pointer;background:none}.slbArrow::-moz-focus-inner,.slbCloseBtn::-moz-focus-inner{padding:0;border:0}.slbArrow:hover,.slbCloseBtn:hover{opacity:.5}.slbArrow:active,.slbCloseBtn:active{opacity:.8;outline:none}.slbCloseBtn{-webkit-animation:slbEnter .3s;animation:slbEnter .3s;font-size:2em;width:1em;height:1em;line-height:1em;position:absolute;right:1em;top:1em;color:hsla(0,0%,100%,.7);text-align:center}.slbLoading .slbCloseBtn{display:none}.slbLoadingText{font-size:1.4em;color:#fff;color:hsla(0,0%,100%,.9)}.slbArrows{position:fixed;top:50%;left:0;right:0}.slbLoading .slbArrows{display:none}.slbArrow{position:absolute;top:50%;margin-top:-5em;width:5em;height:10em;opacity:1;overflow:hidden;outline:none}.slbArrow svg{pointer-events:none;width:30px}.slbArrow:hover{opacity:.7}.slbArrow.next{right:0}.slbArrow.prev{left:0}@media (max-width:900px){.slbArrow.next{right:2em}.slbArrow.prev{left:2em}}@media (max-width:800px){.slbArrow svg{width:20px}}.slbIframeCont{width:80em;height:0;overflow:hidden;padding-top:56.25%;margin:5em 0}.slbIframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 .2em 1em rgba(0,0,0,.6);background:#000}@-webkit-keyframes slbOverlay{0%{opacity:0}to{opacity:.7}}@keyframes slbOverlay{0%{opacity:0}to{opacity:.7}}@-webkit-keyframes slbEnter{0%{opacity:0;-webkit-transform:translate3d(0,-1em,0)}to{opacity:1;-webkit-transform:translateZ(0)}}@keyframes slbEnter{0%{opacity:0;transform:translate3d(0,-1em,0)}to{opacity:1;transform:translateZ(0)}}#mein-dessau-map-caption{height:100%;align-items:center;justify-content:center}#mein-dessau-map-caption h1{margin:0 0 0 -3px}svg#mein-dessau-map path,svg#mein-dessau-map polygon{transition:all .3s linear;cursor:pointer}svg#mein-dessau-map path:hover,svg#mein-dessau-map polygon:hover{fill:#ea5053}nav .has-sub-menu{position:relative}nav .has-sub-menu a.active span.show,nav .has-sub-menu a span.hide{display:none}nav .has-sub-menu a.active span.hide{display:inline-block}.sub-menues{background:#fff}.sub-menues>.sub-menu{overflow-y:scroll}.sub-menues .sub-menu{max-height:calc(100vh - 80px);border-top:1px solid #f5f5f5;background:#fff;display:none;position:absolute;top:100%;left:0;width:100%;padding:1em 2em;box-shadow:0 20px 20px -10px rgba(0,0,0,.2)}.sub-menues .sub-menu [class^=col]{opacity:0;transition:all 2s cubic-bezier(.75,0,.17,1);transform:translateY(40px)}.sub-menues .sub-menu.active [class^=col]:first-of-type{-webkit-animation:sub-menu-anim .7s .1s forwards;animation:sub-menu-anim .7s .1s forwards}.sub-menues .sub-menu.active [class^=col]:nth-of-type(2){-webkit-animation:sub-menu-anim .7s .2s forwards;animation:sub-menu-anim .7s .2s forwards}.sub-menues .sub-menu.active [class^=col]:nth-of-type(3){-webkit-animation:sub-menu-anim .7s .3s forwards;animation:sub-menu-anim .7s .3s forwards}.sub-menues .sub-menu.active [class^=col]:nth-of-type(4){-webkit-animation:sub-menu-anim .7s .4s forwards;animation:sub-menu-anim .7s .4s forwards}.sub-menues .sub-menu .sub-menu-title{margin-bottom:1rem}.sub-menues .sub-menu .sub-menu-title svg{fill:#ea5053;position:relative;top:5px;margin-right:10px}.sub-menues .sub-menu ul{list-style:none;margin:0;display:block}.sub-menues .sub-menu ul li{margin:0;border-bottom:1px solid #ececec;position:relative}.sub-menues .sub-menu ul li:last-child{border-bottom:none}.sub-menues .sub-menu ul li a{color:#6a6c6e;display:block;padding:7px 0;font-size:1rem}.sub-menues .sub-menu ul li a:hover{color:#ea5053;background:none;text-decoration:none}.sub-menues .sub-menu ul li.target-blank a:after{position:relative;content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" height="12" width="12"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 19H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h5c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.11 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55-.45 1-1 1zM14 4c0 .55.45 1 1 1h2.59l-9.13 9.13c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L19 6.41V9c0 .55.45 1 1 1s1-.45 1-1V3h-6c-.55 0-1 .45-1 1z" fill="%236A6C6E"/></svg>');float:right;margin:2px 17px 0 0}.sub-menues .sub-menu ul li .open-sub-menu{float:right;margin-right:10px;padding:0 10px;cursor:pointer;position:relative}.sub-menues .sub-menu ul li .open-sub-menu:after{position:relative;content:"+";display:inline-block}.sub-menues .sub-menu ul li .open-sub-menu.active:after{position:relative;content:"-";display:inline-block}.sub-menues .sub-menu ul li .sub-menu{display:none;position:relative;box-shadow:none;padding:0 0 0 20px}.sub-menues .sub-menu ul.posts-list .date{color:#b8bbbf;margin-right:5px;display:inline-block}@-webkit-keyframes sub-menu-anim{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@keyframes sub-menu-anim{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@media (max-width:800px){.sub-menues .sub-menu{padding:2em}.sub-menues .sub-menu .s-row [class^=col]{margin-bottom:2em}}@media (max-width:570px){.sub-menues .sub-menu ul li a{display:block}}.elementor-image-gallery .gallery-item img{border:none!important;margin:10px}.elementor-video{height:100%}@media (max-width:570px){.elementor-heading-title.elementor-size-xxl{font-size:3em}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2Jhc2Uuc2NzcyIsInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiLCJhYnN0cmFjdHMvX2ZsZXhib3guc2NzcyIsImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fYnV0dG9ucy5zY3NzIiwiYmFzZS9fZm9ybS5zY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJoZWxwZXJzL19hbGlnbnMuc2NzcyIsImhlbHBlcnMvX2JvcmRlcnMuc2NzcyIsImhlbHBlcnMvX2ltYWdlcy5zY3NzIiwiaGVscGVycy9fbWFyZ2luX3BhZGRpbmdzLnNjc3MiLCJoZWxwZXJzL19zdGF0ZXMuc2NzcyIsImhlbHBlcnMvX3RleHRzLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19ncmlkLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19kb3dubG9hZC1tYW5hZ2VyLnNjc3MiLCJsYXlvdXQvX2V2ZW50cy5zY3NzIiwibGF5b3V0L19pbnN0YS5zY3NzIiwibGF5b3V0L19tYXBzLnNjc3MiLCJsYXlvdXQvX3Bhc3N3b3JkLXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJjb21wb25lbnRzL19sYW5ndWFnZS5zY3NzIiwiY29tcG9uZW50cy9fbGlnaHRib3guc2NzcyIsImNvbXBvbmVudHMvX21laW4tZGVzc2F1LW1hcC5zY3NzIiwiY29tcG9uZW50cy9fbWVudS5zY3NzIiwibW9kdWxlcy9fZWxlbWVudG9yLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBTUEsZ0JBS3dCO0FDVnhCOzs7Ozs7Ozs7OztDQ1dDLENDWkQsTUNvSEUsTURuSGlCLENBRW5CLGdFQ3FHRSx1QkFBdUIsQ0FDdkIsaUJBQWlCLENBR2pCLFlBQVksQ0R0R2QsZUFDSSxrQ0FBbUMsQ0FDbkMsd0JB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T0FDSSx5QkFBbUQsQ0FFdkQsT0FDSSwwQkFBb0QsQ0FieEQsTUFDSSxxQkFBK0MsQ0FFbkQsT0FDSSw0QkFBc0QsQ0FFMUQsT0FDSSwyQkFBcUQsQ0FFekQsT0FDSSx5QkFBbUQsQ0FFdkQsT0FDSSwwQkFBb0QsQ0FieEQsTUFDSSxxQkFBK0MsQ0FFbkQsT0FDSSw0QkFBc0QsQ0FFMUQsT0FDSSwyQkFBcUQsQ0FFekQsT0FDSSx5QkFBbUQsQ0FFdkQsT0FDSSwwQkFBb0QsQ0FJeEQsVUFDSSxlQUFnQixDQUNoQixXQUFtQixDQUNuQixVQUFrQixDQUNsQixrQkFBMEIsQ0FKOUIsVUFDSSxlQUFnQixDQUNoQixXQUFtQixDQUNuQixVQUFrQixDQUNsQixrQkFBMEIsQ0FKOUIsVUFDSSxlQUFnQixDQUNoQixXQUFtQixDQUNuQixVQUFrQixDQUNsQixrQkFBMEIsQ0FKOUIsVUFDSSxlQUFnQixDQUNoQixXQUFtQixDQUNuQixVQUFrQixDQUNsQixrQkFBMEIsQ0FKOUIsVUFDSSxlQUFnQixDQUNoQixXQUFtQixDQUNuQixVQUFrQixDQUNsQixrQkFBMEIsQ0FKOUIsVUFDSSxlQUFnQixDQUNoQixXQUFtQixDQUNuQixVQUFrQixDQUNsQixrQkFBMEIsQ0FKOUIsVUFDSSxlQUFnQixDQUNoQixXQUFtQixDQUNuQixVQUFrQixDQUNsQixrQkFBMEIsQ0FKOUIsVUFDSSxlQUFnQixDQUNoQixXQUFtQixDQUNuQixVQUFrQixDQUNsQixrQkFBMEIsQ0FKOUIsVUFDSSxlQUFnQixDQUNoQixXQUFtQixDQUNuQixVQUFrQixDQUNsQixrQkFBMEIsQ0FKOUIsV0FDSSxlQUFnQixDQUNoQixZQUFtQixDQUNuQixXQUFrQixDQUNsQixtQkFBMEIsQ0FKOUIsV0FDSSxlQUFnQixDQUNoQixZQUFtQixDQUNuQixXQUFrQixDQUNsQixtQkFBMEIsQ0FKOUIsV0FDSSxlQUFnQixDQUNoQixZQUFtQixDQUNuQixXQUFrQixDQUNsQixtQkFBMEIsQ0FKOUIsV0FDSSxlQUFnQixDQUNoQixZQUFtQixDQUNuQixXQUFrQixD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UUFDRSw0QkFBNkMsQ0FEL0MsUUFDRSw0QkFBNkMsQ0FEL0MsUUFDRSw0QkFBNkMsQ0FEL0MsUUFDRSw0QkFBNkMsQ0FEL0MsUUFDRSw0QkFBNkMsQ0FEL0MsUUFDRSx5QkFBNkMsQ0FEL0MsUUFDRSw2QkFBNkMsQ0FEL0MsUUFDRSw2QkFBNkMsQ0FEL0MsUUFDRSw2QkFBNkMsQ0FEL0MsUUFDRSw2QkFBNkMsQ0FEL0MsUUFDRSw2QkFBNkMsQ0FEL0MsUUFDRSx1QkFBNkMsQ0FEL0MsUUFDRSwyQkFBNkMsQ0FEL0MsUUFDRSwyQkFBNkMsQ0FEL0MsUUFDRSwyQkFBNkMsQ0FEL0MsUUFDRSwyQkFBNkMsQ0FEL0MsUUFDRSwyQkFBNkMsQ0FEL0MsUUFDRSxrQkFBNkMsQ0FEL0MsUUFDRSxzQkFBNkMsQ0FEL0MsUUFDRSxzQkFBNkMsQ0FEL0MsUUFDRSxzQkFBNkMsQ0FEL0MsUUFDRSxzQkFBNkMsQ0FEL0MsUUFDRSxzQkFBNkMsQ0FWL0MsTUFDRSx1QkFBc0MsQ0FEeEMsTUFDRSwwQkFBc0MsQ0FEeEMsTUFDRSwwQkFBc0MsQ0FEeEMsTUFDRSwwQkFBc0MsQ0FEeEMsTUFDRSwwQkFBc0MsQ0FEeEMsTUFDRSwwQkFBc0MsQ0FEeEMsTUFDRSx5QkFBc0MsQ0FEeEMsTUFDRSw0QkFBc0MsQ0FEeEMsTUFDRSw0QkFBc0MsQ0FEeEMsTUFDRSw0QkFBc0MsQ0FEeEMsTUFDRSw0QkFBc0MsQ0FEeEMsTUFDRSw0QkFBc0MsQ0FEeEMsTUFDRSwwQkFBc0MsQ0FEeEMsTUFDRSw2QkFBc0MsQ0FEeEMsTUFDRSw2QkFBc0MsQ0FEeEMsTUFDRSw2QkFBc0MsQ0FEeEMsTUFDRSw2QkFBc0MsQ0FEeEMsTUFDRSw2QkFBc0MsQ0FEeEMsTUFDRSx3QkFBc0MsQ0FEeEMsTUFDRSwyQkFBc0MsQ0FEeEMsTUFDRSwyQkFBc0MsQ0FEeEMsTUFDRSwyQkFBc0MsQ0FEeEMsTUFDRSwyQkFBc0MsQ0FEeEMsTUFDRSwyQkFBc0MsQ0FEeEMsTUFDRSxtQkFBc0MsQ0FEeEMsTUFDRSxzQkFBc0MsQ0FEeEMsTUFDRSxzQkFBc0MsQ0FEeEMs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eUI4RmtDLENBQUEsQ3pCbUVsQyx5QnlCekVOLEdBQ0MsU0FBVSxDekJ6RkwsMEJ5QjBGbUMsQ0FFekMsR0FDSSxTQUFVLEN6QjdGUixzQnlCOEZrQyxDQUFBLEN6QnJDdkMseUJ5QnpFTCxzQkFvSEcsV0FBWSxDQUZkLDBDQUtJLGlCQUFrQixDQUNsQixDekI1Q0EseUJ5QjVFTCw4QkFtSU0sYUFBYyxDQUNkLENDdEpOLDJDQUNDLHFCQUFxQixDQUNyQixXQUFXLEM5QjBJWixpQjhCdklDLFdBQVksQzFCeUZSLHlCMEJ0RkosNENBQ0MsYUFBYSxDQUNiIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpbWcsXG5waWN0dXJlIHtcblx0Ym9yZGVyOiAwIG5vbmU7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuaHRtbMKgIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbmJvZHkge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRjb2xvcjogJHRleHRDb2xvcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogMXMgYWxsO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHQmLmZhZGVJbiB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR6LWluZGV4OiA5OTk5OTk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjAvMDUvbG9hZGluZzMuZ2lmXCIpIGNlbnRlciA1MHZoIG5vLXJlcGVhdDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdH1cbn1cbi8vICpbaWRdOm5vdChpbnMsIC5hbHBoYWJldCwgLmFjY29yZGlvbiBhLCAubWVjLXdyYXAsIC5tZWMtZmVzLWZvcm0pOmJlZm9yZSB7XG4vLyBcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHRjb250ZW50OiBcIiBcIjtcbi8vIFx0bWFyZ2luLXRvcDogLTc1cHg7XG4vLyBcdGhlaWdodDogNzVweDtcbi8vIFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gfVxucCB7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xufVxudWwge1xuXHRtYXJnaW46IDAgMCAyZW0gMmVtO1xuXHRsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHRsaSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG59XG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG5ociB7XG5cdGJvcmRlcjogbm9uZTtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XG5cdG1hcmdpbjogMWVtIGF1dG87XG59XG5pZnJhbWUge1xuXHRtYXJnaW4tYm90dG9tOiAyZW07XG59XG5pZnJhbWUsXG5pZnJhbWU6YWN0aXZlLFxuaWZyYW1lOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG50YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHRyIHtcblx0XHR0ZCB7XG5cdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2VlZTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fVxuXHR9XG59XG4vL1xuLmpzIC5pbnB1dGZpbGUge1xuXHR3aWR0aDogMC4xcHg7XG5cdGhlaWdodDogMC4xcHg7XG5cdG9wYWNpdHk6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogLTE7XG5cdCY6Zm9jdXMgKyBsYWJlbCB7XG5cdFx0b3V0bGluZTogMXB4IGRvdHRlZCAjMDAwO1xuXHRcdG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDVweDtcblx0fVxuXHQmLmJpZyB7XG5cdFx0KyBsYWJlbCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDEuNWVtO1xuXHRcdH1cblx0fVxuXHQrIGxhYmVsIHtcblx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdGJhY2tncm91bmQ6ICNlZWU7XG5cdFx0fVxuXHR9XG59XG4ubm8tanMgLmlucHV0ZmlsZSArIGxhYmVsIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi8vXG4udmlkZW8tY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGlmcmFtZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG4udmlkZW8tY29udGFpbmVyIGlmcmFtZSxcbi52aWRlby1jb250YWluZXIgb2JqZWN0LFxuLnZpZGVvLWNvbnRhaW5lciBlbWJlZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLmVsZW1lbnRvci12aWRlbyB7XG5cdGhlaWdodDogMTAwJTtcbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS1cbmEsXG4ubGluayB7XG5cdEBleHRlbmQgLnRyYW5zaXRpb247XG5cdGNvbG9yOiAkbGlua0NvbG9yO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IGRhcmtlbigkbGlua0hvdmVyLCAxMCUpO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHQmLmJ0biB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHQmLm5vLWxpbmsge1xuXHRcdGNvbG9yOiAkdGV4dENvbG9yO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0XHQmLndoaXRlIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cdCYudGR1IHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLVxubWFpbiB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1pbi1oZWlnaHQ6IDUwdmg7XG5cdG1heC13aWR0aDogMTk4MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0YTpub3QoLmVsZW1lbnRvci1idXR0b24pIHtcblx0XHQmW3RhcmdldD1cIl9ibGFua1wiXSB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgaGVpZ2h0PVwiMTRcIiB3aWR0aD1cIjE0XCI+PHBhdGggZD1cIk0wIDBoMjR2MjRIMFYwelwiIGZpbGw9XCJub25lXCIvPjxwYXRoIGQ9XCJNMTggMTlINmMtLjU1IDAtMS0uNDUtMS0xVjZjMC0uNTUuNDUtMSAxLTFoNWMuNTUgMCAxLS40NSAxLTFzLS40NS0xLTEtMUg1Yy0xLjExIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxNGMxLjEgMCAyLS45IDItMnYtNmMwLS41NS0uNDUtMS0xLTFzLTEgLjQ1LTEgMXY1YzAgLjU1LS40NSAxLTEgMXpNMTQgNGMwIC41NS40NSAxIDEgMWgyLjU5bC05LjEzIDkuMTNjLS4zOS4zOS0uMzkgMS4wMiAwIDEuNDEuMzkuMzkgMS4wMi4zOSAxLjQxIDBMMTkgNi40MVY5YzAgLjU1LjQ1IDEgMSAxczEtLjQ1IDEtMVYzaC02Yy0uNTUgMC0xIC40NS0xIDF6XCIgZmlsbD1cIiUyM2JiYlwiLz48L3N2Zz4nKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LndwLW15LWluc3RhZ3JhbSB7XG5cdFx0YVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHR9XG5cdH1cbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbmNsdWRlIG1xKHRhYmxldCkge1xuXHRib2R5IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cbkBpbmNsdWRlIG1xKHBob25lKSB7XG5cdHNlY3Rpb24ge1xuXHRcdHBhZGRpbmc6IDFlbTtcblx0fVxuXHRtYWluIHtcblx0XHRtYXJnaW4tdG9wOiA3MHB4O1xuXHR9XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBib3JkZXItemVyb1xyXG4vKiFcclxuVGhlbWUgTmFtZTogVmlzaXQgRGVzc2F1LVRoZW1lXHJcblRoZW1lIFVSSTogaHR0cDovL3d3dy5tYXNldG8uZGVcclxuQXV0aG9yOiBNYXNldG8gVUdcclxuQXV0aG9yIFVSSTogaHR0cDovL3d3dy5tYXNldG8uZGVcclxuRGVzY3JpcHRpb246IFZpc2l0IERlc3NhdVxyXG5WZXJzaW9uOiAxLjAuMFxyXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxyXG5MaWNlbnNlIFVSSTogTElDRU5TRVxyXG5UZXh0IERvbWFpbjogdmlzaXRkZXNzYXVfdGhlbWVcclxuXHJcbiovXHJcblxyXG4vLyBzYXNzLWxpbnQ6ZW5hYmxlIGJvcmRlci16ZXJvXHJcbi8vQWJzdHJhY3RzXHJcbkBpbXBvcnQgJ2Fic3RyYWN0cy92YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICdhYnN0cmFjdHMvbWl4aW5zJztcclxuQGltcG9ydCAnYWJzdHJhY3RzL2ZsZXhib3gnO1xyXG4vL0Jhc2VcclxuQGltcG9ydCAnYmFzZS9iYXNlJztcclxuQGltcG9ydCAnYmFzZS9idXR0b25zJztcclxuQGltcG9ydCAnYmFzZS9mb3JtJztcclxuQGltcG9ydCAnYmFzZS9yZXNldCc7XHJcbi8vIEBpbXBvcnQgJ2Jhc2UvY29sb3JzJztcclxuQGltcG9ydCAnYmFzZS9mb250cyc7XHJcbkBpbXBvcnQgJ2Jhc2UvdHlwb2dyYXBoeSc7XHJcbi8vSGVscGVyc1xyXG5AaW1wb3J0ICdoZWxwZXJzL2FsaWducyc7XHJcbkBpbXBvcnQgJ2hlbHBlcnMvYm9yZGVycyc7XHJcbkBpbXBvcnQgJ2hlbHBlcnMvaW1hZ2VzJztcclxuLy8gQGltcG9ydCAnaGVscGVycy9zaGFkb3dzJztcclxuQGltcG9ydCAnaGVscGVycy9tYXJnaW5fcGFkZGluZ3MnO1xyXG5AaW1wb3J0ICdoZWxwZXJzL3N0YXRlcyc7XHJcbkBpbXBvcnQgJ2hlbHBlcnMvdGV4dHMnO1xyXG4vL0xheW91dFxyXG5AaW1wb3J0ICdsYXlvdXQvZm9vdGVyJztcclxuQGltcG9ydCAnbGF5b3V0L2dyaWQnO1xyXG5AaW1wb3J0ICdsYXlvdXQvaGVhZGVyJztcclxuQGltcG9ydCAnbGF5b3V0L2Rvd25sb2FkLW1hbmFnZXInO1xyXG5AaW1wb3J0ICdsYXlvdXQvZXZlbnRzJztcclxuQGltcG9ydCAnbGF5b3V0L2luc3RhJztcclxuQGltcG9ydCAnbGF5b3V0L21hcHMnO1xyXG5AaW1wb3J0ICdsYXlvdXQvcGFzc3dvcmQtcGFnZSc7XHJcbi8vQ29tcG9uZW50c1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2JyZWFkY3J1bWJzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9sYW5ndWFnZSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbGlnaHRib3gnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL21laW4tZGVzc2F1LW1hcCc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbWVudSc7XHJcbi8vIEBpbXBvcnQgJ2NvbXBvbmVudHMvcGFnZS1mYWRlcic7XHJcbi8vTW9kdWxlc1xyXG5AaW1wb3J0ICdtb2R1bGVzL2VsZW1lbnRvcic7XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxyXG5UaGVtZSBOYW1lOiBWaXNpdCBEZXNzYXUtVGhlbWVcclxuVGhlbWUgVVJJOiBodHRwOi8vd3d3Lm1hc2V0by5kZVxyXG5BdXRob3I6IE1hc2V0byBVR1xyXG5BdXRob3IgVVJJOiBodHRwOi8vd3d3Lm1hc2V0by5kZVxyXG5EZXNjcmlwdGlvbjogVmlzaXQgRGVzc2F1XHJcblZlcnNpb246IDEuMC4wXHJcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXHJcbkxpY2Vuc2UgVVJJOiBMSUNFTlNFXHJcblRleHQgRG9tYWluOiB2aXNpdGRlc3NhdV90aGVtZVxyXG5cclxuKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZhcmlhYmxlcyAgICAgICAgICAgICAgICAgICAgICAgICAgPVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1peGlucyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mbGV4IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1vei1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTsgfVxuXG4uZmxleC1ib3gsICNoZWFkZXIsICNoZWFkZXIgLm5hdi1hcmVhIHVsLCAjbWVpbi1kZXNzYXUtbWFwLWNhcHRpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mbGV4LXdyYXAtcm93IHtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZmxleC1iYXNpczogYXV0bzsgfVxuICAuZmxleC13cmFwLXJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmZsZXgtd3JhcC1yb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLmZsZXgtcmV2ZXJzZSwgLnJldmVyc2Uge1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC5mbGV4LXJldmVyc2UgLmVsZW1lbnRvci1yb3csIC5yZXZlcnNlIC5lbGVtZW50b3Itcm93IHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuLmZsZXgtYWxpZ24tY2VudGVyLCAuYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc2Ige1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuaW1nLFxucGljdHVyZSB7XG4gIGJvcmRlcjogMCBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuaHRtbMKgIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfVxuXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM2MTVmNWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiTml2ZWF1IEdyb3Rlc2tcIiwgXCJIZWx2ZXRpY2FcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAxcyBhbGw7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgYm9keS5mYWRlSW4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIwLzA1L2xvYWRpbmczLmdpZlwiKSBjZW50ZXIgNTB2aCBuby1yZXBlYXQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfVxuXG51bCB7XG4gIG1hcmdpbjogMCAwIDJlbSAyZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICBsaW5lLWhlaWdodDogMS40ZW07IH1cbiAgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbmhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0VDRUNFQztcbiAgbWFyZ2luOiAxZW0gYXV0bzsgfVxuXG5pZnJhbWUge1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cblxuaWZyYW1lLFxuaWZyYW1lOmFjdGl2ZSxcbmlmcmFtZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICB0YWJsZSB0ciB0ZCB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZWVlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmpzIC5pbnB1dGZpbGUge1xuICB3aWR0aDogMC4xcHg7XG4gIGhlaWdodDogMC4xcHg7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IH1cbiAgLmpzIC5pbnB1dGZpbGU6Zm9jdXMgKyBsYWJlbCB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMDAwO1xuICAgIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDVweDsgfVxuICAuanMgLmlucHV0ZmlsZS5iaWcgKyBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS41ZW07IH1cbiAgLmpzIC5pbnB1dGZpbGUgKyBsYWJlbC5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4ubm8tanMgLmlucHV0ZmlsZSArIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnZpZGVvLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4udmlkZW8tY29udGFpbmVyIGlmcmFtZSxcbi52aWRlby1jb250YWluZXIgb2JqZWN0LFxuLnZpZGVvLWNvbnRhaW5lciBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5lbGVtZW50b3ItdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuYSxcbi5saW5rIHtcbiAgY29sb3I6ICNlYTUwNTM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGE6aG92ZXIsXG4gIC5saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2U1MjIyNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYS5idG4sXG4gIC5saW5rLmJ0bixcbiAgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dC5saW5rW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIGEuYnRuOmhvdmVyLFxuICAgIC5saW5rLmJ0bjpob3ZlcixcbiAgICAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0Lmxpbms6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYS5uby1saW5rLFxuICAubGluay5uby1saW5rIHtcbiAgICBjb2xvcjogIzYxNWY1ZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBhLm5vLWxpbms6aG92ZXIsXG4gICAgLmxpbmsubm8tbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIGEubm8tbGluay53aGl0ZSxcbiAgICAubGluay5uby1saW5rLndoaXRlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIGEudGR1LFxuICAubGluay50ZHUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbm1haW4ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtaW4taGVpZ2h0OiA1MHZoO1xuICBtYXgtd2lkdGg6IDE5ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgbWFpbiBhOm5vdCguZWxlbWVudG9yLWJ1dHRvbilbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBoZWlnaHQ9XCIxNFwiIHdpZHRoPVwiMTRcIj48cGF0aCBkPVwiTTAgMGgyNHYyNEgwVjB6XCIgZmlsbD1cIm5vbmVcIi8+PHBhdGggZD1cIk0xOCAxOUg2Yy0uNTUgMC0xLS40NS0xLTFWNmMwLS41NS40NS0xIDEtMWg1Yy41NSAwIDEtLjQ1IDEtMXMtLjQ1LTEtMS0xSDVjLTEuMTEgMC0yIC45LTIgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0ydi02YzAtLjU1LS40NS0xLTEtMXMtMSAuNDUtMSAxdjVjMCAuNTUtLjQ1IDEtMSAxek0xNCA0YzAgLjU1LjQ1IDEgMSAxaDIuNTlsLTkuMTMgOS4xM2MtLjM5LjM5LS4zOSAxLjAyIDAgMS40MS4zOS4zOSAxLjAyLjM5IDEuNDEgMEwxOSA2LjQxVjljMCAuNTUuNDUgMSAxIDFzMS0uNDUgMS0xVjNoLTZjLS41NSAwLTEgLjQ1LTEgMXpcIiBmaWxsPVwiJTIzYmJiXCIvPjwvc3ZnPicpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHRvcDogMnB4OyB9XG4gIG1haW4gLndwLW15LWluc3RhZ3JhbSBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDFlbTsgfVxuICBtYWluIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4OyB9IH1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICAgICAgICAgICAgICAgICAgQnV0dG9ucyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5idG4sIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmVsZW1lbnRvci1idXR0b24sIC5lbGVtZW50b3ItYnV0dG9uLWxpbmssIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uLFxuLmJ0bjphY3RpdmUsXG4ucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAuZWxlbWVudG9yLWJ1dHRvbjphY3RpdmUsIC5lbGVtZW50b3ItYnV0dG9uLWxpbms6YWN0aXZlLCAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjphY3RpdmUsXG4uYnRuOnZpc2l0ZWQsXG4ucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0OnZpc2l0ZWRbdHlwZT1cInN1Ym1pdFwiXSwgLmVsZW1lbnRvci1idXR0b246dmlzaXRlZCwgLmVsZW1lbnRvci1idXR0b24tbGluazp2aXNpdGVkLCAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjp2aXNpdGVkLFxuLmVsZW1lbnRvci1zbGlkZXMgLnN3aXBlci1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbixcbi5lbGVtZW50b3Itc2xpZGVzIC5zd2lwZXItc2xpZGUtaW5uZXIgLmVsZW1lbnRvci1zbGlkZS1idXR0b246YWN0aXZlLFxuLmVsZW1lbnRvci1zbGlkZXMgLnN3aXBlci1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjp2aXNpdGVkLFxuI2Zvcm0tc3VibWl0LWJ1dHRvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYTUwNTM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1mYW1pbHk6IFwiTml2ZWF1IEdyb3Rlc2tcIiwgXCJIZWx2ZXRpY2FcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZWE1MDUzO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJ0bjphZnRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAuZWxlbWVudG9yLWJ1dHRvbjphZnRlciwgLmVsZW1lbnRvci1idXR0b24tbGluazphZnRlciwgLmVsZW1lbnRvci1zbGlkZS1idXR0b246YWZ0ZXIsXG4gIC5idG46YWN0aXZlOmFmdGVyLFxuICAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlOmFmdGVyLCAuZWxlbWVudG9yLWJ1dHRvbjphY3RpdmU6YWZ0ZXIsIC5lbGVtZW50b3ItYnV0dG9uLWxpbms6YWN0aXZlOmFmdGVyLCAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjphY3RpdmU6YWZ0ZXIsXG4gIC5idG46dmlzaXRlZDphZnRlcixcbiAgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOnZpc2l0ZWQ6YWZ0ZXIsIC5lbGVtZW50b3ItYnV0dG9uOnZpc2l0ZWQ6YWZ0ZXIsIC5lbGVtZW50b3ItYnV0dG9uLWxpbms6dmlzaXRlZDphZnRlciwgLmVsZW1lbnRvci1zbGlkZS1idXR0b246dmlzaXRlZDphZnRlcixcbiAgLmVsZW1lbnRvci1zbGlkZXMgLnN3aXBlci1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjphZnRlcixcbiAgLmVsZW1lbnRvci1zbGlkZXMgLnN3aXBlci1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjphY3RpdmU6YWZ0ZXIsXG4gIC5lbGVtZW50b3Itc2xpZGVzIC5zd2lwZXItc2xpZGUtaW5uZXIgLmVsZW1lbnRvci1zbGlkZS1idXR0b246dmlzaXRlZDphZnRlcixcbiAgI2Zvcm0tc3VibWl0LWJ1dHRvbjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNzVzIGVhc2UtaW47XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNzVzIGVhc2UtaW47XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjE3NXMgZWFzZS1pbjtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4xNzVzIGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTc1cyBlYXNlLWluO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNlYTUwNTM7XG4gICAgei1pbmRleDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAuYnRuID4gKiwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdID4gKiwgLmVsZW1lbnRvci1idXR0b24gPiAqLCAuZWxlbWVudG9yLWJ1dHRvbi1saW5rID4gKiwgLmVsZW1lbnRvci1zbGlkZS1idXR0b24gPiAqLFxuICAuYnRuOmFjdGl2ZSA+ICosXG4gIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0gPiAqLCAuZWxlbWVudG9yLWJ1dHRvbjphY3RpdmUgPiAqLCAuZWxlbWVudG9yLWJ1dHRvbi1saW5rOmFjdGl2ZSA+ICosIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOmFjdGl2ZSA+ICosXG4gIC5idG46dmlzaXRlZCA+ICosXG4gIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXQ6dmlzaXRlZFt0eXBlPVwic3VibWl0XCJdID4gKiwgLmVsZW1lbnRvci1idXR0b246dmlzaXRlZCA+ICosIC5lbGVtZW50b3ItYnV0dG9uLWxpbms6dmlzaXRlZCA+ICosIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOnZpc2l0ZWQgPiAqLFxuICAuZWxlbWVudG9yLXNsaWRlcyAuc3dpcGVyLXNsaWRlLWlubmVyIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uID4gKixcbiAgLmVsZW1lbnRvci1zbGlkZXMgLnN3aXBlci1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjphY3RpdmUgPiAqLFxuICAuZWxlbWVudG9yLXNsaWRlcyAuc3dpcGVyLXNsaWRlLWlubmVyIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOnZpc2l0ZWQgPiAqLFxuICAjZm9ybS1zdWJtaXQtYnV0dG9uID4gKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmJ0bjpkaXNhYmxlZCwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dDpkaXNhYmxlZFt0eXBlPVwic3VibWl0XCJdLCAuYnRuOmRpc2FibGVkOmhvdmVyLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0OmRpc2FibGVkOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5lbGVtZW50b3ItYnV0dG9uOmRpc2FibGVkLCAuZWxlbWVudG9yLWJ1dHRvbjpkaXNhYmxlZDpob3ZlciwgLmVsZW1lbnRvci1idXR0b24tbGluazpkaXNhYmxlZCwgLmVsZW1lbnRvci1idXR0b24tbGluazpkaXNhYmxlZDpob3ZlciwgLmVsZW1lbnRvci1zbGlkZS1idXR0b246ZGlzYWJsZWQsIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOmRpc2FibGVkOmhvdmVyLFxuICAuYnRuOmFjdGl2ZTpkaXNhYmxlZCxcbiAgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dDphY3RpdmU6ZGlzYWJsZWRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmJ0bjphY3RpdmU6ZGlzYWJsZWQ6aG92ZXIsXG4gIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXQ6YWN0aXZlOmRpc2FibGVkOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5lbGVtZW50b3ItYnV0dG9uOmFjdGl2ZTpkaXNhYmxlZCwgLmVsZW1lbnRvci1idXR0b246YWN0aXZlOmRpc2FibGVkOmhvdmVyLCAuZWxlbWVudG9yLWJ1dHRvbi1saW5rOmFjdGl2ZTpkaXNhYmxlZCwgLmVsZW1lbnRvci1idXR0b24tbGluazphY3RpdmU6ZGlzYWJsZWQ6aG92ZXIsIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOmFjdGl2ZTpkaXNhYmxlZCwgLmVsZW1lbnRvci1zbGlkZS1idXR0b246YWN0aXZlOmRpc2FibGVkOmhvdmVyLFxuICAuYnRuOnZpc2l0ZWQ6ZGlzYWJsZWQsXG4gIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXQ6dmlzaXRlZDpkaXNhYmxlZFt0eXBlPVwic3VibWl0XCJdLFxuICAuYnRuOnZpc2l0ZWQ6ZGlzYWJsZWQ6aG92ZXIsXG4gIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXQ6dmlzaXRlZDpkaXNhYmxlZDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuZWxlbWVudG9yLWJ1dHRvbjp2aXNpdGVkOmRpc2FibGVkLCAuZWxlbWVudG9yLWJ1dHRvbjp2aXNpdGVkOmRpc2FibGVkOmhvdmVyLCAuZWxlbWVudG9yLWJ1dHRvbi1saW5rOnZpc2l0ZWQ6ZGlzYWJsZWQsIC5lbGVtZW50b3ItYnV0dG9uLWxpbms6dmlzaXRlZDpkaXNhYmxlZDpob3ZlciwgLmVsZW1lbnRvci1zbGlkZS1idXR0b246dmlzaXRlZDpkaXNhYmxlZCwgLmVsZW1lbnRvci1zbGlkZS1idXR0b246dmlzaXRlZDpkaXNhYmxlZDpob3ZlcixcbiAgLmVsZW1lbnRvci1zbGlkZXMgLnN3aXBlci1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjpkaXNhYmxlZCxcbiAgLmVsZW1lbnRvci1zbGlkZXMgLnN3aXBlci1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjpkaXNhYmxlZDpob3ZlcixcbiAgLmVsZW1lbnRvci1zbGlkZXMgLnN3aXBlci1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjphY3RpdmU6ZGlzYWJsZWQsXG4gIC5lbGVtZW50b3Itc2xpZGVzIC5zd2lwZXItc2xpZGUtaW5uZXIgLmVsZW1lbnRvci1zbGlkZS1idXR0b246YWN0aXZlOmRpc2FibGVkOmhvdmVyLFxuICAuZWxlbWVudG9yLXNsaWRlcyAuc3dpcGVyLXNsaWRlLWlubmVyIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOnZpc2l0ZWQ6ZGlzYWJsZWQsXG4gIC5lbGVtZW50b3Itc2xpZGVzIC5zd2lwZXItc2xpZGUtaW5uZXIgLmVsZW1lbnRvci1zbGlkZS1idXR0b246dmlzaXRlZDpkaXNhYmxlZDpob3ZlcixcbiAgI2Zvcm0tc3VibWl0LWJ1dHRvbjpkaXNhYmxlZCxcbiAgI2Zvcm0tc3VibWl0LWJ1dHRvbjpkaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0I4QkJCRiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjQkZDMUMxICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjQjhCQkJGICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiB3YWl0ICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bjpob3ZlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYnRuOmZvY3VzLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5idG46YWN0aXZlLFxuICAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAuZWxlbWVudG9yLWJ1dHRvbjpob3ZlciwgLmVsZW1lbnRvci1idXR0b246Zm9jdXMsIC5lbGVtZW50b3ItYnV0dG9uOmFjdGl2ZSwgLmVsZW1lbnRvci1idXR0b24tbGluazpob3ZlciwgLmVsZW1lbnRvci1idXR0b24tbGluazpmb2N1cywgLmVsZW1lbnRvci1idXR0b24tbGluazphY3RpdmUsIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOmhvdmVyLCAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjpmb2N1cywgLmVsZW1lbnRvci1zbGlkZS1idXR0b246YWN0aXZlLFxuICAuYnRuOmFjdGl2ZTpob3ZlcixcbiAgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dDphY3RpdmU6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmJ0bjphY3RpdmU6Zm9jdXMsXG4gIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXQ6YWN0aXZlOmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5idG46YWN0aXZlOmFjdGl2ZSxcbiAgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dDphY3RpdmU6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sIC5lbGVtZW50b3ItYnV0dG9uOmFjdGl2ZTpob3ZlciwgLmVsZW1lbnRvci1idXR0b246YWN0aXZlOmZvY3VzLCAuZWxlbWVudG9yLWJ1dHRvbjphY3RpdmU6YWN0aXZlLCAuZWxlbWVudG9yLWJ1dHRvbi1saW5rOmFjdGl2ZTpob3ZlciwgLmVsZW1lbnRvci1idXR0b24tbGluazphY3RpdmU6Zm9jdXMsIC5lbGVtZW50b3ItYnV0dG9uLWxpbms6YWN0aXZlOmFjdGl2ZSwgLmVsZW1lbnRvci1zbGlkZS1idXR0b246YWN0aXZlOmhvdmVyLCAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjphY3RpdmU6Zm9jdXMsIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOmFjdGl2ZTphY3RpdmUsXG4gIC5idG46dmlzaXRlZDpob3ZlcixcbiAgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dDp2aXNpdGVkOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5idG46dmlzaXRlZDpmb2N1cyxcbiAgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dDp2aXNpdGVkOmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5idG46dmlzaXRlZDphY3RpdmUsXG4gIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXQ6dmlzaXRlZDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgLmVsZW1lbnRvci1idXR0b246dmlzaXRlZDpob3ZlciwgLmVsZW1lbnRvci1idXR0b246dmlzaXRlZDpmb2N1cywgLmVsZW1lbnRvci1idXR0b246dmlzaXRlZDphY3RpdmUsIC5lbGVtZW50b3ItYnV0dG9uLWxpbms6dmlzaXRlZDpob3ZlciwgLmVsZW1lbnRvci1idXR0b24tbGluazp2aXNpdGVkOmZvY3VzLCAuZWxlbWVudG9yLWJ1dHRvbi1saW5rOnZpc2l0ZWQ6YWN0aXZlLCAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjp2aXNpdGVkOmhvdmVyLCAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjp2aXNpdGVkOmZvY3VzLCAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjp2aXNpdGVkOmFjdGl2ZSxcbiAgLmVsZW1lbnRvci1zbGlkZXMgLnN3aXBlci1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjpob3ZlcixcbiAgLmVsZW1lbnRvci1zbGlkZXMgLnN3aXBlci1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjpmb2N1cyxcbiAgLmVsZW1lbnRvci1zbGlkZXMgLnN3aXBlci1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjphY3RpdmUsXG4gIC5lbGVtZW50b3Itc2xpZGVzIC5zd2lwZXItc2xpZGUtaW5uZXIgLmVsZW1lbnRvci1zbGlkZS1idXR0b246YWN0aXZlOmhvdmVyLFxuICAuZWxlbWVudG9yLXNsaWRlcyAuc3dpcGVyLXNsaWRlLWlubmVyIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOmFjdGl2ZTpmb2N1cyxcbiAgLmVsZW1lbnRvci1zbGlkZXMgLnN3aXBlci1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjphY3RpdmU6YWN0aXZlLFxuICAuZWxlbWVudG9yLXNsaWRlcyAuc3dpcGVyLXNsaWRlLWlubmVyIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOnZpc2l0ZWQ6aG92ZXIsXG4gIC5lbGVtZW50b3Itc2xpZGVzIC5zd2lwZXItc2xpZGUtaW5uZXIgLmVsZW1lbnRvci1zbGlkZS1idXR0b246dmlzaXRlZDpmb2N1cyxcbiAgLmVsZW1lbnRvci1zbGlkZXMgLnN3aXBlci1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjp2aXNpdGVkOmFjdGl2ZSxcbiAgI2Zvcm0tc3VibWl0LWJ1dHRvbjpob3ZlcixcbiAgI2Zvcm0tc3VibWl0LWJ1dHRvbjpmb2N1cyxcbiAgI2Zvcm0tc3VibWl0LWJ1dHRvbjphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idG46aG92ZXI6YWZ0ZXIsIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcjphZnRlciwgLmJ0bjpmb2N1czphZnRlciwgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzOmFmdGVyLFxuICAgIC5idG46YWN0aXZlOmFmdGVyLFxuICAgIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmU6YWZ0ZXIsIC5lbGVtZW50b3ItYnV0dG9uOmhvdmVyOmFmdGVyLCAuZWxlbWVudG9yLWJ1dHRvbjpmb2N1czphZnRlciwgLmVsZW1lbnRvci1idXR0b246YWN0aXZlOmFmdGVyLCAuZWxlbWVudG9yLWJ1dHRvbi1saW5rOmhvdmVyOmFmdGVyLCAuZWxlbWVudG9yLWJ1dHRvbi1saW5rOmZvY3VzOmFmdGVyLCAuZWxlbWVudG9yLWJ1dHRvbi1saW5rOmFjdGl2ZTphZnRlciwgLmVsZW1lbnRvci1zbGlkZS1idXR0b246aG92ZXI6YWZ0ZXIsIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOmZvY3VzOmFmdGVyLCAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjphY3RpdmU6YWZ0ZXIsXG4gICAgLmJ0bjphY3RpdmU6aG92ZXI6YWZ0ZXIsXG4gICAgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZTpob3ZlcjphZnRlcixcbiAgICAuYnRuOmFjdGl2ZTpmb2N1czphZnRlcixcbiAgICAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlOmZvY3VzOmFmdGVyLFxuICAgIC5idG46YWN0aXZlOmFjdGl2ZTphZnRlcixcbiAgICAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlOmFjdGl2ZTphZnRlciwgLmVsZW1lbnRvci1idXR0b246YWN0aXZlOmhvdmVyOmFmdGVyLCAuZWxlbWVudG9yLWJ1dHRvbjphY3RpdmU6Zm9jdXM6YWZ0ZXIsIC5lbGVtZW50b3ItYnV0dG9uOmFjdGl2ZTphY3RpdmU6YWZ0ZXIsIC5lbGVtZW50b3ItYnV0dG9uLWxpbms6YWN0aXZlOmhvdmVyOmFmdGVyLCAuZWxlbWVudG9yLWJ1dHRvbi1saW5rOmFjdGl2ZTpmb2N1czphZnRlciwgLmVsZW1lbnRvci1idXR0b24tbGluazphY3RpdmU6YWN0aXZlOmFmdGVyLCAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjphY3RpdmU6aG92ZXI6YWZ0ZXIsIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOmFjdGl2ZTpmb2N1czphZnRlciwgLmVsZW1lbnRvci1zbGlkZS1idXR0b246YWN0aXZlOmFjdGl2ZTphZnRlcixcbiAgICAuYnRuOnZpc2l0ZWQ6aG92ZXI6YWZ0ZXIsXG4gICAgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOnZpc2l0ZWQ6aG92ZXI6YWZ0ZXIsXG4gICAgLmJ0bjp2aXNpdGVkOmZvY3VzOmFmdGVyLFxuICAgIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTp2aXNpdGVkOmZvY3VzOmFmdGVyLFxuICAgIC5idG46dmlzaXRlZDphY3RpdmU6YWZ0ZXIsXG4gICAgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOnZpc2l0ZWQ6YWN0aXZlOmFmdGVyLCAuZWxlbWVudG9yLWJ1dHRvbjp2aXNpdGVkOmhvdmVyOmFmdGVyLCAuZWxlbWVudG9yLWJ1dHRvbjp2aXNpdGVkOmZvY3VzOmFmdGVyLCAuZWxlbWVudG9yLWJ1dHRvbjp2aXNpdGVkOmFjdGl2ZTphZnRlciwgLmVsZW1lbnRvci1idXR0b24tbGluazp2aXNpdGVkOmhvdmVyOmFmdGVyLCAuZWxlbWVudG9yLWJ1dHRvbi1saW5rOnZpc2l0ZWQ6Zm9jdXM6YWZ0ZXIsIC5lbGVtZW50b3ItYnV0dG9uLWxpbms6dmlzaXRlZDphY3RpdmU6YWZ0ZXIsIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOnZpc2l0ZWQ6aG92ZXI6YWZ0ZXIsIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOnZpc2l0ZWQ6Zm9jdXM6YWZ0ZXIsIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOnZpc2l0ZWQ6YWN0aXZlOmFmdGVyLFxuICAgIC5lbGVtZW50b3Itc2xpZGVzIC5zd2lwZXItc2xpZGUtaW5uZXIgLmVsZW1lbnRvci1zbGlkZS1idXR0b246aG92ZXI6YWZ0ZXIsXG4gICAgLmVsZW1lbnRvci1zbGlkZXMgLnN3aXBlci1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjpmb2N1czphZnRlcixcbiAgICAuZWxlbWVudG9yLXNsaWRlcyAuc3dpcGVyLXNsaWRlLWlubmVyIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOmFjdGl2ZTphZnRlcixcbiAgICAuZWxlbWVudG9yLXNsaWRlcyAuc3dpcGVyLXNsaWRlLWlubmVyIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOmFjdGl2ZTpob3ZlcjphZnRlcixcbiAgICAuZWxlbWVudG9yLXNsaWRlcyAuc3dpcGVyLXNsaWRlLWlubmVyIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOmFjdGl2ZTpmb2N1czphZnRlcixcbiAgICAuZWxlbWVudG9yLXNsaWRlcyAuc3dpcGVyLXNsaWRlLWlubmVyIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOmFjdGl2ZTphY3RpdmU6YWZ0ZXIsXG4gICAgLmVsZW1lbnRvci1zbGlkZXMgLnN3aXBlci1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjp2aXNpdGVkOmhvdmVyOmFmdGVyLFxuICAgIC5lbGVtZW50b3Itc2xpZGVzIC5zd2lwZXItc2xpZGUtaW5uZXIgLmVsZW1lbnRvci1zbGlkZS1idXR0b246dmlzaXRlZDpmb2N1czphZnRlcixcbiAgICAuZWxlbWVudG9yLXNsaWRlcyAuc3dpcGVyLXNsaWRlLWlubmVyIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOnZpc2l0ZWQ6YWN0aXZlOmFmdGVyLFxuICAgICNmb3JtLXN1Ym1pdC1idXR0b246aG92ZXI6YWZ0ZXIsXG4gICAgI2Zvcm0tc3VibWl0LWJ1dHRvbjpmb2N1czphZnRlcixcbiAgICAjZm9ybS1zdWJtaXQtYnV0dG9uOmFjdGl2ZTphZnRlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmVsZW1lbnRvci1zbGlkZXMgLnN3aXBlci1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZWE1MDUzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2VhNTA1MyAhaW1wb3J0YW50OyB9XG4gIC5lbGVtZW50b3Itc2xpZGVzIC5zd2lwZXItc2xpZGUtaW5uZXIgLmVsZW1lbnRvci1zbGlkZS1idXR0b246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29udGVudDogJyc7IH1cbiAgLmVsZW1lbnRvci1zbGlkZXMgLnN3aXBlci1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWE1MDUzICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZWE1MDUzICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZWxlbWVudG9yLXNsaWRlcyAuc3dpcGVyLXNsaWRlLWlubmVyIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBjb250ZW50OiAnJzsgfVxuXG4uZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6ICcnOyB9XG5cbi5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VhNTA1MyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlYTUwNTMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjpob3ZlcjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb250ZW50OiAnJzsgfVxuXG5zZWxlY3QsXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbi5lbGVtZW50b3ItZmllbGQtdGV4dHVhbCxcbi5lbGVtZW50b3ItZmllbGQtZ3JvdXAgLmVsZW1lbnRvci1maWVsZC10ZXh0dWFsLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLCB0ZXh0YXJlYSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM2QTZDNkU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJOaXZlYXUgR3JvdGVza1wiLCBcIkhlbHZldGljYVwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I4QkJCRjtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICBzZWxlY3Q6Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuICAuZWxlbWVudG9yLWZpZWxkLXRleHR1YWw6Zm9jdXMsXG4gIC5lbGVtZW50b3ItZmllbGQtZ3JvdXAgLmVsZW1lbnRvci1maWVsZC10ZXh0dWFsOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2QTZDNkU7IH1cbiAgc2VsZWN0LnNtYWxsLFxuICBpbnB1dFt0eXBlPVwidGV4dFwiXS5zbWFsbCxcbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXS5zbWFsbCxcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXS5zbWFsbCxcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLnNtYWxsLFxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5zbWFsbCxcbiAgaW5wdXRbdHlwZT1cInRlbFwiXS5zbWFsbCxcbiAgaW5wdXRbdHlwZT1cInVybFwiXS5zbWFsbCxcbiAgLmVsZW1lbnRvci1maWVsZC10ZXh0dWFsLnNtYWxsLFxuICAuZWxlbWVudG9yLWZpZWxkLWdyb3VwIC5lbGVtZW50b3ItZmllbGQtdGV4dHVhbC5zbWFsbCxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLnNtYWxsLCB0ZXh0YXJlYS5zbWFsbCB7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICBzZWxlY3QubGFyZ2UsXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmxhcmdlLFxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLmxhcmdlLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLmxhcmdlLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ubGFyZ2UsXG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmxhcmdlLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdLmxhcmdlLFxuICBpbnB1dFt0eXBlPVwidXJsXCJdLmxhcmdlLFxuICAuZWxlbWVudG9yLWZpZWxkLXRleHR1YWwubGFyZ2UsXG4gIC5lbGVtZW50b3ItZmllbGQtZ3JvdXAgLmVsZW1lbnRvci1maWVsZC10ZXh0dWFsLmxhcmdlLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ubGFyZ2UsIHRleHRhcmVhLmxhcmdlIHtcbiAgICBwYWRkaW5nOiAxZW07IH1cbiAgc2VsZWN0LmRpYixcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0uZGliLFxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLmRpYixcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXS5kaWIsXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5kaWIsXG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmRpYixcbiAgaW5wdXRbdHlwZT1cInRlbFwiXS5kaWIsXG4gIGlucHV0W3R5cGU9XCJ1cmxcIl0uZGliLFxuICAuZWxlbWVudG9yLWZpZWxkLXRleHR1YWwuZGliLFxuICAuZWxlbWVudG9yLWZpZWxkLWdyb3VwIC5lbGVtZW50b3ItZmllbGQtdGV4dHVhbC5kaWIsXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5kaWIsIHRleHRhcmVhLmRpYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIHNlbGVjdC52YWxpZCwgc2VsZWN0LnZhbGlkOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwidGV4dFwiXS52YWxpZCxcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0udmFsaWQ6Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0udmFsaWQsXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0udmFsaWQ6Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0udmFsaWQsXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0udmFsaWQ6Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS52YWxpZCxcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLnZhbGlkOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS52YWxpZCxcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0udmFsaWQ6Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0udmFsaWQsXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0udmFsaWQ6Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJ1cmxcIl0udmFsaWQsXG4gIGlucHV0W3R5cGU9XCJ1cmxcIl0udmFsaWQ6Zm9jdXMsXG4gIC5lbGVtZW50b3ItZmllbGQtdGV4dHVhbC52YWxpZCxcbiAgLmVsZW1lbnRvci1maWVsZC10ZXh0dWFsLnZhbGlkOmZvY3VzLFxuICAuZWxlbWVudG9yLWZpZWxkLWdyb3VwIC5lbGVtZW50b3ItZmllbGQtdGV4dHVhbC52YWxpZCxcbiAgLmVsZW1lbnRvci1maWVsZC1ncm91cCAuZWxlbWVudG9yLWZpZWxkLXRleHR1YWwudmFsaWQ6Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXS52YWxpZCxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLnZhbGlkOmZvY3VzLCB0ZXh0YXJlYS52YWxpZCwgdGV4dGFyZWEudmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzU1Y2E4NjsgfVxuICBzZWxlY3QuaW52YWxpZCwgc2VsZWN0LmludmFsaWQ6Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmludmFsaWQsXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmludmFsaWQ6Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0uaW52YWxpZCxcbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXS5pbnZhbGlkOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLmludmFsaWQsXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0uaW52YWxpZDpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmludmFsaWQsXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5pbnZhbGlkOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnZhbGlkLFxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnZhbGlkOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdLmludmFsaWQsXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0uaW52YWxpZDpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cInVybFwiXS5pbnZhbGlkLFxuICBpbnB1dFt0eXBlPVwidXJsXCJdLmludmFsaWQ6Zm9jdXMsXG4gIC5lbGVtZW50b3ItZmllbGQtdGV4dHVhbC5pbnZhbGlkLFxuICAuZWxlbWVudG9yLWZpZWxkLXRleHR1YWwuaW52YWxpZDpmb2N1cyxcbiAgLmVsZW1lbnRvci1maWVsZC1ncm91cCAuZWxlbWVudG9yLWZpZWxkLXRleHR1YWwuaW52YWxpZCxcbiAgLmVsZW1lbnRvci1maWVsZC1ncm91cCAuZWxlbWVudG9yLWZpZWxkLXRleHR1YWwuaW52YWxpZDpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLmludmFsaWQsXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5pbnZhbGlkOmZvY3VzLCB0ZXh0YXJlYS5pbnZhbGlkLCB0ZXh0YXJlYS5pbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNERDIwMzY7IH1cblxuc2VsZWN0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjQjhCQkJGOyB9XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjQjhCQkJGOyB9XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICNCOEJCQkY7IH1cblxuOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogI0I4QkJCRjsgfVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgem9vbTogMS41O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiA1MHB4OyB9XG4gIHNlbGVjdCBvcHRpb24ge1xuICAgIGhlaWdodDogMzBweDsgfVxuXG50ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIHBhZGRpbmc6IDFlbTsgfVxuXG5sYWJlbCB7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOaXZlYXUgR3JvdGVzayc7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogbG9jYWwoXCJOaXZlYXVHcm90ZXNrQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvTml2ZWF1R3JvdGVza0JvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05pdmVhdUdyb3Rlc2tCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOaXZlYXUgR3JvdGVzayc7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogbG9jYWwoXCJOaXZlYXVHcm90ZXNrTGlnaHRcIiksIHVybChcIi4uL2ZvbnRzL05pdmVhdUdyb3Rlc2tMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTml2ZWF1R3JvdGVza0xpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05pdmVhdSBHcm90ZXNrIE9mZmljZSc7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogbG9jYWwoXCJOaXZlYXUgR3JvdGVzayBPZmZpY2UgTGlnaHRcIiksIGxvY2FsKFwiTml2ZWF1R3JvdGVza09mZmljZUxpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy9OaXZlYXVHcm90ZXNrT2ZmaWNlTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05pdmVhdUdyb3Rlc2tPZmZpY2VMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOaXZlYXUgR3JvdGVzayc7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogbG9jYWwoXCJOaXZlYXVHcm90ZXNrTWVkaXVtXCIpLCB1cmwoXCIuLi9mb250cy9OaXZlYXVHcm90ZXNrTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OaXZlYXVHcm90ZXNrTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05pdmVhdSBHcm90ZXNrJztcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiBsb2NhbChcIk5pdmVhdUdyb3Rlc2tSZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9OaXZlYXVHcm90ZXNrUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTml2ZWF1R3JvdGVza1JlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTml2ZWF1IEdyb3Rlc2sgT2ZmaWNlJztcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiBsb2NhbChcIk5pdmVhdSBHcm90ZXNrIE9mZmljZSBCb2xkXCIpLCBsb2NhbChcIk5pdmVhdUdyb3Rlc2tPZmZpY2VCb2xkXCIpLCB1cmwoXCIuLi9mb250cy9OaXZlYXVHcm90ZXNrT2ZmaWNlQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTml2ZWF1R3JvdGVza09mZmljZUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05pdmVhdSBHcm90ZXNrIE9mZmljZSc7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogbG9jYWwoXCJOaXZlYXUgR3JvdGVzayBPZmZpY2VcIiksIGxvY2FsKFwiTml2ZWF1R3JvdGVza09mZmljZVJlZ3VsYXJcIiksIHVybChcIi4uL2ZvbnRzL05pdmVhdUdyb3Rlc2tPZmZpY2VSZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OaXZlYXVHcm90ZXNrT2ZmaWNlUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOaXZlYXUgR3JvdGVzayBPZmZpY2UnO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IGxvY2FsKFwiTml2ZWF1IEdyb3Rlc2sgT2ZmaWNlIE1lZGl1bVwiKSwgbG9jYWwoXCJOaXZlYXVHcm90ZXNrT2ZmaWNlTWVkaXVtXCIpLCB1cmwoXCIuLi9mb250cy9OaXZlYXVHcm90ZXNrT2ZmaWNlTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OaXZlYXVHcm90ZXNrT2ZmaWNlTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05pdmVhdSBHcm90ZXNrJztcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiBsb2NhbChcIk5pdmVhdUdyb3Rlc2tCb2xkXCIpLCB1cmwoXCIuLi9mb250cy9OaXZlYXVHcm90ZXNrQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTml2ZWF1R3JvdGVza0JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05pdmVhdSBHcm90ZXNrIE9mZmljZSc7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogbG9jYWwoXCJOaXZlYXUgR3JvdGVzayBPZmZpY2UgTWVkaXVtXCIpLCBsb2NhbChcIk5pdmVhdUdyb3Rlc2tPZmZpY2VNZWRpdW1cIiksIHVybChcIi4uL2ZvbnRzL05pdmVhdUdyb3Rlc2tPZmZpY2VNZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05pdmVhdUdyb3Rlc2tPZmZpY2VNZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTml2ZWF1IEdyb3Rlc2snO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IGxvY2FsKFwiTml2ZWF1R3JvdGVza01lZGl1bVwiKSwgdXJsKFwiLi4vZm9udHMvTml2ZWF1R3JvdGVza01lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTml2ZWF1R3JvdGVza01lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOaXZlYXUgR3JvdGVzayBPZmZpY2UnO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IGxvY2FsKFwiTml2ZWF1IEdyb3Rlc2sgT2ZmaWNlXCIpLCBsb2NhbChcIk5pdmVhdUdyb3Rlc2tPZmZpY2VSZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9OaXZlYXVHcm90ZXNrT2ZmaWNlUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTml2ZWF1R3JvdGVza09mZmljZVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTml2ZWF1IEdyb3Rlc2snO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IGxvY2FsKFwiTml2ZWF1R3JvdGVza1JlZ3VsYXJcIiksIHVybChcIi4uL2ZvbnRzL05pdmVhdUdyb3Rlc2tSZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OaXZlYXVHcm90ZXNrUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOaXZlYXUgR3JvdGVzayBPZmZpY2UnO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IGxvY2FsKFwiTml2ZWF1IEdyb3Rlc2sgT2ZmaWNlIEJvbGRcIiksIGxvY2FsKFwiTml2ZWF1R3JvdGVza09mZmljZUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL05pdmVhdUdyb3Rlc2tPZmZpY2VCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OaXZlYXVHcm90ZXNrT2ZmaWNlQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTml2ZWF1IEdyb3Rlc2snO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IGxvY2FsKFwiTml2ZWF1R3JvdGVza0xpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy9OaXZlYXVHcm90ZXNrTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05pdmVhdUdyb3Rlc2tMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOaXZlYXUgR3JvdGVzayBPZmZpY2UnO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IGxvY2FsKFwiTml2ZWF1IEdyb3Rlc2sgT2ZmaWNlIExpZ2h0XCIpLCBsb2NhbChcIk5pdmVhdUdyb3Rlc2tPZmZpY2VMaWdodFwiKSwgdXJsKFwiLi4vZm9udHMvTml2ZWF1R3JvdGVza09mZmljZUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OaXZlYXVHcm90ZXNrT2ZmaWNlTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICAgICAgICAgICAgICAgICAgSGVhZGluZ3MgICAgICAgICAgICAgICAgICAgICAgICAgICA9XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiTml2ZWF1IEdyb3Rlc2tcIiwgXCJIZWx2ZXRpY2FcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwQTBBMEE7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4ycHg7XG4gIG1hcmdpbi1ib3R0b206IC4zNWVtO1xuICAtbW96LWh5cGhlbnM6IGF1dG87XG4gIGh5cGhlbnM6IGF1dG87XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgaDEud2l0aC1zaGFkb3csXG4gIGgyLndpdGgtc2hhZG93LFxuICBoMy53aXRoLXNoYWRvdyxcbiAgaDQud2l0aC1zaGFkb3csXG4gIGg1LndpdGgtc2hhZG93LFxuICBoNi53aXRoLXNoYWRvdyxcbiAgLmgxLndpdGgtc2hhZG93LFxuICAuaDIud2l0aC1zaGFkb3csXG4gIC5oMy53aXRoLXNoYWRvdyxcbiAgLmg0LndpdGgtc2hhZG93LFxuICAuaDUud2l0aC1zaGFkb3csXG4gIC5oNi53aXRoLXNoYWRvdyB7XG4gICAgdGV4dC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiAzLjVlbTtcbiAgY29sb3I6ICNlYTUwNTM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBoMSAudC1zbWFsbCxcbiAgLmgxIC50LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG5oMixcbi5oMiB7XG4gIGNvbG9yOiAjZWE1MDUzO1xuICBmb250LXNpemU6IDIuNGVtO1xuICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgbWFyZ2luOiAxLjRlbSAwIC41ZW07IH1cblxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBtYXJnaW46IDEuNGVtIDAgLjVlbTsgfVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGNvbG9yOiAjNjE1ZjVkO1xuICBtYXJnaW46IDEuNGVtIDAgLjVlbTsgfVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzYxNWY1ZDtcbiAgbWFyZ2luOiAyZW0gMCAuNWVtOyB9XG5cbi5oZWFkaW5nLXNwYWNlIHtcbiAgcGFkZGluZzogMCAxcmVtOyB9XG5cbi5zaG9ydC1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xNXB4O1xuICBsZWZ0OiA1JTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjZlbTsgfVxuICBoMixcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNGVtOyB9XG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMS42ZW07IH1cbiAgaDMsIGg0LCBoNSwgLmgzLCAuaDQsIC5oNSB7XG4gICAgZm9udC1zaXplOiAxLjJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDEuOGVtICFpbXBvcnRhbnQ7IH0gfVxuXG4uYS1yaWdodCwgLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMjBweCAyMHB4OyB9XG5cbi5hLWxlZnQsIC5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7IH1cblxuLmYtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5vZmZzZXQtdG9wLTcwIHtcbiAgbWFyZ2luLXRvcDogLTcwcHg7IH1cblxuLm9mZnNldC10b3AtMTAwIHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4OyB9XG5cbi5vZmZzZXQtdG9wLTE1MCB7XG4gIG1hcmdpbi10b3A6IC0xNTBweDsgfVxuXG4ub2Zmc2V0LXRvcC0yMDAge1xuICBtYXJnaW4tdG9wOiAtMjAwcHg7IH1cblxuLm9mZnNldC10b3AtMzAwIHtcbiAgbWFyZ2luLXRvcDogLTMwMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAub2Zmc2V0LXRvcC0xMDAge1xuICAgIG1hcmdpbi10b3A6IC03MHB4OyB9IH1cblxuLmIxcHgge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTsgfVxuXG4uYmIxcHgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7IH1cblxuLmJyMXB4IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7IH1cblxuLmJ0MXB4IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlOyB9XG5cbi5ibDFweCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7IH1cblxuLmIycHgge1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTsgfVxuXG4uYmIycHgge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgd2hpdGU7IH1cblxuLmJyMnB4IHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7IH1cblxuLmJ0MnB4IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHdoaXRlOyB9XG5cbi5ibDJweCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgd2hpdGU7IH1cblxuLmIzcHgge1xuICBib3JkZXI6IDNweCBzb2xpZCB3aGl0ZTsgfVxuXG4uYmIzcHgge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgd2hpdGU7IH1cblxuLmJyM3B4IHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgd2hpdGU7IH1cblxuLmJ0M3B4IHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHdoaXRlOyB9XG5cbi5ibDNweCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgd2hpdGU7IH1cblxuLmI0cHgge1xuICBib3JkZXI6IDRweCBzb2xpZCB3aGl0ZTsgfVxuXG4uYmI0cHgge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgd2hpdGU7IH1cblxuLmJyNHB4IHtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgd2hpdGU7IH1cblxuLmJ0NHB4IHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHdoaXRlOyB9XG5cbi5ibDRweCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgd2hpdGU7IH1cblxuLmI1cHgge1xuICBib3JkZXI6IDVweCBzb2xpZCB3aGl0ZTsgfVxuXG4uYmI1cHgge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgd2hpdGU7IH1cblxuLmJyNXB4IHtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgd2hpdGU7IH1cblxuLmJ0NXB4IHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHdoaXRlOyB9XG5cbi5ibDVweCB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgd2hpdGU7IH1cblxuLnJvdW5kLTEwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4ucm91bmQtMjAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG5cbi5yb3VuZC0zMCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cblxuLnJvdW5kLTQwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDsgfVxuXG4ucm91bmQtNTAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG5cbi5yb3VuZC02MCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7IH1cblxuLnJvdW5kLTcwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogNzBweDsgfVxuXG4ucm91bmQtODAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA4MHB4OyB9XG5cbi5yb3VuZC05MCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogOTBweDtcbiAgd2lkdGg6IDkwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDkwcHg7IH1cblxuLnJvdW5kLTEwMCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cblxuLnJvdW5kLTExMCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTEwcHg7XG4gIHdpZHRoOiAxMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTEwcHg7IH1cblxuLnJvdW5kLTEyMCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTIwcHg7IH1cblxuLnJvdW5kLTEzMCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTMwcHg7XG4gIHdpZHRoOiAxMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTMwcHg7IH1cblxuLnJvdW5kLTE0MCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTQwcHg7XG4gIHdpZHRoOiAxNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTQwcHg7IH1cblxuLnJvdW5kLTE1MCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7IH1cblxuLnJvdW5kLTE2MCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTYwcHg7XG4gIHdpZHRoOiAxNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTYwcHg7IH1cblxuLnJvdW5kLTE3MCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTcwcHg7XG4gIHdpZHRoOiAxNzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTcwcHg7IH1cblxuLnJvdW5kLTE4MCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTgwcHg7XG4gIHdpZHRoOiAxODBweDtcbiAgYm9yZGVyLXJhZGl1czogMTgwcHg7IH1cblxuLnJvdW5kLTE5MCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTkwcHg7XG4gIHdpZHRoOiAxOTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTkwcHg7IH1cblxuLnJvdW5kLTIwMCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7IH1cblxuLmIxcHhkIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNCOEJCQkY7IH1cbiAgLmIxcHhkIHVsOmxhc3QtY2hpbGQsIC5iMXB4ZCBvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLmltYWdlLWNhcHRpb24ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XG4gIGZvbnQtZmFtaWx5OiBcIk5pdmVhdSBHcm90ZXNrXCIsIFwiSGVsdmV0aWNhXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRpdGxlLWFuaW0ge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzBweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyB0aXRsZS1hbmltIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMwcHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzBweCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIHRpdGxlLWFuaW0ge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzBweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgdGl0bGUtYW5pbSB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMwcHgpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlLXdpZHRoIHtcbiAgMCUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3ZW0pOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIHNjYWxlLXdpZHRoIHtcbiAgMCUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3ZW0pOyB9IH1cblxuQC1vLWtleWZyYW1lcyBzY2FsZS13aWR0aCB7XG4gIDAlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gN2VtKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2NhbGUtd2lkdGgge1xuICAwJSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDdlbSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGUtd2lkdGgtdGFibGV0IHtcbiAgMCUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoMmVtICsgMjBweCkpOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIHNjYWxlLXdpZHRoLXRhYmxldCB7XG4gIDAlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKDJlbSArIDIwcHgpKTsgfSB9XG5cbkAtby1rZXlmcmFtZXMgc2NhbGUtd2lkdGgtdGFibGV0IHtcbiAgMCUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoMmVtICsgMjBweCkpOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZS13aWR0aC10YWJsZXQge1xuICAwJSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICgyZW0gKyAyMHB4KSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGUtd2lkdGgtcGhvbmUge1xuICAwJSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgc2NhbGUtd2lkdGgtcGhvbmUge1xuICAwJSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIHNjYWxlLXdpZHRoLXBob25lIHtcbiAgMCUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZS13aWR0aC1waG9uZSB7XG4gIDAlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTsgfSB9XG5cbi5iaWctdGVhc2VyLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogd2lkdGg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuNzUsIDAsIDAuMTcsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjc1LCAwLCAwLjE3LCAxKTtcbiAgLW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjc1LCAwLCAwLjE3LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuNzUsIDAsIDAuMTcsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC43NSwgMCwgMC4xNywgMSk7IH1cbiAgLmJpZy10ZWFzZXItaW1hZ2U6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDkwZGVnLWNvbnZlcnQtYW5nbGUoMTgwZGVnLCBcImRlZ1wiKSwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDEwMCUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDMwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5iaWctdGVhc2VyLWltYWdlLm5vLXNoYWRvdzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb250ZW50OiAnJzsgfVxuICAuYmlnLXRlYXNlci1pbWFnZS5uby1zaGFkb3cgaDEge1xuICAgIHRleHQtc2hhZG93OiAwIDVweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuICAuYmlnLXRlYXNlci1pbWFnZSA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAuYmlnLXRlYXNlci1pbWFnZSBoMSwgLmJpZy10ZWFzZXItaW1hZ2UgLnByZS10aXRsZSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMTBweCAxMDBweCByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cbiAgLmJpZy10ZWFzZXItaW1hZ2UgLmJ0biwgLmJpZy10ZWFzZXItaW1hZ2UgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucG9zdC1wYXNzd29yZC1mb3JtIC5iaWctdGVhc2VyLWltYWdlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5iaWctdGVhc2VyLWltYWdlIC5lbGVtZW50b3ItYnV0dG9uLCAuYmlnLXRlYXNlci1pbWFnZSAuZWxlbWVudG9yLWJ1dHRvbi1saW5rIHtcbiAgICBtYXJnaW46IDFlbSAwIDJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJpZy10ZWFzZXItaW1hZ2UgLmJ0bjphZnRlciwgLmJpZy10ZWFzZXItaW1hZ2UgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAucG9zdC1wYXNzd29yZC1mb3JtIC5iaWctdGVhc2VyLWltYWdlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5iaWctdGVhc2VyLWltYWdlIC5lbGVtZW50b3ItYnV0dG9uOmFmdGVyLCAuYmlnLXRlYXNlci1pbWFnZSAuZWxlbWVudG9yLWJ1dHRvbi1saW5rOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAuYmlnLXRlYXNlci1pbWFnZSAjYnJlYWRjcnVtYnMgc3BhbiwgLmJpZy10ZWFzZXItaW1hZ2UgI2JyZWFkY3J1bWJzIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDsgfVxuICAuYmlnLXRlYXNlci1pbWFnZSAjYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmJpZy10ZWFzZXItaW1hZ2UgI2JyZWFkY3J1bWJzIC5icmVhZGNydW1iX2xhc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJpZy10ZWFzZXItaW1hZ2UgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmJpZy10ZWFzZXItaW1hZ2UgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJpZy10ZWFzZXItaW1hZ2UuaXMtdmlzaWJsZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxlLXdpZHRoIDFzIGZvcndhcmRzO1xuICAgIC1tb3otYW5pbWF0aW9uOiBzY2FsZS13aWR0aCAxcyBmb3J3YXJkcztcbiAgICAtby1hbmltYXRpb246IHNjYWxlLXdpZHRoIDFzIGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbjogc2NhbGUtd2lkdGggMXMgZm9yd2FyZHM7IH1cblxuLnRlYXNlci1pbWFnZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXIgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhciAhaW1wb3J0YW50OyB9XG4gIC50ZWFzZXItaW1hZ2UgaDMge1xuICAgIHRleHQtc2hhZG93OiAwIDEwcHggMTAwcHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMiwgMCwgMC4zLCAxKTtcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjIsIDAsIDAuMywgMSk7XG4gICAgLW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjIsIDAsIDAuMywgMSk7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMiwgMCwgMC4zLCAxKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLjMsIDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAudGVhc2VyLWltYWdlIC5idG4sIC50ZWFzZXItaW1hZ2UgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucG9zdC1wYXNzd29yZC1mb3JtIC50ZWFzZXItaW1hZ2UgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRlYXNlci1pbWFnZSAuZWxlbWVudG9yLWJ1dHRvbiwgLnRlYXNlci1pbWFnZSAuZWxlbWVudG9yLWJ1dHRvbi1saW5rIHtcbiAgICBtYXJnaW46IDFlbSAwIDJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG4gIC50ZWFzZXItaW1hZ2U6aG92ZXIge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDYwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgIC50ZWFzZXItaW1hZ2U6aG92ZXIgaDMge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuM2VtKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4zZW0pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4zZW0pO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuM2VtKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4zZW0pOyB9XG4gIC50ZWFzZXItaW1hZ2UgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnRlYXNlci1pbWFnZSBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iaWctdGVhc2VyLWltYWdlIGgxIHtcbiAgICBmb250LXNpemU6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5iaWctdGVhc2VyLWltYWdlLmlzLXZpc2libGUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsZS13aWR0aC10YWJsZXQgMXMgLjNzIGZvcndhcmRzO1xuICAgIC1tb3otYW5pbWF0aW9uOiBzY2FsZS13aWR0aC10YWJsZXQgMXMgLjNzIGZvcndhcmRzO1xuICAgIC1vLWFuaW1hdGlvbjogc2NhbGUtd2lkdGgtdGFibGV0IDFzIC4zcyBmb3J3YXJkcztcbiAgICBhbmltYXRpb246IHNjYWxlLXdpZHRoLXRhYmxldCAxcyAuM3MgZm9yd2FyZHM7IH1cbiAgLnRlYXNlci1pbWFnZSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC50ZWFzZXItaW1hZ2UgaDMge1xuICAgICAgZm9udC1zaXplOiAyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmJpZy10ZWFzZXItaW1hZ2UgI2JyZWFkY3J1bWJzIHNwYW4sIC5iaWctdGVhc2VyLWltYWdlICNicmVhZGNydW1icyBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAuYmlnLXRlYXNlci1pbWFnZSBoMSB7XG4gICAgZm9udC1zaXplOiAyLjJlbSAhaW1wb3J0YW50OyB9XG4gIC5iaWctdGVhc2VyLWltYWdlLmlzLXZpc2libGUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsZS13aWR0aC1waG9uZSAxcyAuM3MgZm9yd2FyZHM7XG4gICAgLW1vei1hbmltYXRpb246IHNjYWxlLXdpZHRoLXBob25lIDFzIC4zcyBmb3J3YXJkcztcbiAgICAtby1hbmltYXRpb246IHNjYWxlLXdpZHRoLXBob25lIDFzIC4zcyBmb3J3YXJkcztcbiAgICBhbmltYXRpb246IHNjYWxlLXdpZHRoLXBob25lIDFzIC4zcyBmb3J3YXJkczsgfVxuICAudGVhc2VyLWltYWdlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnRlYXNlci1pbWFnZSBoMyB7XG4gICAgICBmb250LXNpemU6IDEuNmVtOyB9IH1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDByZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNCB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTAge1xuICBtYXJnaW46IDByZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMSB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0yIHtcbiAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTMge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtNCB7XG4gIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC01IHtcbiAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTAtMCB7XG4gIG1hcmdpbi10b3A6IDAuMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0wLTEge1xuICBtYXJnaW4tdG9wOiAwLjFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMC0yIHtcbiAgbWFyZ2luLXRvcDogMC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTAtMyB7XG4gIG1hcmdpbi10b3A6IDAuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0wLTQge1xuICBtYXJnaW4tdG9wOiAwLjRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMC01IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAtMCB7XG4gIG1hcmdpbi1yaWdodDogMC4wcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAtMiB7XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAtMyB7XG4gIG1hcmdpbi1yaWdodDogMC4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAtNCB7XG4gIG1hcmdpbi1yaWdodDogMC40cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAtNSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAtMCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0wLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMC0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAtMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0wLTQge1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMC01IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjByZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0wLTIge1xuICBtYXJnaW4tbGVmdDogMC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAtMyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMC00IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0wLTUge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTAtMCB7XG4gIG1hcmdpbjogMC4wcmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTAtMSB7XG4gIG1hcmdpbjogMC4xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTAtMiB7XG4gIG1hcmdpbjogMC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTAtMyB7XG4gIG1hcmdpbjogMC4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTAtNCB7XG4gIG1hcmdpbjogMC40cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTAtNSB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDByZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTAge1xuICBwYWRkaW5nOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTEge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTIge1xuICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTMge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTQge1xuICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTUge1xuICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAtMCB7XG4gIHBhZGRpbmctdG9wOiAwLjByZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0wLTIge1xuICBwYWRkaW5nLXRvcDogMC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAtMyB7XG4gIHBhZGRpbmctdG9wOiAwLjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMC00IHtcbiAgcGFkZGluZy10b3A6IDAuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0wLTUge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTAtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0wLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTAtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0wLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjRyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMC01IHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAtMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjByZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMC0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0wLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAtMyB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMC00IHtcbiAgcGFkZGluZy1ib3R0b206IDAuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0wLTUge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAtMCB7XG4gIHBhZGRpbmctbGVmdDogMC4wcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4xcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAtMiB7XG4gIHBhZGRpbmctbGVmdDogMC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAtMyB7XG4gIHBhZGRpbmctbGVmdDogMC4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAtNCB7XG4gIHBhZGRpbmctbGVmdDogMC40cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAtNSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTAtMCB7XG4gIHBhZGRpbmc6IDAuMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0wLTEge1xuICBwYWRkaW5nOiAwLjFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMC0yIHtcbiAgcGFkZGluZzogMC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTAtMyB7XG4gIHBhZGRpbmc6IDAuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0wLTQge1xuICBwYWRkaW5nOiAwLjRyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMC01IHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmNsZWFyLCAucm93LCAucy1yb3cge1xuICB6b29tOiAxOyB9XG4gIC5jbGVhcjpiZWZvcmUsIC5jbGVhcjphZnRlciwgLnJvdzpiZWZvcmUsIC5yb3c6YWZ0ZXIsIC5zLXJvdzpiZWZvcmUsIC5zLXJvdzphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6b29tOiAxOyB9XG4gIC5jbGVhcjphZnRlciwgLnJvdzphZnRlciwgLnMtcm93OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uZGIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kaWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZG4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNob3ctb24tcGhvbmUsIC5zaG93LW9uLXNtYWxsLCAuc2hvdy1vbi10YWJsZXQsIC5kaWItb24tdGFibGV0LCAuZGliLW9uLXBob25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5vbmx5LW9uLXJ3ZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm9ubHktb24tdGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub25seS1vbi1waG9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuLnRyYW5zaXRpb24sIGEsXG4ubGluayB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7IH1cblxuW2NsYXNzKj1cImNsaWNrYWJsZVwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY29sdW1ucy0yIHtcbiAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAtby1jb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1jb3VudDogMjsgfVxuXG4uY29sdW1ucy0zIHtcbiAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuICAtby1jb2x1bW4tY291bnQ6IDM7XG4gIGNvbHVtbi1jb3VudDogMzsgfVxuXG4uaG92ZXJhYmxlIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzO1xuICBib3gtc2hhZG93OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmhvdmVyYWJsZTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1czsgfVxuXG4uaGlkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGlkZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb250ZW50OiAnKyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxlZnQ6IDVweDsgfVxuICAuaGlkZXIuYWN0aXZlOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29udGVudDogJy0nO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsZWZ0OiA1cHg7IH1cblxuLmhpZGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2hvdy1vbi1sYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5zaG93LW9uLXBob25lLCAuc2hvdy1vbi1zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuc2hvdy1vbi10YWJsZXQsIC5kaWItb24tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5oaWRlLW9uLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5jb2x1bW5zLTIge1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAxO1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAxO1xuICAgIC1vLWNvbHVtbi1jb3VudDogMTtcbiAgICBjb2x1bW4tY291bnQ6IDE7IH1cbiAgLmNvbHVtbnMtMyB7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDE7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7XG4gICAgLW8tY29sdW1uLWNvdW50OiAxO1xuICAgIGNvbHVtbi1jb3VudDogMTsgfVxuICAuaGlkZS1vbi1waG9uZSwgLmhpZGUtb24tc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5mdzQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZ3NTAwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uZnc2MDAge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5md2JvbGQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uaHlwaGVuYXRlIHtcbiAgLW1zLXdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gIC1tb3otaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bzsgfVxuXG4udC1lbGxpcHNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4udC1zbWFsbCwgLnRleHQtc21hbGwge1xuICBmb250LXNpemU6IC44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfVxuXG4udC1leHRyYS1zbWFsbCwgLnQteHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07IH1cblxuLnQtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMS40ZW07IH1cblxuLnQteGxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtOyB9XG5cbi50LWx0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cblxuLnRkdSwgLnQtZHUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnR0dSwgLnQtdHUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50LWNlbnRlciwgLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5sb25nLWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyOyB9XG4gIC5sb25nLWNvbnRlbnQuY29sbGFwc2Uge1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubG9uZy1jb250ZW50LmNvbGxhcHNlLmgxMDAge1xuICAgICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgIC5sb25nLWNvbnRlbnQuY29sbGFwc2UuaDIwMCB7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gICAgLmxvbmctY29udGVudC5jb2xsYXBzZS5oMzAwIHtcbiAgICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICAubG9uZy1jb250ZW50LmNvbGxhcHNlLmg0MDAge1xuICAgICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgIC5sb25nLWNvbnRlbnQuY29sbGFwc2UuaDUwMCB7XG4gICAgICBoZWlnaHQ6IDUwMHB4OyB9XG4gICAgLmxvbmctY29udGVudC5jb2xsYXBzZS5oNjAwIHtcbiAgICAgIGhlaWdodDogNjAwcHg7IH1cbiAgICAubG9uZy1jb250ZW50LmNvbGxhcHNlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZy1jb252ZXJ0LWFuZ2xlKDE4MGRlZywgXCJkZWdcIiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNmZmYpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI2ZmZik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgY29udGVudDogJyc7IH1cbiAgLmxvbmctY29udGVudCAubG9uZy1jb250ZW50LXRvZ2dsZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgei1pbmRleDogMTA7IH1cblxuI2Zvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNlYTUwNTM7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0ZW07XG4gIGZvbnQtc2l6ZTogLjhlbTsgfVxuICAjZm9vdGVyIC5jb2wtNCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICNmb290ZXIubGl2ZSB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDsgfVxuICAjZm9vdGVyLmVkaXRvciB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDsgfVxuICAjZm9vdGVyIGEsICNmb290ZXIgLmxpbmsge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyOyB9XG4gICAgI2Zvb3RlciBhOmhvdmVyLCAjZm9vdGVyIC5saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgI2Zvb3RlciBoNCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDAgLjVlbTsgfVxuICAjZm9vdGVyIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICAgICNmb290ZXIgdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICNmb290ZXIgLnNvY2lhbC1pY29ucyB7XG4gICAgbWFyZ2luLXRvcDogLjVlbTsgfVxuICAgICNmb290ZXIgLnNvY2lhbC1pY29ucyBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyOyB9XG4gICAgICAjZm9vdGVyIC5zb2NpYWwtaWNvbnMgYSBzdmcge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZmlsbDogI2VhNTA1MzsgfVxuICAgICAgI2Zvb3RlciAuc29jaWFsLWljb25zIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAjZm9vdGVyIC5jb3B5IHtcbiAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgI2Zvb3RlciAuY29weSB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gICAgI2Zvb3RlciAuY29weSAubWVudS1yZWNodGxpY2hlcy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICNmb290ZXIgLmZvb3Rlci1sb2dvcyBpbWcge1xuICAgIGhlaWdodDogNjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgI2Zvb3RlciAuZm9vdGVyLWxvZ29zIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjZm9vdGVyIC5mb290ZXItbG9nb3MgYSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAjZm9vdGVyIC5mb290ZXItbG9nb3MgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDE0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gICNmb290ZXIge1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBwYWRkaW5nOiAyZW07IH1cbiAgICAjZm9vdGVyIC5jb2wtMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAjZm9vdGVyIC5jb3B5IHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgICAgI2Zvb3RlciAuY29weSB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7IH0gfVxuXG4vKipcbiAqIEdyaWRcbiAqL1xuLmdyaWQge1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7IH1cbiAgLmdyaWQud2lkZSB7XG4gICAgd2lkdGg6IDE0NDBweDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDsgfVxuXG4ucy1yb3cgLmNvbC0xLCAucy1yb3cgLmNvbC0yLCAucy1yb3cgLmNvbC0zLCAucy1yb3cgLmNvbC00LCAucy1yb3cgLmNvbC01LCAucy1yb3cgLmNvbC02LCAucy1yb3cgLmNvbC03LCAucy1yb3cgLmNvbC04LCAucy1yb3cgLmNvbC05LCAucy1yb3cgLmNvbC0xMCwgLnMtcm93IC5jb2wtMTEsIC5zLXJvdyAuY29sLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxJTsgfVxuXG4ucy1yb3cge1xuICBtYXJnaW4tbGVmdDogLTElO1xuICBtYXJnaW4tcmlnaHQ6IC0xJTsgfVxuXG4uY29sLTEge1xuICB3aWR0aDogOC4zMzMzMyU7IH1cblxuLnMtcm93IC5jb2wtMSB7XG4gIHdpZHRoOiA2LjMzMzMzJTsgfVxuXG4udy0xIHtcbiAgd2lkdGg6IDguMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLmNvbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4ucy1yb3cgLmNvbC0yIHtcbiAgd2lkdGg6IDE0LjY2NjY3JTsgfVxuXG4udy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi5jb2wtMyB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLnMtcm93IC5jb2wtMyB7XG4gIHdpZHRoOiAyMyU7IH1cblxuLnctMyB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuXG4uY29sLTQge1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5zLXJvdyAuY29sLTQge1xuICB3aWR0aDogMzEuMzMzMzMlOyB9XG5cbi53LTQge1xuICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLmNvbC01IHtcbiAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4ucy1yb3cgLmNvbC01IHtcbiAgd2lkdGg6IDM5LjY2NjY3JTsgfVxuXG4udy01IHtcbiAgd2lkdGg6IDQxLjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi5jb2wtNiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLnMtcm93IC5jb2wtNiB7XG4gIHdpZHRoOiA0OCU7IH1cblxuLnctNiB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4uY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMlOyB9XG5cbi5zLXJvdyAuY29sLTcge1xuICB3aWR0aDogNTYuMzMzMzMlOyB9XG5cbi53LTcge1xuICB3aWR0aDogNTguMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLmNvbC04IHtcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4ucy1yb3cgLmNvbC04IHtcbiAgd2lkdGg6IDY0LjY2NjY3JTsgfVxuXG4udy04IHtcbiAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi5jb2wtOSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLnMtcm93IC5jb2wtOSB7XG4gIHdpZHRoOiA3MyU7IH1cblxuLnctOSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuXG4uY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4ucy1yb3cgLmNvbC0xMCB7XG4gIHdpZHRoOiA4MS4zMzMzMyU7IH1cblxuLnctMTAge1xuICB3aWR0aDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLmNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NyU7IH1cblxuLnMtcm93IC5jb2wtMTEge1xuICB3aWR0aDogODkuNjY2NjclOyB9XG5cbi53LTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi5jb2wtMTIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucy1yb3cgLmNvbC0xMiB7XG4gIHdpZHRoOiA5OCU7IH1cblxuLnctMTIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5ncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29sLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5jb2wtbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLnMtcm93IC5jb2wtbS0xIHtcbiAgICB3aWR0aDogNi4zMzMzMyU7IH1cbiAgLmNvbC0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY29sLW0tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAucy1yb3cgLmNvbC1tLTIge1xuICAgIHdpZHRoOiAxNC42NjY2NyU7IH1cbiAgLmNvbC0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY29sLW0tMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucy1yb3cgLmNvbC1tLTMge1xuICAgIHdpZHRoOiAyMyU7IH1cbiAgLmNvbC00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY29sLW0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucy1yb3cgLmNvbC1tLTQge1xuICAgIHdpZHRoOiAzMS4zMzMzMyU7IH1cbiAgLmNvbC01IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY29sLW0tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAucy1yb3cgLmNvbC1tLTUge1xuICAgIHdpZHRoOiAzOS42NjY2NyU7IH1cbiAgLmNvbC02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY29sLW0tNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucy1yb3cgLmNvbC1tLTYge1xuICAgIHdpZHRoOiA0OCU7IH1cbiAgLmNvbC03IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY29sLW0tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAucy1yb3cgLmNvbC1tLTcge1xuICAgIHdpZHRoOiA1Ni4zMzMzMyU7IH1cbiAgLmNvbC04IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY29sLW0tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAucy1yb3cgLmNvbC1tLTgge1xuICAgIHdpZHRoOiA2NC42NjY2NyU7IH1cbiAgLmNvbC05IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY29sLW0tOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAucy1yb3cgLmNvbC1tLTkge1xuICAgIHdpZHRoOiA3MyU7IH1cbiAgLmNvbC0xMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbC1tLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5zLXJvdyAuY29sLW0tMTAge1xuICAgIHdpZHRoOiA4MS4zMzMzMyU7IH1cbiAgLmNvbC0xMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbC1tLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5zLXJvdyAuY29sLW0tMTEge1xuICAgIHdpZHRoOiA4OS42NjY2NyU7IH1cbiAgLmNvbC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbC1tLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucy1yb3cgLmNvbC1tLTEyIHtcbiAgICB3aWR0aDogOTglOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5jb2wtMSwgLnMtcm93IC5jb2wtMSwgLmNvbC1tMSwgLnMtcm93IC5jb2wtbS0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY29sLXMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5zLXJvdyAuY29sLXMtMSB7XG4gICAgd2lkdGg6IDYuMzMzMzMlO1xuICAgIG1hcmdpbjogMCAxJTsgfVxuICAuY29sLTIsIC5zLXJvdyAuY29sLTIsIC5jb2wtbTIsIC5zLXJvdyAuY29sLW0tMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbC1zLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLnMtcm93IC5jb2wtcy0yIHtcbiAgICB3aWR0aDogMTQuNjY2NjclO1xuICAgIG1hcmdpbjogMCAxJTsgfVxuICAuY29sLTMsIC5zLXJvdyAuY29sLTMsIC5jb2wtbTMsIC5zLXJvdyAuY29sLW0tMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbC1zLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnMtcm93IC5jb2wtcy0zIHtcbiAgICB3aWR0aDogMjMlO1xuICAgIG1hcmdpbjogMCAxJTsgfVxuICAuY29sLTQsIC5zLXJvdyAuY29sLTQsIC5jb2wtbTQsIC5zLXJvdyAuY29sLW0tNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbC1zLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnMtcm93IC5jb2wtcy00IHtcbiAgICB3aWR0aDogMzEuMzMzMzMlO1xuICAgIG1hcmdpbjogMCAxJTsgfVxuICAuY29sLTUsIC5zLXJvdyAuY29sLTUsIC5jb2wtbTUsIC5zLXJvdyAuY29sLW0tNSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbC1zLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLnMtcm93IC5jb2wtcy01IHtcbiAgICB3aWR0aDogMzkuNjY2NjclO1xuICAgIG1hcmdpbjogMCAxJTsgfVxuICAuY29sLTYsIC5zLXJvdyAuY29sLTYsIC5jb2wtbTYsIC5zLXJvdyAuY29sLW0tNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbC1zLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnMtcm93IC5jb2wtcy02IHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbjogMCAxJTsgfVxuICAuY29sLTcsIC5zLXJvdyAuY29sLTcsIC5jb2wtbTcsIC5zLXJvdyAuY29sLW0tNyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbC1zLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLnMtcm93IC5jb2wtcy03IHtcbiAgICB3aWR0aDogNTYuMzMzMzMlO1xuICAgIG1hcmdpbjogMCAxJTsgfVxuICAuY29sLTgsIC5zLXJvdyAuY29sLTgsIC5jb2wtbTgsIC5zLXJvdyAuY29sLW0tOCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbC1zLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLnMtcm93IC5jb2wtcy04IHtcbiAgICB3aWR0aDogNjQuNjY2NjclO1xuICAgIG1hcmdpbjogMCAxJTsgfVxuICAuY29sLTksIC5zLXJvdyAuY29sLTksIC5jb2wtbTksIC5zLXJvdyAuY29sLW0tOSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbC1zLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLnMtcm93IC5jb2wtcy05IHtcbiAgICB3aWR0aDogNzMlO1xuICAgIG1hcmdpbjogMCAxJTsgfVxuICAuY29sLTEwLCAucy1yb3cgLmNvbC0xMCwgLmNvbC1tMTAsIC5zLXJvdyAuY29sLW0tMTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5jb2wtcy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAucy1yb3cgLmNvbC1zLTEwIHtcbiAgICB3aWR0aDogODEuMzMzMzMlO1xuICAgIG1hcmdpbjogMCAxJTsgfVxuICAuY29sLTExLCAucy1yb3cgLmNvbC0xMSwgLmNvbC1tMTEsIC5zLXJvdyAuY29sLW0tMTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5jb2wtcy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAucy1yb3cgLmNvbC1zLTExIHtcbiAgICB3aWR0aDogODkuNjY2NjclO1xuICAgIG1hcmdpbjogMCAxJTsgfVxuICAuY29sLTEyLCAucy1yb3cgLmNvbC0xMiwgLmNvbC1tMTIsIC5zLXJvdyAuY29sLW0tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5jb2wtcy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnMtcm93IC5jb2wtcy0xMiB7XG4gICAgd2lkdGg6IDk4JTtcbiAgICBtYXJnaW46IDAgMSU7IH0gfVxuXG4jaGVhZGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTAwMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAjaGVhZGVyLnNjcm9sbGVkIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICNmNWY1ZjU7IH1cbiAgI2hlYWRlci5lZGl0b3Ige1xuICAgIHotaW5kZXg6IDA7IH1cbiAgI2hlYWRlciAubmF2LWFyZWEge1xuICAgIGZsZXg6IDEgMTtcbiAgICBtYXJnaW46IDAgMWVtIDAgMDsgfVxuICAgICNoZWFkZXIgLm5hdi1hcmVhIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgICNoZWFkZXIgLm5hdi1hcmVhIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgICAgI2hlYWRlciAubmF2LWFyZWEgdWwgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICMwQTBBMEE7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICAgICAjaGVhZGVyIC5uYXYtYXJlYSB1bCBsaSBhLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogI2VhNTA1MzsgfVxuICAgICAgICAgICAgI2hlYWRlciAubmF2LWFyZWEgdWwgbGkgYS5hY3RpdmUgc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogI2VhNTA1MzsgfVxuICAgICAgICAgICNoZWFkZXIgLm5hdi1hcmVhIHVsIGxpIGEuaW5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICNCOEJCQkY7IH1cbiAgICAgICAgICAgICNoZWFkZXIgLm5hdi1hcmVhIHVsIGxpIGEuaW5hY3RpdmUgc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogI0I4QkJCRjsgfVxuICAgICAgICAgICNoZWFkZXIgLm5hdi1hcmVhIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNlYTUwNTM7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAjaGVhZGVyIC5uYXYtYXJlYSB1bCBsaSBhIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjZWE1MDUzO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgI2hlYWRlciAubmF2LWFyZWEgdWwgbGkgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2hlYWRlciAubG9nby1hcmVhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICNoZWFkZXIgLmxvZ28tYXJlYSBzdmcge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgICB3aWR0aDogMTcwcHg7IH1cbiAgICAgICNoZWFkZXIgLmxvZ28tYXJlYSBzdmcuc2Nyb2xsZWQge1xuICAgICAgICB3aWR0aDogMTAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNoZWFkZXIgLm5hdi1hcmVhIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAjaGVhZGVyIC5uYXYtYXJlYSB1bCBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgI2hlYWRlciAubmF2LWFyZWEgdWwgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgI2hlYWRlciAubG9nby1hcmVhIHN2ZyB7XG4gICAgd2lkdGg6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gICNoZWFkZXIgLm5hdi1hcmVhIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAjaGVhZGVyIC5uYXYtYXJlYSB1bCBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfVxuICAgICAgI2hlYWRlciAubmF2LWFyZWEgdWwgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgI2hlYWRlciAubmF2LWFyZWEgdWwgbGkgYSBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIHRvcDogNnB4OyB9XG4gICNoZWFkZXIgLmxvZ28tYXJlYSBzdmcge1xuICAgIHdpZHRoOiAxMDBweDsgfSB9XG5cbi5kbG0tZG93bmxvYWRzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAwIDJyZW07IH1cbiAgLmRsbS1kb3dubG9hZHMgbGkge1xuICAgIHdpZHRoOiAyNSU7IH1cblxuLmRvd25sb2FkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmRvd25sb2FkZXJfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZG93bmxvYWRlcl9faW1hZ2UgaW1nIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAuZG93bmxvYWRlcl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZGxtLWRvd25sb2FkcyBsaSB7XG4gICAgd2lkdGg6IDMzJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuZGxtLWRvd25sb2FkcyBsaSB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC5kbG0tZG93bmxvYWRzIGxpIC5kb3dubG9hZGVyIHtcbiAgICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgIC5kbG0tZG93bmxvYWRzIGxpIC5idG4sIC5kbG0tZG93bmxvYWRzIGxpIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBvc3QtcGFzc3dvcmQtZm9ybSAuZGxtLWRvd25sb2FkcyBsaSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4OyB9IH1cblxuLndpZGdldF93cGRldl9ib29raW5nIC5ia19jYWxlbmRhcl9mcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7IH1cblxuLmJsb2NrX2hpbnRzIC5ibG9ja190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmJsb2NrX2NoZWNrX2luX291dCxcbi5ibG9ja19wZW5kaW5nLFxuLmJsb2NrX3RpbWUsXG4uYmxvY2tfYm9va2VkLFxuLmJsb2NrX2ZyZWUge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldCB0ZCBhLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldCB0ZCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VhNTA1MzsgfVxuXG4udWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItbmV4dCxcbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgY29sb3I6ICNlYTUwNTM7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhNTA1MztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWE1MDUzO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgycHgsIDFweCk7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhNTA1MztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VhNTA1MztcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTFweCwgLTJweCk7IH1cblxuLm1lYy13cmFwIC5tZWMtc2luZ2xlLXRpdGxlLFxuLnNpbmdsZS1tZWMtZXZlbnRzIC5tZWMtd3JhcC5tZWMtbm8tYWNjZXNzLWVycm9yIGgxLFxuLm1lYy1ldmVudC1saXN0LXN0YW5kYXJkIC5tZWMtZXZlbnQtdGl0bGUge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZWE1MDUzICFpbXBvcnRhbnQ7IH1cblxuLm1lYy1ldmVudC1saXN0LXN0YW5kYXJkIC5tZWMtZXZlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuXG4ubWVjLXdyYXAge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5tZWMtZXZlbnQtbGlzdC1zdGFuZGFyZCAubWVjLWV2ZW50LXRpdGxlIGEge1xuICBjb2xvcjogIzYxNWY1ZDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4ubWVjLXJlYy1ldmVudHMtdGl0bGUsXG4ubWVjLW1vbnRoLWRpdmlkZXIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNjE1ZjVkOyB9XG5cbi5tZWMtcmVsYXRlZC1ldmVudHMtd3JhcCBoMy5tZWMtcmVjLWV2ZW50cy10aXRsZSxcbi5tZWMtcmVsYXRlZC1ldmVudC1jb250ZW50IGg1IGEsXG4ubWVjLWV2ZW50LWxpc3Qtc3RhbmRhcmQgLm1lYy1ldmVudC1tZXRhIHNwYW4ubWVjLWV2ZW50LWQsXG4ubWVjLWV2ZW50LWxpc3Qtc3RhbmRhcmQgLm1lYy1ldmVudC1tZXRhIHNwYW4ubWVjLWV2ZW50LW0sXG4ubWVjLWNhbGVuZGFyIC5tZWMtZXZlbnQtYXJ0aWNsZSAubWVjLWV2ZW50LXRpdGxlLFxuLm1lYy1jYWxlbmRhci1oZWFkZXIge1xuICBjb2xvcjogIzYxNWY1ZDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4ubWVjLWNhbGVuZGFyIC5tZWMtZXZlbnQtYXJ0aWNsZSAubWVjLWV2ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5tZWMtZXZlbnQtbGlzdC1zdGFuZGFyZCAubWVjLWV2ZW50LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tZWMtc2luZ2xlLWV2ZW50IC5tZWMtYm9va2luZy1idXR0b24ge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5tZWMtc2luZ2xlLWV2ZW50IC5tZWMtYm9va2luZy1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlYTUwNTMgIWltcG9ydGFudDsgfVxuXG4ubWVjLXJlbGF0ZWQtZXZlbnRzLXdyYXAgaDMubWVjLXJlYy1ldmVudHMtdGl0bGUge1xuICBib3JkZXItd2lkdGg6IDRweDsgfVxuICAubWVjLXJlbGF0ZWQtZXZlbnRzLXdyYXAgaDMubWVjLXJlYy1ldmVudHMtdGl0bGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWE1MDUzOyB9XG5cbi5tZWMtZGF0ZS1kZXRhaWxzIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5tZWMtZGF0ZS1kZXRhaWxzOmJlZm9yZSB7XG4gICAgdG9wOiA1cHg7IH1cblxuLm1lYy12ZW51ZS1kZXRhaWxzIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5tZWMtdmVudWUtZGV0YWlsczpiZWZvcmUge1xuICAgIHRvcDogMnB4OyB9XG5cbi5tZWMtZXZlbnQtbGlzdC1zdGFuZGFyZCAubWVjLXRpbWUtZGV0YWlscyxcbi5tZWMtdGltZS1kZXRhaWxzIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5tZWMtZXZlbnQtbGlzdC1zdGFuZGFyZCAubWVjLXRpbWUtZGV0YWlsczpiZWZvcmUsXG4gIC5tZWMtdGltZS1kZXRhaWxzOmJlZm9yZSB7XG4gICAgdG9wOiAycHg7IH1cblxuLm1lYy1tb250aC1kaXZpZGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubWVjLW1vbnRoLWRpdmlkZXIgc3BhbjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm1lYy1sb2FkLW1vcmUtYnV0dG9uIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiTml2ZWF1IEdyb3Rlc2tcIiwgXCJIZWx2ZXRpY2FcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjsgfVxuICAubWVjLWxvYWQtbW9yZS1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlYTUwNTM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWE1MDUzOyB9XG5cbi5tZWMtZXZlbnQtZGVzY3JpcHRpb24sXG4ubWVjLWV2ZW50LWxpc3Qtc3RhbmRhcmQgLm1lYy1ldmVudC1kZXNjcmlwdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5tZWMtd3JhcCA6bm90KC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lcikgPiBwIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfVxuXG4ubWVjLWNhbGVuZGFyIC5tZWMtZXZlbnQtYXJ0aWNsZSAubWVjLWV2ZW50LXRpbWUge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLm1lYy1ldmVudC1mb290ZXIgLm1lYy1ib29raW5nLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlYTUwNTM7XG4gIGJvcmRlci1jb2xvcjogI2VhNTA1MzsgfVxuXG4ubWVjLWV2ZW50LWNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5pdmVhdSBHcm90ZXNrXCIsIFwiSGVsdmV0aWNhXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5tZWMtcmVsYXRlZC1ldmVudHMtd3JhcCB7XG4gIHBhZGRpbmc6IDFyZW07IH1cblxuLm1lYy1uZXh0LWV2ZW50LWRldGFpbHMgdWwge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubWVjLWNhbGVuZGFyIC5tZWMtY2FsZW5kYXItZXZlbnRzLXNpZGUgLm1lYy10YWJsZS1zaWRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubWVjLW5leHQtbXVsdGlwbGUgdWwgLm1lYy1kYXRlIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5tZWMtZmVzLWZvcm0ge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5tZWMtZmVzLWZvcm0gLm1lYy10b29sdGlwIC5kYXNoaWNvbnMtYmVmb3JlOmJlZm9yZSB7XG4gIGNvbG9yOiAjNkE2QzZFOyB9XG5cbi5tZWMtZmVzLWZvcm0gLm1jZS10b29sYmFyIC5tY2UtYnRuLWdyb3VwIC5tY2UtYnRuLm1jZS1hY3RpdmUgLm1jZS1pY28ge1xuICBjb2xvcjogI2VhNTA1MzsgfVxuXG46cm9vdCB7XG4gIC0tbWVjLWZlcy1tYWluLWNvbG9yOiByZ2JhKDIzNCwgODAsIDgzLCAxKTtcbiAgLS1tZWMtZmVzLW1haW4tY29sb3ItcmdiYS0xOiByZ2JhKDIzNCwgODAsIDgzLCAwLjEyKTtcbiAgLS1tZWMtZmVzLW1haW4tY29sb3ItcmdiYS0yOiByZ2JhKDIzNCwgODAsIDgzLCAwLjIzKTtcbiAgLS1tZWMtZmVzLW1haW4tY29sb3ItcmdiYS0zOiByZ2JhKDIzNCwgODAsIDgzLCAwLjAzKTtcbiAgLS1tZWMtZmVzLW1haW4tY29sb3ItcmdiYS00OiByZ2JhKDIzNCwgODAsIDgzLCAwLjMpO1xuICAtLW1lYy1mZXMtbWFpbi1jb2xvci1yZ2JhLTU6IHJnYigyMzQgODAgODMgLyA3JSk7XG4gIC0tbWVjLWZlcy1tYWluLWNvbG9yLXJnYmEtNjogcmdiYSgyMzQsIDgwLCA4MywgMC4yKTsgfVxuXG4ubWVjLWZlcy1mb3JtLXRvcC1hY3Rpb25zIGEsXG4ubWVjLWZlcy1saXN0LXRvcC1hY3Rpb25zIGEsXG4uc2luZ2xlLW1lYy1ldmVudHMgLnBtcHJvX2NvbnRlbnRfbWVzc2FnZSBhLFxuLnNpbmdsZS1tZWMtZXZlbnRzIC5wbXByb19jb250ZW50X21lc3NhZ2UgYTpsaW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiTml2ZWF1IEdyb3Rlc2tcIiwgXCJIZWx2ZXRpY2FcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhNTA1MztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNlYTUwNTMgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubWVjLWZlcy1mb3JtLXRvcC1hY3Rpb25zIGE6aG92ZXIsXG4gIC5tZWMtZmVzLWxpc3QtdG9wLWFjdGlvbnMgYTpob3ZlcixcbiAgLnNpbmdsZS1tZWMtZXZlbnRzIC5wbXByb19jb250ZW50X21lc3NhZ2UgYTpob3ZlcixcbiAgLnNpbmdsZS1tZWMtZXZlbnRzIC5wbXByb19jb250ZW50X21lc3NhZ2UgYTpsaW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWE1MDUzO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLm1lYy1mZXMtZm9ybS10b3AtYWN0aW9ucyBhOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4ubWVjLWZlcy1mb3JtLXRvcC1hY3Rpb25zIGE6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWE1MDUzOyB9XG5cbi5tZWMtZmVzLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ubWVjLWZlcy1zdWItYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2VhNTA1MzsgfVxuXG4ubWVjLWZlcy1mb3JtICNtZWMtZXZlbnQtZGF0YSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbi5tZWMtZmVzLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLm1lYy1mZXMtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLm1lYy1mZXMtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4ubWVjLWZlcy1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4ubWVjLWZlcy1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLm1lYy1mZXMtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLFxuLm1lYy1mZXMtZm9ybSBzZWxlY3QsXG4ubWVjLWZlcy1mb3JtIHRleHRhcmVhIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjQjhCQkJGOyB9XG5cbi5tZWMtZmVzLWZvcm0gLm1lYy1tZXRhLWJveC1maWVsZHMgaDQsXG4ubWVjLWZlcy1mb3JtIC5xdWlja3RhZ3MtdG9vbGJhcixcbi5tZWMtZmVzLWZvcm0gZGl2Lm1jZS10b29sYmFyLWdycCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZWE1MDUzO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5tZWMtZmVzLWZvcm0gI21lY19iZml4ZWRfZm9ybV9maWVsZF90eXBlcyAuYnV0dG9uLFxuLm1lYy1mZXMtZm9ybSAjbWVjX3JlZ19mb3JtX2ZpZWxkX3R5cGVzIC5idXR0b24sXG4ubWVjLWZlcy1mb3JtIC5tZWMtbWV0YS1ib3gtZmllbGRzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjQjhCQkJGOyB9XG5cbi5tZWMtc2VhcmNoLWZvcm0gLm1lYy1kYXRlLXNlYXJjaCB7XG4gIG1pbi1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5tZWMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiNzYl9pbnN0YWdyYW0gYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2JpX2xiLWRhdGFDb250YWluZXIge1xuICBmb250LWZhbWlseTogXCJOaXZlYXUgR3JvdGVza1wiLCBcIkhlbHZldGljYVwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cbiAgLnNiaV9sYi1kYXRhQ29udGFpbmVyIC5zYmlfY2FwdGlvbl90ZXh0IHtcbiAgICBjb2xvcjogI2VhNTA1MztcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuI3NiaV9saWdodGJveE92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAuODM7IH1cblxuLnNiaV9sYi1vdXRlckNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5vbC1hdHRyaWJ1dGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uZ2VuZXJhdGUtbWFwcyB7XG4gIGhlaWdodDogNTAwcHg7XG4gIG1hcmdpbjogMXJlbSAwIDJyZW07XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgLmdlbmVyYXRlLW1hcHM6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBtYXJnaW46IDA7IH1cblxuI2JpY3ljbGVfbWFwwqAge1xuICBoZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW46IDFyZW0gMCAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gICNiaWN5Y2xlX21hcMKgOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29udGVudDogJyc7XG4gICAgbWFyZ2luOiAwOyB9XG5cbiNjYXJhdmFuX21hcMKgIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luOiAxcmVtIDAgMnJlbTtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAjY2FyYXZhbl9tYXDCoDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG1hcmdpbjogMDsgfVxuXG4jY2l0eS1nYWxsZXJ5X21hcMKgIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luOiAxcmVtIDAgMnJlbTtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAjY2l0eS1nYWxsZXJ5X21hcMKgOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29udGVudDogJyc7XG4gICAgbWFyZ2luOiAwOyB9XG5cbiNzdGFkdHNvbW1lcl9tYXDCoCB7XG4gIGhlaWdodDogNTAwcHg7XG4gIG1hcmdpbjogMXJlbSAwIDJyZW07XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgI3N0YWR0c29tbWVyX21hcMKgOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29udGVudDogJyc7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0ge1xuICB3aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLCAucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICAgIGNvbG9yOiAjZWE1MDUzOyB9XG5cbiNicmVhZGNydW1icyB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4ubGFuZ3VhZ2UtY2hvb3NlIHN2ZyB7XG4gIGZpbGw6ICNlYTUwNTM7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ubGFuZ3VhZ2UtY2hvb3NlIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmxhbmd1YWdlLWNob29zZS5pbi0tZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAubGFuZ3VhZ2UtY2hvb3NlLmluLS1mb290ZXIgc3ZnIHtcbiAgICBmaWxsOiAjZmZmOyB9XG4gIC5sYW5ndWFnZS1jaG9vc2UuaW4tLWZvb3RlciBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5sYW5ndWFnZS1jaG9vc2U6bm90KC5pbi0tZm9vdGVyKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zbGJPdmVybGF5LCAuc2xiV3JhcE91dGVyLCAuc2xiV3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5zbGJPdmVybGF5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2xiT3ZlcmxheSAwLjVzO1xuICAtbW96LWFuaW1hdGlvbjogc2xiT3ZlcmxheSAwLjVzO1xuICBhbmltYXRpb246IHNsYk92ZXJsYXkgMC41czsgfVxuXG4uc2xiV3JhcE91dGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB6LWluZGV4OiAyMDEwOyB9XG5cbi5zbGJXcmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNsYldyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnNsYkNvbnRlbnRPdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nOiAxZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDIwMjA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uc2xiQ29udGVudEVsIC5zbGJDb250ZW50T3V0ZXIge1xuICBwYWRkaW5nOiA1ZW0gMWVtOyB9XG5cbi5zbGJDb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zbGJDb250ZW50RWwgLnNsYkNvbnRlbnQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2xiRW50ZXIgMC4zcztcbiAgLW1vei1hbmltYXRpb246IHNsYkVudGVyIDAuM3M7XG4gIGFuaW1hdGlvbjogc2xiRW50ZXIgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwLjJlbSAxZW0gcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG5cbi5zbGJJbWFnZVdyYXAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2xiRW50ZXIgMC4zcztcbiAgLW1vei1hbmltYXRpb246IHNsYkVudGVyIDAuM3M7XG4gIGFuaW1hdGlvbjogc2xiRW50ZXIgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zbGJJbWFnZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICNmZmY7IH1cblxuLnNsYkNhcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5zbGJDbG9zZUJ0biwgLnNsYkFycm93IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4uc2xiQ2xvc2VCdG46Oi1tb3otZm9jdXMtaW5uZXIsIC5zbGJBcnJvdzo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4uc2xiQ2xvc2VCdG46aG92ZXIsIC5zbGJBcnJvdzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4uc2xiQ2xvc2VCdG46YWN0aXZlLCAuc2xiQXJyb3c6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC44O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5zbGJDbG9zZUJ0biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzbGJFbnRlciAwLjNzO1xuICAtbW96LWFuaW1hdGlvbjogc2xiRW50ZXIgMC4zcztcbiAgYW5pbWF0aW9uOiBzbGJFbnRlciAwLjNzO1xuICBmb250LXNpemU6IDJlbTtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFlbTtcbiAgdG9wOiAxZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2xiTG9hZGluZyAuc2xiQ2xvc2VCdG4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGJMb2FkaW5nVGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG5cbi5zbGJBcnJvd3Mge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuXG4uc2xiTG9hZGluZyAuc2xiQXJyb3dzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xiQXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNWVtO1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDEwZW07XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsYkFycm93IHN2ZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgLnNsYkFycm93OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cblxuLnNsYkFycm93Lm5leHQge1xuICByaWdodDogMDsgfVxuXG4uc2xiQXJyb3cucHJldiB7XG4gIGxlZnQ6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5zbGJBcnJvdy5uZXh0IHtcbiAgICByaWdodDogMmVtOyB9XG4gIC5zbGJBcnJvdy5wcmV2IHtcbiAgICBsZWZ0OiAyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNsYkFycm93IHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7IH0gfVxuXG4uc2xiSWZyYW1lQ29udCB7XG4gIHdpZHRoOiA4MGVtO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIG1hcmdpbjogNWVtIDA7IH1cblxuLnNsYklmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAuMmVtIDFlbSByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsYk92ZXJsYXkge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwLjc7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgc2xiT3ZlcmxheSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDAuNzsgfSB9XG5cbkBrZXlmcmFtZXMgc2xiT3ZlcmxheSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDAuNzsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGJFbnRlciB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xZW0sIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBzbGJFbnRlciB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xZW0sIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xiRW50ZXIge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMWVtLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFlbSwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFlbSwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMWVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xZW0sIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuI21laW4tZGVzc2F1LW1hcC1jYXB0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAjbWVpbi1kZXNzYXUtbWFwLWNhcHRpb24gaDEge1xuICAgIG1hcmdpbjogMCAwIDAgLTNweDsgfVxuXG5zdmcjbWVpbi1kZXNzYXUtbWFwIHBvbHlnb24sIHN2ZyNtZWluLWRlc3NhdS1tYXAgcGF0aCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBzdmcjbWVpbi1kZXNzYXUtbWFwIHBvbHlnb246aG92ZXIsIHN2ZyNtZWluLWRlc3NhdS1tYXAgcGF0aDpob3ZlciB7XG4gICAgZmlsbDogI2VhNTA1MzsgfVxuXG5uYXYgLmhhcy1zdWItbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBuYXYgLmhhcy1zdWItbWVudSBhIHNwYW4uaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBuYXYgLmhhcy1zdWItbWVudSBhLmFjdGl2ZSBzcGFuLnNob3cge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgbmF2IC5oYXMtc3ViLW1lbnUgYS5hY3RpdmUgc3Bhbi5oaWRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnN1Yi1tZW51ZXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5zdWItbWVudWVzID4gLnN1Yi1tZW51IHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLnN1Yi1tZW51ZXMgLnN1Yi1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNWY1ZjU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxZW0gMmVtIDFlbTtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgICAuc3ViLW1lbnVlcyAuc3ViLW1lbnUgW2NsYXNzXj1jb2xdIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAycyBjdWJpYy1iZXppZXIoMC43NSwgMCwgMC4xNywgMSk7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAycyBjdWJpYy1iZXppZXIoMC43NSwgMCwgMC4xNywgMSk7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDJzIGN1YmljLWJlemllcigwLjc1LCAwLCAwLjE3LCAxKTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAycyBjdWJpYy1iZXppZXIoMC43NSwgMCwgMC4xNywgMSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMnMgY3ViaWMtYmV6aWVyKDAuNzUsIDAsIDAuMTcsIDEpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA0MHB4KTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDQwcHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDQwcHgpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA0MHB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDQwcHgpOyB9XG4gICAgLnN1Yi1tZW51ZXMgLnN1Yi1tZW51LmFjdGl2ZSBbY2xhc3NePWNvbF06bnRoLW9mLXR5cGUoMSkge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHN1Yi1tZW51LWFuaW0gLjdzIDAuMXMgZm9yd2FyZHM7XG4gICAgICAtbW96LWFuaW1hdGlvbjogc3ViLW1lbnUtYW5pbSAuN3MgMC4xcyBmb3J3YXJkcztcbiAgICAgIC1vLWFuaW1hdGlvbjogc3ViLW1lbnUtYW5pbSAuN3MgMC4xcyBmb3J3YXJkcztcbiAgICAgIGFuaW1hdGlvbjogc3ViLW1lbnUtYW5pbSAuN3MgMC4xcyBmb3J3YXJkczsgfVxuICAgIC5zdWItbWVudWVzIC5zdWItbWVudS5hY3RpdmUgW2NsYXNzXj1jb2xdOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzdWItbWVudS1hbmltIC43cyAwLjJzIGZvcndhcmRzO1xuICAgICAgLW1vei1hbmltYXRpb246IHN1Yi1tZW51LWFuaW0gLjdzIDAuMnMgZm9yd2FyZHM7XG4gICAgICAtby1hbmltYXRpb246IHN1Yi1tZW51LWFuaW0gLjdzIDAuMnMgZm9yd2FyZHM7XG4gICAgICBhbmltYXRpb246IHN1Yi1tZW51LWFuaW0gLjdzIDAuMnMgZm9yd2FyZHM7IH1cbiAgICAuc3ViLW1lbnVlcyAuc3ViLW1lbnUuYWN0aXZlIFtjbGFzc149Y29sXTpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogc3ViLW1lbnUtYW5pbSAuN3MgMC4zcyBmb3J3YXJkcztcbiAgICAgIC1tb3otYW5pbWF0aW9uOiBzdWItbWVudS1hbmltIC43cyAwLjNzIGZvcndhcmRzO1xuICAgICAgLW8tYW5pbWF0aW9uOiBzdWItbWVudS1hbmltIC43cyAwLjNzIGZvcndhcmRzO1xuICAgICAgYW5pbWF0aW9uOiBzdWItbWVudS1hbmltIC43cyAwLjNzIGZvcndhcmRzOyB9XG4gICAgLnN1Yi1tZW51ZXMgLnN1Yi1tZW51LmFjdGl2ZSBbY2xhc3NePWNvbF06bnRoLW9mLXR5cGUoNCkge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHN1Yi1tZW51LWFuaW0gLjdzIDAuNHMgZm9yd2FyZHM7XG4gICAgICAtbW96LWFuaW1hdGlvbjogc3ViLW1lbnUtYW5pbSAuN3MgMC40cyBmb3J3YXJkcztcbiAgICAgIC1vLWFuaW1hdGlvbjogc3ViLW1lbnUtYW5pbSAuN3MgMC40cyBmb3J3YXJkcztcbiAgICAgIGFuaW1hdGlvbjogc3ViLW1lbnUtYW5pbSAuN3MgMC40cyBmb3J3YXJkczsgfVxuICAgIC5zdWItbWVudWVzIC5zdWItbWVudSAuc3ViLW1lbnUtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLnN1Yi1tZW51ZXMgLnN1Yi1tZW51IC5zdWItbWVudS10aXRsZSBzdmcge1xuICAgICAgICBmaWxsOiAjZWE1MDUzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuc3ViLW1lbnVlcyAuc3ViLW1lbnUgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc3ViLW1lbnVlcyAuc3ViLW1lbnUgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnN1Yi1tZW51ZXMgLnN1Yi1tZW51IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgLnN1Yi1tZW51ZXMgLnN1Yi1tZW51IHVsIGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjNkE2QzZFO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgICAgIC5zdWItbWVudWVzIC5zdWItbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZWE1MDUzO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuc3ViLW1lbnVlcyAuc3ViLW1lbnUgdWwgbGkudGFyZ2V0LWJsYW5rIGE6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDsgdXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGhlaWdodD1cIjEyXCIgd2lkdGg9XCIxMlwiPjxwYXRoIGQ9XCJNMCAwaDI0djI0SDBWMHpcIiBmaWxsPVwibm9uZVwiLz48cGF0aCBkPVwiTTE4IDE5SDZjLS41NSAwLTEtLjQ1LTEtMVY2YzAtLjU1LjQ1LTEgMS0xaDVjLjU1IDAgMS0uNDUgMS0xcy0uNDUtMS0xLTFINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjkgMiAyIDJoMTRjMS4xIDAgMi0uOSAyLTJ2LTZjMC0uNTUtLjQ1LTEtMS0xcy0xIC40NS0xIDF2NWMwIC41NS0uNDUgMS0xIDF6TTE0IDRjMCAuNTUuNDUgMSAxIDFoMi41OWwtOS4xMyA5LjEzYy0uMzkuMzktLjM5IDEuMDIgMCAxLjQxLjM5LjM5IDEuMDIuMzkgMS40MSAwTDE5IDYuNDFWOWMwIC41NS40NSAxIDEgMXMxLS40NSAxLTFWM2gtNmMtLjU1IDAtMSAuNDUtMSAxelwiIGZpbGw9XCIlMjM2QTZDNkVcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbjogMnB4IDE3cHggMCAwOyB9XG4gICAgICAgIC5zdWItbWVudWVzIC5zdWItbWVudSB1bCBsaSAub3Blbi1zdWItbWVudSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5zdWItbWVudWVzIC5zdWItbWVudSB1bCBsaSAub3Blbi1zdWItbWVudTphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAuc3ViLW1lbnVlcyAuc3ViLW1lbnUgdWwgbGkgLm9wZW4tc3ViLW1lbnUuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAuc3ViLW1lbnVlcyAuc3ViLW1lbnUgdWwgbGkgLnN1Yi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7IH1cbiAgICAgIC5zdWItbWVudWVzIC5zdWItbWVudSB1bC5wb3N0cy1saXN0IC5kYXRlIHtcbiAgICAgICAgY29sb3I6ICNCOEJCQkY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN1Yi1tZW51LWFuaW0ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA0MHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDQwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDBweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDBweCk7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgc3ViLW1lbnUtYW5pbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDQwcHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHB4KTsgfSB9XG5cbkAtby1rZXlmcmFtZXMgc3ViLW1lbnUtYW5pbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDQwcHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgc3ViLW1lbnUtYW5pbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDQwcHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHB4KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc3ViLW1lbnVlcyAuc3ViLW1lbnUge1xuICAgIHBhZGRpbmc6IDJlbTsgfVxuICAgIC5zdWItbWVudWVzIC5zdWItbWVudSAucy1yb3cgW2NsYXNzXj1jb2xdIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuc3ViLW1lbnVlcyAuc3ViLW1lbnUgdWwgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZWxlbWVudG9yLWltYWdlLWdhbGxlcnkgLmdhbGxlcnktaXRlbSBpbWcge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxMHB4OyB9XG5cbi5lbGVtZW50b3ItdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZS5lbGVtZW50b3Itc2l6ZS14eGwge1xuICAgIGZvbnQtc2l6ZTogM2VtOyB9IH1cbiIsIi5mbGV4IHtcbiAgICBAaW5jbHVkZSBmbGV4KDEpO1xufVxuLmZsZXgtYm94IHtcbiAgICBAaW5jbHVkZSBmbGV4Ym94O1xufVxuLmZsZXgtd3JhcC1yb3cge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxufVxuLmZsZXgtcmV2ZXJzZSwgLnJldmVyc2Uge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAuZWxlbWVudG9yLXJvdyB7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxufVxuLmZsZXgtYWxpZ24tY2VudGVyLCAuYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmp1c3RpZnktY29udGVudC1zYiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufSIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1peGlucyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8vdHJhbnNpdGlvbnNcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uKSB7XG4gLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuIC1tcy10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cbi8vQXNwZWN0IFJhdGlvXG5AbWl4aW4gYXNwZWN0LXJhdGlvKCR3aWR0aCwgJGhlaWdodCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAoJGhlaWdodCAvICR3aWR0aCkgKiAxMDAlO1xuICB9XG4gID4gLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbi8vIGdlbmVyaWMgdHJhbnNmb3JtXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1zKSB7XG4gICAgIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgICAgICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAgICAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgICAgICAgICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xufVxuQG1peGluIGJveC1zaGFkb3ctdHJhbnNpdGlvbiAoJGR1cmF0aW9uKXtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJveC1zaGFkb3cgI3skZHVyYXRpb259cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYm94LXNoYWRvdyAjeyRkdXJhdGlvbn1zIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYm94LXNoYWRvdyAjeyRkdXJhdGlvbn1zIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAjeyRkdXJhdGlvbn1zIGVhc2U7XG59XG4vL3RyYW5zZm9ybWF0aW9uc1xuQG1peGluIGJveC1yb3RhdGUgKCRkZWcpe1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCN7JGRlZ31kZWcpOyBcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWd9ZGVnKTsgXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWd9ZGVnKTsgXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKCN7JGRlZ31kZWcpOyBcbiAgdHJhbnNmb3JtOiByb3RhdGUoI3skZGVnfWRlZyk7XG59XG5AbWl4aW4gc2NhbGUoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICB0cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG59XG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG59XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoJHgsICR5KTtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoJHgsICR5KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygkeCwgJHkpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoJHgsICR5KTtcbiAgdHJhbnNmb3JtOiBza2V3KCR4LCAkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbn1cbkBtaXhpbiBjb2x1bW5zICgkeCkge1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAkeDtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogJHg7XG4gICAgLW8tY29sdW1uLWNvdW50OiAkeDtcbiAgICBjb2x1bW4tY291bnQ6ICR4O1xufVxuQG1peGluIG1xKCRwb2ludCkge1xuICAgIEBpZiAkcG9pbnQgPT0gZGVza3RvcCB7XG4gICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXEteGwpIHsgQGNvbnRlbnQgOyB9XG4gfVxuIEBlbHNlIGlmICRwb2ludCA9PSBsYXB0b3Age1xuICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1xLWwpIHsgQGNvbnRlbnQgOyB9XG4gfVxuIEBlbHNlIGlmICRwb2ludCA9PSB0YWJsZXQge1xuICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1xLW0pIHsgQGNvbnRlbnQgOyB9XG4gfVxuIEBlbHNlIGlmICRwb2ludCA9PSBwaG9uZSB7XG4gICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXEtcykgIHsgQGNvbnRlbnQgOyB9XG4gfVxuIEBlbHNlIGlmICRwb2ludCA9PSBzbWFsbHBob25lIHtcbiAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtcS14cykgIHsgQGNvbnRlbnQgOyB9XG4gfVxufVxuLy9GbGV4Ym94XG5AbWl4aW4gZmxleGJveCgpIHtcbiAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgZGlzcGxheTotd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6LXdlYmtpdC1mbGV4Ym94O1xuICBkaXNwbGF5Oi1tb3otZmxleDtcbiAgZGlzcGxheTotbW96LWJveDtcbiAgZGlzcGxheTotbXMtZmxleGJveDtcbiAgZGlzcGxheTpmbGV4O1xufVxuXG5AbWl4aW4gZmxleCgkdmFsdWVzKSB7XG4gIC13ZWJraXQtYm94LWZsZXg6ICR2YWx1ZXM7XG4gIC1tb3otYm94LWZsZXg6ICAkdmFsdWVzO1xuICAtd2Via2l0LWZsZXg6ICAkdmFsdWVzO1xuICAtbXMtZmxleDogICR2YWx1ZXM7XG4gIGZsZXg6ICAkdmFsdWVzO1xufVxuXG5AbWl4aW4gb3JkZXIoJHZhbCkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkdmFsOyAgXG4gIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6ICR2YWw7ICAgICBcbiAgLW1zLWZsZXgtb3JkZXI6ICR2YWw7ICAgICBcbiAgLXdlYmtpdC1vcmRlcjogJHZhbDsgIFxuICBvcmRlcjogJHZhbDtcbn1cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgICB6b29tOiAxO1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgem9vbTogMTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cbi8vXG5AZnVuY3Rpb24gaXMtZGlyZWN0aW9uKCR2YWx1ZSkge1xuICAkaXMtZGlyZWN0aW9uOiBpbmRleCgodG8gdG9wLCB0byB0b3AgcmlnaHQsIHRvIHJpZ2h0IHRvcCwgdG8gcmlnaHQsIHRvIGJvdHRvbSByaWdodCwgdG8gcmlnaHQgYm90dG9tLCB0byBib3R0b20sIHRvIGJvdHRvbSBsZWZ0LCB0byBsZWZ0IGJvdHRvbSwgdG8gbGVmdCwgdG8gbGVmdCB0b3AsIHRvIHRvcCBsZWZ0KSwgJHZhbHVlKTtcbiAgJGlzLWFuZ2xlOiB0eXBlLW9mKCR2YWx1ZSkgPT0gJ251bWJlcicgYW5kIGluZGV4KCdkZWcnICdncmFkJyAndHVybicgJ3JhZCcsIHVuaXQoJHZhbHVlKSk7XG4gIFxuICBAcmV0dXJuICRpcy1kaXJlY3Rpb24gb3IgJGlzLWFuZ2xlO1xufVxuQGZ1bmN0aW9uIGxlZ2FjeS1kaXJlY3Rpb24oJHZhbHVlKSB7XG4gXG4gICRjb252ZXJzaW9uLW1hcDogKCBcbiAgICB0byB0b3AgICAgICAgICAgOiBib3R0b20sXG4gICAgdG8gdG9wIHJpZ2h0ICAgIDogYm90dG9tIGxlZnQsXG4gICAgdG8gcmlnaHQgdG9wICAgIDogbGVmdCBib3R0b20sXG4gICAgdG8gcmlnaHQgICAgICAgIDogbGVmdCxcbiAgICB0byBib3R0b20gcmlnaHQgOiB0b3AgbGVmdCxcbiAgICB0byByaWdodCBib3R0b20gOiBsZWZ0IHRvcCxcbiAgICB0byBib3R0b20gICAgICAgOiB0b3AsXG4gICAgdG8gYm90dG9tIGxlZnQgIDogdG9wIHJpZ2h0LFxuICAgIHRvIGxlZnQgYm90dG9tICA6IHJpZ2h0IHRvcCxcbiAgICB0byBsZWZ0ICAgICAgICAgOiByaWdodCxcbiAgICB0byBsZWZ0IHRvcCAgICAgOiByaWdodCBib3R0b20sXG4gICAgdG8gdG9wIGxlZnQgICAgIDogYm90dG9tIHJpZ2h0XG4gICk7XG4gICAgXG4gIEBpZiBtYXAtaGFzLWtleSgkY29udmVyc2lvbi1tYXAsICR2YWx1ZSkge1xuICAgIEByZXR1cm4gbWFwLWdldCgkY29udmVyc2lvbi1tYXAsICR2YWx1ZSk7XG4gIH1cbiAgQHJldHVybiA5MGRlZyAtIGNvbnZlcnQtYW5nbGUoJHZhbHVlLCAnZGVnJyk7XG59XG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcy4uLikge1xuICBAaWYgaXMtZGlyZWN0aW9uKCRkaXJlY3Rpb24pID09IGZhbHNlIHtcbiAgICAkY29sb3Itc3RvcHM6ICgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMpO1xuICAgICRkaXJlY3Rpb246IDE4MGRlZztcbiAgfVxuICBiYWNrZ3JvdW5kOiBudGgobnRoKCRjb2xvci1zdG9wcywgMSksIDEpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWdhY3ktZGlyZWN0aW9uKCRkaXJlY3Rpb24pLCAkY29sb3Itc3RvcHMpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzKTtcbn1cbi8vXG5AbWl4aW4gYW5pbWF0aW9uKCR2YWx1ZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdW5xdW90ZSgkdmFsdWUpO1xuICAgICAtbW96LWFuaW1hdGlvbjogdW5xdW90ZSgkdmFsdWUpO1xuICAgICAgIC1vLWFuaW1hdGlvbjogdW5xdW90ZSgkdmFsdWUpO1xuICAgICAgICAgIGFuaW1hdGlvbjogdW5xdW90ZSgkdmFsdWUpO1xufVxuIFxuQG1peGluIGFuaW1hdGlvbi1wcm9wZXJ0eSgkcHJvcGVydHksICR2YWx1ZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi0jeyRwcm9wZXJ0eX06IHVucXVvdGUoJHZhbHVlKTtcbiAgICAgLW1vei1hbmltYXRpb24tI3skcHJvcGVydHl9OiB1bnF1b3RlKCR2YWx1ZSk7XG4gICAgICAgLW8tYW5pbWF0aW9uLSN7JHByb3BlcnR5fTogdW5xdW90ZSgkdmFsdWUpO1xuICAgICAgICAgIGFuaW1hdGlvbi0jeyRwcm9wZXJ0eX06IHVucXVvdGUoJHZhbHVlKTtcbn1cbiBcbkBtaXhpbiBrZXlmcmFtZXMoJG5hbWUpIHtcbiAgQC13ZWJraXQta2V5ZnJhbWVzICN7JG5hbWV9IHsgQGNvbnRlbnQ7IH1cbiAgICAgQC1tb3ota2V5ZnJhbWVzICN7JG5hbWV9IHsgQGNvbnRlbnQ7IH1cbiAgICAgICBALW8ta2V5ZnJhbWVzICN7JG5hbWV9IHsgQGNvbnRlbnQ7IH1cbiAgICAgICAgICBAa2V5ZnJhbWVzICN7JG5hbWV9IHsgQGNvbnRlbnQ7IH1cbn1cbi8vU2l6ZXNcbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodDogJHdpZHRoKSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJGhlaWdodDtcbn1cbi8vLyBFdmVudCB3cmFwcGVyXG4vLy8gQGF1dGhvciBIYXJyeSBSb2JlcnRzXG4vLy8gQHBhcmFtIHtCb29sfSAkc2VsZiBbZmFsc2VdIC0gV2hldGhlciBvciBub3QgdG8gaW5jbHVkZSBjdXJyZW50IHNlbGVjdG9yXG4vLy8gQGxpbmsgaHR0cHM6Ly90d2l0dGVyLmNvbS9jc3N3aXphcmRyeS9zdGF0dXMvNDc4OTM4NTMwMzQyMDA2Nzg0IE9yaWdpbmFsIHR3ZWV0IGZyb20gSGFycnkgUm9iZXJ0c1xuQG1peGluIG9uLWV2ZW50KCRzZWxmOiBmYWxzZSkge1xuICBAaWYgJHNlbGYge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBCb3ggU2hhZG93c1xuQG1peGluIHNoYWRvdygkei1kZXB0aDogMSwgJHN0cmVuZ3RoOiAuNSwgJGNvbG9yOiBibGFjaykge1xuICBAaWYgJHotZGVwdGggPT0gMSB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoJGNvbG9yLCAkc3RyZW5ndGggKiAwLjE0KSwgMCAxcHggMnB4IHJnYmEoJGNvbG9yLCAkc3RyZW5ndGggKiAwLjE0KTtcbiAgfVxuICBAaWYgJHotZGVwdGggPT0gMiB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoJGNvbG9yLCAkc3RyZW5ndGggKiAwLjE2KSwgMCAzcHggNnB4IHJnYmEoJGNvbG9yLCAkc3RyZW5ndGggKiAwLjEzKTtcbiAgfSAgXG4gIEBpZiAkei1kZXB0aCA9PSAzIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKCRjb2xvciwgJHN0cmVuZ3RoICogMC4xOSksIDAgNnB4IDZweCByZ2JhKCRjb2xvciwgJHN0cmVuZ3RoICogMC4xMyk7XG4gIH0gICAgXG4gIEBpZiAkei1kZXB0aCA9PSA0IHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMzBweCByZ2JhKCRjb2xvciwgJHN0cmVuZ3RoICogMC4yNSksIDAgMTBweCAxMHB4IHJnYmEoJGNvbG9yLCAkc3RyZW5ndGggKiAwLjEyKTsgICAgXG4gIH1cbiAgQGlmICR6LWRlcHRoID09IDV7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgkY29sb3IsICRzdHJlbmd0aCAqIDAuMzApLCAwIDE1cHggMTJweCByZ2JhKCRjb2xvciwgJHN0cmVuZ3RoICogMC4xMik7ICAgXG4gIH1cbiAgQGlmICgkei1kZXB0aCA8IDEpIG9yICgkei1kZXB0aCA+IDUpIHtcbiAgICBAd2FybiBcIiR6LWRlcHRoIG11c3QgYmUgYmV0d2VlbiAxIGFuZCA1XCI7XG4gIH1cbn0iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuPSAgICAgICAgICAgICAgICAgICAgICAgICAgICBWYXJpYWJsZXMgICAgICAgICAgICAgICAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vL3NwYWNpbmdcbiRjb250ZW50V2lkdGg6IDEwMDBweDtcbiRjb250ZW50V2lkdGhXaWRlOiAxNDQwcHg7XG4kZ3JpZENvbHVtbnM6IDEyO1xuJGd1dHRlcldpZHRoOiAxJTtcbiRhdXRvOiAwIGF1dG87XG5cbiRlbGVtZW50c0hlaWdodDogNTBweDtcblxuLy8gQ29sb3JzXG4kd2hpdGU6ICNmZmY7XG4kbGlnaHRHcmF5OiAjRUNFQ0VDO1xuJGdyYXk6ICNCOEJCQkY7XG4kbWlkZGxlR3JheTogIzZBNkM2RTtcbiRkYXJrR3JheTogIzNEM0QzRTtcblxuJHJlZDogcmdiYSgyMzQsODAsODMsIDEpO1xuJGRhcmstcmVkOiByZ2JhKDExMSwzOCw1MywgMSk7XG4kZ3JlZW46IHJnYmEoMTU2LDE4Myw1MCwgMSk7XG4kZGFyay1ncmVlbjogcmdiYSg4NSwxMDMsMzAsIDEpO1xuJGJsdWU6IHJnYmEoMTEzLDE0NywxOTEsMSk7XG4kZGFyay1ibHVlOiByZ2JhKDI4LDQ5LDEwMSwxKTtcbiRncmV5OiByZ2JhKDk3LCA5NSwgOTMsIDEpO1xuJGRhcmstZ3JleTogIzIyMjtcbiR0ZXh0LWNvbG9yOiBcdHJnYmEoOTcsIDk1LCA5MywgMSk7XG5cbiRibGFjazogIzBBMEEwQTtcbiRwcmltYXJ5OiAkcmVkO1xuJHNlY29uZGFyeTogJGRhcmstcmVkO1xuJHRlcnRpYXJ5OiAkYmx1ZTtcblxuJHRpcHBzOiAjZmZmYmRkO1xuJHBvc2l0aXZlOiAjNTVjYTg2O1xuJG5lZ2F0aXZlOiAjREQyMDM2O1xuXG5cbiRhbWJpZW50Q29sb3JzOiBcblx0KCNEMUYyOTgsZGFya2VuKCNEMUYyOTgsNDAlKSksXG5cdCgjQTdGMURGLGRhcmtlbigjQTdGMURGLDQwJSkpLFxuXHQoIzhFQUZFRixkYXJrZW4oIzhFQUZFRiw0MCUpKSxcblx0KCNEN0JCRUYsZGFya2VuKCNEN0JCRUYsNDAlKSksXG5cdCgjRUVBMEFBLGRhcmtlbigjRUVBMEFBLDQwJSkpLFxuXHQoI0VGRTA4RCxkYXJrZW4oI0VGRTA4RCw0MCUpKSxcblx0KCNGN0NDRkYsIGRhcmtlbigjRjdDQ0ZGLDQwJSkpLFxuXHQoI0E0RjZGRiwgZGFya2VuKCNBNEY2RkYsNDAlKSksXG5cdCgjRENGRkJCLCBkYXJrZW4oI0RDRkZCQiw0MCUpKSxcblx0KCNEQ0MwRkYsIGRhcmtlbigjRENDMEZGLDQwJSkpLFxuXHQoI0ZGRTVDRCwgZGFya2VuKCNGRkU1Q0QsNDAlKSksXG5cdCgjQ0VGRkQ2LCBkYXJrZW4oI0NFRkZENiw0MCUpKTtcblxuXG4vL2VsZW1lbnRzXG4kbGlua0NvbG9yOiAkcHJpbWFyeTtcbiRsaW5rSG92ZXI6ICRwcmltYXJ5O1xuXG4vL0J1dHRvbnNcbiRidG5Db2xvcjogJGxpbmtDb2xvcjtcbiRidG5Ib3ZlckNvbG9yOiBkYXJrZW4oJGxpbmtDb2xvciwgNSUpO1xuJHRyaWdnZXJDb2xvcjogJHdoaXRlO1xuXG4vL0ZvbnRzXG4kZm9udC1mYW1pbHk6ICdOaXZlYXUgR3JvdGVzaycsICdIZWx2ZXRpY2EnLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuJGZvbnQtd2VpZ2h0OiAzMDA7XG4kdGV4dENvbG9yOiAkZ3JleTtcbiRsaW5lSGVpZ2h0OiAxLjZlbTtcblxuLy9NZWRpYSBRdWVyaWVzXG4kbXEteGw6IDEyMDBweDtcbiRtcS1sOiA5MDBweDtcbiRtcS1tOiA4MDBweDtcbiRtcS1zOiA1NzBweDtcbiRtcS14czogMzIwcHg7XG5cbi8vRWxlbWVudHNcbiRyYWRpdXM6IDJweDtcblxuXG4vL0RhdGVwaWNrZXJcbiRkYXRlcGlja2VyLXdlZWtkYXktYmc6IGRhcmtlbigkc2Vjb25kYXJ5LCA3JSk7XG4kZGF0ZXBpY2tlci1kYXRlLWJnOiAkc2Vjb25kYXJ5O1xuJGRhdGVwaWNrZXIteWVhcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XG4kZGF0ZXBpY2tlci1mb2N1czogcmdiYSgwLDAsMCwgLjA1KTtcbiRkYXRlcGlja2VyLXNlbGVjdGVkOiAkc2Vjb25kYXJ5O1xuJGRhdGVwaWNrZXItc2VsZWN0ZWQtb3V0Zm9jdXM6IGRlc2F0dXJhdGUobGlnaHRlbigkc2Vjb25kYXJ5LCAzNSUpLCAxNSUpOyIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJ1dHRvbnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbkBtaXhpbiBidXR0b24ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBsaW5lYXIpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaW5rQ29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5idG4sIC5lbGVtZW50b3ItYnV0dG9uLCAuZWxlbWVudG9yLWJ1dHRvbi1saW5rLCAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbixcbi5idG46YWN0aXZlLCAuZWxlbWVudG9yLWJ1dHRvbjphY3RpdmUsIC5lbGVtZW50b3ItYnV0dG9uLWxpbms6YWN0aXZlLCAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjphY3RpdmUsXG4uYnRuOnZpc2l0ZWQsIC5lbGVtZW50b3ItYnV0dG9uOnZpc2l0ZWQsIC5lbGVtZW50b3ItYnV0dG9uLWxpbms6dmlzaXRlZCwuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjp2aXNpdGVkLCBcbi5lbGVtZW50b3Itc2xpZGVzIC5zd2lwZXItc2xpZGUtaW5uZXIgLmVsZW1lbnRvci1zbGlkZS1idXR0b24sXG4uZWxlbWVudG9yLXNsaWRlcyAuc3dpcGVyLXNsaWRlLWlubmVyIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOmFjdGl2ZSxcbi5lbGVtZW50b3Itc2xpZGVzIC5zd2lwZXItc2xpZGUtaW5uZXIgLmVsZW1lbnRvci1zbGlkZS1idXR0b246dmlzaXRlZCxcbiNmb3JtLXN1Ym1pdC1idXR0b24ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRsaW5rQ29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMTc1cyBlYXNlLWluKTtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6JGxpbmtDb2xvcjtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDowJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuICAgID4gKiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLy8gJjphZnRlciB7XG4gICAgLy8gICAgIGNvbnRlbnQ6Jyc7XG4gICAgLy8gICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMTBcIiB2aWV3Qm94PVwiMCAwIDIwIDEwXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMTcuODk3IDUuNTMxSDBWNC40N2gxNy44OTdMMTQuMDUzLjc1IDE0LjgyOSAwbDQuNzgzIDQuNjI0TDIwIDVsLTUuMTcgNS0uNzc3LS43NTEgMy44NDQtMy43MTh6XCIgZmlsbD1cIiUyM2ZmZlwiIGZpbGwtcnVsZT1cIm5vbnplcm9cIi8+PC9zdmc+Jyk7XG4gICAgLy8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgICAgcmlnaHQ6IDEycHg7XG4gICAgLy8gICAgIHRvcDo1MCU7XG4gICAgLy8gICAgIGhlaWdodDoxMHB4O1xuICAgIC8vICAgICB3aWR0aDogMjBweDtcbiAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgIG9wYWNpdHk6MDtcbiAgICAvLyAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGxpbmVhcik7XG4gICAgLy8gICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLC01MCUpO1xuICAgIC8vIH1cbiAgICAmOmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheSFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjQkZDMUMxIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheSFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogd2FpdCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICAgICAgICAvLyAmOmFmdGVyIHtcbiAgICAgICAgLy8gICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC8vIH1cbiAgICB9XG59XG5cbi5lbGVtZW50b3Itc2xpZGVzIC5zd2lwZXItc2xpZGUtaW5uZXIgLmVsZW1lbnRvci1zbGlkZS1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICBjb2xvcjogJHJlZCFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkcmVkIWltcG9ydGFudDtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29udGVudDonJztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIH1cbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyZWQhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmVsZW1lbnRvci1zbGlkZS1idXR0b24ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb250ZW50OicnO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLy8gLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLnRhcmdldC1ibGFuayB7XG4vLyAgICAgLmVsZW1lbnRvci1idXR0b24sIC5lbGVtZW50b3ItYnV0dG9uLWxpbmsge1xuLy8gICAgICAgICAmOmFmdGVyIHtcbi8vICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBoZWlnaHQ9XCIxNFwiIHdpZHRoPVwiMTRcIj48cGF0aCBkPVwiTTAgMGgyNHYyNEgwVjB6XCIgZmlsbD1cIm5vbmVcIi8+PHBhdGggZD1cIk0xOCAxOUg2Yy0uNTUgMC0xLS40NS0xLTFWNmMwLS41NS40NS0xIDEtMWg1Yy41NSAwIDEtLjQ1IDEtMXMtLjQ1LTEtMS0xSDVjLTEuMTEgMC0yIC45LTIgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0ydi02YzAtLjU1LS40NS0xLTEtMXMtMSAuNDUtMSAxdjVjMCAuNTUtLjQ1IDEtMSAxek0xNCA0YzAgLjU1LjQ1IDEgMSAxaDIuNTlsLTkuMTMgOS4xM2MtLjM5LjM5LS4zOSAxLjAyIDAgMS40MS4zOS4zOSAxLjAyLjM5IDEuNDEgMEwxOSA2LjQxVjljMCAuNTUuNDUgMSAxIDFzMS0uNDUgMS0xVjNoLTZjLS41NSAwLTEgLjQ1LTEgMXpcIiBmaWxsPVwiJTIzZmZmXCIvPjwvc3ZnPicpO1xuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuLy8gICAgICAgICAgICAgdG9wOjUwJTtcbi8vICAgICAgICAgICAgIGhlaWdodDoxNHB4O1xuLy8gICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4vLyAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICAgICAgIG9wYWNpdHk6MDtcbi8vICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBsaW5lYXIpO1xuLy8gICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsLTUwJSk7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgJjpob3ZlciB7XG4vLyAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuLy8gICAgICAgICAgICAgJjphZnRlciB7XG4vLyAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cbi8vIGEuYnRuIHtcbi8vICAgICBjb2xvcjogJHdoaXRlO1xuLy8gICAgICY6aG92ZXIge1xuLy8gICAgICAgICBjb2xvcjogJHdoaXRlO1xuLy8gICAgIH1cbi8vIH1cbiIsIlxuLy9JbnB1dHMsIFNlbGVjdHNcbkBtaXhpbiBpbnB1dCB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGxpbmVhcik7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgY29sb3I6ICRtaWRkbGVHcmF5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXI6MXB4IHNvbGlkICRncmF5O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJG1pZGRsZUdyYXk7XG4gICAgfVxuICAgICYuc21hbGwge1xuICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gICAgJi5sYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICB9XG4gICAgJi5kaWIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgICYudmFsaWQsICYudmFsaWQ6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwb3NpdGl2ZTtcbiAgICB9XG4gICAgJi5pbnZhbGlkLCAmLmludmFsaWQ6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRuZWdhdGl2ZTtcbiAgICB9XG59XG5zZWxlY3QsXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbi5lbGVtZW50b3ItZmllbGQtdGV4dHVhbCxcbi5lbGVtZW50b3ItZmllbGQtZ3JvdXAgLmVsZW1lbnRvci1maWVsZC10ZXh0dWFsLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLCB0ZXh0YXJlYSB7XG4gICAgQGluY2x1ZGUgaW5wdXQ7XG59XG5zZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMge1xuICAgIG91dGxpbmU6bm9uZTtcbn1cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBjb2xvcjogJGdyYXk7XG59XG46Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAkZ3JheTtcbn1cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgICBjb2xvcjogJGdyYXk7XG59XG46LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICRncmF5O1xufVxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIHpvb206IDEuNTtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbn1cbnNlbGVjdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICBjb2xvcjojMDAwO1xuICAgIGhlaWdodDo1MHB4O1xuICAgIG9wdGlvbiB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG59XG50ZXh0YXJlYSB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIHBhZGRpbmc6IDFlbTtcbn1cbmxhYmVsIHtcbiAgICBtYXJnaW46MCAwIDVweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjpwb2ludGVyO1xufVxuYnV0dG9uIHtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgb3V0bGluZTpub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6ICAgIG5vbmU7XG4gICAgYXBwZWFyYW5jZTogICAgICAgICBub25lO1xufSIsIioge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn0iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ05pdmVhdSBHcm90ZXNrJztcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgIHNyYzogbG9jYWwoJ05pdmVhdUdyb3Rlc2tCb2xkJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTml2ZWF1R3JvdGVza0JvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTml2ZWF1R3JvdGVza0JvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOaXZlYXUgR3JvdGVzayc7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBzcmM6IGxvY2FsKCdOaXZlYXVHcm90ZXNrTGlnaHQnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9OaXZlYXVHcm90ZXNrTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTml2ZWF1R3JvdGVza0xpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOaXZlYXUgR3JvdGVzayBPZmZpY2UnO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gICAgc3JjOiBsb2NhbCgnTml2ZWF1IEdyb3Rlc2sgT2ZmaWNlIExpZ2h0JyksIGxvY2FsKCdOaXZlYXVHcm90ZXNrT2ZmaWNlTGlnaHQnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9OaXZlYXVHcm90ZXNrT2ZmaWNlTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTml2ZWF1R3JvdGVza09mZmljZUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOaXZlYXUgR3JvdGVzayc7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBzcmM6IGxvY2FsKCdOaXZlYXVHcm90ZXNrTWVkaXVtJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTml2ZWF1R3JvdGVza01lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9OaXZlYXVHcm90ZXNrTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOaXZlYXUgR3JvdGVzayc7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBzcmM6IGxvY2FsKCdOaXZlYXVHcm90ZXNrUmVndWxhcicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL05pdmVhdUdyb3Rlc2tSZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL05pdmVhdUdyb3Rlc2tSZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOaXZlYXUgR3JvdGVzayBPZmZpY2UnO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gICAgc3JjOiBsb2NhbCgnTml2ZWF1IEdyb3Rlc2sgT2ZmaWNlIEJvbGQnKSwgbG9jYWwoJ05pdmVhdUdyb3Rlc2tPZmZpY2VCb2xkJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTml2ZWF1R3JvdGVza09mZmljZUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTml2ZWF1R3JvdGVza09mZmljZUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOaXZlYXUgR3JvdGVzayBPZmZpY2UnO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gICAgc3JjOiBsb2NhbCgnTml2ZWF1IEdyb3Rlc2sgT2ZmaWNlJyksIGxvY2FsKCdOaXZlYXVHcm90ZXNrT2ZmaWNlUmVndWxhcicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL05pdmVhdUdyb3Rlc2tPZmZpY2VSZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL05pdmVhdUdyb3Rlc2tPZmZpY2VSZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOaXZlYXUgR3JvdGVzayBPZmZpY2UnO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gICAgc3JjOiBsb2NhbCgnTml2ZWF1IEdyb3Rlc2sgT2ZmaWNlIE1lZGl1bScpLCBsb2NhbCgnTml2ZWF1R3JvdGVza09mZmljZU1lZGl1bScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL05pdmVhdUdyb3Rlc2tPZmZpY2VNZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTml2ZWF1R3JvdGVza09mZmljZU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTml2ZWF1IEdyb3Rlc2snO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gICAgc3JjOiBsb2NhbCgnTml2ZWF1R3JvdGVza0JvbGQnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9OaXZlYXVHcm90ZXNrQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9OaXZlYXVHcm90ZXNrQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ05pdmVhdSBHcm90ZXNrIE9mZmljZSc7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBzcmM6IGxvY2FsKCdOaXZlYXUgR3JvdGVzayBPZmZpY2UgTWVkaXVtJyksIGxvY2FsKCdOaXZlYXVHcm90ZXNrT2ZmaWNlTWVkaXVtJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTml2ZWF1R3JvdGVza09mZmljZU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9OaXZlYXVHcm90ZXNrT2ZmaWNlTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOaXZlYXUgR3JvdGVzayc7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBzcmM6IGxvY2FsKCdOaXZlYXVHcm90ZXNrTWVkaXVtJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTml2ZWF1R3JvdGVza01lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9OaXZlYXVHcm90ZXNrTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOaXZlYXUgR3JvdGVzayBPZmZpY2UnO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gICAgc3JjOiBsb2NhbCgnTml2ZWF1IEdyb3Rlc2sgT2ZmaWNlJyksIGxvY2FsKCdOaXZlYXVHcm90ZXNrT2ZmaWNlUmVndWxhcicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL05pdmVhdUdyb3Rlc2tPZmZpY2VSZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL05pdmVhdUdyb3Rlc2tPZmZpY2VSZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOaXZlYXUgR3JvdGVzayc7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBzcmM6IGxvY2FsKCdOaXZlYXVHcm90ZXNrUmVndWxhcicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL05pdmVhdUdyb3Rlc2tSZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL05pdmVhdUdyb3Rlc2tSZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOaXZlYXUgR3JvdGVzayBPZmZpY2UnO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gICAgc3JjOiBsb2NhbCgnTml2ZWF1IEdyb3Rlc2sgT2ZmaWNlIEJvbGQnKSwgbG9jYWwoJ05pdmVhdUdyb3Rlc2tPZmZpY2VCb2xkJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTml2ZWF1R3JvdGVza09mZmljZUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTml2ZWF1R3JvdGVza09mZmljZUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOaXZlYXUgR3JvdGVzayc7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBzcmM6IGxvY2FsKCdOaXZlYXVHcm90ZXNrTGlnaHQnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9OaXZlYXVHcm90ZXNrTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTml2ZWF1R3JvdGVza0xpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOaXZlYXUgR3JvdGVzayBPZmZpY2UnO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gICAgc3JjOiBsb2NhbCgnTml2ZWF1IEdyb3Rlc2sgT2ZmaWNlIExpZ2h0JyksIGxvY2FsKCdOaXZlYXVHcm90ZXNrT2ZmaWNlTGlnaHQnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9OaXZlYXVHcm90ZXNrT2ZmaWNlTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTml2ZWF1R3JvdGVza09mZmljZUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuPSAgICAgICAgICAgICAgICAgICAgICAgICAgICBIZWFkaW5ncyAgICAgICAgICAgICAgICAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbkBtaXhpbiBoZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4ycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLjM1ZW07XG4gICAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgd29yZC1icmVhazpicmVhay13b3JkO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICAgIEBpbmNsdWRlIGhlYWRpbmc7XG4gICAgJi53aXRoLXNoYWRvdyB7XG4gICAgICAgIHRleHQtc2hhZG93OjAgNHB4IDEwcHggcmdiYSgjMDAwLC42KTtcbiAgICB9XG59XG5cbi8vIEhlYWRlciBTdHlsZXNcbmgxLFxuLmgxIHtcbiAgICBmb250LXNpemU6IDMuNWVtO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnQtc21hbGwge1xuICAgICAgICBmb250LXNpemU6MS42cmVtO1xuICAgIH1cbn1cblxuaDIsXG4uaDIge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDIuNGVtO1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG59XG5cbmgzLFxuLmgzIHtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIG1hcmdpbjogMS40ZW0gMCAuNWVtO1xufVxuXG5oNCxcbi5oNCB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBtYXJnaW46IDEuNGVtIDAgLjVlbTtcbn1cblxuaDUsXG4uaDUge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgbWFyZ2luOiAxLjRlbSAwIC41ZW07XG59XG5cbmg2LFxuLmg2IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBtYXJnaW46IDJlbSAwIC41ZW07XG59XG4uaGVhZGluZy1zcGFjZSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xufVxuLnNob3J0LWhlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGxlZnQ6IDUlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbn1cbkBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgIGgxLCAuaDEge1xuICAgICAgICBmb250LXNpemU6Mi42ZW07XG4gICAgfVxuICAgIGgyLCAuaDIge1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICB9XG59XG5AaW5jbHVkZSBtcShwaG9uZSkge1xuICAgIGgxLC5oMSB7XG4gICAgICAgIGZvbnQtc2l6ZToyLjRlbTtcbiAgICB9XG4gICAgaDIsLmgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICB9XG4gICAgaDMsIGg0LCBoNSwgLmgzLCAuaDQsIC5oNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgfVxufVxuQGluY2x1ZGUgbXEoc21hbGxwaG9uZSkge1xuICAgIGgxLC5oMSB7XG4gICAgICAgIGZvbnQtc2l6ZToxLjhlbSFpbXBvcnRhbnQ7XG4gICAgfVxufSAiLCIuYS1yaWdodCwgLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOjAgMCAyMHB4IDIwcHg7XG59XG4uYS1sZWZ0LCAuYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOjAgMjBweCAyMHB4IDA7XG59XG4uZi1sZWZ0IHtmbG9hdDogbGVmdDt9XG4uZi1yaWdodCB7ZmxvYXQ6IHJpZ2h0O31cbi8vXG4ub2Zmc2V0LXRvcC03MCB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XG59XG4ub2Zmc2V0LXRvcC0xMDAge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbn1cbi5vZmZzZXQtdG9wLTE1MCB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4O1xufVxuLm9mZnNldC10b3AtMjAwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XG59XG4ub2Zmc2V0LXRvcC0zMDAge1xuICAgIG1hcmdpbi10b3A6IC0zMDBweDtcbn1cbkBpbmNsdWRlIG1xKHBob25lKSB7XG5cdC5vZmZzZXQtdG9wLTEwMCB7XG5cdCAgICBtYXJnaW4tdG9wOiAtNzBweDtcblx0fVxufSIsIkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNSB7XG4gICAgLmIjeyRpfXB4IHtcbiAgICAgICAgYm9yZGVyOiAjeyRpfXB4IHNvbGlkIGxpZ2h0ZW4oJGxpZ2h0R3JheSwyMCUpO1xuICAgIH1cbiAgICAuYmIjeyRpfXB4IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogI3skaX1weCBzb2xpZCBsaWdodGVuKCRsaWdodEdyYXksMjAlKTtcbiAgICB9XG4gICAgLmJyI3skaX1weCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogI3skaX1weCBzb2xpZCBsaWdodGVuKCRsaWdodEdyYXksMjAlKTtcbiAgICB9XG4gICAgLmJ0I3skaX1weCB7XG4gICAgICAgIGJvcmRlci10b3A6ICN7JGl9cHggc29saWQgbGlnaHRlbigkbGlnaHRHcmF5LDIwJSk7XG4gICAgfVxuICAgIC5ibCN7JGl9cHgge1xuICAgICAgICBib3JkZXItbGVmdDogI3skaX1weCBzb2xpZCBsaWdodGVuKCRsaWdodEdyYXksMjAlKTtcbiAgICB9XG59XG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDIwIHtcbiAgICAucm91bmQtI3skaX0wIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAjeyRpfTBweDtcbiAgICAgICAgd2lkdGg6ICN7JGl9MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAjeyRpfTBweDtcbiAgICB9XG59XG4uYjFweGQge1xuICAgIGJvcmRlcjoxcHggZGFzaGVkICRncmF5O1xuICAgIHVsOmxhc3QtY2hpbGQsIG9sOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxufVxuLnJhZGl1cyB7XG4gICAgYm9yZGVyLXJhZGl1czokcmFkaXVzO1xufSIsIi5pbWFnZS1jYXB0aW9uIHtcbiAgICBmb250LXdlaWdodDo1MDA7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOi01cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG59XG5AaW5jbHVkZSBrZXlmcmFtZXModGl0bGUtYW5pbSkge1xuICAgIDAlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgwLDMwcHgpKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoMCwwKSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuQGluY2x1ZGUga2V5ZnJhbWVzKHNjYWxlLXdpZHRoKSB7XG4gICAgMCUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3ZW0pO1xuICAgIH1cbn1cbkBpbmNsdWRlIGtleWZyYW1lcyhzY2FsZS13aWR0aC10YWJsZXQpIHtcbiAgICAwJSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgyZW0gKyAyMHB4KSk7XG4gICAgfVxufVxuQGluY2x1ZGUga2V5ZnJhbWVzKHNjYWxlLXdpZHRoLXBob25lKSB7XG4gICAgMCUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xuICAgIH1cbn1cblxuLmJpZy10ZWFzZXItaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAvLyBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoLjkpIHRyYW5zbGF0ZSgwLC0zMHB4KSk7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpbGwtY2hhbmdlOiB3aWR0aDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKC43NSwwLC4xNywxKSk7XG4gICAgLy8gY3Vyc29yOiBhdXRvO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMCUsIHJnYmEoIzAwMCwuMikgMTAwJSk7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OjMwJTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmLm5vLXNoYWRvdyB7IFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OjAgNXB4IDUwcHggcmdiYSgwLDAsMCwwLjgpO1xuICAgICAgICB9XG4gICAgfVxuICAgID4gKiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuICAgIGgxLCAucHJlLXRpdGxlIHtcbiAgICAgICAgLy8gQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllciguNzUsMCwuMTcsMSkpO1xuICAgICAgICAvLyBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKDAsMzBweCkpO1xuICAgICAgICB0ZXh0LXNoYWRvdzowIDEwcHggMTAwcHggcmdiYSgwLDAsMCwwLjgpO1xuICAgICAgICAvLyBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAuYnRuLCAuZWxlbWVudG9yLWJ1dHRvbiwgLmVsZW1lbnRvci1idXR0b24tbGluayB7XG4gICAgICAgIG1hcmdpbjoxZW0gMCAyZW07XG4gICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJHdoaXRlO1xuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKCNmZmYsLjEpO1xuICAgICAgICB9XG4gICAgfVxuICAgICNicmVhZGNydW1icyB7XG4gICAgICAgIHNwYW4sIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmJyZWFkY3J1bWJfbGFzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9ICAgIFxuICAgIH1cbiAgICAvLyAmOmhvdmVyIHtcbiAgICAvLyAgICAgYm94LXNoYWRvdzowcHggMjBweCA2MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLy8gfVxuICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbignc2NhbGUtd2lkdGggMXMgZm9yd2FyZHMnKTtcbiAgICAgICAgLy8gaDEge1xuICAgICAgICAvLyAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKCd0aXRsZS1hbmltIC43cyAxcyBmb3J3YXJkcycpO1xuICAgICAgICAvLyB9XG4gICAgICAgIC8vIC5wcmUtdGl0bGUge1xuICAgICAgICAvLyAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKCd0aXRsZS1hbmltIC43cyAuNnMgZm9yd2FyZHMnKTtcbiAgICAgICAgLy8gfVxuICAgIH1cbn1cbi50ZWFzZXItaW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBsaW5lYXIhaW1wb3J0YW50KTtcbiAgICBoMyB7XG4gICAgICAgIHRleHQtc2hhZG93OjAgMTBweCAxMDBweCByZ2JhKDAsMCwwLDAuOCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllciguMiwwLC4zLDEpKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVZKDApICk7XG4gICAgfVxuICAgIC5idG4sIC5lbGVtZW50b3ItYnV0dG9uLCAuZWxlbWVudG9yLWJ1dHRvbi1saW5rIHtcbiAgICAgICAgbWFyZ2luOjFlbSAwIDJlbTtcbiAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZmZmO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVZKC0xMHB4KSApO1xuICAgICAgICBib3gtc2hhZG93OjBweCAyMHB4IDYwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVZKC0uM2VtKSApO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9ICAgIFxuICAgIH1cbn1cbkBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcbiAgICAuYmlnLXRlYXNlci1pbWFnZSB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTozZW0haW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24oJ3NjYWxlLXdpZHRoLXRhYmxldCAxcyAuM3MgZm9yd2FyZHMnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVhc2VyLWltYWdlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOjJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIG1xKHBob25lKSB7XG4gICAgLmJpZy10ZWFzZXItaW1hZ2Uge1xuICAgICAgICAjYnJlYWRjcnVtYnMge1xuICAgICAgICAgICAgc3BhbiwgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6MXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyLjJlbSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy12aXNpYmxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbignc2NhbGUtd2lkdGgtcGhvbmUgMXMgLjNzIGZvcndhcmRzJyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRlYXNlci1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjZlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBNYXJnaW4gJiBQYWRkaW5nc1xuJG1heDogNTtcbiRvZmZzZXQ6IDE7XG4kdW5pdDogJ3JlbSc7IC8vIEZlZWwgZnJlZSB0byBjaGFuZ2UgdGhlIHVuaXQuXG5AbWl4aW4gbGlzdC1sb29wKCRjbGFzc05hbWUsICRzdHlsZU5hbWUpIHtcbiAgJGk6IDA7XG4gIEB3aGlsZSAkaSA8PSAkbWF4IHtcbiAgICAjeyRjbGFzc05hbWUgKyAkaX0geyBcbiAgICAgICN7JHN0eWxlTmFtZX06ICN7JGkgKyAkdW5pdH0haW1wb3J0YW50O1xuICAgIH1cbiAgICAkaTogJGkgKyAkb2Zmc2V0O1xuICB9XG59XG5AbWl4aW4gbGlzdC1sb29wLWhhbGYoJGNsYXNzTmFtZSwgJHN0eWxlTmFtZSkge1xuICAkaTogMDtcbiAgQHdoaWxlICRpIDw9ICRtYXgge1xuICAgICN7JGNsYXNzTmFtZSArJGl9IHsgXG4gICAgICAjeyRzdHlsZU5hbWV9OiAjeycwLicgKyAkaSArICR1bml0fSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICRpOiAkaSArICRvZmZzZXQ7XG4gIH1cbn1cbi8vIE1hcmdpbnNcbkBpbmNsdWRlIGxpc3QtbG9vcCgnLm10LScsICdtYXJnaW4tdG9wJyk7XG5AaW5jbHVkZSBsaXN0LWxvb3AoJy5tci0nLCAnbWFyZ2luLXJpZ2h0Jyk7XG5AaW5jbHVkZSBsaXN0LWxvb3AoJy5tYi0nLCAnbWFyZ2luLWJvdHRvbScpO1xuQGluY2x1ZGUgbGlzdC1sb29wKCcubWwtJywgJ21hcmdpbi1sZWZ0Jyk7XG5AaW5jbHVkZSBsaXN0LWxvb3AoJy5teC0nLCAnbWFyZ2luJyk7XG5AaW5jbHVkZSBsaXN0LWxvb3AtaGFsZignLm10LTAtJywgJ21hcmdpbi10b3AnKTtcbkBpbmNsdWRlIGxpc3QtbG9vcC1oYWxmKCcubXItMC0nLCAnbWFyZ2luLXJpZ2h0Jyk7XG5AaW5jbHVkZSBsaXN0LWxvb3AtaGFsZignLm1iLTAtJywgJ21hcmdpbi1ib3R0b20nKTtcbkBpbmNsdWRlIGxpc3QtbG9vcC1oYWxmKCcubWwtMC0nLCAnbWFyZ2luLWxlZnQnKTtcbkBpbmNsdWRlIGxpc3QtbG9vcC1oYWxmKCcubXgtMC0nLCAnbWFyZ2luJyk7XG4vLyBQYWRkaW5nc1xuQGluY2x1ZGUgbGlzdC1sb29wKCcucHQtJywgJ3BhZGRpbmctdG9wJyk7XG5AaW5jbHVkZSBsaXN0LWxvb3AoJy5wci0nLCAncGFkZGluZy1yaWdodCcpO1xuQGluY2x1ZGUgbGlzdC1sb29wKCcucGItJywgJ3BhZGRpbmctYm90dG9tJyk7XG5AaW5jbHVkZSBsaXN0LWxvb3AoJy5wbC0nLCAncGFkZGluZy1sZWZ0Jyk7XG5AaW5jbHVkZSBsaXN0LWxvb3AoJy5weC0nLCAncGFkZGluZycpO1xuQGluY2x1ZGUgbGlzdC1sb29wLWhhbGYoJy5wdC0wLScsICdwYWRkaW5nLXRvcCcpO1xuQGluY2x1ZGUgbGlzdC1sb29wLWhhbGYoJy5wci0wLScsICdwYWRkaW5nLXJpZ2h0Jyk7XG5AaW5jbHVkZSBsaXN0LWxvb3AtaGFsZignLnBiLTAtJywgJ3BhZGRpbmctYm90dG9tJyk7XG5AaW5jbHVkZSBsaXN0LWxvb3AtaGFsZignLnBsLTAtJywgJ3BhZGRpbmctbGVmdCcpO1xuQGluY2x1ZGUgbGlzdC1sb29wLWhhbGYoJy5weC0wLScsICdwYWRkaW5nJyk7IiwiLmNsZWFyLCAucm93LCAucy1yb3cgeyBcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cbi5kYiB7XG4gIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbn1cbi5kaWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xufVxuLmRuIHtcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG4uc2hvdy1vbi1waG9uZSwuc2hvdy1vbi1zbWFsbCwgLnNob3ctb24tdGFibGV0LCAuZGliLW9uLXRhYmxldCwgLmRpYi1vbi1waG9uZSB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuLm9ubHktb24tcndkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vbmx5LW9uLXRhYmxldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub25seS1vbi1waG9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHIge1xuICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xufVxuLnRyYW5zaXRpb24ge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgbGluZWFyKTtcbn1cbltjbGFzcyo9XCJjbGlja2FibGVcIl0ge1xuICBjdXJzb3I6cG9pbnRlcjtcbn1cbi5jb2x1bW5zLTIge1xuICBAaW5jbHVkZSBjb2x1bW5zKDIpO1xufVxuLmNvbHVtbnMtMyB7XG4gIEBpbmNsdWRlIGNvbHVtbnMoMyk7XG59XG4uaG92ZXJhYmxlIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzO1xuICBib3gtc2hhZG93OiAwO1xuICBjdXJzb3I6cG9pbnRlcjtcbn1cbi5ob3ZlcmFibGU6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4yNXM7XG4gIC8vQGV4dGVuZCAuc2hhZG93LTM7XG59XG4uaGlkZXIge1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb250ZW50OicrJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb250ZW50OictJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5oaWRlci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gIC5zaG93LW9uLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cbi5zaG93LW9uLXBob25lLC5zaG93LW9uLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG59XG4uc2hvdy1vbi10YWJsZXQsIC5kaWItb24tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG59XG4uaGlkZS1vbi10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxufVxuQGluY2x1ZGUgbXEocGhvbmUpIHtcbiAgLmNvbHVtbnMtMiB7XG4gICAgQGluY2x1ZGUgY29sdW1ucygxKTtcbn1cbi5jb2x1bW5zLTMge1xuICAgIEBpbmNsdWRlIGNvbHVtbnMoMSk7XG59XG4uaGlkZS1vbi1waG9uZSwuaGlkZS1vbi1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG59IiwiLmZ3NDAwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuLmZ3NTAwIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuLmZ3NjAwIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuLmZ3Ym9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaHlwaGVuYXRlIHtcbiAgICAtbXMtd29yZC1icmVhazogbm9ybWFsO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcblxuICAgIC8vIE5vbiBzdGFuZGFyZCBmb3Igd2Via2l0XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAtbW96LWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xufVxuLnQtZWxsaXBzZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IFxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udC1zbWFsbCwgLnRleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG59XG4udC1leHRyYS1zbWFsbCwgLnQteHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuLnQtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuLnQteGxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbi50LWx0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgXG59XG4udGR1LCAudC1kdSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IFxufVxuLnQtaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udHR1LCAudC10dSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi8vXG4udC1jZW50ZXIsIC5jZW50ZXIgeyBcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnQtcmlnaHQgeyBcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi8vXG4ubG9uZy1jb250ZW50IHtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjNzIGxpbmVhcik7XG5cdCYuY29sbGFwc2Uge1xuXHRcdGhlaWdodDogMjgwcHg7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmLmgxMDAge1xuXHRcdFx0aGVpZ2h0OjEwMHB4O1xuXHRcdH1cblx0XHQmLmgyMDAge1xuXHRcdFx0aGVpZ2h0OjIwMHB4O1xuXHRcdH1cblx0XHQmLmgzMDAge1xuXHRcdFx0aGVpZ2h0OjMwMHB4O1xuXHRcdH1cblx0XHQmLmg0MDAge1xuXHRcdFx0aGVpZ2h0OjQwMHB4O1xuXHRcdH1cblx0XHQmLmg1MDAge1xuXHRcdFx0aGVpZ2h0OjUwMHB4O1xuXHRcdH1cblx0XHQmLmg2MDAge1xuXHRcdFx0aGVpZ2h0OjYwMHB4O1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudChyZ2JhKCNmZmYsMCksI2ZmZik7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6MTUwcHg7XG5cdFx0XHRjb250ZW50OicnO1xuXHRcdH1cblx0fVxuXHQubG9uZy1jb250ZW50LXRvZ2dsZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogNTAlO1xuXHRcdEBpbmNsdWRlIHRyYW5zbGF0ZSgtNTAlLDApO1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG59XG4iLCIjZm9vdGVyIHtcblx0YmFja2dyb3VuZDokcHJpbWFyeTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0cGFkZGluZzogNGVtO1xuXHRmb250LXNpemU6LjhlbTtcblx0LmNvbC00IHtcblx0XHRtYXJnaW46MDtcblx0fVxuXHQmLmxpdmUge1xuXHRcdG1hcmdpbjogNTBweCAwIDA7XG5cdH1cblx0Ji5lZGl0b3Ige1xuXHRcdG1hcmdpbjogNTBweCAwIDA7XG5cdH1cblx0YSwgLmxpbmsge1xuXHRcdGNvbG9yOnJnYmEoI2ZmZiwuNyk7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGxpbmVhcik7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjojZmZmIWltcG9ydGFudDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblx0aDQge1xuXHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRtYXJnaW46IDAgMCAuNWVtO1xuXHR9XG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjVweDtcblx0XHR9XG5cdH1cblx0LnNvY2lhbC1pY29ucyB7XG5cdFx0bWFyZ2luLXRvcDogLjVlbTtcblx0XHRhIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJhY2tncm91bmQ6cmdiYSgjZmZmLC43KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6NDBweDtcblx0XHRcdHdpZHRoOjQwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC41ZW07XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgbGluZWFyKTtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDo1MCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGZpbGw6JHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDpyZ2JhKCNmZmYsMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb3B5IHtcblx0XHRwYWRkaW5nLXRvcDogMmVtO1xuXHRcdHVsIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubWVudS1yZWNodGxpY2hlcy1jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXHQuZm9vdGVyLWxvZ29zIHtcblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdH1cblx0fVxufVxuQGluY2x1ZGUgbXEobGFwdG9wKSB7XG5cdCNmb290ZXIge1xuXHRcdC5mb290ZXItbG9nb3Mge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR3aWR0aDoxMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBpbmNsdWRlIG1xKHRhYmxldCkge1xuXHQjZm9vdGVyIHtcblx0XHQuZm9vdGVyLWxvZ29zIHtcblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOjE0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQGluY2x1ZGUgbXEocGhvbmUpIHtcblx0I2Zvb3RlciB7XG5cdFx0Zm9udC1zaXplOi45ZW07XG5cdFx0cGFkZGluZzogMmVtO1xuXHRcdC5jb2wtMyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjFlbTtcblx0XHR9XG5cdFx0LmNvcHkge1xuXHRcdFx0dWwge1xuXHRcdFx0XHRtYXJnaW4tdG9wOjFlbTtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDAgMWVtIDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qKlxuICogR3JpZFxuICovXG4uZ3JpZCB7XG4gICAgd2lkdGg6JGNvbnRlbnRXaWR0aDtcbiAgICBtYXJnaW46JGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgICYud2lkZSB7XG4gICAgICAgIHdpZHRoOiRjb250ZW50V2lkdGhXaWRlO1xuICAgIH1cbn1cbiVyb3cge1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgbWFyZ2luOiAwO1xufVxuJXMtcm93IHtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIG1hcmdpbjogMCAkZ3V0dGVyV2lkdGg7XG59XG4ucy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0Oi0gJGd1dHRlcldpZHRoO1xuICAgIG1hcmdpbi1yaWdodDogLSAkZ3V0dGVyV2lkdGg7XG59XG4vL1xuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZENvbHVtbnMge1xuICAgIC5jb2wtI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVyb3c7XG4gICAgICAgIHdpZHRoOiAoKDEwMCUvJGdyaWRDb2x1bW5zKSokaSk7XG4gICAgfVxuICAgIC5zLXJvdyB7XG4gICAgICAgIC5jb2wtI3skaX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcy1yb3c7XG4gICAgICAgICAgICB3aWR0aDogKCgxMDAlLyRncmlkQ29sdW1ucykqJGkpLSRndXR0ZXJXaWR0aCoyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53LSN7JGl9IHtcbiAgICAgICAgd2lkdGg6ICgoMTAwJS8kZ3JpZENvbHVtbnMpKiRpKSFpbXBvcnRhbnQ7XG4gICAgfVxufSBcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGNvbnRlbnRXaWR0aClcbntcbiAgICAuZ3JpZCB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1hcmdpbjogJGF1dG87XG4gICAgfVxufVxuQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZENvbHVtbnMge1xuICAgICAgICAuY29sLSN7JGl9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAkYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuY29sLW0tI3skaX0ge1xuICAgICAgICAgICAgd2lkdGg6ICgoMTAwJS8kZ3JpZENvbHVtbnMpKiRpKTtcbiAgICAgICAgfVxuICAgICAgICAucy1yb3cge1xuICAgICAgICAgICAgLmNvbC1tLSN7JGl9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogKCgxMDAlLyRncmlkQ29sdW1ucykqJGkpLSRndXR0ZXJXaWR0aCoyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgbXEocGhvbmUpIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkQ29sdW1ucyB7XG4gICAgICAgIC5jb2wtI3skaX0sLnMtcm93IC5jb2wtI3skaX0sIC5jb2wtbSN7JGl9LCAucy1yb3cgLmNvbC1tLSN7JGl9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAkYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuY29sLXMtI3skaX0ge1xuICAgICAgICAgICAgd2lkdGg6ICgoMTAwJS8kZ3JpZENvbHVtbnMpKiRpKTtcbiAgICAgICAgfVxuICAgICAgICAucy1yb3cge1xuICAgICAgICAgICAgLmNvbC1zLSN7JGl9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogKCgxMDAlLyRncmlkQ29sdW1ucykqJGkpLSRndXR0ZXJXaWR0aCoyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ3V0dGVyV2lkdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2hlYWRlciB7XG5cdEBleHRlbmQgLmZsZXgtYm94O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRwYWRkaW5nOiAxZW07XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOjA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiA5MDAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsMSk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBsaW5lYXIpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdCYuc2Nyb2xsZWQge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwxKTtcblx0XHRib3JkZXItY29sb3I6I2Y1ZjVmNTtcblx0fVxuXHQmLmVkaXRvciB7XG5cdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cblx0Lm5hdi1hcmVhIHtcblx0XHRmbGV4OjEgMTtcblx0XHRtYXJnaW46MCAxZW0gMCAwO1xuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRAZXh0ZW5kIC5mbGV4LWJveDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjFlbTtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6JGJsYWNrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDozMDA7XG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0Y29sb3I6JHByaW1hcnk7XG5cdFx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0XHRmaWxsOiRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmluYWN0aXZlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiRncmF5O1xuXHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0ZmlsbDokZ3JheTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjokcHJpbWFyeTtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdGZpbGw6JHByaW1hcnk7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR0b3A6NXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5sb2dvLWFyZWEge1xuXHRcdG1hcmdpbi1yaWdodDoxZW07XG5cdFx0c3ZnIHtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBsaW5lYXIpO1xuXHRcdFx0d2lkdGg6IDE3MHB4O1xuXHRcdFx0Ji5zY3JvbGxlZCB7XG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBpbmNsdWRlIG1xKGxhcHRvcCkge1xuXG59XG5AaW5jbHVkZSBtcSh0YWJsZXQpIHtcblx0I2hlYWRlciB7XG5cdFx0Lm5hdi1hcmVhIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHVsIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxZW07XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubG9nby1hcmVhIHtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBpbmNsdWRlIG1xKHBob25lKSB7XG5cdCNoZWFkZXIge1xuXHRcdC5uYXYtYXJlYSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MmVtO1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xuICAgIFx0XHRcdFx0XHRcdHRvcDogNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubG9nby1hcmVhIHtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZGxtLWRvd25sb2FkcyB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjowIDAgMnJlbTtcbiAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxufVxuLmRvd25sb2FkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbjoxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICZfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OjEzMHB4O1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAuZGxtLWRvd25sb2FkcyB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOjMzJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIG1xKHBob25lKSB7XG4gICAgLmRsbS1kb3dubG9hZHMge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgICAuZG93bmxvYWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjhweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vICNldmVudF9jYWxlbmRhciB7XG4vLyAgICAgYmFja2dyb3VuZDogI2VlZTtcbi8vICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbi8vIH1cblxuLndpZGdldF93cGRldl9ib29raW5nIC5ia19jYWxlbmRhcl9mcmFtZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG59XG4uYmxvY2tfaGludHMge1xuXHQuYmxvY2tfdGV4dCB7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cbn1cbi5ibG9ja19jaGVja19pbl9vdXQsXG4uYmxvY2tfcGVuZGluZyxcbi5ibG9ja190aW1lLFxuLmJsb2NrX2Jvb2tlZCxcbi5ibG9ja19mcmVlIHtcblx0aGVpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMjBweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IHRkIGEudWktc3RhdGUtYWN0aXZlLFxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IHRkIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAkcmVkO1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLW5leHQsXG4udWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdGNvbG9yOiAkcmVkO1xuXHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkcmVkO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRyZWQ7XG5cdGhlaWdodDogMTBweDtcblx0d2lkdGg6IDEwcHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDJweCwgMXB4KTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIiBcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJlZDtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHJlZDtcblx0aGVpZ2h0OiAxMHB4O1xuXHR3aWR0aDogMTBweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTFweCwgLTJweCk7XG59XG5cbi8vRXZlbnQgY2FsZW5kYXJcbi5tZWMtd3JhcCAubWVjLXNpbmdsZS10aXRsZSxcbi5zaW5nbGUtbWVjLWV2ZW50cyAubWVjLXdyYXAubWVjLW5vLWFjY2Vzcy1lcnJvciBoMSxcbi5tZWMtZXZlbnQtbGlzdC1zdGFuZGFyZCAubWVjLWV2ZW50LXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuXHRjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbn1cbi5tZWMtZXZlbnQtbGlzdC1zdGFuZGFyZCAubWVjLWV2ZW50LXRpdGxlIHtcblx0Zm9udC1zaXplOiAxLjRyZW07XG59XG4ubWVjLXdyYXAge1xuXHRmb250LXdlaWdodDogMzAwO1xufVxuLm1lYy1ldmVudC1saXN0LXN0YW5kYXJkIC5tZWMtZXZlbnQtdGl0bGUgYSB7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5tZWMtcmVjLWV2ZW50cy10aXRsZSxcbi5tZWMtbW9udGgtZGl2aWRlciBzcGFuIHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xufVxuLm1lYy1yZWxhdGVkLWV2ZW50cy13cmFwIGgzLm1lYy1yZWMtZXZlbnRzLXRpdGxlLFxuLm1lYy1yZWxhdGVkLWV2ZW50LWNvbnRlbnQgaDUgYSxcbi5tZWMtZXZlbnQtbGlzdC1zdGFuZGFyZCAubWVjLWV2ZW50LW1ldGEgc3Bhbi5tZWMtZXZlbnQtZCxcbi5tZWMtZXZlbnQtbGlzdC1zdGFuZGFyZCAubWVjLWV2ZW50LW1ldGEgc3Bhbi5tZWMtZXZlbnQtbSxcbi5tZWMtY2FsZW5kYXIgLm1lYy1ldmVudC1hcnRpY2xlIC5tZWMtZXZlbnQtdGl0bGUsXG4ubWVjLWNhbGVuZGFyLWhlYWRlciB7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5tZWMtY2FsZW5kYXIgLm1lYy1ldmVudC1hcnRpY2xlIC5tZWMtZXZlbnQtdGl0bGUge1xuXHRmb250LXNpemU6IDFyZW07XG59XG5cbi5tZWMtZXZlbnQtbGlzdC1zdGFuZGFyZCAubWVjLWV2ZW50LWNvbnRlbnQge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ubWVjLXNpbmdsZS1ldmVudCAubWVjLWJvb2tpbmctYnV0dG9uIHtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdGhlaWdodDogaW5oZXJpdDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnkgIWltcG9ydGFudDtcblx0fVxufVxuLm1lYy1yZWxhdGVkLWV2ZW50cy13cmFwIGgzLm1lYy1yZWMtZXZlbnRzLXRpdGxlIHtcblx0Ym9yZGVyLXdpZHRoOiA0cHg7XG5cdCY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0fVxufVxuXG4ubWVjLWRhdGUtZGV0YWlscyB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0JjpiZWZvcmUge1xuXHRcdHRvcDogNXB4O1xuXHR9XG59XG4ubWVjLXZlbnVlLWRldGFpbHMge1xuXHRmb250LXNpemU6IDFyZW07XG5cdCY6YmVmb3JlIHtcblx0XHR0b3A6IDJweDtcblx0fVxufVxuLm1lYy1ldmVudC1saXN0LXN0YW5kYXJkIC5tZWMtdGltZS1kZXRhaWxzLFxuLm1lYy10aW1lLWRldGFpbHMge1xuXHRmb250LXNpemU6IDFyZW07XG5cdCY6YmVmb3JlIHtcblx0XHR0b3A6IDJweDtcblx0fVxufVxuXG4ubWVjLW1vbnRoLWRpdmlkZXIge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRzcGFuOmJlZm9yZSB7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuXG4ubWVjLWxvYWQtbW9yZS1idXR0b24ge1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0b3V0bGluZTogbm9uZTtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0fVxufVxuXG4ubWVjLWV2ZW50LWRlc2NyaXB0aW9uLFxuLm1lYy1ldmVudC1saXN0LXN0YW5kYXJkIC5tZWMtZXZlbnQtZGVzY3JpcHRpb24ge1xuXHRsaW5lLWhlaWdodDogMS4yZW07XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLm1lYy13cmFwIDpub3QoLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyKSA+IHAge1xuXHRmb250LXNpemU6IDFlbTtcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuXG4ubWVjLWNhbGVuZGFyIC5tZWMtZXZlbnQtYXJ0aWNsZSAubWVjLWV2ZW50LXRpbWUge1xuXHRmb250LXNpemU6IDFyZW07XG59XG5cbi8vIC5tZWMtZXZlbnQtZm9vdGVyIC5tZWMtYm9va2luZy1idXR0b24ge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4vLyAgICAgYm9yZGVyOiBub25lO1xuLy8gICAgIGNvbG9yOiAkd2hpdGU7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICB3aWR0aDogYXV0bztcbi8vICAgICBmb250LXdlaWdodDogNDAwO1xuLy8gICAgIG91dGxpbmU6IG5vbmU7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4vLyAgICAgJjpob3ZlciB7XG4vLyAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4vLyAgICAgfVxuLy8gfVxuLm1lYy1ldmVudC1mb290ZXIgLm1lYy1ib29raW5nLWJ1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRib3JkZXItY29sb3I6ICRwcmltYXJ5O1xufVxuXG4ubWVjLWV2ZW50LWNvbnRlbnQgcCB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLm1lYy1yZWxhdGVkLWV2ZW50cy13cmFwIHtcblx0cGFkZGluZzogMXJlbTtcbn1cblxuLm1lYy1uZXh0LWV2ZW50LWRldGFpbHMge1xuXHR1bCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbn1cblxuLm1lYy1jYWxlbmRhciAubWVjLWNhbGVuZGFyLWV2ZW50cy1zaWRlIC5tZWMtdGFibGUtc2lkZS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tZWMtbmV4dC1tdWx0aXBsZSB1bCAubWVjLWRhdGUge1xuXHRmbG9hdDogbm9uZTtcblx0d2lkdGg6IGF1dG87XG59XG5cbi8vIEV2ZW50cyBlaW50cmFnZW5cbi5tZWMtZmVzLWZvcm0ge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ubWVjLWZlcy1mb3JtIC5tZWMtdG9vbHRpcCAuZGFzaGljb25zLWJlZm9yZTpiZWZvcmUge1xuXHRjb2xvcjogJG1pZGRsZUdyYXk7XG59XG5cbi5tZWMtZmVzLWZvcm0gLm1jZS10b29sYmFyIC5tY2UtYnRuLWdyb3VwIC5tY2UtYnRuLm1jZS1hY3RpdmUgLm1jZS1pY28ge1xuXHRjb2xvcjogJHJlZDtcbn1cblxuOnJvb3Qge1xuXHQtLW1lYy1mZXMtbWFpbi1jb2xvcjogcmdiYSgyMzQsIDgwLCA4MywgMSk7XG5cdC0tbWVjLWZlcy1tYWluLWNvbG9yLXJnYmEtMTogcmdiYSgyMzQsIDgwLCA4MywgMC4xMik7XG5cdC0tbWVjLWZlcy1tYWluLWNvbG9yLXJnYmEtMjogcmdiYSgyMzQsIDgwLCA4MywgMC4yMyk7XG5cdC0tbWVjLWZlcy1tYWluLWNvbG9yLXJnYmEtMzogcmdiYSgyMzQsIDgwLCA4MywgMC4wMyk7XG5cdC0tbWVjLWZlcy1tYWluLWNvbG9yLXJnYmEtNDogcmdiYSgyMzQsIDgwLCA4MywgMC4zKTtcblx0LS1tZWMtZmVzLW1haW4tY29sb3ItcmdiYS01OiByZ2IoMjM0IDgwIDgzIC8gNyUpO1xuXHQtLW1lYy1mZXMtbWFpbi1jb2xvci1yZ2JhLTY6IHJnYmEoMjM0LCA4MCwgODMsIDAuMik7XG59XG5cbi5tZWMtZmVzLWZvcm0tdG9wLWFjdGlvbnMgYSxcbi5tZWMtZmVzLWxpc3QtdG9wLWFjdGlvbnMgYSxcbi5zaW5nbGUtbWVjLWV2ZW50cyAucG1wcm9fY29udGVudF9tZXNzYWdlIGEsXG4uc2luZ2xlLW1lYy1ldmVudHMgLnBtcHJvX2NvbnRlbnRfbWVzc2FnZSBhOmxpbmsge1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0fVxufVxuLm1lYy1mZXMtZm9ybS10b3AtYWN0aW9ucyBhIHtcblx0Jjpob3ZlcjpiZWZvcmUge1xuXHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRib3JkZXItY29sb3I6ICRyZWQ7XG5cdH1cbn1cblxuLm1lYy1mZXMtZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5tZWMtZmVzLXN1Yi1idXR0b246Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiAkcmVkO1xufVxuXG4ubWVjLWZlcy1mb3JtICNtZWMtZXZlbnQtZGF0YSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbi5tZWMtZmVzLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLm1lYy1mZXMtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLm1lYy1mZXMtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4ubWVjLWZlcy1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4ubWVjLWZlcy1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLm1lYy1mZXMtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLFxuLm1lYy1mZXMtZm9ybSBzZWxlY3QsXG4ubWVjLWZlcy1mb3JtIHRleHRhcmVhIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyLWNvbG9yOiAkZ3JheTtcbn1cblxuLm1lYy1mZXMtZm9ybSAubWVjLW1ldGEtYm94LWZpZWxkcyBoNCxcbi5tZWMtZmVzLWZvcm0gLnF1aWNrdGFncy10b29sYmFyLFxuLm1lYy1mZXMtZm9ybSBkaXYubWNlLXRvb2xiYXItZ3JwIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y29sb3I6ICRyZWQ7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5tZWMtZmVzLWZvcm0gI21lY19iZml4ZWRfZm9ybV9maWVsZF90eXBlcyAuYnV0dG9uLFxuLm1lYy1mZXMtZm9ybSAjbWVjX3JlZ19mb3JtX2ZpZWxkX3R5cGVzIC5idXR0b24sXG4ubWVjLWZlcy1mb3JtIC5tZWMtbWV0YS1ib3gtZmllbGRzIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyLWNvbG9yOiAkZ3JheTtcbn1cblxuLm1lYy1zZWFyY2gtZm9ybSAubWVjLWRhdGUtc2VhcmNoIHtcblx0bWluLWhlaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5tZWMtY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuIiwiI3NiX2luc3RhZ3JhbSB7XG4gICAgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIgIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4uc2JpX2xiLWRhdGFDb250YWluZXIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkhaW1wb3J0YW50O1xuICAgIC5zYmlfY2FwdGlvbl90ZXh0IHtcbiAgICAgICAgY29sb3I6JHJlZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cbiNzYmlfbGlnaHRib3hPdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG9wYWNpdHk6IC44Mztcbn1cbi5zYmlfbGItb3V0ZXJDb250YWluZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IC0xMHB4IHJnYmEoIzAwMCwuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufSIsIi5vbC1hdHRyaWJ1dGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZ2VuZXJhdGUtbWFwcyB7XG4gICAgaGVpZ2h0OjUwMHB4O1xuICAgIG1hcmdpbjogMXJlbSAwIDJyZW07XG4gICAgYmFja2dyb3VuZDojZWVlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIG1hcmdpbjowO1xuICAgIH1cbn1cblxuI2JpY3ljbGVfbWFwwqB7XG4gICAgaGVpZ2h0OjUwMHB4O1xuICAgIG1hcmdpbjogMXJlbSAwIDJyZW07XG4gICAgYmFja2dyb3VuZDojZWVlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIG1hcmdpbjowO1xuICAgIH1cbn1cblxuI2NhcmF2YW5fbWFwwqB7XG4gICAgaGVpZ2h0OjUwMHB4O1xuICAgIG1hcmdpbjogMXJlbSAwIDJyZW07XG4gICAgYmFja2dyb3VuZDojZWVlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIG1hcmdpbjowO1xuICAgIH1cbn1cblxuI2NpdHktZ2FsbGVyeV9tYXDCoHtcbiAgICBoZWlnaHQ6NTAwcHg7XG4gICAgbWFyZ2luOiAxcmVtIDAgMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiNlZWU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgfVxufVxuXG4jc3RhZHRzb21tZXJfbWFwwqB7XG4gICAgaGVpZ2h0OjUwMHB4O1xuICAgIG1hcmdpbjogMXJlbSAwIDJyZW07XG4gICAgYmFja2dyb3VuZDojZWVlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIG1hcmdpbjowO1xuICAgIH1cbn0iLCIucG9zdC1wYXNzd29yZC1mb3JtIHtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufSIsIiNicmVhZGNydW1icyB7XG5cdGZvbnQtc2l6ZToxcmVtO1xufSIsIi5sYW5ndWFnZS1jaG9vc2Uge1xuICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRyZWQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgfVxuICAgICYuaW4tLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEocGhvbmUpIHtcbiAgICAubGFuZ3VhZ2UtY2hvb3NlOm5vdCguaW4tLWZvb3Rlcikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCIuc2xiT3ZlcmxheSwgLnNsYldyYXBPdXRlciwgLnNsYldyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLnNsYk92ZXJsYXkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzbGJPdmVybGF5IDAuNXM7XG4gIC1tb3otYW5pbWF0aW9uOiBzbGJPdmVybGF5IDAuNXM7XG4gIGFuaW1hdGlvbjogc2xiT3ZlcmxheSAwLjVzO1xufVxuXG4uc2xiV3JhcE91dGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB6LWluZGV4OiAyMDEwO1xufVxuXG4uc2xiV3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2xiV3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNsYkNvbnRlbnRPdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nOiAxZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDIwMjA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNsYkNvbnRlbnRFbCAuc2xiQ29udGVudE91dGVyIHtcbiAgcGFkZGluZzogNWVtIDFlbTtcbn1cblxuLnNsYkNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbGJDb250ZW50RWwgLnNsYkNvbnRlbnQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2xiRW50ZXIgMC4zcztcbiAgLW1vei1hbmltYXRpb246IHNsYkVudGVyIDAuM3M7XG4gIGFuaW1hdGlvbjogc2xiRW50ZXIgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwLjJlbSAxZW0gcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4uc2xiSW1hZ2VXcmFwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsYkVudGVyIDAuM3M7XG4gIC1tb3otYW5pbWF0aW9uOiBzbGJFbnRlciAwLjNzO1xuICBhbmltYXRpb246IHNsYkVudGVyIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsYkltYWdlIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6MTBweCBzb2xpZCAjZmZmO1xuICAvLyBAZXh0ZW5kIC5zaGFkb3ctMC01O1xufVxuXG4uc2xiQ2FwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsLjUpO1xufVxuXG4uc2xiQ2xvc2VCdG4sIC5zbGJBcnJvdyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5zbGJDbG9zZUJ0bjo6LW1vei1mb2N1cy1pbm5lciwgLnNsYkFycm93OjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc2xiQ2xvc2VCdG46aG92ZXIsIC5zbGJBcnJvdzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnNsYkNsb3NlQnRuOmFjdGl2ZSwgLnNsYkFycm93OmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuODtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsYkNsb3NlQnRuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsYkVudGVyIDAuM3M7XG4gIC1tb3otYW5pbWF0aW9uOiBzbGJFbnRlciAwLjNzO1xuICBhbmltYXRpb246IHNsYkVudGVyIDAuM3M7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMWVtO1xuICB0b3A6IDFlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2xiTG9hZGluZyAuc2xiQ2xvc2VCdG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xiTG9hZGluZ1RleHQge1xuICBmb250LXNpemU6IDEuNGVtO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLnNsYkFycm93cyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2xiTG9hZGluZyAuc2xiQXJyb3dzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsYkFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTVlbTtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAxMGVtO1xuICBvcGFjaXR5OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOm5vbmU7XG4gIHN2ZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbi5zbGJBcnJvdy5uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zbGJBcnJvdy5wcmV2IHtcbiAgbGVmdDogMDtcbn1cbkBpbmNsdWRlIG1xKGxhcHRvcCkge1xuICAuc2xiQXJyb3cubmV4dCB7XG4gICAgcmlnaHQ6IDJlbTtcbiAgfVxuXG4gIC5zbGJBcnJvdy5wcmV2IHtcbiAgICBsZWZ0OiAyZW07XG4gIH1cbn1cbkBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAuc2xiQXJyb3cge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnNsYklmcmFtZUNvbnQge1xuICB3aWR0aDogODBlbTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBtYXJnaW46IDVlbSAwO1xufVxuXG4uc2xiSWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMC4yZW0gMWVtIHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsYk92ZXJsYXkge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIHNsYk92ZXJsYXkge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGJPdmVybGF5IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGJFbnRlciB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xZW0sIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgc2xiRW50ZXIge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMWVtLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGJFbnRlciB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xZW0sIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMWVtLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMWVtLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xZW0sIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFlbSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn0iLCIjbWVpbi1kZXNzYXUtbWFwLWNhcHRpb24ge1xuXHRAZXh0ZW5kIC5mbGV4LWJveDtcblx0aGVpZ2h0OjEwMCU7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0aDEge1xuXHRcdG1hcmdpbjogMCAwIDAgLTNweDtcblx0fVxufVxuc3ZnI21laW4tZGVzc2F1LW1hcCB7XG5cdHBvbHlnb24sIHBhdGgge1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4zcyBsaW5lYXIpO1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0ZmlsbDokcHJpbWFyeTtcblx0XHR9XG5cdH1cbn0iLCJuYXYge1xuXHQuaGFzLXN1Yi1tZW51IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YSB7XG5cdFx0XHRzcGFuLmhpZGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRzcGFuLnNob3cge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3Bhbi5oaWRlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5zdWItbWVudWVzIHtcblx0YmFja2dyb3VuZDokd2hpdGU7XG5cdD4gLnN1Yi1tZW51IHtcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdH1cblx0LnN1Yi1tZW51IHtcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG5cdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgI2Y1ZjVmNTtcblx0XHRiYWNrZ3JvdW5kOiR3aGl0ZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6MTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDFlbSAyZW0gMWVtO1xuXHRcdGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IC0xMHB4IHJnYmEoIzAwMCwuMik7XG5cdFx0W2NsYXNzXj1jb2xdIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAycyBjdWJpYy1iZXppZXIoLjc1LDAsLjE3LDEpKTtcbiAgICAgICAgXHRAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZSgwLDQwcHgpKTtcblx0XHR9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCA0IHtcblx0XHRcdFx0W2NsYXNzXj1jb2xdOm50aC1vZi10eXBlKCN7JGl9KSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYW5pbWF0aW9uKCdzdWItbWVudS1hbmltIC43cyAwLiN7JGl9cyBmb3J3YXJkcycpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zdWItbWVudS10aXRsZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmaWxsOiRwcmltYXJ5O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDo1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkbGlnaHRHcmF5O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjokbWlkZGxlR3JheTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiA3cHggMDtcblx0XHRcdFx0XHRmb250LXNpemU6MXJlbTtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji50YXJnZXQtYmxhbmsge1xuXHRcdFx0XHRcdGE6YWZ0ZXIge1xuXHRcdFx0XHQgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDsgdXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGhlaWdodD1cIjEyXCIgd2lkdGg9XCIxMlwiPjxwYXRoIGQ9XCJNMCAwaDI0djI0SDBWMHpcIiBmaWxsPVwibm9uZVwiLz48cGF0aCBkPVwiTTE4IDE5SDZjLS41NSAwLTEtLjQ1LTEtMVY2YzAtLjU1LjQ1LTEgMS0xaDVjLjU1IDAgMS0uNDUgMS0xcy0uNDUtMS0xLTFINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjkgMiAyIDJoMTRjMS4xIDAgMi0uOSAyLTJ2LTZjMC0uNTUtLjQ1LTEtMS0xcy0xIC40NS0xIDF2NWMwIC41NS0uNDUgMS0xIDF6TTE0IDRjMCAuNTUuNDUgMSAxIDFoMi41OWwtOS4xMyA5LjEzYy0uMzkuMzktLjM5IDEuMDIgMCAxLjQxLjM5LjM5IDEuMDIuMzkgMS40MSAwTDE5IDYuNDFWOWMwIC41NS40NSAxIDEgMXMxLS40NSAxLTFWM2gtNmMtLjU1IDAtMSAuNDUtMSAxelwiIGZpbGw9XCIlMjM2QTZDNkVcIi8+PC9zdmc+Jyk7XG5cdFx0XHRcdCAgICAgICAgZmxvYXQ6cmlnaHQ7XG5cdFx0XHRcdCAgICAgICAgbWFyZ2luOjJweCAxN3B4IDAgMDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHQub3Blbi1zdWItbWVudSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ICAgICY6YWZ0ZXIge1xuXHRcdFx0XHQgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ICAgICAgICBjb250ZW50OicrJztcblx0XHRcdFx0ICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICAmLmFjdGl2ZSB7XG5cdFx0XHRcdCAgICAgICAgJjphZnRlciB7XG5cdFx0XHRcdCAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ICAgICAgICAgICAgY29udGVudDonLSc7XG5cdFx0XHRcdCAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRib3gtc2hhZG93Om5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5wb3N0cy1saXN0IHtcblx0XHRcdFx0LmRhdGUge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQGluY2x1ZGUga2V5ZnJhbWVzKHN1Yi1tZW51LWFuaW0pIHtcbiAgICAwJSB7XG4gICAgXHRvcGFjaXR5OiAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZSgwLDQwcHgpKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlKDAsMHB4KSk7XG4gICAgfVxufVxuQGluY2x1ZGUgbXEodGFibGV0KSB7XG5cdC5zdWItbWVudWVzIHtcblx0XHQuc3ViLW1lbnUge1xuXHRcdFx0cGFkZGluZzogMmVtO1xuXHRcdFx0LnMtcm93IHtcblx0XHRcdFx0W2NsYXNzXj1jb2xdIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBpbmNsdWRlIG1xKHBob25lKSB7XG5cdC5zdWItbWVudWVzIHtcblx0XHQuc3ViLW1lbnUge1xuXHRcdFx0dWwge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZWxlbWVudG9yLWltYWdlLWdhbGxlcnkgLmdhbGxlcnktaXRlbSBpbWcge1xuXHRib3JkZXI6bm9uZSFpbXBvcnRhbnQ7XG5cdG1hcmdpbjoxMHB4O1xufVxuLmVsZW1lbnRvci12aWRlbyB7XG5cdGhlaWdodDogMTAwJTtcbn1cbkBpbmNsdWRlIG1xKHBob25lKSB7XG5cdC5lbGVtZW50b3ItaGVhZGluZy10aXRsZS5lbGVtZW50b3Itc2l6ZS14eGwge1xuXHRcdGZvbnQtc2l6ZTozZW07XG5cdH1cbn0iXX0= */
