@charset "UTF-8";@font-face{font-family:'Montserrat Regular';font-style:normal;font-weight:400;src:url(../../assets/fonts/montserrat-v13-latin-regular.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(../../assets/fonts/montserrat-v13-latin-regular.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/montserrat-v13-latin-regular.woff2) format("woff2"),url(../../assets/fonts/montserrat-v13-latin-regular.woff) format("woff"),url(../../assets/fonts/montserrat-v13-latin-regular.ttf) format("truetype"),url(../../assets/fonts/montserrat-v13-latin-regular.svg#Montserrat) format("svg")}@font-face{font-family:'Montserrat Medium';font-style:normal;font-weight:500;src:url(../../assets/fonts/montserrat-v13-latin-500.eot);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(../../assets/fonts/montserrat-v13-latin-500.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/montserrat-v13-latin-500.woff2) format("woff2"),url(../../assets/fonts/montserrat-v13-latin-500.woff) format("woff"),url(../../assets/fonts/montserrat-v13-latin-500.ttf) format("truetype"),url(../../assets/fonts/montserrat-v13-latin-500.svg#Montserrat) format("svg")}@font-face{font-family:'Montserrat Semibold';font-style:normal;font-weight:600;src:url(../../assets/fonts/montserrat-v13-latin-600.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(../../assets/fonts/montserrat-v13-latin-600.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/montserrat-v13-latin-600.woff2) format("woff2"),url(../../assets/fonts/montserrat-v13-latin-600.woff) format("woff"),url(../../assets/fonts/montserrat-v13-latin-600.ttf) format("truetype"),url(../../assets/fonts/montserrat-v13-latin-600.svg#Montserrat) format("svg")}@font-face{font-family:'Montserrat Bold';font-style:normal;font-weight:700;src:url(../../assets/fonts/montserrat-v13-latin-700.eot);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(../../assets/fonts/montserrat-v13-latin-700.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/montserrat-v13-latin-700.woff2) format("woff2"),url(../../assets/fonts/montserrat-v13-latin-700.woff) format("woff"),url(../../assets/fonts/montserrat-v13-latin-700.ttf) format("truetype"),url(../../assets/fonts/montserrat-v13-latin-700.svg#Montserrat) format("svg")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.slick-slide img,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;margin-bottom:40px}.slick-list{overflow:hidden;margin:0;padding:0;outline:0!important}.homepage .slick-dots li button:focus,.homepage .slick-dots li button:hover,.single-product .slick-dots li button:focus,.single-product .slick-dots li button:hover,.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;outline:0!important;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.homepage .slick-next,.homepage .slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border-bottom:3px solid #c6c6c6;border-left:3px solid #c6c6c6;border-right:none;border-top:none;outline:0!important}.homepage .slick-next.slick-disabled:before,.homepage .slick-prev.slick-disabled:before,.single-product .slick-next.slick-disabled:before,.single-product .slick-prev.slick-disabled:before{opacity:.25}.homepage .slick-next:before,.homepage .slick-prev:before,.single-product .slick-next:before,.single-product .slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.homepage .slick-prev{left:-25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}[dir=rtl] .homepage .slick-prev{left:auto;right:-25px}.homepage .slick-next{right:-25px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}[dir=rtl] .homepage .slick-next{left:-25px;right:auto}.single-product .slick-next,.single-product .slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:58%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border-bottom:3px solid #c6c6c6;border-left:3px solid #c6c6c6;border-right:none;border-top:none;outline:0!important}.single-product .slick-prev{left:50px;z-index:5;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}[dir=rtl] .single-product .slick-prev{left:auto;right:-25px}.single-product .slick-next{right:50px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}[dir=rtl] .single-product .slick-next{left:-25px;right:auto}.top-products .row-products .slick-slide{width:100%}@media screen and (max-width:1195px){.top-products .row-products .slick-slide{width:100%}}.slick-dotted.slick-slider{margin-bottom:30px}.homepage .slick-dots,.single-product .slick-dots{position:absolute;list-style:none;display:block;padding:0;margin:0}.homepage .slick-dots{text-align:center;bottom:-40px;width:100%}.homepage .slick-dots li{position:relative;display:inline-block;height:13px;width:13px;margin:0 5px;padding:0;cursor:pointer}.homepage .slick-dots li button{position:relative;border:0;background:0 0;display:block;height:13px;width:13px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.homepage .slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:13px;height:13px;line-height:20px;text-align:center;color:transparent;font-size:20px;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;border:1px solid #2c2c2c;background-color:transparent;border-radius:50%}.homepage .slick-dots li.slick-active button::before{background-color:#2c2c2c}.single-product .slick-dots{bottom:10px;text-align:end;width:90%}.single-product .slick-dots>li:only-child{display:none}.single-product .slick-dots li{position:relative;display:inline-block;height:20px;width:44px;margin:0 5px;padding:0;cursor:pointer}.single-product .slick-dots li button{position:relative;border:0;background:0 0;display:inline-block;height:20px;width:77px;outline:0;line-height:0;font-size:50px;color:transparent;padding:5px;cursor:pointer}.single-product .slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:50px;height:20px;line-height:20px;text-align:center;color:#c6c6c6;opacity:1;border-bottom:3px solid;-webkit-transition:.5s}.single-product .slick-dots li.slick-active button::before{color:#3275ed;opacity:1}@media screen and (max-width:1024px){.single-product .slick-slider{position:relative;display:block}.single-product .slick-dots{width:86%}}
/*! jQuery UI - v1.12.1 - 2019-06-13
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:2px 0 0;border-radius:0;display:block;outline:0;background-color:#f6f6f6;font-family:"Montserrat Regular",sans-serif;width:450px}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-item-wrapper p{color:#000}.ui-menu .ui-menu-item-wrapper p.item-title{font-size:16px}.quotation-page .quote-form table tfoot,.quotation-page p,.ui-menu .ui-menu-item-wrapper p.item-subtitle{font-size:14px}.ui-menu .ui-menu-item-wrapper p.item-family{display:inline-block;float:right;font-size:12px}.ui-menu .ui-menu-item-wrapper p.item-family:after{display:block;content:'';clear:both}.ui-menu .ui-menu-item-wrapper p.item-reference{font-size:12px;color:#c6c6c6}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{background-color:#eaeaea;border-radius:15px}.cart-addresses .panel-body div,.delivery-address .panel-body div,.final-review .panel-body div,.payment .panel-body div,.ui-menu-icons,.ui-slider{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-slider{text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}@media screen and (min-width:1025px){[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{-webkit-transition-duration:50ms;-o-transition-duration:50ms;transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{-webkit-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{-webkit-transition-duration:.45s;-o-transition-duration:.45s;transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{-webkit-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{-webkit-transition-duration:.55s;-o-transition-duration:.55s;transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{-webkit-transition-delay:.55s;-o-transition-delay:.55s;transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{-webkit-transition-duration:.65s;-o-transition-duration:.65s;transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{-webkit-transition-delay:.65s;-o-transition-delay:.65s;transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{-webkit-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{-webkit-transition-duration:.75s;-o-transition-duration:.75s;transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{-webkit-transition-delay:.75s;-o-transition-delay:.75s;transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{-webkit-transition-duration:.85s;-o-transition-duration:.85s;transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{-webkit-transition-delay:.85s;-o-transition-delay:.85s;transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{-webkit-transition-duration:.9s;-o-transition-duration:.9s;transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{-webkit-transition-duration:.95s;-o-transition-duration:.95s;transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{-webkit-transition-delay:.95s;-o-transition-delay:.95s;transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{-webkit-transition-duration:1.05s;-o-transition-duration:1.05s;transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{-webkit-transition-delay:1.05s;-o-transition-delay:1.05s;transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{-webkit-transition-duration:1.1s;-o-transition-duration:1.1s;transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{-webkit-transition-duration:1.15s;-o-transition-duration:1.15s;transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{-webkit-transition-delay:1.15s;-o-transition-delay:1.15s;transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{-webkit-transition-duration:1.2s;-o-transition-duration:1.2s;transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{-webkit-transition-duration:1.25s;-o-transition-duration:1.25s;transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{-webkit-transition-delay:1.25s;-o-transition-delay:1.25s;transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{-webkit-transition-duration:1.3s;-o-transition-duration:1.3s;transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{-webkit-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{-webkit-transition-duration:1.35s;-o-transition-duration:1.35s;transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{-webkit-transition-delay:1.35s;-o-transition-delay:1.35s;transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{-webkit-transition-duration:1.4s;-o-transition-duration:1.4s;transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{-webkit-transition-duration:1.45s;-o-transition-duration:1.45s;transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{-webkit-transition-delay:1.45s;-o-transition-delay:1.45s;transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{-webkit-transition-duration:1.55s;-o-transition-duration:1.55s;transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{-webkit-transition-delay:1.55s;-o-transition-delay:1.55s;transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{-webkit-transition-duration:1.6s;-o-transition-duration:1.6s;transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{-webkit-transition-duration:1.65s;-o-transition-duration:1.65s;transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{-webkit-transition-delay:1.65s;-o-transition-delay:1.65s;transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{-webkit-transition-duration:1.7s;-o-transition-duration:1.7s;transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{-webkit-transition-delay:1.7s;-o-transition-delay:1.7s;transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{-webkit-transition-duration:1.75s;-o-transition-duration:1.75s;transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{-webkit-transition-delay:1.75s;-o-transition-delay:1.75s;transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{-webkit-transition-duration:1.8s;-o-transition-duration:1.8s;transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{-webkit-transition-duration:1.85s;-o-transition-duration:1.85s;transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{-webkit-transition-delay:1.85s;-o-transition-delay:1.85s;transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{-webkit-transition-duration:1.9s;-o-transition-duration:1.9s;transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{-webkit-transition-delay:1.9s;-o-transition-delay:1.9s;transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{-webkit-transition-duration:1.95s;-o-transition-duration:1.95s;transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{-webkit-transition-delay:1.95s;-o-transition-delay:1.95s;transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{-webkit-transition-duration:2.05s;-o-transition-duration:2.05s;transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{-webkit-transition-delay:2.05s;-o-transition-delay:2.05s;transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{-webkit-transition-duration:2.1s;-o-transition-duration:2.1s;transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{-webkit-transition-delay:2.1s;-o-transition-delay:2.1s;transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{-webkit-transition-duration:2.15s;-o-transition-duration:2.15s;transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{-webkit-transition-delay:2.15s;-o-transition-delay:2.15s;transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{-webkit-transition-duration:2.2s;-o-transition-duration:2.2s;transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{-webkit-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{-webkit-transition-duration:2.25s;-o-transition-duration:2.25s;transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{-webkit-transition-delay:2.25s;-o-transition-delay:2.25s;transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{-webkit-transition-duration:2.3s;-o-transition-duration:2.3s;transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{-webkit-transition-delay:2.3s;-o-transition-delay:2.3s;transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{-webkit-transition-duration:2.35s;-o-transition-duration:2.35s;transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{-webkit-transition-delay:2.35s;-o-transition-delay:2.35s;transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{-webkit-transition-duration:2.4s;-o-transition-duration:2.4s;transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{-webkit-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{-webkit-transition-duration:2.45s;-o-transition-duration:2.45s;transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{-webkit-transition-delay:2.45s;-o-transition-delay:2.45s;transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{-webkit-transition-duration:2.5s;-o-transition-duration:2.5s;transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{-webkit-transition-delay:2.5s;-o-transition-delay:2.5s;transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{-webkit-transition-duration:2.55s;-o-transition-duration:2.55s;transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{-webkit-transition-delay:2.55s;-o-transition-delay:2.55s;transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{-webkit-transition-duration:2.6s;-o-transition-duration:2.6s;transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{-webkit-transition-delay:2.6s;-o-transition-delay:2.6s;transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{-webkit-transition-duration:2.65s;-o-transition-duration:2.65s;transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{-webkit-transition-delay:2.65s;-o-transition-delay:2.65s;transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{-webkit-transition-duration:2.7s;-o-transition-duration:2.7s;transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{-webkit-transition-delay:2.7s;-o-transition-delay:2.7s;transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{-webkit-transition-duration:2.75s;-o-transition-duration:2.75s;transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{-webkit-transition-delay:2.75s;-o-transition-delay:2.75s;transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{-webkit-transition-duration:2.8s;-o-transition-duration:2.8s;transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{-webkit-transition-delay:2.8s;-o-transition-delay:2.8s;transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{-webkit-transition-duration:2.85s;-o-transition-duration:2.85s;transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{-webkit-transition-delay:2.85s;-o-transition-delay:2.85s;transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{-webkit-transition-duration:2.9s;-o-transition-duration:2.9s;transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{-webkit-transition-delay:2.9s;-o-transition-delay:2.9s;transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{-webkit-transition-duration:2.95s;-o-transition-duration:2.95s;transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{-webkit-transition-delay:2.95s;-o-transition-delay:2.95s;transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{-webkit-transition-duration:3s;-o-transition-duration:3s;transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{-webkit-transition-delay:3s;-o-transition-delay:3s;transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);-o-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);-o-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);-o-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);-o-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);-o-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);-o-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);-o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);-o-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);-o-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);-o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);-o-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);-o-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);-o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);-o-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade],[data-aos^=zoom][data-aos^=zoom]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}[data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}[data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}[data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}[data-aos=zoom-in]{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}[data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}[data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=flip][data-aos^=flip],[data-aos^=slide][data-aos^=slide]{-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}[data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}[data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}[data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate,[data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-down].aos-animate,[data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}}.stepper-wrapper{position:relative;height:80px;overflow:hidden;width:1200px;margin:0 auto}.stepper-wrapper,.stepper-wrapper .stepper,.stepper-wrapper .stepper li,.stepper-wrapper .stepper li .img-circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stepper-wrapper .stepper{position:relative;color:#c6c6c6!important;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 100px;-ms-flex-pack:distribute;justify-content:space-around}.stepper-wrapper .stepper li,.stepper-wrapper .stepper li .img-circle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stepper-wrapper .stepper li{font-family:"Montserrat Regular",sans-serif;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stepper-wrapper .stepper li .img-circle{border-radius:50%;border:3px solid #c6c6c6;background:#fff;font-size:15px;position:relative;padding:3px;width:25px;height:25px}.stepper-wrapper .stepper li .img-circle img{width:14px;height:auto}.stepper-wrapper .stepper li p{color:#000;font-size:14px;position:absolute;top:25px}.stepper-wrapper .stepper li.active .img-circle,.stepper-wrapper .stepper li.completed .img-circle{border:3px solid #52becd;color:#000}.stepper-wrapper .stepper li.divider{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:10px;border-radius:34px;background:#f1f1f1;margin:0 10px}.stepper-wrapper .stepper li.divider.completed{background:#52becd}@media screen and (max-width:1280px){.stepper-wrapper{width:90%}}@media screen and (max-width:868px){.stepper-wrapper .stepper{padding:0 50px}}@media screen and (max-width:640px){.stepper-wrapper{height:auto;margin:15px auto}.stepper-wrapper .stepper{padding:0 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stepper-wrapper .stepper li p{position:relative;top:0}.stepper-wrapper .stepper li.active{display:-webkit-box;display:-ms-flexbox;display:flex}.stepper-wrapper .stepper li,.stepper-wrapper .stepper li.divider{display:none}}.quotation-page{width:100%;margin:120px auto 0;font-family:"Montserrat Regular",sans-serif}.quotation-page .cart-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;margin:20px 0}.quotation-page .cart-title h1{font-size:23px;color:#52becd;font-family:"Montserrat Semibold",sans-serif;padding:0;margin:0}.quotation-page .cart-title .introduction{font-size:14px;text-align:center}.quotation-page .quote-form{width:1300px;margin:0 auto;border:1px solid #52becd;border-bottom:0;padding:25px}.quotation-page .quote-form h4{color:#262626;font-size:15px;font-weight:700;text-transform:uppercase;margin-bottom:20px}.quotation-page .quote-form h4 span,.review-summary .summary h4 span{color:#2c2c2c;font-size:11px;padding-left:10px}.quotation-page .quote-form table{margin-bottom:40px!important;margin:auto;width:100%}.quotation-page .quote-form table .description-mobile,.quotation-page .quote-form table .mobile-title,.quotation-page .quote-form table .products-mobile{display:none}.quotation-page .quote-form table tbody tr,.quotation-page .quote-form table tfoot tr,.quotation-page .quote-form table thead tr{border-bottom:1px solid #d7d7d7}.quotation-page .quote-form table thead tr th{text-transform:uppercase;color:#a3a3a3;font-family:"Montserrat Regular",sans-serif;padding:15px 0;text-align:center;width:12.6%;font-size:13px}.quotation-page .quote-form table tbody tr td:first-child,.quotation-page .quote-form table thead tr th:first-child{padding:15px 0;width:5%}.quotation-page .quote-form table tbody tr td:last-child,.quotation-page .quote-form table thead tr th:last-child{padding:15px 0;width:7%}.quotation-page .quote-form table thead tr th.name{width:25%}.quotation-page .quote-form table thead tr th.products-mobile{display:none}.quotation-page .quote-form table tbody tr td{padding:24px 0;text-align:center;width:12.6%;vertical-align:middle}.quotation-page .quote-form table tbody tr td.name{color:#2b2a2d;text-transform:uppercase;font-family:"Montserrat Regular",sans-serif;font-size:14px;width:25%}.quotation-page .quote-form table tbody tr td.name a{color:#2b2a2d;text-decoration:none}.quotation-page .quote-form table tbody tr td.ref{color:#a3a3a3;font-family:"Montserrat Regular",sans-serif}.quotation-page .quote-form table tbody tr td.stock{color:#52becd;font-family:"Montserrat Regular",sans-serif}.quotation-page .quote-form table tbody tr td.quantity{text-align:center;padding:5px;margin:2%;position:relative}.quotation-page .quote-form table tbody tr td.quantity .form-wrapper-qte{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:108px;margin:10px auto 0}.quotation-page .quote-form table tbody tr td.quantity .form-wrapper-qte div,footer .third-footer .third-footer-container .topnav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quotation-page .quote-form table tbody tr td.quantity .form-wrapper-qte label,.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .form-wrapper-qte label{color:#000;font-size:13px;margin-bottom:0;text-transform:uppercase;font-family:"Montserrat Regular",sans-serif}.quotation-page .quote-form table tbody tr td.quantity .form-wrapper-qte input{width:36px;text-align:center;font-size:13px;border:2px solid #e9e9e9;max-height:25px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.quotation-page .quote-form table tbody tr td.quantity .form-wrapper-qte input{height:25px}}.final-review .panel-body textarea:focus,.quotation-page .quote-form table tbody tr td.quantity .form-wrapper-qte .button-qte:focus,.quotation-page .quote-form table tbody tr td.quantity .form-wrapper-qte input:focus{outline:0}.quotation-page .quote-form table tbody tr td.quantity .form-wrapper-qte input[type=number]::-webkit-inner-spin-button,.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .form-wrapper-qte input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.quotation-page .quote-form table tbody tr td.quantity .form-wrapper-qte .button-qte{cursor:pointer;color:#000;border:0;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:25px;width:25px;margin-top:25px;background-color:#e9e9e9;padding:0 0 0 5px;position:absolute}.quotation-page .quote-form table tbody tr td.quantity .form-wrapper-qte .button-qte.inc{margin-left:10px;right:12px;bottom:0}.quotation-page .quote-form table tbody tr td.quantity .form-wrapper-qte .button-qte.dec{padding-left:8px;padding-bottom:3px;bottom:0;right:70px}.quotation-page .quote-form table tbody tr td.delete{font-family:"Montserrat Regular",sans-serif;font-size:13px;color:#2b2a2d}.quotation-page .quote-form table tbody tr td.description-mobile,.quotation-page .quote-form table tbody tr td.quantity .delete{display:none}.quotation-page .quote-form table tbody tr td .image-width{width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.quotation-page .quote-form table tbody tr td .image-width img{width:auto;height:auto;max-width:100%;max-height:100%;display:block;margin:0 auto}.quotation-page .quote-form table tfoot .prices{color:#52becd;text-align:right}.quotation-page .quote-form table tfoot tr td{padding:24px 0;text-align:center;width:23%}.quotation-page .quote-form .address-form{width:100%;position:relative}.quotation-page .quote-form .address-form .sub-container{width:100%;margin:30px auto auto}.quotation-page .quote-form .address-form .sub-container h3{color:#52becd;font-family:"Montserrat Bold",sans-serif;text-align:center;font-size:20px;margin-bottom:10px}.quotation-page .quote-form .address-form .sub-container h4{color:#2b2a2d;font-family:"Montserrat Regular",sans-serif;text-align:center;font-size:20px}.quotation-page .quote-form .address-form .sub-container .form .bill-form,.quotation-page .quote-form .address-form .sub-container .form .delivery-form{margin-top:30px}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .columns-flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex input,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .columns-flex input{border:0;border-bottom:2px solid #2b2a2d;width:100%;background:#f6f6f6;padding-bottom:5px;padding-top:25px;font-family:"Montserrat Regular",sans-serif;font-size:16px}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex input::-webkit-input-placeholder,.quotation-page .quote-form .address-form .sub-container .form .bill-form textarea::-webkit-input-placeholder,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .columns-flex input::-webkit-input-placeholder,.quotation-page .quote-form .address-form .sub-container .form .delivery-form textarea::-webkit-input-placeholder{color:#2b2a2d;font-family:"Montserrat Regular",sans-serif;font-size:16px}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex input::-moz-placeholder,.quotation-page .quote-form .address-form .sub-container .form .bill-form textarea::-moz-placeholder,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .columns-flex input::-moz-placeholder,.quotation-page .quote-form .address-form .sub-container .form .delivery-form textarea::-moz-placeholder{color:#2b2a2d;font-family:"Montserrat Regular",sans-serif;font-size:16px}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex input:-ms-input-placeholder,.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex input::-ms-input-placeholder,.quotation-page .quote-form .address-form .sub-container .form .bill-form textarea:-ms-input-placeholder,.quotation-page .quote-form .address-form .sub-container .form .bill-form textarea::-ms-input-placeholder,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .columns-flex input:-ms-input-placeholder,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .columns-flex input::-ms-input-placeholder,.quotation-page .quote-form .address-form .sub-container .form .delivery-form textarea:-ms-input-placeholder,.quotation-page .quote-form .address-form .sub-container .form .delivery-form textarea::-ms-input-placeholder{color:#2b2a2d;font-family:"Montserrat Regular",sans-serif;font-size:16px}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex input::placeholder,.quotation-page .quote-form .address-form .sub-container .form .bill-form textarea::placeholder,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .columns-flex input::placeholder,.quotation-page .quote-form .address-form .sub-container .form .delivery-form textarea::placeholder{color:#2b2a2d;font-family:"Montserrat Regular",sans-serif;font-size:16px}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex select,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .columns-flex select{width:100%;border-bottom:2px solid #2b2a2d;border-right:none;border-left:none;border-top:none;font-size:16px;padding:5px 0;margin-top:20px;margin-bottom:5px;color:#2b2a2d;font-family:"Montserrat Regular",sans-serif;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:-o-linear-gradient(45deg,transparent 50%,#52becd 50%),-o-linear-gradient(315deg,#52becd 50%,transparent 50%);background-image:linear-gradient(45deg,transparent 50%,#52becd 50%),linear-gradient(135deg,#52becd 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .left-column,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .columns-flex .left-column{width:49%}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .left-column .flex,.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .right-column .flex,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .columns-flex .left-column .flex,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .columns-flex .right-column .flex{display:-webkit-box;display:-ms-flexbox;display:flex}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .left-column .flex input,.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .right-column .flex input,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .columns-flex .left-column .flex input,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .columns-flex .right-column .flex input{width:50%}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .left-column .flex input:last-child,.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .right-column .flex input:last-child,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .columns-flex .left-column .flex input:last-child,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .columns-flex .right-column .flex input:last-child{margin-left:20px}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .right-column,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .columns-flex .right-column{width:51%;margin-left:10%;overflow:hidden}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .right-column .flex input:valid+.placeholder,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .columns-flex .right-column .flex input:valid+.placeholder{display:none}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .right-column .flex .special,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .columns-flex .right-column .flex .special{position:relative;width:48%}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .right-column .flex .special input,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .columns-flex .right-column .flex .special input{width:100%}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .right-column .flex .town,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .columns-flex .right-column .flex .town{margin-left:22px;font-family:"Montserrat Regular",sans-serif;font-size:16px}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .right-column .flex .placeholder,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .columns-flex .right-column .flex .placeholder{position:absolute;pointer-events:none;top:0;bottom:-24px;font-size:16px;right:-21px;margin:auto;color:#2b2a2d;height:15px;font-family:"Montserrat Regular",sans-serif;width:100%}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .right-column .flex .placeholder span,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .columns-flex .right-column .flex .placeholder span{font-size:11px;font-family:"Montserrat Regular",sans-serif}.quotation-page .quote-form .address-form .sub-container .form .bill-form .field,.quotation-page .quote-form .address-form .sub-container .form .delivery-form .field{color:#2b2a2d;font-size:14px;font-family:"Montserrat Regular",sans-serif}.quotation-page .quote-form .address-form .sub-container .form .bill-form textarea,.quotation-page .quote-form .address-form .sub-container .form .delivery-form textarea{width:100%;border:0;border-bottom:2px solid #2b2a2d;min-height:80px;margin-top:5px;background:#f6f6f6;resize:none;font-family:"Montserrat Regular",sans-serif;font-size:16px}.quotation-page .quote-form .address-form .sub-container .form .checkbox{margin-bottom:50px;margin-top:20px}.quotation-page .quote-form .address-form .sub-container .form .checkbox label{font-family:"Montserrat Regular",sans-serif;font-size:15px;cursor:pointer}.quotation-page .quote-form .address-form .sub-container .form .checkbox .checkbox-custom{opacity:0;position:absolute;cursor:pointer}.quotation-page .quote-form .address-form .sub-container .form .checkbox .checkbox-custom+.checkbox-custom-label:before{content:'';background:#fff;border:2px solid #52becd;border-radius:5px;display:inline-block;vertical-align:middle;width:10px;height:10px;padding:2px;margin-right:10px;margin-bottom:3px;text-align:center;cursor:pointer}.quotation-page .quote-form .address-form .sub-container .form .checkbox .checkbox-custom:checked+.checkbox-custom-label:before{content:"";background:#52becd;cursor:pointer}.quotation-page .quote-form .address-form .sub-container .form .checkbox a{color:#52becd;font-family:"Montserrat Regular",sans-serif;margin-left:28px}.quotation-page .quote-form .address-form .sub-container .form input[type=checkbox]:checked~.second-form{display:none}.quotation-page .quote-form .address-form .sub-container .form .second-form{margin-bottom:50px;display:block;-webkit-transition:1.3s ease;-o-transition:1.3s ease;transition:1.3s ease}.quotation-page .well-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0}.quotation-page .well-wrapper .well{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.quotation-page .well-wrapper .well button{margin-right:25px}@media screen and (max-width:1440px){.quotation-page{width:1240px}.quotation-page .quote-form{width:100%}}@media screen and (max-width:1280px){.quotation-page{width:1000px}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .left-column .flex,.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .right-column .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .left-column .flex input,.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .right-column .flex input{width:100%}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .left-column .flex input:last-child,.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .right-column .flex input:last-child{margin-left:0}}@media screen and (max-width:1024px){.quotation-page{width:95%}.quotation-page form{border-top:1px solid #d3d3d3}.quotation-page .quotation-title,.quotation-page .quote-form .address-form .button .well{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.quotation-page .quotation-title h3{font-size:15px;margin:0;line-height:20px}.quotation-page .quote-form .address-form .button .well{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quotation-page .quote-form .address-form .button .well a,.quotation-page .quote-form .address-form .button .well button{margin-bottom:7px;display:inline-block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.quotation-page .summary-wrapper{border:initial;padding:0;margin-bottom:20px}.quotation-page .summary-wrapper::-webkit-scrollbar{width:10%;height:7px}.quotation-page .summary-wrapper::-webkit-scrollbar-track{background-color:#c6c6c6;border-radius:10px}.quotation-page .summary-wrapper::-webkit-scrollbar-thumb{background:#52becd;border-radius:10px;width:20px}.quotation-page .summary-wrapper h4,.quotation-page .summary-wrapper table tbody td.name,.quotation-page .summary-wrapper table tbody td.product-info-wrapper,.quotation-page .summary-wrapper table tbody td.ref,.quotation-page .summary-wrapper table thead{display:none}.quotation-page .summary-wrapper table{border-top:2px solid #fff;margin-bottom:100px;width:100%}.quotation-page .summary-wrapper table tr{border-top:initial}.quotation-page .summary-wrapper table tbody,.quotation-page .summary-wrapper table tbody tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.quotation-page .summary-wrapper table tbody{font-size:12px;display:table-caption}.quotation-page .summary-wrapper table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #d3d3d3}.quotation-page .summary-wrapper table tbody td{width:100%!important;text-align:left!important;padding:7px 0!important}.quotation-page .summary-wrapper table tbody td label{display:block;width:100%;color:#262626;font-size:10px;text-transform:uppercase}.quotation-page .summary-wrapper table tbody td .mobile-title{display:block;font-weight:700}.quotation-page .summary-wrapper table tbody td.quantity{margin:0!important;padding:7px 0!important}.quotation-page .summary-wrapper table tbody td.quantity .form-wrapper-qte{margin-left:0!important}.quotation-page .summary-wrapper table tbody td.description-mobile{display:block!important}.quotation-page .summary-wrapper table tbody td.description-mobile h6{font-size:17px}.quotation-page .summary-wrapper table tbody td.description-mobile p{color:gray}.quotation-page .summary-wrapper table tbody td.delete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.quotation-page .summary-wrapper table tbody td.delete span{margin-left:10px}.quotation-page .summary-wrapper table tbody .product-info-wrapper{width:100%}.quotation-page .summary-wrapper table tbody .product-info-wrapper .product-img{height:80px;width:100px;border-bottom:1px solid #d3d3d3}.quotation-page .summary-wrapper table tbody .product-info-wrapper .product-img img{height:100%;max-width:100px}.quotation-page .summary-wrapper table tbody .product-info-wrapper .product-info a{font-size:12px}.quotation-page .summary-wrapper table tbody .product-stock{display:none}.quotation-page .summary-wrapper table tbody .form-wrapper-qte{width:80%;margin:0 auto}.quotation-page .summary-wrapper table tbody .form-wrapper-qte .button-qte.dec{left:8px}.quotation-page .summary-wrapper table tbody .form-wrapper-qte .button-qte.inc{right:8px}.quotation-page .summary-wrapper table tbody .delete,.quotation-page .summary-wrapper table tbody .number,.quotation-page .summary-wrapper table tbody .product-qte{width:20%}.quotation-page .summary-wrapper table tbody .delete .custom-control.fill-checkbox .fill-control-indicator{left:inherit}.quotation-page .well-wrapper,.quotation-page .well-wrapper .well{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quotation-page .well-wrapper .well{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.quotation-page .well-wrapper .well button{margin-right:0;margin-bottom:15px}}@media screen and (max-width:868px){.quotation-page .quote-form .buy-product .sub-container .container-table table tfoot tr:first-child td:first-child,.quotation-page .quote-form .buy-product .sub-container .container-table table tfoot tr:first-child td:nth-child(2){display:none}.quotation-page .quote-form .buy-product .sub-container .container-table table tfoot tr th{width:49%;text-align:center!important}.quotation-page .quote-form .buy-product .sub-container .container-table table tfoot tr td{width:49%;text-align:center;margin-left:15px}.quotation-page .quote-form .buy-product .sub-container .container-table .cart-update{margin:0 auto}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex,.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .left-column .flex,.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .right-column .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .left-column,.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .right-column{width:100%;margin-left:0}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .left-column .flex input,.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .right-column .flex input{width:100%}.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .left-column .flex input:last-child,.quotation-page .quote-form .address-form .sub-container .form .bill-form .columns-flex .right-column .flex input:last-child{margin-left:0}}@media screen and (max-width:640px){.quotation-page .summary-wrapper{border:initial;padding:0}.quotation-page .summary-wrapper h4{display:none}.quotation-page table tbody .form-wrapper-qte{width:100%}.quotation-page table tbody .form-wrapper-qte .button-qte{margin-left:0!important;font-size:28px!important}.quotation-page .well-wrapper,.quotation-page .well-wrapper .well{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quotation-page .well-wrapper .btn-shop a{font-size:10px}.quotation-page .well-wrapper .well{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}}.delivery-address{width:80%;margin:auto;position:relative;padding-bottom:80px}.delivery-address .delivery-title{width:100%;color:#3275ed;font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:5px}.delivery-address .panel-title{border-bottom:4px solid #3275ed}.cart-addresses .panel-title h4,.delivery-address .panel-title h4{color:#262626;font-size:15px;font-weight:700;text-transform:uppercase;padding-bottom:10px}.delivery-address .list-group{font-size:15px}.delivery-address .list-group .list-group-item{border:0;padding:.75rem 0}.cart-addresses .list-group .list-group-item .radio label,.delivery-address .list-group .list-group-item .radio label,.payment .list-group .list-group-item .radio label{width:100%;border-bottom:1px solid #c6c6c6;padding-bottom:15px}.delivery-address .list-group .btn{background-color:#fff;border:2px solid #3275ed;color:#3275ed;padding:5px 20px;font-size:15px;text-transform:uppercase;border-radius:initial}.delivery-address .panel-body div ul{position:absolute;left:16%;top:5px}.cart-addresses .panel-body div ul li,.delivery-address .panel-body div ul li,.final-review .panel-body div ul li,.payment .panel-body div ul li{font-size:10px;color:red}.delivery-address .panel-body label{font-size:15px;width:15%;margin:5px 0}.delivery-address .panel-body input{border:initial;border-bottom:1px solid #c6c6c6;font-size:15px;width:35%}.cart-addresses .panel-body input:focus,.cart-addresses .panel-body select:focus,.delivery-address .panel-body input:focus,.delivery-address .panel-body select:focus,.payment .panel-body input:focus,.payment .panel-body select:focus{outline-offset:0!important;outline:0!important}.delivery-address .panel-body select{width:30%;background:0 0;font-size:15px}.cart-addresses .panel-body address,.delivery-address .panel-body address,.final-review .panel-body address,.payment .panel-body address{font-size:15px;margin:20px 0 50px}.delivery-address .panel-delivery input{width:10%!important;margin:20px 0}.delivery-address .panel-delivery label{width:80%!important}.delivery-address .btn-submit{text-transform:uppercase;border-radius:initial;margin:15px 0}.delivery-address .well{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;margin-top:25px;padding-top:25px;border-top:4px solid #3275ed}.delivery-address .well .btn-before{border:2px solid #3275ed;color:#3275ed;padding:8px 25px;font-size:15px;text-transform:uppercase;text-decoration:none;border-radius:initial;margin-left:15px}.delivery-address .well.well-delivery{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.delivery-address .well.well-delivery a{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.delivery-address .delivery-price{font-size:13px;position:absolute;top:54px;left:34%;color:#3275ed}.cart-addresses #delivery-address,.cart-addresses .billing-same-as-delivery-container .custom-control.fill-checkbox #sonata_basket_addresses_billingSameAsDelivery,.delivery-address .new-address,.review-summary .summary h4 br{display:none}@media screen and (max-width:1024px){.delivery-address{width:90%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:120px}.delivery-address .review-summary .detail-product-info img{top:130px!important}.delivery-address.delivery-step{padding-bottom:0}.delivery-address .col-sm-6{max-width:100%}.delivery-address .btn-submit{position:absolute;bottom:55px}.delivery-address .well{bottom:15px}.delivery-address .well .btn-before{padding:6px 12px}.delivery-address .well.well-delivery{position:initial;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delivery-address .well.well-delivery button{position:initial;border:2px solid #3275ed}.delivery-address .panel-heading .panel-title{margin-top:5px}.delivery-address .panel-body label{width:30%}.delivery-address .panel-body input{width:50%}.delivery-address .panel-body select{width:45%}.delivery-address .delivery-price{font-size:12px;top:60px;left:60%}}@media screen and (max-width:640px){.delivery-address .review-summary .detail-product-info img{top:97px!important}.delivery-address .delivery-title{font-size:15px;padding-left:10px}.delivery-address .well .btn-before{padding:6px 25px}}.cart-addresses{width:1200px;margin:auto;position:relative;padding-bottom:80px}.cart-addresses #billing-address,.cart-addresses p{font-family:"Montserrat Regular",sans-serif}.cart-addresses .col-sm-6{padding:0}.cart-addresses .section-title{width:100%;color:#2c2c2c;font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:5px}.cart-addresses .panel-title{border-bottom:3px solid #52becd}.cart-addresses .list-group{font-size:15px}.cart-addresses .list-group .list-group-item{border:0;padding:.75rem 0}.cart-addresses .list-group .btn{background-color:#52becd;color:#fff;padding:5px 20px;font-size:15px;position:relative;z-index:2;border:0}.cart-addresses .list-group .btn:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%;height:0;bottom:0;left:0;background:#2c2c2c}.cart-addresses .list-group .btn:hover{color:#fff;text-decoration:none}#account .account-nav .list-group a:hover:after,.cart-addresses .list-group .btn:hover:after{height:100%}.cart-addresses .panel-body{font-family:"Montserrat Regular",sans-serif;color:#000}.cart-addresses .panel-body div ul{position:absolute;left:16%;bottom:-15px;z-index:1}.cart-addresses .panel-body label{font-size:13px;width:30%;margin:5px 10px 5px 0}.cart-addresses .panel-body label[for=sonata_basket_addresses_billingAddress_name]{font-weight:700;margin:15px 10px 15px 0}.cart-addresses .panel-body input{border:initial;border-bottom:1px solid #c6c6c6;font-size:15px;width:60%}.cart-addresses .panel-body select{width:30%;background:0 0;font-size:15px}.cart-addresses .panel-delivery input{width:10%!important;margin:20px 0}.cart-addresses .panel-delivery label{width:80%!important}.cart-addresses .btn-submit,.cart-addresses .list-group .btn{text-transform:uppercase;border-radius:initial}.cart-addresses .btn-submit.save-address{margin:15px 0}.cart-addresses .well .btn-before{border:2px solid #3275ed;color:#3275ed;padding:8px 25px;font-size:15px;text-transform:uppercase;text-decoration:none;border-radius:initial}.cart-addresses .delivery-price{font-size:13px;position:absolute;top:54px;left:34%;color:#3275ed}.cart-addresses .new-billing-address:not(.active),.cart-addresses .new-delivery-address:not(.active){display:none}.cart-addresses #billing-address .first-address #sonata_basket_addresses_billingAddress div:first-child,.cart-addresses #delivery-address .first-address div:first-child,.cart-addresses .new-billing-address .panel-body div:first-child,.cart-addresses .new-delivery-address .panel-body div:first-child{margin:15px 0}.cart-addresses #billing-address .first-address #sonata_basket_addresses_billingAddress div:first-child label,.cart-addresses #delivery-address .first-address div:first-child label,.cart-addresses .new-billing-address .panel-body div:first-child label,.cart-addresses .new-delivery-address .panel-body div:first-child label{font-weight:700}.cart-addresses .billing-same-as-delivery-container{font-size:12px;margin-bottom:20px;padding:5px 0;display:block;cursor:pointer;color:#696969;font-family:"Montserrat Regular",sans-serif}.cart-addresses .billing-same-as-delivery-container .custom-control.fill-checkbox #sonata_basket_addresses_billingSameAsDelivery:checked~.fill-control-indicator,.final-review .condition-form .custom-control.fill-checkbox #sonata_basket_payment_tac:checked~.fill-control-indicator,.login-form .custom-control.fill-checkbox #remember_me:checked~.fill-control-indicator{border:2px solid #52becd;-webkit-transform:rotateZ(45deg) translate(1px,-5px);-ms-transform:rotate(45deg) translate(1px,-5px);transform:rotateZ(45deg) translate(1px,-5px);width:10px;border-top:0 solid #fff;border-left:0 solid #fff}.cart-addresses .billing-same-as-delivery-container .custom-control.fill-checkbox .fill-control-indicator{display:inline-block;position:absolute;top:4px;left:0;width:16px;height:16px;border:1px solid #000;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.cart-addresses .billing-same-as-delivery-container .custom-control.fill-checkbox .fill-control-description{font-size:14px;color:#262626}@media screen and (max-width:1280px){.cart-addresses{width:1000px}}@media screen and (max-width:1024px){.cart-addresses{width:90%;padding-bottom:120px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart-addresses .review-summary .detail-product-info img{top:130px!important}.cart-addresses.delivery-step{padding-bottom:0}.cart-addresses .col-sm-6{max-width:100%}.cart-addresses .well{bottom:15px}.cart-addresses .well .btn-before{padding:6px 12px}.cart-addresses .well.well-delivery{position:initial;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-addresses .well.well-delivery button{position:initial;border:2px solid #3275ed}.cart-addresses .panel-heading .panel-title{margin-top:5px}.cart-addresses .panel-body label{width:30%}.cart-addresses .panel-body input{width:50%}.cart-addresses .panel-body select{width:45%}.cart-addresses .delivery-price{font-size:12px;top:60px;left:60%}}@media screen and (max-width:640px){.cart-addresses .review-summary .detail-product-info img{top:97px!important}.cart-addresses .delivery-title{font-size:15px;padding-left:10px}.cart-addresses .well{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-addresses .well a{margin-top:25px}}.review-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-family:"Montserrat Regular",sans-serif}.review-summary .summary{margin-top:50px;padding:20px;width:90%;border:2px solid #000;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.review-summary .summary h4{color:#000;font-size:13px;font-weight:700;text-transform:uppercase;margin-bottom:20px}.review-summary .summary table tr{border-top:1px solid #d3d3d3}.review-summary .summary table thead th{font-size:12px;text-transform:uppercase;text-align:center}.review-summary .summary table thead th.col-product{width:50%;text-align:left}.review-summary .summary table thead th.price{text-align:right;position:relative}.review-summary .summary table tbody .product-info .slug,.review-summary .summary table thead th span{font-size:10px}.review-summary .summary table thead th span.text{position:absolute;bottom:-3px;right:0;width:200%;font-size:9px}.review-summary .summary table tbody td{border:0;text-align:center}.review-summary .summary table tbody .price-ht{color:#52becd;text-align:right;width:115px}.review-summary .summary table tbody .product-info{text-align:left;font-size:11px}.review-summary .summary table tbody,.review-summary .summary table tbody .product-info a{font-size:13px;color:#262626}.review-summary .summary table tbody .detail-product-info{display:none}.review-summary .summary table tfoot{font-size:12px}.review-summary .summary table tfoot .prices{color:#52becd;text-align:right}@media screen and (max-width:1024px){.review-summary{max-width:100%!important;margin-top:20px}.review-summary .summary{width:100%;margin-top:0;padding:10px}.review-summary .summary h4{margin-bottom:0}.review-summary .summary h4 br{display:block}.review-summary .summary h4 span{padding-left:0}.review-summary .summary table{margin:0}.review-summary .summary table tbody .detail-product-info{display:block;border:initial}.review-summary .summary table tbody .detail-product-info td img{position:absolute;right:40px;top:160px}.review-summary .summary table tbody .list-product-info{display:none}}@media screen and (max-width:640px){.review-summary .summary h4{font-size:12px;margin-bottom:0}.review-summary .summary h4 span,.review-summary .summary table tbody,.review-summary .summary table tfoot,.review-summary .summary table thead th{font-size:10px}.review-summary .summary table td,.review-summary .summary table th{padding:0!important}.review-summary .summary table thead th.price .text{display:none}.review-summary .summary table tbody .detail-product-info td img,.review-summary .summary table tfoot .detail-product-info td img{right:40px;top:128px}}.payment{margin:auto;position:relative;padding-bottom:80px}.payment .payment-title{width:100%;color:#3275ed;font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:5px;padding-left:15px}.payment .panel-title{border-bottom:4px solid #3275ed}#login-wrapper .register-form h4,.login-form h4,.payment .panel-title h4{color:#262626;font-size:15px;font-weight:700;text-transform:uppercase;padding-bottom:10px}.payment .list-group{font-size:15px}.payment .list-group .list-group-item{border:0;padding:.75rem 0}.payment .list-group .btn{background-color:#fff;border:2px solid #3275ed;color:#3275ed;padding:5px 20px;font-size:15px;text-transform:uppercase;border-radius:initial}.final-review .panel-body div ul,.payment .panel-body div ul{position:absolute;left:16%;top:5px}.final-review .panel-body button,.payment .panel-body button{background-color:#3275ed;color:#fff;padding:5px 20px;font-size:20px;text-transform:uppercase;border-radius:initial}.payment .panel-body label{font-size:15px;width:15%;margin:5px 0}.payment .panel-body input{border:initial;border-bottom:1px solid #c6c6c6;font-size:15px;width:35%}.payment .panel-body select{width:30%;background:0 0;font-size:15px}#login-wrapper .register-form.password-form label[for=username],.payment .panel-body.payment-method input{width:20%}.payment,.payment .panel-body.payment-method label{width:80%}#login-wrapper a,.final-review .condition-form .custom-control.fill-checkbox #sonata_basket_payment_tac,.payment .new-address{display:none}@media screen and (max-width:1024px){.payment{width:90%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:10px}.payment .col-sm-6{max-width:100%}.payment .well{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:15px}.payment .well .btn-before{padding:6px 12px}.payment .panel-heading .panel-title{margin-top:5px}.payment .panel-body label{width:30%}.payment .panel-body input{width:50%}.payment .panel-body select{width:45%}}@media screen and (max-width:640px){.payment .well{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment .well a{margin-top:25px}.payment .payment-title{font-size:15px;padding-left:10px}}.final-review{width:1200px;margin:auto;position:relative;padding-bottom:80px;font-family:"Montserrat Regular",sans-serif}.final-review .final-title{width:100%;color:#2c2c2c;font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:5px}.final-review .col-sm-6{padding:0}.final-review .panel-title{border-bottom:3px solid #52becd;margin-right:35px}.final-review .panel-title h4{color:#000;font-size:13px;font-weight:700;text-transform:uppercase}.final-review .panel-body{font-size:13px;width:95%;padding:20px 0}#account .account-form label,.final-review .panel-body label{font-size:15px;width:15%;margin:5px 0}.final-review .panel-body input{border:initial;border-bottom:1px solid #c6c6c6;font-size:15px;width:35%}#account .account-form input:focus,#account .account-form select:focus,.final-review .panel-body input:focus,.final-review .panel-body select:focus{outline-offset:0!important;outline:0!important}.final-review .panel-body select{width:30%;background:0 0;font-size:15px}.final-review .panel-body.payment-method input{width:10%}.final-review .panel-body.payment-method label{width:90%}.final-review .panel-body textarea{width:100%;min-height:80px;border:0;border-bottom:1px solid #c6c6c6!important;resize:none;overflow-y:scroll;font-size:15px;margin-bottom:18px}.final-review .panel-body textarea::-webkit-scrollbar{width:1%;height:7px}.final-review .panel-body textarea::-webkit-scrollbar-track{background-color:transparent;border-radius:10px}.final-review .panel-body textarea::-webkit-scrollbar-thumb{background:#52becd;border-radius:10px;width:10px}.final-review .review-summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.final-review .review-summary .summary{margin:0 0 20px}.final-review .review-summary .addresses{width:90%}.final-review .condition-form{margin:20px 0;font-size:17px;font-weight:800;padding-right:30px}.final-review .condition-form .terms{text-decoration:underline;color:#3275ed}.final-review .condition-form .terms:hover{color:#3275ed}.final-review .condition-form .btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:25px}.final-review .condition-form .custom-control.fill-checkbox .fill-control-indicator{display:inline-block;position:absolute;top:4px;left:0;width:16px;height:16px;border:1px solid #000;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.final-review .condition-form .custom-control.fill-checkbox .fill-control-description{font-size:14px;color:#262626}@media screen and (max-width:1280px){.final-review{width:1000px}}@media screen and (max-width:1024px){.final-review{width:90%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:10px}.final-review .panel-body .panel-heading .panel-title{margin-top:5px}.final-review .panel-body label{width:30%}.final-review .panel-body input{width:50%}.final-review .panel-body select{width:45%}.final-review .panel-body address{margin:0}.final-review .col-sm-6{max-width:100%}.final-review .final-title{position:absolute;top:0}.final-review .review-summary .summary{margin:30px 0}.final-review .review-summary .addresses{width:100%}.final-review .condition-form{margin-bottom:60px}}@media screen and (max-width:640px){.final-review .final-title{font-size:15px;line-height:25px}.final-review .review-summary{margin-top:40px}.final-review .condition-form{font-size:15px}.final-review .condition-form .btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.final-review .condition-form .btn-group .btn-submit{margin-bottom:25px}}.sonata-payment-confirmation{font-family:"Montserrat Regular",sans-serif;max-width:1200px;margin:0 auto;padding-bottom:35px;padding-top:80px}.sonata-payment-confirmation .confirmation-wrapper{width:100%;margin:60px auto auto;border:1px solid #52becd;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sonata-payment-confirmation .confirmation-wrapper .confirmation-order{width:100%;margin-bottom:25px}.sonata-payment-confirmation .confirmation-wrapper .confirmation-order h1{color:#52becd;font-size:30px;font-weight:600;margin:0}.sonata-payment-confirmation .confirmation-wrapper .confirmation-order p{color:#262626;font-size:15px;border-bottom:1px solid #c6c6c6;padding:20px 0}.sonata-payment-confirmation .confirmation-wrapper .confirmation-order p a{text-decoration:underline;color:#2c2c2c}.order-details table tfoot .number,.sonata-payment-confirmation .confirmation-wrapper .confirmation-order p a:hover,body a{color:#2164aa}#account h3,.sonata-payment-confirmation .confirmation-wrapper .confirmation-order p span{font-size:20px}.sonata-payment-confirmation .confirmation-wrapper .confirmation-news{width:40%}.sonata-payment-confirmation .confirmation-wrapper .confirmation-news a,.sonata-payment-confirmation .well{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sonata-payment-confirmation .confirmation-wrapper .confirmation-news a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sonata-payment-confirmation .confirmation-wrapper .confirmation-news a img{height:170px;width:auto;max-width:300px}.sonata-payment-confirmation .confirmation-wrapper .confirmation-news a p{text-align:center;font-size:25px;color:#262626;margin:20px 0;font-weight:600}.sonata-payment-confirmation .confirmation-wrapper .confirmation-news a p span{font-size:20px;font-weight:400}.sonata-payment-confirmation .confirmation-wrapper .confirmation-news a:hover{text-decoration:none}.sonata-payment-confirmation .well{width:100%;margin:20px 0}.sonata-payment-confirmation .well .btn-before{border:2px solid #6fb8ff;color:#6fb8ff;padding:8px 25px;font-size:15px;text-transform:uppercase;text-decoration:none;border-radius:initial}@media screen and (max-width:1280px){.sonata-payment-confirmation{max-width:1000px}}@media screen and (max-width:1024px){.sonata-payment-confirmation{margin-top:20px}.sonata-payment-confirmation .confirmation-wrapper{width:90%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sonata-payment-confirmation .confirmation-wrapper .confirmation-order{width:100%}.sonata-payment-confirmation .confirmation-wrapper .confirmation-news{width:100%;padding-top:30px}}@media screen and (max-width:868px){.sonata-payment-confirmation{padding-top:35px}.sonata-payment-confirmation .selection .products-body .products-grid .container{width:90%}}@media screen and (max-width:640px){.sonata-payment-confirmation{padding-top:70px}.sonata-payment-confirmation .confirmation-wrapper{margin:0 auto}.sonata-payment-confirmation .confirmation-wrapper .confirmation-order h1,.sonata-payment-confirmation .confirmation-wrapper .confirmation-order p span{font-size:18px}.sonata-payment-confirmation .confirmation-wrapper .confirmation-news a p{font-size:20px}.sonata-payment-confirmation .confirmation-wrapper .confirmation-news a p span{font-size:12px}}@media screen and (max-width:480px){.sonata-payment-confirmation .selection .products-body .products-grid .container{width:95%}}.cart-addresses .new-billing-address-pop,.cart-addresses .new-delivery-address-pop,.payment .new-billing-address-pop,.payment .new-delivery-address-pop{font-size:14px;margin-bottom:20px;padding:5px 0;display:block;color:#8a8a8a}.cart-addresses .new-billing-address-pop .new-billing-address-btn,.cart-addresses .new-billing-address-pop .new-delivery-address-btn,.cart-addresses .new-delivery-address-pop .new-billing-address-btn,.cart-addresses .new-delivery-address-pop .new-delivery-address-btn,.payment .new-billing-address-pop .new-billing-address-btn,.payment .new-billing-address-pop .new-delivery-address-btn,.payment .new-delivery-address-pop .new-billing-address-btn,.payment .new-delivery-address-pop .new-delivery-address-btn{border:1px solid #c6c6c6;padding:5px;color:#262626;cursor:pointer}.cart-addresses .well,.payment .well{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;margin-top:25px;padding-top:25px;border-top:3px solid #52becd;font-family:"Montserrat Regular",sans-serif}.cart-addresses .well.well-delivery,.payment .well.well-delivery{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart-addresses .well.well-delivery a,.payment .well.well-delivery a{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.delivery-warning{font-family:"Montserrat Semibold",sans-serif;font-size:15px}#account .span10{padding-bottom:40px;max-width:80%;margin:0 auto}#account h2{font-size:25px;border-bottom:1px solid #c6c6c6;line-height:initial;margin:20px 0;width:100%;color:#2c2c2c}#account h2::after{width:0;height:0}#account h3{text-transform:uppercase;margin:0;border-bottom:#c6c6c6 1px solid;width:100%}#account .panel-body,#account table{font-size:16px}#account .panel-body th,#account table th{border:initial!important}#account table{width:100%}#account table td div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#account .account-form label[for=sonata_customer_address_name]{font-weight:800;margin-bottom:20px}#account .account-form input{border:initial;border-bottom:1px solid #c6c6c6;font-size:15px;width:20%}#account .account-form select{width:20%;background:0 0;font-size:15px}#account .account-form .label-info{color:orange}#account .account-form .label-success{color:green}@media screen and (max-width:1024px){#account .span10{max-width:90%}#account .account-form label{width:20%}#account .account-form input,#account .account-form select{width:30%}}@media screen and (max-width:640px){#account .account-form label{width:40%}#account .account-form input,#account .account-form select{width:60%}}#account{font-family:"Montserrat Regular",sans-serif;width:1200px;margin:60px auto}#account .account-nav{padding:0;width:20%}#account .account-nav .list-group{background:#52becd}#account .account-nav .list-group .list-group-item{border-left:0;border-right:0}#account .account-nav .list-group a{color:#fff;text-transform:uppercase;font-size:15px;border-radius:initial;border-top:0;border-bottom:0;font-weight:500;padding:12px 0 12px 20px!important;position:relative;z-index:1;background:0 0}#account .account-nav .list-group a.active{color:#fff!important;background-color:#2c2c2c!important}#account .account-nav .list-group a:before{bottom:0;content:'';width:50%;position:absolute;display:block;background:#fff;height:1px;left:0;margin-left:auto;right:0;margin-right:auto}#account .account-nav .list-group a:after,.action-button:after,.registration-confirmed a.action-button:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%;height:0;bottom:0;left:0;background:#2c2c2c}#account .account-nav .list-group a:hover{color:#fff;text-decoration:none}#account .account-nav .list-group a:last-child:before{display:none}#account .span10{width:80%;padding-left:30px}#account .panel-default{margin-top:20px}@media screen and (max-width:1280px){#account{width:1000px}}@media screen and (max-width:1024px){#account{width:90%;margin:60px auto}#account .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#account .row .account-nav{width:40%}#account .row .span10{margin-top:30px;width:100%;max-width:100%;padding-left:0}}@media screen and (max-width:868px){#account{width:85%}#account .row .account-nav{width:100%}#account .row .account-nav .list-group a{font-size:13px}#account table td div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#account table td a .row .col-sm-12,#account table td div{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}@media screen and (max-width:480px){#account .table{font-size:13px}#account .table .action-button,#account .table .btn-primary{font-size:12px!important}}#account .edit-profile input[type=submit]{background-color:#52becd;color:#fff;padding:10px 20px;font-size:18px;text-transform:uppercase;border-radius:initial;margin-top:20px}#account .edit-profile label{font-size:15px;width:30%;margin:5px 0}#account .edit-profile input{border:initial;border-bottom:1px solid #c6c6c6;font-size:15px;width:40%}#account .edit-profile input:focus,#account .edit-profile select:focus,#login-wrapper .register-form input:focus{outline-offset:0!important;outline:0!important}#account .edit-profile .fos_user_change_password .action-button{border:0;margin-top:20px}#account .table a,footer .first-footer .footer-content .col-lg-3 ul li a{color:#2c2c2c}#account .table a:hover{text-decoration:none}#account .table .btn-default{color:#000;width:190px}#account .table .btn-primary{margin-left:10px;border-radius:0;color:#fff;font-family:"Montserrat Regular",sans-serif;background-color:#52becd;text-transform:uppercase;font-size:14px;font-weight:400;padding:8px 12px;text-decoration:none;display:block;z-index:1;position:relative;overflow:hidden;border:0}@media screen and (max-width:1024px){#account .edit-profile label{width:30%}#account .edit-profile input{width:40%}}@media screen and (max-width:868px){#account .table .btn-primary{margin-left:0}#account .table .btn{text-align:left}}@media screen and (max-width:640px){#account .edit-profile label{width:100%}#account .edit-profile input{width:100%;margin-bottom:15px}}#account .logout{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;text-transform:uppercase}#account .box-footer,#account .logout,#account .table .btn-primary,#login-wrapper .form-wrapper,#login-wrapper .register-form a,#login-wrapper a.lost-password{display:-webkit-box;display:-ms-flexbox;display:flex}#login-wrapper{width:1200px;margin:auto;font-family:"Montserrat Regular",sans-serif}#login-wrapper .form-wrapper{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#login-wrapper .register-wrap{width:55%}#login-wrapper h3{color:#52becd;font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:5px}#login-wrapper .register-form{margin:20px auto 60px;border:2px solid #52becd;width:85%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 50px;position:relative}#login-wrapper .register-form.password-form,.login-form.password-form{width:100%}#login-wrapper .register-form label,.login-form label{font-size:15px;width:40%;margin:5px 0}#login-wrapper .register-form input{border:initial;border-bottom:1px solid #c6c6c6;font-size:15px;width:55%;font-family:"Montserrat Regular",sans-serif}#login-wrapper .register-form li,.login-form li{font-size:12px;color:red}#login-wrapper .register-form a{font-size:16px;color:#3275ed}#login-wrapper .register-form a:not(.lost-password){position:absolute;bottom:60px;right:30px}#login-wrapper .register-form a.lost-password{margin-top:10px}#login-wrapper .register-form .action-button{border:0}#login-wrapper .reset-wrapper{width:60%}.login-form{margin:20px auto 60px;border:2px solid #52becd;width:70%;max-width:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 50px;position:relative}.login-form input:not([type=checkbox]){border:initial;border-bottom:1px solid #c6c6c6;font-size:15px;width:55%}.login-form input[type=checkbox]~label{width:auto}.login-form input:focus{outline-offset:0!important;outline:0!important}.login-form a{font-size:14px;color:#2c2c2c}.login-form a:not(.lost-password){display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:60px;right:30px}.login-form a.lost-password,.order-details address{margin-top:10px}.login-form .custom-control{margin-top:10px;width:50%}.login-form .custom-control.fill-checkbox #remember_me,.registration-confirmed h2:after{display:none}.login-form .custom-control.fill-checkbox .fill-control-indicator{display:inline-block;position:absolute;top:4px;left:0;width:16px;height:16px;border:1px solid #000;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.login-form .custom-control.fill-checkbox .fill-control-description{font-size:13px;color:#262626}.registration-confirmed,.registration-confirmed a.action-button{font-family:"Montserrat Regular",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex}.registration-confirmed{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:1200px;margin:0 auto;padding-top:120px;padding-bottom:30px}.registration-confirmed h2{color:#2164aa;font-size:20px!important;font-weight:700;text-transform:uppercase;margin:0;text-align:center}.registration-confirmed p{text-align:center;color:#000;font-size:15px;padding:10px 0;margin-bottom:20px;width:80%}.registration-confirmed a{background-color:#2c2c2c;color:#fff;padding:5px 20px;font-size:15px;text-transform:uppercase;margin:10px;text-align:center}.registration-confirmed a.action-button{color:#fff;background-color:#52becd;text-transform:uppercase;font-size:16px;font-weight:400;padding:10px 15px;text-decoration:none;display:block;z-index:1;position:relative;overflow:hidden}.registration-confirmed a.action-button:focus{outline:0}.registration-confirmed a.action-button:hover{color:#fff;text-decoration:none}.registration-confirmed a.action-button:hover:after{height:100%}.error-page .buttons a:hover,.registration-confirmed a:hover,body a:hover{text-decoration:none}@media screen and (max-width:1280px){#login-wrapper{width:90%}.registration-confirmed{width:1000px}}@media screen and (max-width:1024px){#login-wrapper{width:90%;margin:40px auto}#login-wrapper .form-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#login-wrapper .login-form,#login-wrapper .register-form{width:100%;margin-bottom:20px}.registration-confirmed{width:90%}}@media screen and (max-width:868px){#login-wrapper .form-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#login-wrapper .form-wrapper .register-wrap{width:70%}#login-wrapper .login-form,#login-wrapper .register-form{width:100%;margin-bottom:20px}}@media screen and (max-width:640px){#login-wrapper h3{font-size:16px}#login-wrapper .form-wrapper .register-wrap{width:90%}#login-wrapper .login-form,#login-wrapper .register-form{padding:20px}#login-wrapper .login-form h4,#login-wrapper .register-form h4{font-size:14px}#login-wrapper .login-form label,#login-wrapper .register-form label{width:100%;font-size:13px}#login-wrapper .login-form input,#login-wrapper .register-form input,.registration-confirmed p{width:100%}.registration-confirmed{padding-top:95px}}.order-details h4{color:#52becd;text-transform:uppercase;border-bottom:#c6c6c6 1px solid}.order-details img{height:80px;width:auto;max-width:150px}.order-details table .delivery{font-weight:600}.error-page{width:60%;margin:0 auto;padding-top:120px;padding-bottom:60px;font-family:"Montserrat Regular",sans-serif}.error-page h1{color:#2c2c2c;font-size:25px;text-align:center;border-bottom:1px solid #c6c6c6;line-height:initial;padding:20px;width:100%}.error-page p{text-align:center;color:#000;font-size:15px;padding:20px 0;margin-bottom:20px}.error-page .buttons,header .top-banner .banner-content .number-container a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-page .buttons a{background-color:#52becd;color:#fff;padding:5px 20px;font-size:15px;text-transform:uppercase;margin:10px;text-align:center}@media screen and (max-width:1024px){.error-page{width:80%}.error-page .buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.error-page .buttons a{width:50%}}@media screen and (max-width:640px){.error-page .buttons a{width:100%}}.content-overlay{display:none;width:100%;height:100%;position:fixed;left:0;top:0;cursor:pointer;z-index:3;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.content-overlay.active{display:block;background-color:rgba(0,0,0,.5)}.action-button,.well{font-family:"Montserrat Regular",sans-serif}.action-button{color:#fff;background-color:#52becd;text-transform:uppercase;font-size:16px;font-weight:400;padding:10px 15px;text-decoration:none;display:block;z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;border:0;border-radius:0}.action-button.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.action-button.secondary-btn{background-color:#c6c6c6}#send-contact .confirmation-wrapper .buttons .button:focus,.action-button:focus,.filter-menu .menu-list .menu-item .drop .submenu .container #slider-range .ui-state-default:focus,.filter-menu .menu-list .menu-item .drop .submenu .container .price-slider .amount-next:focus,.filter-menu .menu-list .menu-item .drop .submenu .container .price-slider .amount-prev:focus{outline:0}.action-button.danger:hover,.action-button.full-button:hover,.action-button:hover{color:#fff;text-decoration:none}.action-button.danger:hover:after,.action-button.full-button:hover:after,.action-button:hover:after{height:100%}.action-button.full-button{color:#fff;background-color:#52becd;font-size:15px;border:0}.action-button.danger{background-color:#fff;color:#b50000;border-color:#b50000;position:relative;z-index:1}.action-button.danger:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%;height:0;bottom:0;left:0;background:#b50000}.action-button.pull-right{margin-left:auto}.action-button.small-button{font-size:15px;margin:10px 0;padding:5px 20px}body,h3{font-size:20px}body{line-height:24px;font-weight:400;background:#f6f6f6;overflow-x:hidden}body .page-container{width:1360px;margin:0 auto;-webkit-box-shadow:0 -1px 34px -20px rgba(0,0,0,.43);box-shadow:0 -1px 34px -20px rgba(0,0,0,.43)}h1{font-size:40px;line-height:43px;margin-bottom:5px;font-family:"Montserrat Semibold",sans-serif}h2,h3{color:#52becd}h3{display:inline-block;position:relative}h3.margin-bottom{margin-bottom:40px}h2,h3,h5{font-family:"Montserrat Semibold",sans-serif}h2{line-height:42px;margin-bottom:15px;font-size:26px}h4{font-size:19px;color:#004c99;margin-bottom:10px;font-family:"Montserrat Medium",sans-serif;text-transform:uppercase}h5{font-size:18px}li,p,ul{color:#000;font-size:15px;font-family:"Montserrat Regular",sans-serif}address strong,strong{font-weight:700}u{text-decoration:underline}em{font-style:italic}.row{margin-right:0;margin-left:0}@media screen and (max-width:1441px){body .page-container{width:100%}}@media only screen and (max-width:1025px){.action-button{font-size:16px}body .page-container{width:100%}}@media only screen and (max-width:869px){h1{font-size:35px;line-height:38px}h2{font-size:26px;line-height:31px}.content-page{font-size:15px}.content-page h2{font-size:23px;line-height:27px}.content-page h3{font-size:20px;line-height:24px}}@media only screen and (max-width:641px){.action-button.pull-right{margin-left:0}h3{line-height:25px;font-size:20px}h1{font-size:28px;line-height:30px}}footer{background:#fff}footer .reinsurance-container{background-color:#2c2c2c;border-top:10px solid #52becd}footer .reinsurance-container .reinsurance-content{width:1400px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}footer .reinsurance-container .reinsurance-content .tiles-block{border-right:.15mm solid rgba(255,255,255,.2)}footer .reinsurance-container .reinsurance-content .tiles-block:last-child{border-right:none}footer .reinsurance-container .reinsurance-content .tiles-block .inside-tiles{padding:20px 40px;text-align:center;display:block;-webkit-transition:-webkit-transform ease-in-out .3s;-o-transition:transform ease-in-out .3s;transition:transform ease-in-out .3s;transition:transform ease-in-out .3s,-webkit-transform ease-in-out .3s}footer .reinsurance-container .reinsurance-content .tiles-block .inside-tiles:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}footer .reinsurance-container .reinsurance-content .tiles-block .inside-tiles .icon-container{height:50px;width:50px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .reinsurance-container .reinsurance-content .tiles-block .inside-tiles .tiles-text{color:#fff;text-transform:uppercase;font-size:18px;margin-top:10px}footer .reinsurance-container .reinsurance-content .tiles-block .inside-tiles .subtitle{color:#a1a8a8;margin-top:5px}footer .first-footer{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:1400px;margin:0 auto;padding:35px 0}footer .first-footer .footer-content{width:75%}footer .first-footer .footer-content .col-lg-3 h3{margin-bottom:15px}footer .first-footer .footer-content .col-lg-3 ul li{margin-bottom:5px}footer .first-footer .footer-content .col-lg-3:nth-child(1){width:33.3%;-webkit-box-flex:0;-ms-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%}footer .first-footer .footer-content .col-lg-3:nth-child(2){width:66.6%;-webkit-box-flex:0;-ms-flex:0 0 66.6%;flex:0 0 66.6%;max-width:66.6%}footer .first-footer .footer-content .col-lg-3:nth-child(2) .contact-footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .first-footer .footer-content .col-lg-3:nth-child(2) .contact-footer-container .contact-informations{width:48%}footer .first-footer .footer-content .col-lg-3:nth-child(2) .contact-footer-container .location-informations{width:48%;margin-top:-40px}footer .first-footer .last-footer-column{width:25%}footer .first-footer .last-footer-column h4{color:#52becd;text-transform:initial}footer .first-footer .last-footer-column .image-container{margin-top:15px}footer .first-footer .last-footer-column .image-container img{width:190px;height:auto}.filter-menu .menu-list .menu-item .drop .submenu .container #slider-range .ui-widget-header,.single-product .models .table thead tr,footer .third-footer{background-color:#52becd}footer .third-footer .third-footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:1440px;margin:0 auto;padding:15px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .third-footer .third-footer-container .topnav ul li{margin:0 10px}footer .third-footer .third-footer-container .copyright,footer .third-footer .third-footer-container .topnav ul li a,header .top-banner .banner-content .number-container a p{color:#fff}@media screen and (max-width:1440px){footer .first-footer,footer .reinsurance-container .reinsurance-content{width:1150px}footer .first-footer .footer-content{width:80%}footer .first-footer .last-footer-column{width:20%}footer .third-footer .third-footer-container{width:1150px}}@media screen and (max-width:1280px){footer .first-footer,footer .reinsurance-container .reinsurance-content{width:990px}footer .reinsurance-container .reinsurance-content .tiles-block .inside-tiles{padding:20px 30px}footer .first-footer .footer-content{width:79%}footer .first-footer .last-footer-column{width:21%}footer .third-footer .third-footer-container{width:990px}}@media screen and (max-width:1024px){footer .reinsurance-container .reinsurance-content{width:95%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}footer .reinsurance-container .reinsurance-content .tiles-block{border-right:none;border-bottom:.15mm solid rgba(255,255,255,.2)}footer .reinsurance-container .reinsurance-content .tiles-block:last-child{border-bottom:none}footer .reinsurance-container .reinsurance-content .tiles-block .inside-tiles{padding:35px 30px}footer .first-footer,footer .first-footer .footer-content{width:95%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .first-footer .footer-content{width:100%}footer .first-footer .footer-content .col-lg-3{text-align:center}footer .first-footer .footer-content .col-lg-3 h3{margin-bottom:10px}footer .first-footer .footer-content .col-lg-3:nth-child(1),footer .first-footer .footer-content .col-lg-3:nth-child(2){width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}footer .first-footer .footer-content .col-lg-3:nth-child(2){margin-top:20px}footer .first-footer .footer-content .col-lg-3:nth-child(2) .contact-footer-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .first-footer .footer-content .col-lg-3:nth-child(2) .contact-footer-container .contact-informations{width:100%}footer .first-footer .footer-content .col-lg-3:nth-child(2) .contact-footer-container .location-informations{margin-top:20px;width:100%}footer .first-footer .last-footer-column{width:100%;text-align:center;margin-top:20px}footer .third-footer .third-footer-container,footer .third-footer .third-footer-container .topnav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .third-footer .third-footer-container{width:95%;text-align:center}footer .third-footer .third-footer-container .topnav ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .third-footer .third-footer-container .topnav ul li{margin:3px 10px}footer .third-footer .third-footer-container .copyright{margin-top:30px}}#send-contact .confirmation-wrapper .registration-content h1{text-align:center}#send-contact .confirmation-wrapper .registration-content p{margin:0 auto;font-size:16px}#send-contact .confirmation-wrapper .buttons,header .menu-container .row .content-header .left-nav .nav .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#send-contact .confirmation-wrapper .buttons .button,#send-contact .confirmation-wrapper .buttons .button:hover::before{-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);-o-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}#send-contact .confirmation-wrapper .buttons .button{color:#3275ed;text-decoration:none;border:2px solid #3275ed;font-size:17px;padding:10px 30px;line-height:14px;text-align:center;display:inline-block;background:0 0;position:relative;z-index:1;overflow:hidden;-webkit-transition:border-color .3s,color .3s;-o-transition:border-color .3s,color .3s;transition:border-color .3s,color .3s}#send-contact .confirmation-wrapper .buttons .button::before{content:'';position:absolute;top:0;left:0;width:150%;height:100%;background:#fff;z-index:-1;-webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;-o-transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s}#send-contact .confirmation-wrapper .buttons .button:hover{color:#fff;border-color:#3275ed}#send-contact .confirmation-wrapper .buttons .button:hover::before{opacity:1;background-color:#3275ed;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}header{position:relative;z-index:3}header .top-banner{background-color:#2c2c2c;position:relative;z-index:2}#send-contact .confirmation-wrapper .buttons,header .menu-container .row,header .top-banner .banner-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .top-banner .banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 25px 10px 0}header .top-banner .banner-content .mail-container,header .top-banner .banner-content .opening-time{padding:0 20px;border-right:1px solid #fff}header .top-banner .banner-content .opening-time p{text-transform:uppercase;color:#fff}header .top-banner .banner-content .number-container{padding:0 20px}header .top-banner .banner-content .number-container a img{margin-right:10px}header .menu-container{width:100%;background-color:#fff;height:70px}header .menu-container .row{height:100%}#filter-menu .button-close,.catalog-download-mobile,.filter-menu .button-close,.filter-menu .delete-filters,header .menu-container .row .content-header .header-items .close-menu-button,header .menu-container .row .content-header .left-nav .searching-tool #search-container form #search-spinner,header .menu-container .row .mobile-navbar{display:none}header .menu-container .row .content-header{width:100%;height:100%;-webkit-box-shadow:0 -1px 34px -34px rgba(0,0,0,.43);box-shadow:0 -1px 34px -34px rgba(0,0,0,.43)}header .menu-container .row .content-header .header-items,header .menu-container .row .content-header .left-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}header .menu-container .row .content-header .header-items{padding:0 10px;margin:0 auto;width:100%}header .menu-container .row .content-header .left-nav{width:42.5%}header .menu-container .row .content-header .left-nav .home-icon{display:inline-block}header .menu-container .row .content-header .left-nav .home-icon img{margin:0 20px}header .menu-container .row .content-header .left-nav .nav,header .menu-container .row .content-header .left-nav .nav .nav-list .nav-li a:hover:after,header .menu-container .row .content-header .left-nav .nav .nav-list .nav-li.active a:after{width:100%}header .menu-container .row .content-header .left-nav .nav .nav-list{list-style-type:none;width:100%}header .menu-container .row .content-header .left-nav .nav .nav-list .nav-li,header .menu-container .row .content-header .right-nav-list ul li{padding:0 7px}header .menu-container .row .content-header .left-nav .nav .nav-list .nav-li:first-child{display:none}header .menu-container .row .content-header .left-nav .nav .nav-list .nav-li a{text-transform:uppercase;color:#2c2c2c;font-size:13px;position:relative}header .menu-container .row .content-header .left-nav .nav .nav-list .nav-li a:after{content:'';height:2px;width:0;bottom:-8px;left:0;background:#52becd;display:block;position:absolute;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){header .menu-container .row .content-header .left-nav .nav .nav-list .nav-li a:after{max-width:100%}}header .menu-container .row .content-header .left-nav .searching-tool{padding:0 25px;position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}header .menu-container .row .content-header .left-nav .searching-tool img{cursor:pointer}header .menu-container .row .content-header .left-nav .searching-tool #search-container{position:absolute;top:0;right:15px;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;z-index:-1}header .menu-container .row .content-header .left-nav .searching-tool #search-container.opened{top:100%}header .menu-container .row .content-header .left-nav .searching-tool #search-container form{position:relative;padding:5px;background-color:#fff}header .menu-container .row .content-header .left-nav .searching-tool #search-container form input{font-family:"Montserrat Regular",sans-serif;font-size:13px}header .menu-container .row .content-header .left-nav .searching-tool #search-container form input::-webkit-input-placeholder{font-family:"Montserrat Regular",sans-serif}header .menu-container .row .content-header .left-nav .searching-tool #search-container form input::-moz-placeholder{font-family:"Montserrat Regular",sans-serif}header .menu-container .row .content-header .left-nav .searching-tool #search-container form input:-ms-input-placeholder,header .menu-container .row .content-header .left-nav .searching-tool #search-container form input::-ms-input-placeholder{font-family:"Montserrat Regular",sans-serif}header .menu-container .row .content-header .left-nav .searching-tool #search-container form input::placeholder{font-family:"Montserrat Regular",sans-serif}header .menu-container .row .content-header .logo-container{width:20%;position:relative}header .menu-container .row .content-header .logo-container .logo-background{height:290px;width:100%;background-image:url(../../assets/images/white-circle.png);background-size:100% auto;background-repeat:no-repeat;background-position:center;position:absolute;top:-135px}header .menu-container .row .content-header .logo-container .logo-background a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .menu-container .row .content-header .logo-container .logo-background a img{width:84%;margin-top:69px;height:auto}header .menu-container .row .content-header .right-nav-list{width:42.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .menu-container .row .content-header .right-nav-list ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 25px)}header .menu-container .row .content-header .right-nav-list ul li:first-child a:before{background-color:#d0985a}header .menu-container .row .content-header .right-nav-list ul li:nth-child(2) a:before{background-color:#91b385}header .menu-container .row .content-header .right-nav-list ul li:nth-child(3) a:before{background-color:#80bebb}header .menu-container .row .content-header .right-nav-list ul li:nth-child(4) a:before{background-color:#329bbe}header .menu-container .row .content-header .right-nav-list ul li a{text-transform:uppercase;color:#2c2c2c;position:relative;font-size:13px}header .menu-container .row .content-header .right-nav-list ul li a:before{content:"";position:absolute;height:2px;width:0%;bottom:-5px;-webkit-transition:width ease-in-out .3s;-o-transition:width ease-in-out .3s;transition:width ease-in-out .3s}header .menu-container .row .content-header .right-nav-list ul li a:hover:before{width:100%}header .menu-container .row .content-header .right-nav-list .cart-block{width:25px}header .menu-container .row .content-header .right-nav-list .cart-block img{height:22px}@media screen and (max-width:1440px){header .menu-container .row .content-header .left-nav{width:41.5%}header .menu-container .row .content-header .left-nav .home-icon img{margin:0 15px}header .menu-container .row .content-header .left-nav .nav .nav-list .nav-li{padding:0 10px;font-size:14px}header .menu-container .row .content-header .logo-container{width:17%}header .menu-container .row .content-header .logo-container .logo-background a img{margin-top:35px}header .menu-container .row .content-header .right-nav-list{width:41.5%}header .menu-container .row .content-header .right-nav-list li{padding:0 17px;font-size:14px}}@media screen and (max-width:1280px){header .menu-container .row .content-header .header-items{width:98%;padding:0}header .menu-container .row .content-header .left-nav .home-icon img{margin:0 10px}header .menu-container .row .content-header .left-nav .nav .nav-list .nav-li,header .menu-container .row .content-header .right-nav-list ul li{padding:0 5px}header .menu-container .row .content-header .left-nav .nav .nav-list .nav-li a,header .menu-container .row .content-header .right-nav-list ul li a{font-size:11px}header .menu-container .row .content-header .left-nav .searching-tool{padding:0 15px}}@media screen and (max-width:1024px){header .menu-container .row .mobile-navbar .searching-tool #search-container form #search-spinner,header .top-banner{display:none}header .menu-container{height:inherit}header .menu-container .row .mobile-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px}header .menu-container .row .mobile-navbar #nav-button,header .menu-container .row .mobile-navbar .searching-tool{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .menu-container .row .mobile-navbar #nav-button img{height:21px}header .menu-container .row .mobile-navbar .searching-tool{padding:.25rem .75rem;position:relative;height:100%;background-color:#fff}header .menu-container .row .mobile-navbar .searching-tool #search-container{position:absolute;top:0;right:-5px;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;z-index:-1}header .menu-container .row .mobile-navbar .searching-tool #search-container.opened{top:100%;z-index:2}header .menu-container .row .mobile-navbar .searching-tool #search-container form{position:relative;padding:5px;background-color:#fff}header .menu-container .row .mobile-navbar .searching-tool #search-container form input{font-family:"Montserrat Regular",sans-serif;font-size:13px}header .menu-container .row .mobile-navbar .searching-tool #search-container form input::-webkit-input-placeholder{font-family:"Montserrat Regular",sans-serif}header .menu-container .row .mobile-navbar .searching-tool #search-container form input::-moz-placeholder{font-family:"Montserrat Regular",sans-serif}header .menu-container .row .mobile-navbar .searching-tool #search-container form input:-ms-input-placeholder,header .menu-container .row .mobile-navbar .searching-tool #search-container form input::-ms-input-placeholder{font-family:"Montserrat Regular",sans-serif}header .menu-container .row .mobile-navbar .searching-tool #search-container form input::placeholder{font-family:"Montserrat Regular",sans-serif}header .menu-container .row .mobile-navbar .logo-container{width:30%;position:relative}header .menu-container .row .mobile-navbar .logo-container .logo-background{height:290px;width:100%;background-image:url(../../assets/images/white-circle.png);background-size:100% auto;background-repeat:no-repeat;background-position:center;position:absolute;top:-150px}header #navbarMobile .menu,header .menu-container .row .mobile-navbar .logo-container .logo-background a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .menu-container .row .mobile-navbar .logo-container .logo-background a{width:100%;height:100%}header .menu-container .row .mobile-navbar .logo-container .logo-background a img{width:77%;margin-top:83px;height:auto}header .menu-container .row .mobile-navbar .mobile-right-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .menu-container .row .mobile-navbar .cart-block img{height:25px}header .menu-container .row .content-header{display:none}header #navbarMobile{display:block;width:250px;position:fixed;top:0;left:-250px;height:100vh;z-index:999;background:#fff;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.2);box-shadow:3px 3px 3px rgba(0,0,0,.2);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}header #navbarMobile.show{left:0}header #navbarMobile .menu{border-bottom:1px solid rgba(0,0,0,.15);height:400px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header #navbarMobile .menu .dropdown-mobile,header #navbarMobile .menu .sub-menu-list{position:relative;left:0;overflow-x:hidden;width:100%;z-index:1000;min-width:10rem;font-size:14px;color:#212529;list-style:none;background-color:#fff;overflow-y:scroll;-webkit-transition:-webkit-transform .7s cubic-bezier(0,0,.3,1);-o-transition:transform .7s cubic-bezier(0,0,.3,1);transition:transform .7s cubic-bezier(0,0,.3,1);transition:transform .7s cubic-bezier(0,0,.3,1),-webkit-transform .7s cubic-bezier(0,0,.3,1)}header #navbarMobile .menu .dropdown-mobile a:focus,header #navbarMobile .menu .sub-menu-list a:focus{display:block;max-height:200px}header #navbarMobile .menu li{list-style-type:none;text-transform:uppercase;text-align:center;margin-top:20px}header #navbarMobile .menu li,header #navbarMobile .menu li a{text-decoration:none;color:#000}header #navbarMobile .menu .nav-li.active a{color:#52becd}header #navbarMobile .button-close{display:block;position:absolute;left:20px;top:30px;border:0;background:0 0}header #navbarMobile .button-close:focus{outline:0}header #navbarMobile .button-close img{height:22px}}@media screen and (max-width:868px){header .menu-container .row .mobile-navbar .logo-container{width:240px}header .menu-container .row .mobile-navbar .logo-container .logo-background{height:240px;top:-126px;background-size:100% 100%}}@media screen and (max-width:640px){header .menu-container .row .mobile-navbar .logo-container{width:240px}header .menu-container .row .mobile-navbar .logo-container .logo-background{background-size:100% 100%}header .menu-container .row .mobile-navbar .logo-container .logo-background a img{width:66%;margin-top:95px}header .menu-container .row .content-header{width:290px}header .menu-container .row .content-header .header-items .left-nav .nav .nav-list .nav-li,header .menu-container .row .content-header .header-items .right-nav-list li{font-size:13px}}@media screen and (max-width:480px){header .menu-container .row .mobile-navbar .logo-container{width:185px}header .menu-container .row .mobile-navbar .logo-container .logo-background{height:185px;top:-85px;background-size:100% auto}header .menu-container .row .mobile-navbar .logo-container .logo-background a img{width:78%;margin-top:30px}}#filter-menu{margin:50px 0}#filter-menu.collapse:not(.show){display:block}#filter-menu .catalog-download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px auto;max-width:300px}#filter-menu .catalog-download img{max-width:300px;height:auto}.filter-menu{min-height:400px;width:300px;position:-webkit-sticky;position:sticky;background-color:#fff;padding-bottom:30px}.filter-menu .filters-header{background-color:#52becd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.filter-menu .filters-header .filters-title{text-transform:inherit;font-size:17px;font-family:"Montserrat Medium",sans-serif;padding-left:10px;color:#fff;margin-bottom:3px}.filter-menu .filters-header .results{margin-right:10px}.filter-menu .filters-header .results .numbers{color:#fff;font-family:"Montserrat Semibold",sans-serif}.filter-menu .menu-list{width:95%;margin:0 auto}.filter-menu .menu-list .menu-item{margin-bottom:5%}.filter-menu .menu-list .menu-item.categories .drop .list-active{max-height:250px;overflow-y:scroll;margin-top:10px}.filter-menu .menu-list .menu-item.categories .drop .list-active::-webkit-scrollbar,.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .description-box::-webkit-scrollbar,.single-product .product-info-wrapper .left-content .slider-images-wrapper .thumbnails::-webkit-scrollbar{width:10px;height:100%}.filter-menu .menu-list .menu-item.categories .drop .list-active::-webkit-scrollbar-track,.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .description-box::-webkit-scrollbar-track,.single-product .product-info-wrapper .left-content .slider-images-wrapper .thumbnails::-webkit-scrollbar-track{background-color:#f6f6f6;border:1px solid #d3d3d3;padding:2px!important}.filter-menu .menu-list .menu-item.categories .drop .list-active::-webkit-scrollbar-thumb,.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .description-box::-webkit-scrollbar-thumb,.single-product .product-info-wrapper .left-content .slider-images-wrapper .thumbnails::-webkit-scrollbar-thumb{background:#52becd}.filter-menu .menu-list .menu-item.types-filter .drop{margin-top:5%}.filter-menu .menu-list .menu-item.types-filter .drop .submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-menu .menu-list .menu-item.types-filter .drop .submenu .catalog_filters_types_2{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.filter-menu .menu-list .menu-item.types-filter .drop .submenu .catalog_filters_types_1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.filter-menu .menu-list .menu-item.types-filter .drop .submenu .catalog_filters_types_4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.filter-menu .menu-list .menu-item .filter-title{text-transform:inherit;font-size:15px;margin-top:5%;padding-bottom:5px;color:#2164aa;width:100%;font-family:"Montserrat Semibold",sans-serif;border-bottom:1px solid #2c2c2c}.filter-menu .menu-list .menu-item .simple-filter{font-size:13px;color:#0096bb;margin-left:20px}.filter-menu .menu-list .menu-item .drop .nav-title{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex}.filter-menu .menu-list .menu-item .drop .nav-title .arrow{margin-top:8px;-webkit-transition:-webkit-transform ease-in-out .3s;-o-transition:transform ease-in-out .3s;transition:transform ease-in-out .3s;transition:transform ease-in-out .3s,-webkit-transform ease-in-out .3s;display:none}.filter-menu .menu-list .menu-item .drop .nav-title .arrow.icon-rotate{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.filter-menu .menu-list .menu-item .drop .submenu{overflow:hidden;max-height:0;-webkit-transition:all .2s ease-out}.filter-menu .menu-list .menu-item .drop .submenu.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);position:fixed;max-height:200px}.filter-menu .menu-list .menu-item .drop .submenu .container{min-height:50px}.filter-menu .menu-list .menu-item .drop .submenu .container .price-slider{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:15px auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.filter-menu .menu-list .menu-item .drop .submenu .container .price-slider .amount-next,.filter-menu .menu-list .menu-item .drop .submenu .container .price-slider .amount-prev{color:#000;font-family:"Montserrat Regular",sans-serif;border:0;width:50%}.filter-menu .menu-list .menu-item .drop .submenu .container .price-slider .amount-next{display:inline-block;text-align:right}.filter-menu .menu-list .menu-item .drop .submenu .container .price-slider .left,.filter-menu .menu-list .menu-item .drop .submenu .container .price-slider .right{position:absolute;top:1px}.filter-menu .menu-list .menu-item .drop .submenu .container .price-slider .left{left:35px}.filter-menu .menu-list .menu-item .drop .submenu .container .price-slider .right{right:-15px}.filter-menu .menu-list .menu-item .drop .submenu .container #slider-range{height:13px!important;border:0;background-color:#f1f1f1;border-radius:10px;width:100%;margin:15px auto 0}.filter-menu .menu-list .menu-item .drop .submenu .container #slider-range .ui-state-default{background-color:#52becd;border:4px solid #2c2c2c;border-radius:15px;width:25px;height:25px;top:-6px}.filter-menu .menu-list .menu-item .drop .list-active{-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;min-height:1px;max-height:999px;margin-top:10px}.filter-menu .menu-list .menu-item .drop a:focus .submenu{display:block;max-height:200px}.filter-menu .menu-list .menu-item .col-lg-12,.filter-menu .menu-list .menu-item .col-lg-6{padding:0}.filter-menu .menu-list .menu-item .col-lg-12:first-child,.filter-menu .menu-list .menu-item .col-lg-6:first-child{padding-right:4px}.filter-menu .menu-list .menu-item .col-lg-12:last-child,.filter-menu .menu-list .menu-item .col-lg-6:last-child{padding-left:6px;padding-right:2px}.filter-menu .menu-list .menu-item .col-lg-12 label,.filter-menu .menu-list .menu-item .col-lg-6 label,.sav .row .text .form-content .form .container .row .town .placeholder span{font-size:11px}.filter-menu .menu-list .menu-item .col-lg-12.search-form,.filter-menu .menu-list .menu-item .col-lg-6.search-form{position:relative}.filter-menu .menu-list .menu-item .col-lg-12.search-form input.form-control,.filter-menu .menu-list .menu-item .col-lg-6.search-form input.form-control{background:#f1f1f1;width:100%;border-bottom:0;font-size:14px}.filter-menu .menu-list .menu-item .col-lg-12.search-form .btn-search,.filter-menu .menu-list .menu-item .col-lg-6.search-form .btn-search{content:"";background:url(../../../../assets/images/search.png) no-repeat center;background-size:cover;height:34px;width:34px;display:block;position:absolute;right:0;top:0;border:0}.filter-menu .menu-list .menu-item .col-lg-12 .form-control,.filter-menu .menu-list .menu-item .col-lg-6 .form-control{border-top:none;border-radius:0;border-left:none;border-right:none;border-bottom:1px solid #2164aa}.filter-menu .menu-list .menu-item .col-lg-12 .form-control:focus,.filter-menu .menu-list .menu-item .col-lg-6 .form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#5e5e5e}.filter-menu .menu-list .menu-item .first{padding-left:10px}.filter-menu .menu-list .menu-item .form-check{padding-left:10px;font-size:14px;color:#5e5e5e}.filter-menu .menu-list .menu-item .colors .color-wrapper input[type=checkbox],.filter-menu .menu-list .menu-item .form-check .custom-control.fill-checkbox .fill-control-input,.filter-menu .menu-list .menu-item .form-check.catalog_filters_types_0,.filter-menu .menu-list .menu-item .form-check.catalog_filters_types_3,.filters-mobile {display:none}.filter-menu .menu-list .menu-item .form-check .custom-control.fill-checkbox .fill-control-input:checked~.fill-control-indicator,.sav .row .text .form-content .form .container .row .checkbox-group-container .checkbox-group .form-interest input:checked~.fill-control-indicator{border:2px solid #52becd;-webkit-transform:rotateZ(45deg) translate(1px,-5px);-ms-transform:rotate(45deg) translate(1px,-5px);transform:rotateZ(45deg) translate(1px,-5px);width:10px;border-top:0 solid #fff;border-left:0 solid #fff}.filter-menu .menu-list .menu-item .form-check .custom-control.fill-checkbox .fill-control-indicator{display:inline-block;position:absolute;top:4px;left:0;width:16px;height:16px;border:1px solid #000;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.filter-menu .menu-list .menu-item .form-check .custom-control.fill-checkbox .fill-control-description{font-size:14px;color:#262626}.filter-menu .menu-list .menu-item .colors{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px}.filter-menu .menu-list .menu-item .colors .color-wrapper{display:inline-block;margin-right:4px}.filter-menu .menu-list .menu-item .colors .color-wrapper .color-btn{height:16px;width:16px;border-radius:50%;border:1px solid #262626}.filter-menu .menu-list .menu-item .colors .color-wrapper .color-btn:hover{cursor:pointer}.filter-menu .menu-list .menu-item .colors .color-wrapper input[type=checkbox]:checked+.color-btn{border:2px solid #b50000}.filter-menu .buttons{text-align:center}.filter-menu .btn{border:2px solid #52becd;color:#52becd;border-radius:0;margin:5px auto;position:relative;z-index:2;width:205px;height:40px;font-size:14px}.filter-menu .btn:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.filter-menu .btn:after{content:'';position:absolute;z-index:-1;display:block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%;height:0;bottom:0;left:0;background:#52becd}.filter-menu .btn:hover,.listing .page-header .about .content .text-rich p{color:#fff}.filter-menu .btn:hover:after{height:100%}@media screen and (max-width:768px){.listing .products-body .catalog-download-mobile{display:block;font-size:14px;color:#000;margin:10px 0 0 10px}.listing .products-body div#filters-mobile{display:block;width:100%;border-bottom:1px solid #c6c6c6}.listing .products-body div#filters-mobile .col-6{padding:0}.listing .products-body div#filters-mobile .col-6:first-child{border-right:1px solid #c6c6c6}.listing .products-body div#filters-mobile .select-toggler{display:block;width:100%;text-transform:uppercase;text-align:center;position:relative}.listing .products-body div#filters-mobile .filter-toggler:focus,.listing .products-body div#filters-mobile .select-toggler:focus{-webkit-box-shadow:none;box-shadow:none}.listing .products-body div#filters-mobile .filter-toggler{display:block;width:100%;text-transform:uppercase;position:relative;margin:0 auto}.listing .products-body div#filters-mobile .filter-toggler span{color:#2e6e9d;font-weight:700;font-size:14px}.listing .products-body .filter-menu{display:block;height:auto;min-height:0;width:100%;position:relative;padding-bottom:10px;background:#fff}.listing .products-body .filter-menu .filters-header{height:55px}.listing .products-body .filter-menu .filters-header h3{padding-left:25px}.listing .products-body .filter-menu .filters-header .filters-title{margin-left:50px}.listing .products-body #filter-menu .catalog-download,.listing .products-body .filter-menu .buttons-top,.listing .products-body .filter-menu .menu-list .menu-item .form-check .custom-control.fill-checkbox .fill-control-input{display:none}.listing .products-body .filter-menu .delete-filters{display:block;color:#000;text-decoration:none;font-size:14px;position:absolute;right:20px;top:55px;text-transform:uppercase}.listing .products-body .filter-menu h3{text-transform:uppercase;font-size:18px;font-weight:500;padding-left:10px;color:#262626;margin-bottom:2%;display:inline-block;margin-left:5%}.listing .products-body .filter-menu .menu-list{margin-top:30px}.listing .products-body .filter-menu .menu-list .menu-item{border-top:1px solid #c6c6c6;margin-bottom:2.5%}.listing .products-body .filter-menu .menu-list .menu-item:nth-child(2){border:0}.listing .products-body .filter-menu .menu-list .menu-item.types-filter .drop{margin-top:0}.listing .products-body .filter-menu .menu-list .menu-item h4{font-size:17px;margin-top:2.7%;color:#262626;width:auto;position:relative}.listing .products-body .filter-menu .menu-list .menu-item .drop .nav-title{text-decoration:none;display:block;position:relative}.listing .products-body .filter-menu .menu-list .menu-item .drop .nav-title .arrow{width:10px;position:absolute;top:4px;right:15px}.listing .products-body .filter-menu .menu-list .menu-item .drop .submenu{overflow:hidden;max-height:0;-webkit-transition:all .2s ease-out}.listing .products-body .filter-menu .menu-list .menu-item .drop .submenu.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);position:fixed;max-height:200px}.listing .products-body .filter-menu .menu-list .menu-item .drop .submenu.list-active{-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;min-height:1px;max-height:999px;margin-top:15px}.listing .products-body .filter-menu .menu-list .menu-item .drop a:focus .submenu{display:block;max-height:200px}.listing .products-body .filter-menu .menu-list .menu-item .col-lg-6{padding-left:0;padding-right:0}.listing .products-body .filter-menu .menu-list .menu-item .col-lg-6:first-child{padding-right:4px}.listing .products-body .filter-menu .menu-list .menu-item .col-lg-6:last-child{padding-left:6px;padding-right:2px}.listing .products-body .filter-menu .menu-list .menu-item .col-lg-6 p{font-size:11px}.listing .products-body .filter-menu .menu-list .menu-item .col-lg-6 .form-control{border-top:none;border-radius:0;border-left:none;border-right:none;width:60%}.listing .products-body .filter-menu .menu-list .menu-item .col-lg-6 .form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#5e5e5e}.listing .products-body .filter-menu .menu-list .menu-item .first,.listing .products-body .filter-menu .menu-list .menu-item .form-check{padding-left:10px}.listing .products-body .filter-menu .menu-list .menu-item .form-check .custom-control.fill-checkbox{color:#3275ed}.listing .products-body .filter-menu .menu-list .menu-item .form-check .custom-control.fill-checkbox .fill-control-input:checked~.fill-control-indicator{border-color:var(--color);-webkit-transform:rotateZ(45deg) translate(1px,-5px);-ms-transform:rotate(45deg) translate(1px,-5px);transform:rotateZ(45deg) translate(1px,-5px);width:10px;border-top:0 solid #fff;border-left:0 solid #fff}.listing .products-body .filter-menu .menu-list .menu-item .form-check .custom-control.fill-checkbox .fill-control-indicator{display:inline-block;position:absolute;top:4px;left:0;width:16px;height:16px;border:2px solid #aaa;border-radius:3px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.listing .products-body .filter-menu .menu-list .menu-item .form-check .custom-control.fill-checkbox .fill-control-description{font-size:14px;color:#5e5e5e}.listing .products-body .filter-menu .menu-list .menu-item .colors{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px}.listing .products-body .filter-menu .menu-list .menu-item .colors .color-btn{height:16px;width:16px;border-radius:50%;margin-right:2%}.listing .products-body .filter-menu .btn{overflow:hidden;width:auto;text-decoration:none;text-transform:uppercase}.listing .products-body #filter-menu{width:100%;position:fixed;top:0;margin:0;height:100vh;padding-bottom:80px;overflow-y:scroll;left:-770px;z-index:15;background:#fff;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.2);box-shadow:3px 3px 3px rgba(0,0,0,.2);-webkit-transition:all .3s}.listing .products-body #filter-menu.collapse:not(.show){display:none}.listing .products-body #filter-menu .button-close{display:initial}.listing .products-body #filter-menu.show{margin-left:770px;overflow:auto}.listing .products-body #filter-menu .dropdown-mobile{position:fixed;left:0;z-index:100;display:grid;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.15);border-radius:.25rem;min-height:100%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;overflow-y:scroll;-webkit-transition:-webkit-transform .7s cubic-bezier(0,0,.3,1);-o-transition:transform .7s cubic-bezier(0,0,.3,1);transition:transform .7s cubic-bezier(0,0,.3,1);transition:transform .7s cubic-bezier(0,0,.3,1),-webkit-transform .7s cubic-bezier(0,0,.3,1)}.listing .products-body #filter-menu .button-close{border:0;background-color:transparent;padding:14px;position:absolute;z-index:10}.listing .products-body #filter-menu .button-close:focus{outline:0}.listing .products-body #filter-menu .button-close img{width:5vw}.listing .products-body #filter-menu .buttons{display:none}}@media screen and (max-width:640px){.filter-menu .filters-header{height:40px}}.listing{max-width:100%;padding-left:0;padding-right:0;overflow-x:hidden;font-family:"Montserrat Regular",sans-serif;background-color:#f6f6f6;padding-bottom:70px}.listing .page-header{overflow:hidden}.listing .page-header .about{height:100%;position:relative;background-position:center center;background-size:cover}.listing .page-header .about .image-container{position:relative;height:380px;margin-top:-70px}.listing .page-header .about .image-container img{width:auto;min-height:100%;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);min-width:100%}.listing .page-header .about .mobile-text,.listing .products-body #filters-mobile,.listing .products-body .filter-menu-mobile,.listing .products-body .filter-toggler,.listing .products-body .select-toggler,.listing .products-body .title-mobile,.listing .products-body .warranty-m,.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .add-cart .add.no-add::before,.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .add-cart .add.no-add:hover:after{display:none}.listing .page-header .about .content,.listing .products-body .products-grid .listing-content-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.listing .page-header .about .content{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;width:100%;margin:0 auto;position:absolute;top:0}.listing .page-header .about .content h1,.single-product.page-header .about .content h2{color:#fff;font-family:"Montserrat Semibold",sans-serif;margin-bottom:0;font-size:34px;padding-top:70px;text-align:center}.listing .page-header .about .content .subtitle,.listing .page-header .about .content .text-rich{color:#fff;font-family:"Montserrat Regular",sans-serif;font-size:19px;margin-bottom:0;text-transform:none}.listing .page-header .about .content .text-rich{font-size:16px;text-align:center}.listing .products-body,.listing .products-body .products-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.listing .products-body{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:1300px;margin:0 auto;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.listing .products-body .products-grid{padding-top:20px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:15px;width:75%;position:relative}.listing .products-body .products-grid .listing-content-header{margin-top:30px}.listing .products-body .products-grid .listing-content-header .text{width:65%;border-bottom:1px solid #2c2c2c;padding-bottom:50px;margin-right:25px;padding-top:20px}.card-hover .card .card-body .card-footer .row .price.discount .price-from,.listing .products-body .products-grid .listing-content-header .text.full-width{width:100%}.listing .products-body .products-grid .listing-content-header .text.no-description{padding-bottom:0}.listing .products-body .products-grid .listing-content-header .text h1{color:#2164aa;text-transform:uppercase;font-size:26px;font-family:"Montserrat Semibold",sans-serif}.listing .products-body .products-grid .listing-content-header .text p{font-size:13px}.listing .products-body .products-grid .listing-content-header .image{width:35%;height:155px;position:relative;overflow:hidden}.listing .products-body .products-grid .listing-content-header .image img{display:block;height:auto;position:absolute;left:50%;top:50%;min-width:100%;min-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.listing .products-body .products-grid .listing-grid-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:98%}.listing .products-body .products-grid .panel-footer{margin-top:35px;margin-right:10px}.listing .products-body .products-grid .selection{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:35px 0 0;width:auto;padding:10px}.listing .products-body .products-grid .selection label{font-size:15px}.listing .products-body .products-grid .selection p{font-size:14px;color:#5e5e5e;margin-top:3px}.listing .products-body .products-grid .selection .options{margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.listing .products-body .products-grid .selection .options span{background:0 0;border:initial;text-decoration:none;font-size:13px;padding:0 10px 2px}.listing .products-body .products-grid .selection .options .by-name p,.listing .products-body .products-grid .selection .options .by-price p,.listing .products-body .products-grid .selection .options span a{color:#2164aa;font-family:"Montserrat Medium",sans-serif}.listing .products-body .products-grid .selection,.listing .products-body .products-grid .selection .options .by-name,.listing .products-body .products-grid .selection .options .by-price{display:-webkit-box;display:-ms-flexbox;display:flex}.listing .products-body .products-grid .selection .options .by-name a,.listing .products-body .products-grid .selection .options .by-price a{height:10px;width:10px;margin-left:10px}.listing .products-body .products-grid .selection .options .by-name a svg,.listing .products-body .products-grid .selection .options .by-price a svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-top:5px}.listing .products-body .products-grid .selection .options .by-name a:last-child svg,.listing .products-body .products-grid .selection .options .by-price a:last-child svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.listing .products-body .products-grid .selection .options .by-name a:last-child svg g g polygon,.listing .products-body .products-grid .selection .options .by-price a:last-child svg g g polygon{fill:#2c2c2c!important}.listing .products-body .products-grid .results .numbers{font-size:15px;margin:0 0 15px 15px}.listing .products-body .products-grid .block-card{width:33%;padding:7px}.listing .products-body .products-grid .panel-footer{margin-left:auto}.listing .products-body .products-grid .panel-footer .pagination a,.listing .products-body .products-grid .panel-footer .pagination span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.listing .products-body .products-grid .panel-footer .pagination .current,.listing .products-body .products-grid .panel-footer .pagination .next,.listing .products-body .products-grid .panel-footer .pagination .page,.listing .products-body .products-grid .panel-footer .pagination .previous{margin:0 5px;font-size:15px}.listing .products-body .products-grid .panel-footer .pagination .current,.sav .row .text .right-content .address a{color:#2c2c2c}.listing .products-body .products-grid .panel-footer .pagination .page a{color:#262626;text-decoration:none;font-size:15px}.listing .products-body .products-grid .panel-footer .pagination .page a:hover{color:#2e6e9d;text-decoration:none}.listing .products-body .products-grid .panel-footer .pagination .first svg,.listing .products-body .products-grid .panel-footer .pagination .last svg,.listing .products-body .products-grid .panel-footer .pagination .next svg,.listing .products-body .products-grid .panel-footer .pagination .previous svg{width:15px;height:15px}.listing .products-body .products-grid .panel-footer .pagination .first svg path,.listing .products-body .products-grid .panel-footer .pagination .last svg path,.listing .products-body .products-grid .panel-footer .pagination .next svg path,.listing .products-body .products-grid .panel-footer .pagination .previous svg path{fill:#2c2c2c}.listing .products-body .products-grid .panel-footer .pagination .first.disabled svg path,.listing .products-body .products-grid .panel-footer .pagination .last.disabled svg path,.listing .products-body .products-grid .panel-footer .pagination .next.disabled svg path,.listing .products-body .products-grid .panel-footer .pagination .previous.disabled svg path{fill:#c6c6c6}.listing .products-body .products-grid .panel-footer .pagination .first svg,.listing .products-body .products-grid .panel-footer .pagination .previous svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.listing .products-body .products-grid .panel-footer .pagination .first{margin-right:3px}.listing .products-body .products-grid .panel-footer .pagination .first svg:first-child{margin-right:-21px}.listing .products-body .products-grid .panel-footer .pagination .last{margin-left:3px}.listing .products-body .products-grid .panel-footer .pagination .last svg:last-child{margin-left:-21px}.listing .fullpage-products{position:relative}.listing .fullpage-products .products-header{height:200px;background-image:url(../../assets/images/catalog-header-img.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;position:relative}.listing .fullpage-products .products-header h1{color:#fff;text-transform:uppercase;font-size:25px;margin-left:19%;padding-top:20px}.listing .fullpage-products .products-header h1.no-description{margin:0 auto;font-size:42px;font-weight:700;padding-top:0;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.listing .fullpage-products .products-header p{color:#fff;font-size:15px;width:55%;margin-left:19%;line-height:18px}@media screen and (max-width:1440px){.listing .products-body{width:100%}.listing .page-header .about .image-container{height:390px}}@media screen and (max-width:1280px){.listing .products-body .products-grid .block-card{width:50%}}@media screen and (max-width:1024px){.listing{overflow-y:hidden}.listing .products-body .products-grid .listing-content-header{width:95%;margin:0 auto}.listing .products-body .products-grid .listing-content-header .image,.listing .products-body .products-grid .listing-content-header .text{width:100%}.listing .products-body .products-grid .listing-content-header .text{border:0;margin-right:0;padding-bottom:0}.listing .products-body .products-grid .listing-content-header .image{margin-bottom:50px}.listing .products-body .products-grid .listing-content-header,.listing .products-body .products-grid .listing-grid-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.listing .fullpage-products{position:relative}.listing .fullpage-products .products-header h1{font-size:22px}.listing .fullpage-products .products-header p{width:77%}}@media screen and (max-width:768px){.listing .page-header .about .content{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}.listing .page-header .about .content h1{padding-top:0;margin-top:210px}.listing .page-header .about .content .text-rich{display:none}.listing .page-header .about .mobile-text{display:block;margin-top:25px}.listing .page-header .about .mobile-text .text-rich{text-align:center;width:95%;margin:0 auto}.listing .products-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px;margin-top:20px}.listing .products-body .products-grid .selection{display:none}.listing .fullpage-products{position:relative}.listing .fullpage-products .products-header h1{font-size:20px}.listing .fullpage-products .products-header h1.no-description{font-size:25px}.listing .fullpage-products .products-header p{width:77%;font-size:13px}.listing .products-body .products-grid{width:100%;padding-left:0}}.modal .modal-content{border:0;border-radius:0;margin-top:70%;height:270px}.modal .modal-content .modal-header{border-bottom:none}.modal .modal-content .modal-header h5{text-transform:uppercase;font-weight:500;margin-left:4%}.modal .modal-content .modal-header .close{padding:1rem 0;margin:-1rem -3rem -1rem auto}.modal .modal-content .modal-header .close:focus,.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .form-wrapper-qte .button-qte:focus,.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .form-wrapper-qte input:focus,.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .form-wrapper-select select:focus{outline:0}.modal .modal-content .modal-header img{width:11%}.modal .modal-content .modal-body .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:25px}.modal .modal-content .modal-body .options span a{color:#262626;font-size:16px;position:relative;padding-left:20px}.modal .modal-content .modal-body .options span a:before{position:absolute;display:block;border:2px solid #c6c6c6;border-radius:100%;height:18px;width:18px;top:0;left:-5px;z-index:5;-o-transition:border .25s linear;transition:border .25s linear;-webkit-transition:border .25s linear;content:''}.modal .modal-content .modal-body .options span a.asc:before{border-color:#6fb8ff}@media screen and (max-width:640px){.listing .products-body .products-grid .block-card{width:100%}}@media only screen and (max-width:576px){.listing .page-header .about .image-container{height:335px}.listing .page-header .about .content h1{margin-top:150px}.listing .products-body .products-grid{padding-top:0}.listing .products-body .products-grid .all-products{padding:0}}.card-hover{padding:0;border:0;text-decoration:none}.card-hover:hover .card{-webkit-box-shadow:0 -1px 34px -20px rgba(0,0,0,.43);box-shadow:0 -1px 34px -20px rgba(0,0,0,.43)}.card-hover .card .card-body .card-footer .row .price,.card-hover:hover .card .img-border,.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .form-wrapper-qte div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-hover:hover .card .img-border img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.card-hover .card{border:0;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.card-hover .card .waranty-block{height:62px;position:relative;z-index:1}.card-hover .card .waranty-block .card-sub-text{height:80px;width:100%;background-size:auto 100%;background-position:right;background-repeat:no-repeat;position:absolute;right:5px;top:5px}.card-hover .card .waranty-block .card-sub-text.product-type-new,.homepage .home-container .selected-products .product-grid .products-one .top-products .row-products .product-card .card-hover .card-content .waranty-block .card-sub-text.product-type-new{background-image:url(../../assets/images/neuf.png)}.card-hover .card .waranty-block .card-sub-text.product-type-o,.homepage .home-container .selected-products .product-grid .products-one .top-products .row-products .product-card .card-hover .card-content .waranty-block .card-sub-text.product-type-o{background-image:url(../../assets/images/occasion.png)}.card-hover .card .waranty-block .card-sub-text.product-type-k,.homepage .home-container .selected-products .product-grid .products-one .top-products .row-products .product-card .card-hover .card-content .waranty-block .card-sub-text.product-type-k{background-image:url(../../assets/images/declasse.png)}.card-hover .card .waranty-block .card-sub-text.end-serie,.homepage .home-container .selected-products .product-grid .products-one .top-products .row-products .product-card .card-hover .card-content .waranty-block .card-sub-text.end-serie{background-image:url(../../assets/images/fin-serie.png)}.card-hover .card .img-border{border:0;height:200px;overflow:hidden;width:100%;text-align:center;padding:15px 15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-hover .card .img-border img{-webkit-transition:all ease .7s;-o-transition:all ease .7s;transition:all ease .7s;position:relative;display:block;max-height:100%;height:auto;max-width:100%;margin:0 auto;width:auto}.card-hover .card .card-body{height:165px;padding:15px}.card-hover .card .card-body .card-text,.card-hover .card .card-body .card-title{text-align:center;color:#000;text-transform:uppercase;font-size:16px;font-family:"Montserrat Semibold",sans-serif}.card-hover .card .card-body .card-text{font-size:13px;line-height:16px;text-transform:none;margin-bottom:0;height:50px}.card-hover .card .card-body .card-footer{border:0;background-color:transparent;padding:10px}.card-hover .card .card-body .card-footer .row{display:block;width:100%;margin-left:0}.card-hover .card .card-body .card-footer .row .price{width:100%;text-align:center;color:#000;font-size:20px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Montserrat Bold",sans-serif;margin:10px auto 0}.card-hover .card .card-body .card-footer .row .price.discount{color:#52becd;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-hover .card .card-body .card-footer .row .price .discount-price{font-size:13px;text-decoration:line-through;margin-right:10px;color:#000}.card-hover .card .card-body .card-footer .row .price .price-from{font-size:14px;margin-right:5px}@media screen and (max-width:768px){.card-hover .card{margin-bottom:50px;outline:0;min-height:250px}.card-hover .card .img-border{border-bottom:0;min-height:150px}.card-hover .card .card-title{text-transform:uppercase;color:#262626;font-size:16px}.card-hover .card .card-title:hover{color:#3275ed}.card-hover .card .card-body .card-text{font-size:12px;color:#262626;line-height:14px}.card-hover .card .card-body .card-sub-text{display:none}.card-hover .card .card-body .card-footer{background:0 0;border:0;padding:0;position:relative}.card-hover .card .card-body .card-footer .row{margin-left:0!important}.card-hover .card .card-body .card-footer .price{font-size:18px}}@media only screen and (max-width:576px){.card-hover:hover .hover-text{display:none}}.single-product{font-family:"Montserrat Regular",sans-serif;overflow-x:hidden;background:#f6f6f6}.single-product.page-header{overflow:hidden}.single-product.page-header .about{height:100%;position:relative;background-position:center center;background-size:cover}.single-product.page-header .about .image-container{position:relative;height:380px;margin-top:-70px}.single-product.page-header .about .image-container img{width:auto;min-height:100%;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);min-width:100%}.single-product.page-header .about .content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;width:100%;margin:0 auto;position:absolute;top:0}.single-product.container{width:100%;max-width:inherit;padding:0;margin-top:70px}.single-product .path-block{position:relative;max-width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.single-product .path-block .product-path{font-size:13px;color:#000;text-decoration:none;position:relative;top:20px;padding:5px 10px;text-transform:uppercase}.single-product .path-block .product-path:last-child{color:#2c2c2c}.single-product .path-block .product-path:first-child:after{display:none}.single-product .path-block .product-path:after{content:"";position:absolute;display:block;height:8px;width:8px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:40%;left:-5px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border-bottom:1px solid #000;border-left:1px solid #000;border-right:none;border-top:none;outline:0!important;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.single-product .product-info-wrapper{-ms-grid-rows:auto 10px auto;grid-template-rows:auto auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:repeat(2,1fr);grid-gap:10px;grid-auto-rows:minmax(100px,auto);max-width:1200px;margin:0 auto}.single-product .product-info-wrapper>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.single-product .product-info-wrapper>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.single-product .product-info-wrapper>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.single-product .product-info-wrapper>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}.single-product .product-info-wrapper .left-content{grid-column:1/2;grid-row:1}.single-product .product-info-wrapper .left-content .slider-images-wrapper{width:100%;margin-top:3%}.single-product .product-info-wrapper .left-content .slider-images-wrapper .carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.single-product .product-info-wrapper .left-content .slider-images-wrapper .slider-images{width:100%;height:455px}.single-product .product-info-wrapper .left-content .slider-images-wrapper .slider-images .big-img{height:100%;overflow:hidden}.homepage .home-container .categories-products .categories-container .categories-content .left-container .categories-link-block a:hover .collection-name,.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .add-cart .add:hover:after,.single-product .product-info-wrapper .left-content .slider-images-wrapper .slider-images .big-img .slick-list,.single-product .product-info-wrapper .left-content .slider-images-wrapper .slider-images .big-img .slick-list .slick-track{height:100%}.single-product .product-info-wrapper .left-content .slider-images-wrapper .slider-images .big-img .product-slide{position:relative;height:100%;background-color:#fff}.single-product .product-info-wrapper .left-content .slider-images-wrapper .slider-images .big-img .product-slide img,.single-product .product-info-wrapper .left-content .slider-images-wrapper .thumbnails .mini img{display:block;margin:0 auto;height:auto;position:absolute;left:50%;top:50%;width:auto;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.single-product .product-info-wrapper .left-content .slider-images-wrapper .thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:450px;overflow-y:auto;overflow-x:hidden;width:110px;-ms-flex-negative:0;flex-shrink:0}.single-product .product-info-wrapper .left-content .slider-images-wrapper .thumbnails .mini{width:90px;height:75px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px;margin:15px 0;-ms-flex-negative:0;flex-shrink:0;position:relative}.single-product .product-info-wrapper .left-content .slider-images-wrapper .thumbnails .mini img{max-width:99%;max-height:99%}.single-product .product-info-wrapper .description-bloc{grid-row:1/3;margin-top:3%;margin-left:3%}.single-product .product-info-wrapper .description-bloc .warning{font-size:11px;color:#000;line-height:17px;margin-top:25px}.single-product .product-info-wrapper .description-bloc .product-infos .product-title{margin-top:10px}.single-product .product-info-wrapper .description-bloc .product-infos .product-title h1{font-size:21px;color:#000;line-height:35px;font-family:"Montserrat Regular",sans-serif;margin-bottom:0;text-transform:none}.single-product .product-info-wrapper .description-bloc .product-infos .product-title p{-webkit-margin-before:0;margin-block-start:0;text-transform:uppercase;color:#2164aa}.single-product .product-info-wrapper .description-bloc .product-infos .product-details .status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-top:10px;border-bottom:1px solid #dcdcdc;padding-bottom:10px}.single-product .product-info-wrapper .description-bloc .product-infos .product-details .status .text{text-transform:uppercase;padding-top:5px}.single-product .product-info-wrapper .description-bloc .product-infos .product-details .status .stock{color:#fff;padding:3px 23px;font-size:13px;background-color:#50ce85}.single-product .product-info-wrapper .description-bloc .product-infos .product-details .status .no-stock{color:#fff;padding:3px 23px;font-size:13px;background-color:red}.single-product .product-info-wrapper .description-bloc .product-infos .product-details .status .state{color:#fff;font-size:13px;background-color:#2164aa;padding:3px 16px;margin-left:15px;margin-right:10px}.single-product .product-info-wrapper .description-bloc .product-infos .product-details .status .state.product-type-new{background-color:#2164aa}.single-product .product-info-wrapper .description-bloc .product-infos .product-details .status .state.product-type-k{background-color:#4daf18}.single-product .product-info-wrapper .description-bloc .product-infos .product-details .status .state.product-type-o{background-color:#c97317}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice{margin-top:20px}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .price{border-bottom:1px solid #f6f6f6;padding-bottom:3%;width:100%;position:relative}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .price .tva{color:#000;font-size:17px}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-top:4%}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .count .total-wrapper{position:relative}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .count .total-wrapper .final{font-size:17px;color:#2164aa;margin-left:65px;font-family:"Montserrat Semibold",sans-serif}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .count .total-wrapper .free-shipping{position:absolute;right:0;bottom:-15px;font-size:13px;color:#5e5e5e}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .count .blue-text{color:#52becd;font-size:20px;margin-bottom:5px;font-family:"Montserrat Semibold",sans-serif}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .count .discount{font-size:14px;text-decoration:line-through;color:#333;position:absolute;top:0}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .blue-text{color:#2164aa;font-size:17px;margin-bottom:5px;font-family:"Montserrat Semibold",sans-serif}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#single-page,.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .form-wrapper-select{width:100%}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .form-wrapper-select .blue-text{color:#000;font-size:13px;margin-bottom:5px;text-transform:uppercase;font-family:"Montserrat Medium",sans-serif;padding-left:15px}.sav .row .text .form-content .form .captcha-error ul li,.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .form-wrapper-select .price .count .product-price{color:red}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .form-wrapper-select select{border:0;background-color:#fff;font-size:16px;padding:5px 0;width:98%}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .form-wrapper-select select option{font-size:14px;color:#000}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .form-wrapper-select #search-spinner{position:absolute;display:none}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .form-wrapper-qte{width:160px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;position:relative}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .form-wrapper-qte input{width:36px;text-align:center;font-size:13px;border:2px solid #e9e9e9;margin-left:50px;max-height:25px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .form-wrapper-qte input{height:25px}}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .form-wrapper-qte .button-qte{cursor:pointer;color:#000;border:0;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:25px;width:25px;margin-top:25px;background-color:#e9e9e9;padding:0 0 0 5px;position:absolute}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .form-wrapper-qte .button-qte.inc{margin-left:10px;right:-17px;bottom:0}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .form-wrapper-qte .button-qte.dec{padding-left:8px;padding-bottom:3px;bottom:0;right:40px}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .features .list{margin-top:3%;margin-bottom:25px}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .features .list ul li{position:relative;padding-left:20px;font-size:13px;line-height:20px;color:#000}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .features .list ul li:after{content:"";position:absolute;display:block;height:4px;width:4px;border-radius:10px;line-height:0;font-size:0;background-color:#2164aa;color:transparent;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;outline:0!important;left:0;top:13px}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .description-box{margin:15px 0;height:230px;overflow-y:auto}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .form-wrapper .description-box p{font-size:13px;line-height:18px}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5%;margin-bottom:3%}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .add-cart{width:50%}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .add-cart .add{color:#fff;font-size:15px;background-color:#52becd;padding:12px 15px;text-decoration:none;border:0;position:relative;z-index:1;text-transform:uppercase;font-family:"Montserrat Medium",sans-serif;overflow:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .add-cart .add:focus{outline:0}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .add-cart .add .cart{position:absolute;right:0;bottom:0;height:48px;width:50px;background-image:url(../../assets/images/icon-cart-darkblue.png)}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .add-cart .add .cart.no-available{background-image:url(../../assets/images/icon-cart-grey.png)}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .add-cart .add.no-add{color:#fff;background-color:#c6c6c6}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .add-cart .add:after{content:'';position:absolute;z-index:-1;display:block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%;height:0;bottom:0;left:0;background:#2c2c2c}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .add-cart .add:hover{color:#fff}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .contact-button{width:62%}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .contact-button .contact{color:#fff;text-decoration:none;background-color:#2c2c2c;font-size:13px;padding:10px 30px;line-height:14px;text-align:center;margin-left:17%;display:inline-block;background:0 0;position:relative;z-index:1;overflow:hidden}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .contact-button .contact:focus{outline:0}.single-product .product-info-wrapper .warranty{width:100%;margin-top:10px}.single-product .product-info-wrapper .warranty .block-icons{background-color:#e1f4f7;padding:15px}.single-product .product-info-wrapper .warranty .block-icons .warranty-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px;margin-bottom:15px}.single-product .product-info-wrapper .warranty .block-icons .warranty-details p{font-size:13px;color:#5e5e5e;line-height:16px;margin-left:2%}.single-product .product-info-wrapper .warranty .block-icons .warranty-details img{display:block;width:30px;-ms-flex-negative:0;flex-shrink:0}.single-product .product-info-wrapper .warranty .warranty-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}.single-product .product-info-wrapper .warranty .warranty-header .left-content .title{color:#2164aa;text-transform:uppercase;font-size:30px}.single-product .product-info-wrapper .warranty .warranty-header .left-content .title span{margin-left:10px;font-family:"Montserrat Semibold",sans-serif}.single-product .product-info-wrapper .warranty .warranty-header .left-content .sub{color:#2164aa;font-size:11px;text-transform:uppercase}.single-product .flex-content{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1200px;margin:0 auto;padding:40px 0}.single-product .more-informations{margin-top:50px;background-color:#f1f1f1}.single-product .models{width:100%;margin:40px auto 60px}.single-product .models .container{padding:0;max-width:1200px}.single-product .models .table thead th{font-size:14px;text-align:center;vertical-align:middle;padding:.55em;color:#fff;border:0}.single-product .models .table tbody tr td:last-child,.single-product .models .table thead th:last-child{text-align:center}.single-product .models .table thead th.ref-col{width:110px;min-width:110px}.single-product .models .table thead th.dimensions-col{text-transform:none}.single-product .models .table thead th.price-col{width:110px;min-width:110px}.single-product .models .table tbody tr th{font-size:13px;border:0;padding:.5em}.single-product .models .table tbody tr td{font-size:13px;text-align:center;border:0;padding:.35em}.single-product .models .table tbody tr td.product_name{text-align:left;cursor:pointer}.single-product .models .table tbody tr td.product_stock{position:relative;cursor:pointer}.single-product .models .table tbody tr td.product_stock .bubble{display:none;opacity:1;width:215px;font-size:12px;-webkit-box-shadow:1px 3px 5px 0 #656565;box-shadow:1px 3px 5px 0 #656565;padding:5px 10px;right:0;top:100%;position:absolute;z-index:3;line-height:16px;background:#fff}.single-product .models .table tbody tr td.product_stock:hover .bubble{display:block}.single-product .models .table tbody tr td .discount{text-decoration:line-through;font-size:12px}.single-product .models .table tbody tr td .discount-price{color:#52becd}.mobile-buttons{display:none}@media screen and (max-width:1440px){.single-product.page-header .about .image-container{height:390px}}@media only screen and (max-width:1280px){.single-product .models .container,.single-product .path-block{max-width:980px}.single-product .flex-content,.single-product .product-info-wrapper{width:980px}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .contact-button{margin-top:15px;width:190px}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .contact-button .contact{margin-left:0}}@media screen and (max-width:1024px){.single-product{position:relative}.single-product .path-block{width:90%}.single-product .product-info-wrapper{display:block}.single-product .product-info-wrapper .description-bloc,.single-product .product-info-wrapper .left-content{width:90%;margin:0 auto}.single-product .product-info-wrapper .left-content .slider-images-wrapper{width:100%;top:0;position:relative!important;min-height:550px}.single-product .product-info-wrapper .left-content .slider-images-wrapper .carousel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-product .product-info-wrapper .left-content .slider-images-wrapper .slider-images{width:100%;position:relative}.single-product .product-info-wrapper .left-content .slider-images-wrapper .thumbnails{width:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .price .blue-text{text-align:left}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons,.single-product .product-info-wrapper .left-content .slider-images-wrapper .thumbnails{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .add-cart .add{font-size:15px}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .contact-button{margin-top:0;margin-left:15px}.single-product .product-info-wrapper .description-bloc .activities h4{text-align:center;margin-top:5%}.single-product .product-info-wrapper .description-bloc .activities .images{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-product .product-info-wrapper .description-bloc .features h4{text-align:center}.single-product .product-info-wrapper .description-bloc .features .list{margin-bottom:5%}.single-product .product-info-wrapper .warranty{margin-top:60px}.single-product .product-info-wrapper .warranty .warranty-header{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}.single-product .product-info-wrapper .warranty .warranty-header .left-content{width:46%;margin:unset}.single-product .flex-content,.single-product .models .container{width:90%;max-width:90%}}@media screen and (max-width:991px){.single-product .product-info-wrapper{width:inherit}.single-product .product-info-wrapper .warranty{width:95%;margin:50px auto}.single-product .models{max-width:100%}.single-product .models .container{overflow-x:scroll}.single-product .models .container::-webkit-scrollbar{width:10%;height:7px}.single-product .models .container::-webkit-scrollbar-track{background-color:#c6c6c6;border-radius:10px}.single-product .models .container::-webkit-scrollbar-thumb{background:#52becd;border-radius:10px;width:20px}.single-product .models .container .table{width:1800px}.single-product .models .container .table thead th{font-size:15px;width:200px}.single-product .models .container .table tbody tr th{font-size:15px}.single-product .models .container .table tbody tr th.stock-col{width:200px;min-width:200px}.single-product .models .container .table tbody tr td{font-size:13px}.single-product .models .container .table tbody tr td.product_stock .bubble{display:block;position:relative;-webkit-box-shadow:none;box-shadow:none}}@media screen and (max-width:868px){.single-product{width:100%}.single-product .path-block .product-path.catalog-root,.single-product .path-block .product-path:after,.single-product.page-header{display:none}.single-product .path-block{width:90%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-product .path-block .product-path{padding:0 10px;top:5px;font-size:12px}.single-product .product-info-wrapper .slider-images-wrapper{min-height:400px}.single-product .product-info-wrapper .slider-images-wrapper .slider-images{height:350px}.single-product .product-info-wrapper .slider-images-wrapper .thumbnails .mini{height:100px;width:100px}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons{position:fixed;bottom:0;width:100%;margin:0;left:0;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:50px;z-index:2;-webkit-box-shadow:0 -5px 5px -4px #fff;box-shadow:0 -5px 5px -4px #fff}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .add-cart{height:100%;width:100%;background:#52becd}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .add-cart .add{color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .add-cart .add:after{background-color:#52becd}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .contact-button{width:50%;height:100%;margin-left:0}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .contact-button .contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;overflow:hidden;background:#3275ed;color:#fff}.single-product .product-info-wrapper .warranty .warranty-header .left-content{width:54%}}@media screen and (max-width:640px){body{overflow-x:hidden}.single-product .product-info-wrapper{margin-top:10px}.single-product .product-info-wrapper .left-content .slider-images-wrapper{width:100%;min-height:auto;height:auto}.single-product .product-info-wrapper .left-content .slider-images-wrapper .slider-images{width:100%;height:300px}.single-product .product-info-wrapper .left-content .slider-images-wrapper .slider-images .big-img .product-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:300px}.single-product .product-info-wrapper .left-content .slider-images-wrapper .slider-images .big-img .product-slide img{position:relative;left:initial;top:initial;margin:0 auto;-webkit-transform:none;-ms-transform:none;transform:none;max-height:100%;width:auto}.single-product .product-info-wrapper .left-content .slider-images-wrapper .thumbnails{overflow-x:inherit;overflow-y:inherit}.single-product .product-info-wrapper .left-content .slider-images-wrapper .thumbnails .slick-prev{left:-7px;top:43%;border-bottom:3px solid #2c2c2c;border-left:3px solid #2c2c2c}.single-product .product-info-wrapper .left-content .slider-images-wrapper .thumbnails .slick-next{right:-7px;top:43%;border-bottom:3px solid #2c2c2c;border-left:3px solid #2c2c2c}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .blue-text,.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .price .blue-text{text-align:left}.single-product .product-info-wrapper .warranty .warranty-header .left-content{width:90%}.single-product .models{margin-bottom:5%}.single-product .models .container{overflow-x:scroll}.single-product .models .container::-webkit-scrollbar{width:10%;height:7px}.single-product .models .container::-webkit-scrollbar-track{background-color:#c6c6c6;border-radius:10px}.single-product .models .container::-webkit-scrollbar-thumb{background:#52becd;border-radius:10px;width:20px}.single-product .models .container .table thead th{font-size:15px}.single-product .models .container .table tbody tr td,.single-product .models .container .table tbody tr th{font-size:13px}}@media screen and (max-width:480px){.single-product .product-info-wrapper .slider-images-wrapper .thumbnails .mini{width:70px;height:70px}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .add-cart{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .add-cart .add,.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .contact-button .contact{padding:5px}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .buttons .add-cart .add .cart{width:30px;display:block;margin-bottom:5px;height:auto}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .count .total-wrapper .final{margin-left:35px;font-size:15px}.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .price .blue-text,.single-product .product-info-wrapper .description-bloc .product-infos .product-choice .price .tva{font-size:15px}.single-product .product-info-wrapper .description-bloc .product-infos .product-details .status{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-product .product-info-wrapper .description-bloc .product-infos .product-details .status .text,.single-product .product-info-wrapper .warranty img{display:none}.single-product .product-info-wrapper .description-bloc .product-infos .product-details .status .state{margin-left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:15px}.single-product .product-info-wrapper .description-bloc .product-infos .product-details .status .stock,.single-product .product-info-wrapper .description-bloc .product-infos .product-details .status .stock-status{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.single-product .product-info-wrapper .warranty .warranty-header .left-content .title{font-size:24px}.single-product.container{width:100%}.single-product .models .container{width:360px!important}}.sav{position:relative;font-family:"Montserrat Regular",sans-serif}.sav.container{width:100%;max-width:100%;padding:0}.sav.container .contact-body{width:1300px;margin:60px auto 0;padding-bottom:50px}.sav .introduction-section .page-header{overflow:hidden}.sav .introduction-section .page-header .about{height:100%;position:relative;background-position:center center;background-size:cover}#single-page .page-header .about .image-container,.sav .introduction-section .page-header .about .image-container{position:relative;height:380px;margin-top:-70px}#single-page .page-header .about .image-container img,.homepage .home-container .banner-slide .activities .image-container img,.sav .introduction-section .page-header .about .image-container img{width:auto;min-height:100%;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);min-width:100%}#single-page .page-header .about .content,.sav .introduction-section .page-header .about .content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;width:100%;margin:0 auto;position:absolute;top:0}#single-page .page-header .about .content .subtitle,.sav .introduction-section .page-header .about .content .subtitle{color:#fff;font-family:"Montserrat Regular",sans-serif;font-size:19px;margin-bottom:0;text-transform:none}#single-page .page-header .about .content h1,.sav .introduction-section .page-header .about .content h1{color:#fff;font-family:"Montserrat Semibold",sans-serif;margin-bottom:0;font-size:34px;padding-top:70px}#single-page .page-header .about .content .introduction,.sav .introduction-section .page-header .about .content .introduction{color:#fff;font-family:"Montserrat Regular",sans-serif;font-size:16px;text-align:center;margin-bottom:0;text-transform:none}.sav .row,.sav .row .text,.sav .row .text .form-content .form .container .row .town{position:relative}.sav .row .text{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.sav .row .text .form-content{width:50%}.sav .row .text .form-content .form.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.sav .row .text .form-content .form h5{color:#262626;text-transform:uppercase;padding-bottom:5px;margin-left:15px;font-size:18px;font-weight:500;border-bottom:2px solid #52becd;margin-bottom:10px;width:95%}.sav .row .text .form-content .form .container .row input,.sav .row .text .form-content .form .container .row label,.sav .row .text .form-content .form .container .row option,.sav .row .text .form-content .form .container .row select,.sav .row .text .form-content .form .container .row textarea{color:#4a4a4a}.sav .row .text .form-content .form .container .row input::-webkit-input-placeholder,.sav .row .text .form-content .form .container .row option::-webkit-input-placeholder,.sav .row .text .form-content .form .container .row select::-webkit-input-placeholder,.sav .row .text .form-content .form .container .row textarea::-webkit-input-placeholder{color:#4a4a4a}.sav .row .text .form-content .form .container .row input::-moz-placeholder,.sav .row .text .form-content .form .container .row option::-moz-placeholder,.sav .row .text .form-content .form .container .row select::-moz-placeholder,.sav .row .text .form-content .form .container .row textarea::-moz-placeholder{color:#4a4a4a}.sav .row .text .form-content .form .container .row input:-ms-input-placeholder,.sav .row .text .form-content .form .container .row input::-ms-input-placeholder,.sav .row .text .form-content .form .container .row option:-ms-input-placeholder,.sav .row .text .form-content .form .container .row option::-ms-input-placeholder,.sav .row .text .form-content .form .container .row select:-ms-input-placeholder,.sav .row .text .form-content .form .container .row select::-ms-input-placeholder,.sav .row .text .form-content .form .container .row textarea:-ms-input-placeholder,.sav .row .text .form-content .form .container .row textarea::-ms-input-placeholder{color:#4a4a4a}.sav .row .text .form-content .form .container .row input::placeholder,.sav .row .text .form-content .form .container .row option::placeholder,.sav .row .text .form-content .form .container .row select::placeholder,.sav .row .text .form-content .form .container .row textarea::placeholder{color:#4a4a4a}.sav .row .text .form-content .form .container .row input{margin:10px 0;border:0;border-bottom:1px solid #c6c6c6;font-size:13px;background:#f6f6f6}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.sav .row .text .form-content .form .container .row input{padding-bottom:7px}}.sav .row .text .form-content .form .container .row input:not([type=checkbox]){width:100%}.sav .row .text .form-content .form .container .row input[type=file]{border-bottom:0}.homepage .home-container .selected-products .product-grid .products-one .top-products .row-products .product-card .card-hover:focus,.sav .row .text .form-content .form .container .row input:focus,.sav .row .text .form-content .form .container .row select:focus,.sav .row .text .form-content .form .container .row textarea:focus{outline:0}.sav .row .text .form-content .form .container .row .form-interest label,.sav .row .text .form-content .form .container .row .town input{font-size:13px}.sav .row .text .form-content .form .container .row .town input:valid+.placeholder{display:none}.sav .row .text .form-content .form .container .row .town .placeholder{position:absolute;pointer-events:none;top:0;bottom:12px;font-size:13px;left:16px;margin:auto;color:#4a4a4a;height:15px}.sav .row .text .form-content .form .container .row select{border-bottom:1px solid #c6c6c6;border-right:none;border-left:none;border-top:none;background-color:transparent;font-size:13px;padding:5px 0;width:98%;margin-top:7px;margin-bottom:18px}.sav .row .text .form-content .form .container .row select option{font-size:13px;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6}.sav .row .text .form-content .form .container .row textarea{width:100%;min-height:80px;border:0;border-bottom:1px solid #c6c6c6!important;resize:none;overflow-y:scroll;font-size:13px;background:#f6f6f6;margin-bottom:18px}.sav .row .text .form-content .form .container .row textarea::-webkit-scrollbar{width:1%;height:7px}.sav .row .text .form-content .form .container .row textarea::-webkit-scrollbar-track{background-color:transparent;border-radius:10px}.sav .row .text .form-content .form .container .row textarea::-webkit-scrollbar-thumb{background:#52becd;border-radius:10px;width:10px}.sav .row .text .form-content .form .container .row .checkbox-group-container{margin-top:8px}.sav .row .text .form-content .form .container .row .checkbox-group-container .required,.sav .row .text .form-content .form .container .row .form-file label{font-size:17px}.sav .row .text .form-content .form .container .row .checkbox-group-container .checkbox-group{margin:8px 0}.sav .row .text .form-content .form .container .row .checkbox-group-container .checkbox-group input[type=checkbox]{margin:7px 10px 7px 0}.sav .row .text .form-content .form .container .row .checkbox-group-container .checkbox-group .form-interest input{display:none}.sav .row .text .form-content .form .container .row .checkbox-group-container .checkbox-group .form-interest .fill-control-indicator{display:inline-block;position:absolute;top:7px;left:0;width:14px;height:14px;border:1px solid #000;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.sav .row .text .form-content .form .container .row .checkbox-group-container .checkbox-group .form-interest label{font-size:13px;color:#000;padding-left:20px;position:relative;z-index:3}.sav .row .text .form-content .form .container .row .form-interest{padding:0}.sav .row .text .form-content .form .container .row .form-file{margin-top:25px}.sav .row .text .form-content .form .container .row.sender-info{margin-bottom:35px}.sav .row .text .form-content .form .container .row .second-message{opacity:0;height:0}.sav .row .text .form-content .form .container .row .second-message textarea{height:0}.sav .row .text .form-content .form .action-button{border:0;margin-left:auto;margin-top:15px;margin-right:15px}.sav .row .text .right-content{width:50%;padding-left:25px}.sav .row .text .right-content .media-block-content .media-content{width:100%;height:350px;overflow:hidden;position:relative}.sav .row .text .right-content .media-block-content .media-content img{display:block;margin:0 auto;height:auto;position:absolute;left:50%;top:50%;width:100%;min-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sav .row .text .right-content .media-block-content .media-desc-content h3{margin-bottom:5px;margin-top:10px}.sav .row .text .right-content .media-block-content .media-desc-content p{font-size:15px;line-height:24px;margin-bottom:10px}.sav .row .text .right-content .address{margin-top:30px;margin-bottom:10px}.sav .row .text .right-content .address h3{font-size:20px;margin-bottom:0}.sav .row .text .right-content .address p{margin-bottom:5px}.sav .row .text .right-content .time h3{padding:5px 0}@media screen and (max-width:1280px){.sav.container .contact-body{width:1000px}.sav .introduction-section .page-header .about .image-container{height:340px}}@media screen and (max-width:1024px){.sav.container .contact-body{width:90%}.sav.container .contact-body .text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sav.container .contact-body .text .form-content{width:100%}.sav.container .contact-body .text .right-content{width:100%;margin-top:50px;padding-left:0}.sav .introduction-section .page-header .about .image-container{height:320px;margin-top:0}.sav .introduction-section .page-header .about .content h1{padding-top:0}.sav .introduction-section .page-header .about .content .introduction{line-height:17px}}@media screen and (max-width:868px){.sav .introduction-section .page-header .about .content .subtitle{font-size:12px;text-align:center}.sav .introduction-section .page-header .about .content h1{font-size:28px;text-align:center}.sav .introduction-section .page-header .about .content .introduction{font-size:12px}}@media screen and (max-width:640px){.sav.container .contact-body{width:98%}.sav .col-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.sav .row .text .right-content .media-block-content .media-content{height:250px}.sav .row .text .form-content .form.col-lg-6{padding:0}.sav .row .text .form-content .form.col-lg-6 .container{padding:0 10px}}@media screen and (max-width:480px){.sav .introduction-section .page-header .about .image-container{margin-top:-40px;height:255px}.sav .introduction-section .page-header .about .content h1{padding-top:40px}}#single-page .media-img-block-content{height:200px;width:100%;position:relative}#single-page .media-img-block-content .media-img-content,#single-page .media-img-block-content .media-img-title{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#single-page .media-img-block-content .media-img-title{position:absolute}#single-page .media-img-block-content .media-img-title h3{color:#fff;font-size:50px;text-transform:uppercase;font-weight:700;margin:0}#single-page .media-img-block-content .media-img-content{overflow:hidden}#single-page .media-img-block-content .media-img-content img{width:100%;height:auto}#single-page .page-header{overflow:hidden}#single-page .page-header .about{height:100%;position:relative;background-position:center center;background-size:cover}#single-page .single-page-body{width:1300px;margin:0 auto;padding:50px 0}#single-page .single-page-body h3{width:100%;margin-top:20px}#single-page .single-page-body .rich-text-block p{margin-bottom:10px}#single-page .single-page-body .media-block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:25px;padding:0 15px}#single-page .single-page-body .media-block-content .media-content{width:45%;text-align:right;position:relative}#single-page .single-page-body .media-block-content .media-content img{max-width:100%;height:auto;display:block;margin:0 auto}#single-page .single-page-body .media-block-content .media-desc-content{width:45%;font-family:"Montserrat Regular",sans-serif;font-size:13px}#single-page .single-page-body .right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#single-page .single-page-body .right .media-desc-content{text-align:right;font-family:"Montserrat Regular",sans-serif;font-size:13px}#single-page .single-page-body .collection-container{margin:30px 0}#single-page .single-page-body .collection-container .collection-card{display:block;width:100%;text-align:center;position:relative;text-decoration:none;background-size:cover;background-repeat:no-repeat;padding:0;height:325px;border:0}#single-page .single-page-body .collection-container .collection-card:hover .collection-name{height:100%;opacity:.8}#single-page .single-page-body .collection-container .collection-card .collection-name{position:absolute;bottom:0;height:50px;width:100%;background-color:rgba(254,140,16,.9);-webkit-transition:all ease .7s;-o-transition:all ease .7s;transition:all ease .7s}#single-page .single-page-body .collection-container .collection-card .collection-name h3{color:#fff;text-transform:uppercase;font-size:19px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;width:90%;line-height:24px;text-decoration:none;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;margin-top:0}#single-page ul{padding-left:25px}#single-page ul li{list-style-type:disc}@media screen and (max-width:1440px){#single-page .page-header .about .image-container{height:310px}}@media screen and (max-width:1280px){#single-page .single-page-body{width:90%;padding-top:80px}#single-page .single-page-body .collection-container .collection-card{width:440px;height:250px;margin:0 auto}}@media screen and (max-width:1024px){#single-page{width:100%;margin-top:0}#single-page .page-header .about .image-container{height:280px;margin-top:0}#single-page .page-header .about .content h1{padding-top:0}#single-page .page-header .about .content .introduction{line-height:17px}#single-page .media-img-block-content{height:80px;width:100%;position:relative}#single-page .media-img-block-content .media-img-title{position:absolute;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#single-page .media-img-block-content .media-img-title h3{font-size:25px}#single-page .media-img-block-content .media-img-content{height:100%;width:100%;overflow:hidden}#single-page .media-img-block-content .media-img-content img{max-width:100%;min-height:100%}#single-page .single-page-body{width:95%;margin:30px auto}#single-page .single-page-body .media-block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}#single-page .single-page-body .media-block-content .media-content{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#single-page .single-page-body .media-block-content .media-desc-content{width:100%}#single-page .single-page-body .media-block-content .media-desc-content h3{font-size:20px;text-transform:uppercase;font-weight:700;margin-bottom:0}#single-page .single-page-body .media-block-content .media-desc-content .media-desc{font-size:14px;line-height:initial}#single-page .single-page-body .media-block-content .media-desc-content .media-desc li{list-style:inside}#single-page .single-page-body .media-block-content .media-desc-content .media-desc a{color:#6fb8ff;text-decoration:underline}#single-page .single-page-body .media-block-content,#single-page .single-page-body .right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#single-page .single-page-body .right .media-desc-content{text-align:left}#single-page .single-page-body .collection-container{margin-bottom:20px;margin-top:0}#single-page .single-page-body .collection-container .collection-card{width:350px;height:200px}}@media screen and (max-width:868px){#single-page .page-header .about .content .subtitle{font-size:12px;text-align:center}#single-page .page-header .about .content h1{font-size:28px;text-align:center}#single-page .page-header .about .content .introduction{font-size:12px}}@media screen and (max-width:640px){#single-page .single-page-body .media-block-content .media-content{width:100%}}@media screen and (max-width:480px){#single-page .page-header .about .image-container{margin-top:-40px}#single-page .page-header .about .content h1{padding-top:40px}#single-page .single-page-body{padding-top:65px}#single-page .single-page-body .collection-container .collection-card{width:270px;height:154px}#single-page .single-page-body .collection-container .collection-card .collection-name h3{font-size:16px}}.homepage{background:#fff}.homepage .home-container .banner-slide .activities,.homepage .home-container .highlight-products{position:relative}.homepage .home-container .banner-slide .activities .image-container{position:relative;height:380px}.homepage .home-container .banner-slide .activities .activity-content{position:absolute;text-align:center;top:50%;width:95%;margin-left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.homepage .home-container .banner-slide .activities .activity-content h1{color:#fff}.homepage .home-container .banner-slide .activities .activity-content .subtitle{color:#fff;font-style:italic;font-size:18px}.homepage .home-container .highlight-products .products-container{width:1300px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage .home-container .highlight-products .products-container .highlight-block{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;margin-top:-150px;-webkit-transition:-webkit-transform ease-in-out .3s;-o-transition:transform ease-in-out .3s;transition:transform ease-in-out .3s;transition:transform ease-in-out .3s,-webkit-transform ease-in-out .3s}.homepage .home-container .highlight-products .products-container .highlight-block:first-of-type,.homepage .home-container .highlight-products .products-container .highlight-block:last-of-type{margin-top:-190px}.homepage .home-container .highlight-products .products-container .highlight-block:hover,.homepage .home-container .selected-products .product-grid .products-one .top-products .row-products .product-card .card-hover:hover .card-content .image-container{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .circle-content{background-image:url(../../assets/images/black-circle.png);background-position:top;background-size:100%;height:300px;width:300px;text-align:center;padding-top:35px;padding-right:10px}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .circle-content h3{color:#fff;text-transform:uppercase;width:100%;font-size:25px;line-height:30px;position:relative}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .circle-content h3:after{content:"";position:absolute;height:3px;width:80%;bottom:-35px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .circle-content img{height:38px;width:auto;margin-bottom:10px}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .circle-content.orange h3:after{background-color:#f48c0e;bottom:-20px}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .circle-content.orange img{height:25px}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .circle-content.green h3:after{background-color:#93c581}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .circle-content.turquoise h3:after{background-color:#32c9d2}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .circle-content.blue h3:after{background-color:#00a8e6}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .image-container{height:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-110px}.homepage .home-container .categories-products h2,.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .image-container .block-image,.homepage .home-container .selected-products .product-grid .products-one h2{text-align:center}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .image-container .block-image img{max-height:280px}.homepage .home-container .selected-products{background-image:url(../../assets/images/products-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat}.homepage .home-container .selected-products .product-grid{width:1300px;margin:0 auto;padding:70px 0}.homepage .home-container .selected-products .product-grid .products-one .top-products{margin-top:30px}.homepage .home-container .selected-products .product-grid .products-one .top-products .row-products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.homepage .home-container .selected-products .product-grid .products-one .top-products .row-products .product-card{width:25%;margin-bottom:25px}.homepage .home-container .selected-products .product-grid .products-one .top-products .row-products .product-card .card-hover{height:100%;width:100%}.homepage .home-container .selected-products .product-grid .products-one .top-products .row-products .product-card .card-hover:hover .card-content .image-container img{-webkit-box-shadow:0 0 23px -8px rgba(0,0,0,.18);box-shadow:0 0 23px -8px rgba(0,0,0,.18);-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.homepage .home-container .selected-products .product-grid .products-one .top-products .row-products .product-card .card-hover .card-content{width:85%;margin:0 auto;position:relative}.homepage .home-container .selected-products .product-grid .products-one .top-products .row-products .product-card .card-hover .card-content .card-title{text-align:center;font-weight:600;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage .home-container .selected-products .product-grid .products-one .top-products .row-products .product-card .card-hover .card-content .image-container{overflow:hidden;-webkit-transition:all ease .7s;-o-transition:all ease .7s;transition:all ease .7s;text-align:center;width:100%;height:215px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage .home-container .selected-products .product-grid .products-one .top-products .row-products .product-card .card-hover .card-content .image-container img{max-height:100%;max-width:100%;width:auto;height:auto;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.homepage .home-container .selected-products .product-grid .products-one .top-products .row-products .product-card .card-hover .card-content .price{width:calc(100% - 80px);position:absolute;bottom:5px}.homepage .home-container .selected-products .product-grid .products-one .top-products .row-products .product-card .card-hover .card-content .price p{text-align:center;font-size:20px;font-family:"Montserrat Bold",sans-serif}.homepage .home-container .selected-products .product-grid .products-one .top-products .row-products .product-card .card-hover .card-content .waranty-block{height:40px;position:relative}.homepage .home-container .selected-products .product-grid .products-one .top-products .row-products .product-card .card-hover .card-content .waranty-block .card-sub-text{height:100px;width:100%;background-size:auto 100%;background-position:right;background-repeat:no-repeat;position:absolute;top:-60px;right:-15px}.homepage .home-container .categories-products .categories-container{width:1360px;margin:0 auto;padding:70px 0}.homepage .home-container .categories-products .categories-container .categories-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.homepage .home-container .categories-products .categories-container .categories-content .left-container{width:63%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homepage .home-container .categories-products .categories-container .categories-content .left-container .categories-link-block{width:65%}.homepage .home-container .categories-products .categories-container .categories-content .left-container .categories-link-block a{display:-webkit-box;display:-ms-flexbox;display:flex;width:95%;margin:0 auto;height:270px;background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.homepage .home-container .categories-products .categories-container .categories-content .left-container .categories-link-block a .collection-name,.homepage .home-container .categories-products .categories-container .categories-content .right-container .categories-link-block a .collection-name{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all ease .7s;-o-transition:all ease .7s;transition:all ease .7s;height:45px}.homepage .home-container .categories-products .categories-container .categories-content .left-container .categories-link-block a .collection-name h3,.homepage .home-container .categories-products .categories-container .categories-content .right-container .categories-link-block a .collection-name h3{color:#fff;padding:10px 0;-webkit-transition:all ease .7s;-o-transition:all ease .7s;transition:all ease .7s}.homepage .home-container .categories-products .categories-container .categories-content .left-container .first-container,.homepage .home-container .categories-products .categories-container .categories-content .left-container .second-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:95%;margin:0 auto}.homepage .home-container .categories-products .categories-container .categories-content .left-container .first-container .text-content,.homepage .home-container .categories-products .categories-container .categories-content .left-container .second-container .text-content{width:35%}.homepage .home-container .categories-products .categories-container .categories-content .left-container .first-container .text-content .text-rich,.homepage .home-container .categories-products .categories-container .categories-content .left-container .second-container .text-content .text-rich{width:95%;margin:0 auto}.homepage .home-container .categories-products .categories-container .categories-content .left-container .first-container .categories-link-block a .collection-name{background-color:rgba(50,201,210,.85)}.homepage .home-container .categories-products .categories-container .categories-content .left-container .second-container{margin-top:30px}.homepage .home-container .categories-products .categories-container .categories-content .left-container .second-container .categories-link-block a .collection-name{background-color:rgba(147,197,129,.85)}.homepage .home-container .categories-products .categories-container .categories-content .right-container{width:37%;display:-webkit-box;display:-ms-flexbox;display:flex}.homepage .home-container .categories-products .categories-container .categories-content .right-container .categories-link-block{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:47%}.homepage .home-container .categories-products .categories-container .categories-content .right-container .categories-link-block a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-transition:all ease .7s;-o-transition:all ease .7s;transition:all ease .7s}.homepage .home-container .categories-products .categories-container .categories-content .right-container .categories-link-block a:hover .collection-name{height:100%}.homepage .home-container .categories-products .categories-container .categories-content .right-container .categories-link-block:nth-child(1) a .collection-name{background-color:rgba(244,140,14,.85)}.homepage .home-container .categories-products .categories-container .categories-content .right-container .categories-link-block:nth-child(2) a{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.homepage .home-container .categories-products .categories-container .categories-content .right-container .categories-link-block:nth-child(2) a .collection-name{background-color:rgba(0,168,230,.85)}@media screen and (max-width:1440px){.homepage .home-container .banner-slide .activities .image-container{height:310px}.homepage .home-container .highlight-products .products-container{width:1230px}.homepage .home-container .highlight-products .products-container .highlight-block{margin-top:-100px}.homepage .home-container .highlight-products .products-container .highlight-block:first-of-type,.homepage .home-container .highlight-products .products-container .highlight-block:last-of-type{margin-top:-145px}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .circle-content{height:280px;width:280px}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .circle-content h3{font-size:22px;line-height:25px}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .image-container{height:250px;width:280px;margin-top:-125px}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .image-container .block-image{width:100%}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .image-container .block-image img{max-height:240px;max-width:100%}.homepage .home-container .selected-products .product-grid{width:1180px}.homepage .home-container .categories-products .categories-container{width:90%}}@media screen and (max-width:1280px){.homepage .home-container .highlight-products .products-container,.homepage .home-container .selected-products .product-grid{width:990px}.homepage .home-container .highlight-products .products-container .highlight-block{margin-top:-100px}.homepage .home-container .highlight-products .products-container .highlight-block:first-of-type,.homepage .home-container .highlight-products .products-container .highlight-block:last-of-type{margin-top:-145px}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block{text-align:center}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .circle-content{height:240px;width:240px}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .circle-content h3{font-size:18px;line-height:22px}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .image-container{height:250px;width:220px;margin:-125px auto 0}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .image-container .block-image img{max-height:190px}.homepage .home-container .categories-products .categories-container{width:95%}.homepage .home-container .categories-products .categories-container .categories-content .left-container .first-container,.homepage .home-container .categories-products .categories-container .categories-content .left-container .second-container{width:100%}}@media screen and (max-width:1024px){.homepage .home-container .banner-slide .activities .image-container{height:280px}.homepage .home-container .banner-slide .activities .activity-content .subtitle{font-size:16px}.homepage .home-container .highlight-products .products-container{width:95%;-ms-flex-wrap:wrap;flex-wrap:wrap}.homepage .home-container .highlight-products .products-container .highlight-block{-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-preferred-size:inherit;flex-basis:inherit;width:50%;margin-top:30px}.homepage .home-container .highlight-products .products-container .highlight-block:first-of-type,.homepage .home-container .highlight-products .products-container .highlight-block:nth-child(2){margin-top:-105px}.homepage .home-container .highlight-products .products-container .highlight-block:last-of-type{margin-top:30px}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block{text-align:center;width:80%;margin:0 auto}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .circle-content{height:310px;width:310px;margin:0 auto}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .image-container{height:250px;width:220px;margin:-163px auto 0}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .image-container .block-image img{max-height:230px}.homepage .home-container .categories-products .categories-container,.homepage .home-container .selected-products .product-grid{width:95%}.homepage .home-container .selected-products .product-grid .products-one .top-products .row-products .product-card .card-hover .card-content .price p{margin-top:10px}.homepage .home-container .categories-products .categories-container .categories-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homepage .home-container .categories-products .categories-container .categories-content .left-container,.homepage .home-container .categories-products .categories-container .categories-content .right-container{width:100%}.homepage .home-container .categories-products .categories-container .categories-content .right-container{margin-top:30px}.homepage .home-container .categories-products .categories-container .categories-content .right-container .categories-link-block{width:50%}.homepage .home-container .categories-products .categories-container .categories-content .right-container .categories-link-block a{height:330px}}@media screen and (max-width:868px){.homepage .home-container .banner-slide .activities .image-container{height:360px}.homepage .home-container .banner-slide .activities .activity-content{top:52%;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%)}.homepage .home-container .highlight-products .products-container .highlight-block,.homepage .home-container .highlight-products .products-container .highlight-block:first-of-type,.homepage .home-container .highlight-products .products-container .highlight-block:last-of-type{margin-top:0}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block,.homepage .home-container .highlight-products .products-container .highlight-block:first-of-type .inside-block,.homepage .home-container .highlight-products .products-container .highlight-block:last-of-type .inside-block{text-align:center;width:90%;margin:0 auto}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .circle-content,.homepage .home-container .highlight-products .products-container .highlight-block:first-of-type .inside-block .circle-content,.homepage .home-container .highlight-products .products-container .highlight-block:last-of-type .inside-block .circle-content{height:230px;width:230px}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .image-container,.homepage .home-container .highlight-products .products-container .highlight-block:first-of-type .inside-block .image-container,.homepage .home-container .highlight-products .products-container .highlight-block:last-of-type .inside-block .image-container{margin-top:-100px}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .image-container .block-image img,.homepage .home-container .highlight-products .products-container .highlight-block:first-of-type .inside-block .image-container .block-image img,.homepage .home-container .highlight-products .products-container .highlight-block:last-of-type .inside-block .image-container .block-image img{max-height:210px}.homepage .home-container .highlight-products .products-container .highlight-block:first-of-type{margin-top:-105px}.homepage .home-container .categories-products .categories-container .categories-content .left-container .first-container,.homepage .home-container .categories-products .categories-container .categories-content .right-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homepage .home-container .categories-products .categories-container .categories-content .left-container .second-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.homepage .home-container .categories-products .categories-container .categories-content .left-container .first-container .categories-link-block a,.homepage .home-container .categories-products .categories-container .categories-content .left-container .first-container .text-content,.homepage .home-container .categories-products .categories-container .categories-content .left-container .first-container .text-content .text-rich,.homepage .home-container .categories-products .categories-container .categories-content .left-container .second-container .categories-link-block a,.homepage .home-container .categories-products .categories-container .categories-content .left-container .second-container .text-content,.homepage .home-container .categories-products .categories-container .categories-content .left-container .second-container .text-content .text-rich,.homepage .home-container .categories-products .categories-container .categories-content .right-container .categories-link-block{width:100%}.homepage .home-container .categories-products .categories-container .categories-content .left-container .first-container .categories-link-block,.homepage .home-container .categories-products .categories-container .categories-content .left-container .second-container .categories-link-block{width:100%;margin-top:20px}.homepage .home-container .categories-products .categories-container .categories-content .right-container .categories-link-block:nth-child(2){margin-top:30px}.homepage .home-container .categories-products .categories-container .categories-content .right-container .categories-link-block a{height:270px}}@media screen and (max-width:640px){.homepage .home-container .banner-slide .activities .image-container{height:345px}.homepage .home-container .banner-slide .activities .activity-content{top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block,.homepage .home-container .highlight-products .products-container .highlight-block:first-of-type .inside-block,.homepage .home-container .highlight-products .products-container .highlight-block:last-of-type .inside-block{text-align:center;width:95%;margin:0 auto}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .circle-content,.homepage .home-container .highlight-products .products-container .highlight-block:first-of-type .inside-block .circle-content,.homepage .home-container .highlight-products .products-container .highlight-block:last-of-type .inside-block .circle-content{height:230px;width:230px}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .image-container,.homepage .home-container .highlight-products .products-container .highlight-block:first-of-type .inside-block .image-container,.homepage .home-container .highlight-products .products-container .highlight-block:last-of-type .inside-block .image-container{margin-top:-140px;width:190px}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .image-container .block-image img,.homepage .home-container .highlight-products .products-container .highlight-block:first-of-type .inside-block .image-container .block-image img,.homepage .home-container .highlight-products .products-container .highlight-block:last-of-type .inside-block .image-container .block-image img{max-height:175px}}@media screen and (max-width:500px){.homepage .home-container .banner-slide .activities .image-container{height:320px}.homepage .home-container .highlight-products .products-container .highlight-block,.homepage .home-container .highlight-products .products-container .highlight-block:first-of-type,.homepage .home-container .highlight-products .products-container .highlight-block:last-of-type{width:100%}.homepage .home-container .highlight-products .products-container .highlight-block.second-block,.homepage .home-container .highlight-products .products-container .highlight-block:first-of-type.second-block,.homepage .home-container .highlight-products .products-container .highlight-block:last-of-type.second-block{margin-top:30px}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block,.homepage .home-container .highlight-products .products-container .highlight-block:first-of-type .inside-block,.homepage .home-container .highlight-products .products-container .highlight-block:last-of-type .inside-block{width:100%}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .circle-content,.homepage .home-container .highlight-products .products-container .highlight-block:first-of-type .inside-block .circle-content,.homepage .home-container .highlight-products .products-container .highlight-block:last-of-type .inside-block .circle-content{height:280px;width:280px}.homepage .home-container .highlight-products .products-container .highlight-block .inside-block .image-container,.homepage .home-container .highlight-products .products-container .highlight-block:first-of-type .inside-block .image-container,.homepage .home-container .highlight-products .products-container .highlight-block:last-of-type .inside-block .image-container{margin-top:-192px}.homepage .home-container .highlight-products .products-container .highlight-block:nth-child(2){margin-top:0}.homepage .home-container .highlight-products .products-container .highlight-block:first-of-type{margin-top:-80px}}.content-single{width:100%;overflow-x:hidden;padding-bottom:50px}.content-single .content-subtitle{min-height:300px;overflow:hidden;position:relative;padding-bottom:30px}.content-single .content-subtitle .block-content{color:#2b2a2d;width:50%;text-align:left;margin:auto;margin-top:5%!important}.content-single .content-subtitle .block-content .subtitle,.content-single .content-subtitle .block-content h2{text-transform:uppercase;font-family:"Montserrat Regular",sans-serif;font-size:15px}.content-single .content-subtitle .block-content h2{font-size:28px;margin:5px 0}.content-single .activities{min-height:400px;position:relative;overflow:hidden}.content-single .activities .zoom{position:absolute;width:100%;height:100%;left:0}.content-single .activities .zoom img{-webkit-transition:1.3s ease;-o-transition:1.3s ease;transition:1.3s ease;width:100%;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}.content-single .activities .zoom .mask{width:140%;height:100%;background:#000;opacity:.5;position:absolute;top:0}.content-single .activities:hover .zoom img{-webkit-transform:scale(1.2) translate(-50%,-50%);-ms-transform:scale(1.2) translate(-50%,-50%);transform:scale(1.2) translate(-50%,-50%)}.content-single .activities:hover .activities-overlay{-webkit-transform:translate(0,0) scale(.9,.9);-ms-transform:translate(0,0) scale(.9,.9);transform:translate(0,0) scale(.9,.9)}.content-single .activities .activity-content{color:#fff;width:40%;text-align:center;margin:auto;position:relative;z-index:1;padding-top:140px}.content-single .activities .activity-content h2,.content-single .activities .activity-content h6{text-transform:uppercase;font-family:"Montserrat Regular",sans-serif;font-size:17px}.content-single .activities .activity-content h2{font-size:30px;margin:5px 0}.content-single .activities .activity-content span{display:inline-block;background:url(../../assets/medias/svg/icon-btn-white.svg) no-repeat center;height:10px;width:60px;margin-left:15px}.content-single .activities .activity-content p{margin-top:19px;font-family:"Montserrat Regular",sans-serif}.content-single .activities .activities-overlay{width:100%;height:100%;background:#52becd;opacity:.7;position:absolute;top:0;-webkit-transition:1.3s ease;-o-transition:1.3s ease;transition:1.3s ease}.content-image{width:1300px;margin:0 auto;padding:50px 0}.content-image .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-image .content,.content-image .content.left,.content-image .content.right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.content-image .content.right .text{padding-left:inherit;width:50%;margin:0 auto}.content-image .content.left{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.content-image .content.left .text{width:50%;margin:0 auto}.content-image .content.left .text .product-btn{float:left}.content-image .content .photo{width:50%;text-align:center}.content-image .content .photo img{height:auto;width:90%;margin:0 auto}.content-image .content .text{color:#2b2a2d}.content-image .content .text .subtitle{font-family:"Montserrat Regular",sans-serif;font-size:17px;text-transform:uppercase;margin-bottom:5px}.content-image .content .text h2{font-family:"Montserrat Semibold",sans-serif;font-size:26px;margin-bottom:12px}.content-image .content .text .product-btn{background-color:#52becd;border:0;border-radius:40px;color:#fff;font-family:"Montserrat Regular",sans-serif;font-size:20px;text-decoration:none;padding:12px 40px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:relative;margin-top:10px}.content-image .content .text .product-btn.additional-btn{margin:10px 15px 0}.content-image .content .text .product-btn::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;border:2px solid #52becd;-webkit-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2);border-radius:40px}.content-image .content .text .product-btn:hover::after,.two-columns-content .column-one .content .download-btn:hover::after{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.content-image .content .text .product-btn:hover{background-color:transparent;color:#52becd}.content-image .content .text .product-btn:hover .icon-btn,.two-columns-content .column-one .content .download-btn:hover .icon-btn{background:url(../../assets/medias/svg/icon-btn-blue.svg) no-repeat center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.content-image .content .text .product-btn .icon-btn{display:inline-block;background:url(../../assets/medias/svg/icon-btn-white.svg) no-repeat center;height:10px;width:60px;margin-left:15px}@media screen and (max-width:1440px){.content-image{width:90%}}@media screen and (max-width:1280px){.content-single .content-subtitle .block-content{width:80%}}@media screen and (max-width:868px){.content-single .activities .activity-content{width:60%;padding-top:0}.content-image .content .photo img,.content-single .activities .zoom img{height:100%;width:auto}.content-image{padding:50px 0;width:95%}.content-image .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-image .content.left,.content-image .content.right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.content-image .content.right .text{padding-right:0;width:100%;margin:inherit;margin-top:25px}.content-image .content.left .text{padding-left:0;width:100%;margin:inherit;margin-top:25px}.content-image .content .photo{height:320px;width:100%}.content-image .content .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-right:0;text-align:center;margin:25px auto auto}.content-image .content .text h2{text-align:center}.content-image .content .text .product-btn{font-size:17px}.content-image .content .text .product-btn::after{width:95%}.content-image .content .text .product-btn .icon-btn{display:none}}@media screen and (max-width:640px){.content-image .content .photo{height:auto;width:90%}.content-image .content .photo img{width:100%;height:auto}}.two-columns-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;min-height:80vh}.two-columns-content .column-one{width:48%;position:relative;padding-bottom:50px}.two-columns-content .column-one .content{width:70%;margin:14% auto auto}.two-columns-content .column-one .content .subtitle,.two-columns-content .column-one .content h2{text-transform:uppercase;font-family:"Montserrat Regular",sans-serif;font-size:15px}.two-columns-content .column-one .content h2{font-size:28px;margin:5px 0}.two-columns-content .column-one .content p{margin-top:15px;font-family:"Montserrat Regular",sans-serif}.two-columns-content .column-one .content .download-container{text-align:center;display:block;margin:50px 0}.two-columns-content .column-one .content .download-btn{background-color:#52becd;border:0;border-radius:40px;color:#fff;font-family:"Montserrat Regular",sans-serif;font-size:20px;text-decoration:none;padding:12px 40px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:relative;text-align:center}.two-columns-content .column-one .content .download-btn::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;border:2px solid #52becd;-webkit-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2);border-radius:40px}.two-columns-content .column-one .content .download-btn:hover{background-color:transparent;color:#52becd}.two-columns-content .column-one .content .download-btn .icon-btn{display:inline-block;background:url(../../assets/medias/svg/icon-btn-white.svg) no-repeat center;height:10px;width:60px;margin-left:15px}.two-columns-content .column-one .content .contact{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.two-columns-content .column-one .content .contact p{color:#52becd;font-family:"Montserrat Bold",sans-serif}.two-columns-content .column-one .content .contact img{width:4%;height:4%;margin-top:8px;margin-right:10px}.two-columns-content .column-one .content .description{text-align:justify;margin-bottom:15px}.two-columns-content .column-one .content .download{text-align:center;width:85%;margin:4% auto 7%}.two-columns-content .column-two{width:52%;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;position:relative}@media screen and (max-width:1440px){.two-columns-content .column-one .content{width:82%}.two-columns-content .column-one .content .download{margin-bottom:10%}}@media screen and (max-width:1280px){.two-columns-content .column-one .content .contact img{margin-top:12px}}@media screen and (max-width:1024px){.two-columns-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.two-columns-content .column-one{width:100%;height:auto}.two-columns-content .column-two{width:100%;height:300px}}@media screen and (max-width:640px){.two-columns-content .column-one .content{width:85%}.two-columns-content .column-one .content .download-btn{font-size:15px}.two-columns-content .column-one .content .download-btn .icon-btn{display:none}}@media screen and (max-width:480px){.two-columns-content .column-one{height:auto}.two-columns-content .column-one .content{margin-top:60px}.two-columns-content .column-one .content .contact img{margin-top:16px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiX2NvbmZpZy5zY3NzIiwiX3Jlc2V0LnNjc3MiLCJ2ZW5kb3JzL19zbGljay5zY3NzIiwidmVuZG9ycy9fc2xpY2stdGhlbWUuc2NzcyIsInZlbmRvcnMvX2pxdWVyeS11aS5zY3NzIiwiZnJvbnRlbmQvY2FydC9fc3VtbWFyeS5zY3NzIiwiZnJvbnRlbmQvY2FydC9fYWRkcmVzc2VzLnNjc3MiLCJmcm9udGVuZC9jYXJ0L19kZWxpdmVyeS5zY3NzIiwiZnJvbnRlbmQvY2FydC9fZmluYWwtcmV2aWV3LnNjc3MiLCJmcm9udGVuZC9jYXJ0L19wYXltZW50LnNjc3MiLCJ2ZW5kb3JzL2Fvcy5zY3NzIiwiZnJvbnRlbmQvY2FydC9fc3RlcHBlci5zY3NzIiwiZnJvbnRlbmQvY2FydC9fcmV2aWV3LXN1bW1hcnkuc2NzcyIsImZyb250ZW5kL2dsb2JhbC9fZm9vdGVyLnNjc3MiLCJmcm9udGVuZC9jYXRhbG9nL19zaW5nbGUtcHJvZHVjdC5zY3NzIiwiZnJvbnRlbmQvcHJvZmlsZS9fbWVudS5zY3NzIiwiZnJvbnRlbmQvcHJvZmlsZS9fcmVnaXN0ZXIuc2NzcyIsImZyb250ZW5kL3Byb2ZpbGUvX2FkZHJlc3Muc2NzcyIsImZyb250ZW5kL2NhcnQvX2NvbmZpcm1hdGlvbi5zY3NzIiwiZnJvbnRlbmQvcHJvZmlsZS9fb3JkZXIuc2NzcyIsImZyb250ZW5kL2dsb2JhbC9fY29tbW9ucy5zY3NzIiwiZnJvbnRlbmQvY2FydC9fYmFza2V0LWdsb2JhbHMuc2NzcyIsImZyb250ZW5kL3Byb2ZpbGUvX2VkaXQuc2NzcyIsImZyb250ZW5kL3Byb2ZpbGUvX2Rhc2hib2FyZC5zY3NzIiwiZnJvbnRlbmQvZ2xvYmFsL19lcnJvci5zY3NzIiwiZnJvbnRlbmQvZ2xvYmFsL19oZWFkZXIuc2NzcyIsImZyb250ZW5kL2dsb2JhbC9fZm9ybS1jb25maXJtYXRpb24uc2NzcyIsImZyb250ZW5kL2NhdGFsb2cvX2ZpbHRlcnMuc2NzcyIsImZyb250ZW5kL2NvbnRlbnQvX2NvbnRhY3Quc2NzcyIsImZyb250ZW5kL2NhdGFsb2cvX3Byb2R1Y3QtbGlzdC5zY3NzIiwiZnJvbnRlbmQvY2F0YWxvZy9fcHJvZHVjdC10aHVtYm5haWwuc2NzcyIsImZyb250ZW5kL2NvbnRlbnQvX2hvbWVwYWdlLnNjc3MiLCJmcm9udGVuZC9jb250ZW50L19zaW5nbGUtcGFnZS5zY3NzIiwiZnJvbnRlbmQvY29udGVudC9fZnVsbHBhZ2Uuc2NzcyIsImZyb250ZW5kL2NvbnRlbnQvX2Z1bGxwYWdlLXYyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUIsQUNtRkEsV0FDRSxnQyxDQUNBLGlCLENBQ0EsZSxDQUNBLDRELENBQ0EsMGMsQUFRRixXQUNFLCtCLENBQ0EsaUIsQ0FDQSxlLENBQ0Esd0QsQ0FDQSxvYixBQVFGLFdBQ0UsaUMsQ0FDQSxpQixDQUNBLGUsQ0FDQSx3RCxDQUNBLHdiLEFBUUYsV0FDRSw2QixDQUNBLGlCLENBQ0EsZSxDQUNBLHdELENBQ0EsZ2JEOURGLEMsQ0FBRyxJLENBQU0sTyxDQUFTLE8sQ0U1RGxCLE0sQ0ZtRUEsTyxDQUFTLEssQ0FHRyxLLENBUFosQyxDQUgyQixHLENBREEsVSxDRTNEM0IsSSxDRm1FZ0IsTSxDQURULE8sQ0FIRSxNLENBSHVCLEksQ0FBTSxJLENBSTlCLEUsQ0FIUixHLENBTXdCLE8sQ0FObkIsRyxDRTdETCxHLENGZ0VBLEUsQ0FBSSxFLENBSE0sRSxDQU11QixLLENBRmpDLFEsQ0FHUSxVLENBQVIsTSxDQUFvQixNLENBSFYsSSxDQU5WLEUsQ0FBSSxFLENBQUksRSxDQUFJLEUsQ0FBSSxFLENBQUksRSxDQVNRLE0sQ0FBUSxNLENFcEVwQyxJLENGK0RNLEMsQ0UvRE4sTSxDRjZEYyxHLENBQUssRyxDQUFLLEcsQ0FJUixLLENBQU8sTSxDQURILEUsQ0FNZCxJLENBRE4sSSxDQUFNLEcsQ0VyRU4sTSxDRmdFWSxFLENBS0QsTSxDQVZhLEMsQ0FBZSxHLENBRVYsQyxDQVFWLEksQ0FSYSxDLENBQUcsSSxDQVFWLE8sQ0FQekIsSyxDRTlEQSxJLENGOERPLE0sQ0FBUSxNLENBQVEsRyxDQU9XLE8sQ0FQTixHLENBSTVCLEssQ0FBZ0IsSyxDQUE2QixFLENBQXRCLEssQ0FBa0IsRSxDQUFYLEssQ0FJOUIsSSxDQUpxQyxFLENBSkosRSxDQUM5QixDLENBQ2EsRSxDQUZxQixHLENBUWxCLEssQ0V6RGxCLFEsQ0FDQSxTLENBQ0EsUSxDQUVBLFksQ0FDQSx1QixDQzJDRCxnQixDRHhDQSxPLENBQUEsSyxDQUFBLE8sQ0FBQSxVLENBQUEsTSxDRjJEQSxNLENBQVEsTSxDQUFRLE0sQ0FBUSxJLENBQU0sRyxDQUFLLE8sQ0V6RGxDLGEsQ0FFRCxJLENBQ0MsYSxDQUVELEUsQ0FBQSxFLENBQ0MsZSxDQUVELFUsQ0FBQSxDLENBQ0MsVyxDQUVELGdCLENBQUEsaUIsQ0YyRFUsTyxDQUFWLFEsQ0V4REMsWSxDQUVELEssQ0FDQyx3QixDQUNBLGdCLENDNUJELFcsQ0FoQkEsYSxDQWlCSSxpQixDQUVBLGEsQ0FuQkosYSxDQUNJLFUsQ0FHQSw2QixDQUFBLHFCLENBQ0EsMEIsQ0FDQSx3QixDQUVBLHFCLENBQ0Esb0IsQ0FDQSxnQixDQUNBLHNCLENBQ0Esa0IsQ0FDQSx1QyxDQUNBLGtCLENBRUosVyxDQUVJLGUsQ0FFQSxRLENBQ0EsUyxDQUNBLG1CLENDa01KLHFDLENBQUEscUMsQ0E2REEsMkMsQ0FBQSwyQyxDRHJRQSxpQixDQVNRLFMsQ0FUUixvQixDQWFRLGMsQ0FDQSxXLENIeUdSLHlCLENHdEdBLDBCLENBRUksb0MsQ0FFQSxnQyxDQUVBLDRCLENBR0osWSxDQUNJLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxpQixDQU5KLGtCLENBQUEsbUIsQ0FVUSxVLENBQ0EsYSxDQVhSLGtCLENBZVEsVSxDQUdKLDJCLENBQ0ksaUIsQ0FHUixZLENBQ0ksVSxDQUNBLFcsQ0FDQSxjLENBQ0EsbUIsQ0FXQSxZLENIb0ZGLHNCLENHN0ZNLFcsQ0FOUiw4QixDQVlRLFksQ0FaUix5QixDQWtCUSxtQixDQUdKLCtCLENBQ0ksYSxDQUdKLDJCLENBQ0ksaUIsQ0FHSiw0QixDQUNJLGEsQ0FDQSxXLENBQ0EsNEIsQ0FHUix5QixDQUNJLFksQ0hvRkoscUIsQ0lySUEscUIsQ0FHSSxpQixDQUNBLGEsQ0FDQSxXLENBQ0EsVSxDQUNBLGEsQ0FDQSxXLENBQ0EsYyxDQUNBLGMsQ0FDQSxpQixDQUNBLE8sQ0FDQSxtQyxDQUNBLCtCLENBQ0EsMkIsQ0FDQSxTLENBQ0EsK0IsQ0FDQSw2QixDQUNBLGlCLENBQ0EsZSxDQUVBLG1CLENKb0lGLDJDLENJMUpGLDJDLENKOE1FLGlELENJeElGLGlELENBN0NNLFcsQ0pvSUosNEIsQ0k3SkYsNEIsQ0ppTkUsa0MsQ0kzSUYsa0MsQ0ExQ00sbUIsQ0FDQSxjLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0Esa0MsQ0FDQSxpQyxDQWxDTixxQixDQXVDSSxVLENBTUEsK0IsQ0FBQSwyQixDQUFBLHVCLENKOEhGLCtCLENJbElJLFMsQ0FDQSxXLENBMUNOLHFCLENBdURJLFcsQ0FNQSxpQyxDQUFBLDZCLENBQUEseUIsQ0pxSEYsK0IsQ0l6SEksVSxDQUNBLFUsQ0orSE4sMkIsQ0luSEEsMkIsQ0FHSSxpQixDQUNBLGEsQ0FDQSxXLENBQ0EsVSxDQUNBLGEsQ0FDQSxXLENBQ0EsYyxDQUNBLGMsQ0FDQSxpQixDQUNBLE8sQ0FDQSxtQyxDQUNBLCtCLENBQ0EsMkIsQ0FDQSxTLENBQ0EsK0IsQ0FDQSw2QixDQUNBLGlCLENBQ0EsZSxDQUVBLG1CLENBdEJKLDJCLENBdUNJLFMsQ0FDQSxTLENBTUEsK0IsQ0FBQSwyQixDQUFBLHVCLENKd0dGLHFDLENJNUdJLFMsQ0FDQSxXLENBM0NOLDJCLENBd0RJLFUsQ0FNQSxpQyxDQUFBLDZCLENBQUEseUIsQ0orRkYscUMsQ0luR0ksVSxDQUNBLFUsQ0FZTix3QyxDQUdNLFUsQ0FLTixxQ0FDRSx3QyxDQUdNLFlBUVIsMEIsQ0FDRSxrQixDQUdGLHFCLENBNkRBLDJCLENBRUksaUIsQ0FFQSxlLENBQ0EsYSxDQUVBLFMsQ0FDQSxRLENBckVKLHFCLENBTUksaUIsQ0FIQSxZLENBTUEsVSxDQVRKLHdCLENBWU0saUIsQ0FDQSxvQixDQUNBLFcsQ0FDQSxVLENBQ0EsWSxDQUNBLFMsQ0FDQSxjLENBbEJOLCtCLENBcUJRLGlCLENBQ0EsUSxDQUNBLGMsQ0FDQSxhLENBQ0EsVyxDQUNBLFUsQ0FDQSxTLENBQ0EsYSxDQUNBLFcsQ0FDQSxpQixDQUNBLFcsQ0FDQSxjLENBaENSLHNDLENBc0NVLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsK0IsQ0FBQSwwQixDQUFBLHVCLENBQ0Esd0IsQ0FDQSw0QixDQUNBLGlCLENBbkRWLG9ELENBd0RRLHdCLENBS1IsMkIsQ0FHSSxXLENBR0EsYyxDQUdBLFMsQ0FUSix5QyxDQWFRLFksQ0FiUiw4QixDQWlCTSxpQixDQUNBLG9CLENBQ0EsVyxDQUNBLFUsQ0FDQSxZLENBQ0EsUyxDQUNBLGMsQ0F2Qk4scUMsQ0EwQlEsaUIsQ0FDQSxRLENBQ0EsYyxDQUNBLG9CLENBQ0EsVyxDQUNBLFUsQ0FDQSxTLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLFcsQ0FDQSxjLENBckNSLDRDLENBMkNVLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYSxDQUNBLFMsQ0FDQSx1QixDQUNBLHNCLENBdERWLDBELENBMkRRLGEsQ0FDQSxTLENBTVIscUNBQ0UsNkIsQ0FHSSxpQixDQUNBLGEsQ0FKSiwyQixDQU9JLFc7Ozs7O0FDelZKLGlCLENBQ0UsWSxDQUVBLDRCLENBQ0UsUSxDQUNBLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0EsUyxDQUNBLGlCLENBQ0EsUyxDQUlKLGdCLENBQ0UsUSxDQUNBLFMsQ0FDQSxRLENBQ0EsUyxDQUNBLGUsQ0FDQSxvQixDQUNBLGMsQ0FDQSxlLENBR0QseUIsQ0FBQSwwQixDQUVHLFUsQ0FDQSxhLENBQ0Esd0IsQ0FKSCx5QixDQVFHLFUsQ0FJSixlLENBQ0UsVSxDQUNBLFcsQ0FDQSxLLENBQ0EsTSxDQUNBLGlCLENBQ0EsUyxDQUNBLHVCLENBSUosUyxDQUNFLFcsQ0FNRixrQixDQUNFLHdCLENBQ0EsbUIsQ0FNRixRLENBQ0Usb0IsQ0FDQSxxQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGUsQ0FDQSwyQixDQUdGLHFCLENBQ0UsUSxDQUNBLGdCLENBQ0EsYSxDQU9GLGtCLENBQ0UsYyxDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FHRixnQixDQUNFLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxjLENBR0YsUSxDQUNFLGUsQ0FDQSxTLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBQ0EsUyxDQUNBLHdCLENBQ0EsMkMsQ0FDQSxXLENBVEYsaUIsQ0FZSSxpQixDQVpKLHNCLENBZ0JJLFEsQ0FDQSxjLENBRUEsb0csQ0FuQkosOEIsQ0F1QkksaUIsQ0FDQSx3QixDQXhCSixnQyxDQTJCTSxVLENBM0JOLDJDLENBOEJRLGMsQ0N2SVIsdUMsQ0FBQSxpQixDRHlHQSw4QyxDQWtDUSxjLENBbENSLDRDLENBc0NRLG9CLENBQ0EsVyxDQUNBLGMsQ0F4Q1Isa0QsQ0EyQ1UsYSxDQUNBLFUsQ0FDQSxVLENBN0NWLCtDLENBa0RRLGMsQ0FDQSxhLENBbkRSLHlCLENBeURJLFksQ0FDQSxRLENBQ0EsVyxDQUNBLGEsQ0FDQSxvQixDQTdESix5QixDQUFBLHdCLENBaUVJLHdCLENBQ0Esa0IsQ0UzS0osK0IsQ0NBQSxpQyxDQ0FBLDZCLENDQUEsd0IsQ0w4S0UsYyxDQXNCRixVLENBckJJLGlCLENBREQsb0MsQ0FJRyxnQixDQXpFTixpQixDQThFSSxpQixDQUNBLEssQ0FDQSxRLENBQ0EsUyxDQUNBLGEsQ0FsRkosc0IsQ0FzRkksUyxDQUNBLE8sQ0FJSixVLENBRUMsZSxDQUVELDRCLENBQ0MsaUIsQ0FDQSxTLENBQ0EsVyxDQUNBLFksQ0FDQSxjLENBQ0EscUIsQ0FDQSxpQixDQUVELDJCLENBQ0MsaUIsQ0FDQSxTLENBQ0EsYyxDQUNBLGEsQ0FDQSxRLENBQ0EsdUIsQ0FFRCw4QyxDTHlXQSw2QyxDS3ZXQyxzQixDQUFBLGMsQ0FHRCxxQixDQUNDLFcsQ0FFRCx1QyxDQUNDLFMsQ0FDQSxpQixDQUVELHNDLENBQ0MsSyxDQUNBLFcsQ0FFRCwwQyxDQUNDLE0sQ0FFRCwwQyxDQUNDLE8sQ0FHRCxtQixDQUNDLFUsQ0FDQSxZLENBRUQscUMsQ0FDQyxVLENBQ0EsYSxDQUNBLG1CLENBRUQsb0MsQ0FDQyxNLENBQ0EsVSxDTTdQRCxxQ1g4bEJFLDRDLENBQUEsdUMsQ1c3bEJtRixnQyxDQUFBLDJCLENBQUEsd0IsQ1grbEJuRix5QyxDQUFBLG9DLENXL2xCMkwsMEIsQ0FBQSxxQixDQUFBLGtCLENYaW1CM0wscUQsQ0FBQSxnRCxDV2ptQnFULDZCLENBQUEsd0IsQ0FBQSxxQixDWG1tQnJULDZDLENBQUEsd0MsQ1dubUJrYSwrQixDQUFBLDBCLENBQUEsdUIsQ1hxbUJsYSwwQyxDQUFBLHFDLENXcm1CMmdCLDBCLENBQUEscUIsQ0FBQSxrQixDWHVtQjNnQixzRCxDQUFBLGlELENXdm1CdW9CLDRCLENBQUEsdUIsQ0FBQSxvQixDWHltQnZvQiw2QyxDQUFBLHdDLENXem1CbXZCLGdDLENBQUEsMkIsQ0FBQSx3QixDWDJtQm52QiwwQyxDQUFBLHFDLENXM21CNjFCLDBCLENBQUEscUIsQ0FBQSxrQixDWDZtQjcxQixzRCxDQUFBLGlELENXN21CeTlCLDZCLENBQUEsd0IsQ0FBQSxxQixDWCttQno5Qiw2QyxDQUFBLHdDLENXL21Cc2tDLCtCLENBQUEsMEIsQ0FBQSx1QixDWGluQnRrQywwQyxDQUFBLHFDLENXam5CK3FDLDBCLENBQUEscUIsQ0FBQSxrQixDWG1uQi9xQyxzRCxDQUFBLGlELENXbm5CMnlDLDRCLENBQUEsdUIsQ0FBQSxvQixDWHFuQjN5Qyw2QyxDQUFBLHdDLENXcm5CdTVDLGdDLENBQUEsMkIsQ0FBQSx3QixDWHVuQnY1QywwQyxDQUFBLHFDLENXdm5CaWdELDBCLENBQUEscUIsQ0FBQSxrQixDWHluQmpnRCxzRCxDQUFBLGlELENXem5CNm5ELDZCLENBQUEsd0IsQ0FBQSxxQixDWDJuQjduRCw2QyxDQUFBLHdDLENXM25CMHVELCtCLENBQUEsMEIsQ0FBQSx1QixDWDZuQjF1RCwwQyxDQUFBLHFDLENXN25CbTFELDBCLENBQUEscUIsQ0FBQSxrQixDWCtuQm4xRCxzRCxDQUFBLGlELENXL25CKzhELDRCLENBQUEsdUIsQ0FBQSxvQixDWGlvQi84RCw2QyxDQUFBLHdDLENXam9CMmpFLGdDLENBQUEsMkIsQ0FBQSx3QixDWG1vQjNqRSwwQyxDQUFBLHFDLENXbm9CcXFFLDBCLENBQUEscUIsQ0FBQSxrQixDWHFvQnJxRSxzRCxDQUFBLGlELENXcm9CaXlFLDZCLENBQUEsd0IsQ0FBQSxxQixDWHVvQmp5RSw2QyxDQUFBLHdDLENXdm9CODRFLCtCLENBQUEsMEIsQ0FBQSx1QixDWHlvQjk0RSwwQyxDQUFBLHFDLENXem9CdS9FLDBCLENBQUEscUIsQ0FBQSxrQixDWDJvQnYvRSxzRCxDQUFBLGlELENXM29CbW5GLDRCLENBQUEsdUIsQ0FBQSxvQixDWDZvQm5uRiw2QyxDQUFBLHdDLENXN29CK3RGLGdDLENBQUEsMkIsQ0FBQSx3QixDWCtvQi90RiwwQyxDQUFBLHFDLENXL29CeTBGLDBCLENBQUEscUIsQ0FBQSxrQixDWGlwQnowRixzRCxDQUFBLGlELENXanBCcThGLDZCLENBQUEsd0IsQ0FBQSxxQixDWG1wQnI4Riw2QyxDQUFBLHdDLENXbnBCa2pHLCtCLENBQUEsMEIsQ0FBQSx1QixDWHFwQmxqRywwQyxDQUFBLHFDLENXcnBCMnBHLDBCLENBQUEscUIsQ0FBQSxrQixDWHVwQjNwRyxzRCxDQUFBLGlELENXdnBCdXhHLDRCLENBQUEsdUIsQ0FBQSxvQixDWHlwQnZ4Ryw2QyxDQUFBLHdDLENXenBCbTRHLGdDLENBQUEsMkIsQ0FBQSx3QixDWDJwQm40RywwQyxDQUFBLHFDLENXM3BCNitHLDBCLENBQUEscUIsQ0FBQSxrQixDWDZwQjcrRyxzRCxDQUFBLGlELENXN3BCeW1ILDZCLENBQUEsd0IsQ0FBQSxxQixDWCtwQnptSCw2QyxDQUFBLHdDLENXL3BCc3RILCtCLENBQUEsMEIsQ0FBQSx1QixDWGlxQnR0SCwwQyxDQUFBLHFDLENXanFCK3pILDBCLENBQUEscUIsQ0FBQSxrQixDWG1xQi96SCxzRCxDQUFBLGlELENXbnFCMjdILDRCLENBQUEsdUIsQ0FBQSxvQixDWHFxQjM3SCw2QyxDQUFBLHdDLENXcnFCdWlJLGdDLENBQUEsMkIsQ0FBQSx3QixDWHVxQnZpSSwwQyxDQUFBLHFDLENXdnFCaXBJLDBCLENBQUEscUIsQ0FBQSxrQixDWHlxQmpwSSxzRCxDQUFBLGlELENXenFCNndJLDZCLENBQUEsd0IsQ0FBQSxxQixDWDJxQjd3SSw2QyxDQUFBLHdDLENXM3FCMDNJLCtCLENBQUEsMEIsQ0FBQSx1QixDWDZxQjEzSSwwQyxDQUFBLHFDLENXN3FCbStJLDBCLENBQUEscUIsQ0FBQSxrQixDWCtxQm4rSSxzRCxDQUFBLGlELENXL3FCK2xKLDRCLENBQUEsdUIsQ0FBQSxvQixDWGlyQi9sSiw2QyxDQUFBLHdDLENXanJCMnNKLGdDLENBQUEsMkIsQ0FBQSx3QixDWG1yQjNzSiwwQyxDQUFBLHFDLENXbnJCcXpKLDBCLENBQUEscUIsQ0FBQSxrQixDWHFyQnJ6SixzRCxDQUFBLGlELENXcnJCaTdKLDZCLENBQUEsd0IsQ0FBQSxxQixDWHVyQmo3Siw2QyxDQUFBLHdDLENXdnJCOGhLLCtCLENBQUEsMEIsQ0FBQSx1QixDWHlyQjloSywwQyxDQUFBLHFDLENXenJCdW9LLDBCLENBQUEscUIsQ0FBQSxrQixDWDJyQnZvSyxzRCxDQUFBLGlELENXM3JCbXdLLDRCLENBQUEsdUIsQ0FBQSxvQixDWDZyQm53Syw2QyxDQUFBLHdDLENXN3JCKzJLLGdDLENBQUEsMkIsQ0FBQSx3QixDWCtyQi8ySywwQyxDQUFBLHFDLENXL3JCeTlLLDBCLENBQUEscUIsQ0FBQSxrQixDWGlzQno5SyxzRCxDQUFBLGlELENXanNCcWxMLDZCLENBQUEsd0IsQ0FBQSxxQixDWG1zQnJsTCw2QyxDQUFBLHdDLENXbnNCa3NMLCtCLENBQUEsMEIsQ0FBQSx1QixDWHFzQmxzTCwwQyxDQUFBLHFDLENXcnNCMnlMLDBCLENBQUEscUIsQ0FBQSxrQixDWHVzQjN5TCxzRCxDQUFBLGlELENXdnNCdTZMLDRCLENBQUEsdUIsQ0FBQSxvQixDWHlzQnY2TCw2QyxDQUFBLHdDLENXenNCbWhNLGdDLENBQUEsMkIsQ0FBQSx3QixDWDJzQm5oTSwwQyxDQUFBLHFDLENXM3NCNm5NLDBCLENBQUEscUIsQ0FBQSxrQixDWDZzQjduTSxzRCxDQUFBLGlELENXN3NCeXZNLDZCLENBQUEsd0IsQ0FBQSxxQixDWCtzQnp2TSw4QyxDQUFBLHlDLENXL3NCdzJNLDhCLENBQUEseUIsQ0FBQSxzQixDWGl0QngyTSwyQyxDQUFBLHNDLENXanRCazlNLDBCLENBQUEscUIsQ0FBQSxrQixDWG10Qmw5TSx1RCxDQUFBLGtELENXbnRCZ2xOLDJCLENBQUEsc0IsQ0FBQSxtQixDWHF0QmhsTiw4QyxDQUFBLHlDLENXcnRCNnJOLGlDLENBQUEsNEIsQ0FBQSx5QixDWHV0QjdyTiwyQyxDQUFBLHNDLENXdnRCMHlOLDBCLENBQUEscUIsQ0FBQSxrQixDWHl0QjF5Tix1RCxDQUFBLGtELENXenRCdzZOLDhCLENBQUEseUIsQ0FBQSxzQixDWDJ0Qng2Tiw4QyxDQUFBLHlDLENXM3RCd2hPLGdDLENBQUEsMkIsQ0FBQSx3QixDWDZ0QnhoTywyQyxDQUFBLHNDLENXN3RCb29PLDBCLENBQUEscUIsQ0FBQSxrQixDWCt0QnBvTyx1RCxDQUFBLGtELENXL3RCa3dPLDZCLENBQUEsd0IsQ0FBQSxxQixDWGl1Qmx3Tyw4QyxDQUFBLHlDLENXanVCaTNPLGlDLENBQUEsNEIsQ0FBQSx5QixDWG11QmozTywyQyxDQUFBLHNDLENXbnVCODlPLDBCLENBQUEscUIsQ0FBQSxrQixDWHF1Qjk5Tyx1RCxDQUFBLGtELENXcnVCNGxQLDhCLENBQUEseUIsQ0FBQSxzQixDWHV1QjVsUCw4QyxDQUFBLHlDLENXdnVCNHNQLGdDLENBQUEsMkIsQ0FBQSx3QixDWHl1QjVzUCwyQyxDQUFBLHNDLENXenVCd3pQLDBCLENBQUEscUIsQ0FBQSxrQixDWDJ1Qnh6UCx1RCxDQUFBLGtELENXM3VCczdQLDZCLENBQUEsd0IsQ0FBQSxxQixDWDZ1QnQ3UCw4QyxDQUFBLHlDLENXN3VCcWlRLGlDLENBQUEsNEIsQ0FBQSx5QixDWCt1QnJpUSwyQyxDQUFBLHNDLENXL3VCa3BRLDBCLENBQUEscUIsQ0FBQSxrQixDWGl2QmxwUSx1RCxDQUFBLGtELENXanZCZ3hRLDhCLENBQUEseUIsQ0FBQSxzQixDWG12Qmh4USw4QyxDQUFBLHlDLENXbnZCZzRRLGdDLENBQUEsMkIsQ0FBQSx3QixDWHF2Qmg0USwyQyxDQUFBLHNDLENXcnZCNCtRLDBCLENBQUEscUIsQ0FBQSxrQixDWHV2QjUrUSx1RCxDQUFBLGtELENXdnZCMG1SLDZCLENBQUEsd0IsQ0FBQSxxQixDWHl2QjFtUiw4QyxDQUFBLHlDLENXenZCeXRSLGlDLENBQUEsNEIsQ0FBQSx5QixDWDJ2Qnp0UiwyQyxDQUFBLHNDLENXM3ZCczBSLDBCLENBQUEscUIsQ0FBQSxrQixDWDZ2QnQwUix1RCxDQUFBLGtELENXN3ZCbzhSLDhCLENBQUEseUIsQ0FBQSxzQixDWCt2QnA4Uiw4QyxDQUFBLHlDLENXL3ZCb2pTLGdDLENBQUEsMkIsQ0FBQSx3QixDWGl3QnBqUywyQyxDQUFBLHNDLENXandCZ3FTLDBCLENBQUEscUIsQ0FBQSxrQixDWG13QmhxUyx1RCxDQUFBLGtELENXbndCOHhTLDZCLENBQUEsd0IsQ0FBQSxxQixDWHF3Qjl4Uyw4QyxDQUFBLHlDLENXcndCNjRTLGlDLENBQUEsNEIsQ0FBQSx5QixDWHV3Qjc0UywyQyxDQUFBLHNDLENXdndCMC9TLDBCLENBQUEscUIsQ0FBQSxrQixDWHl3QjEvUyx1RCxDQUFBLGtELENXendCd25ULDhCLENBQUEseUIsQ0FBQSxzQixDWDJ3QnhuVCw4QyxDQUFBLHlDLENXM3dCd3VULGdDLENBQUEsMkIsQ0FBQSx3QixDWDZ3Qnh1VCwyQyxDQUFBLHNDLENXN3dCbzFULDBCLENBQUEscUIsQ0FBQSxrQixDWCt3QnAxVCx1RCxDQUFBLGtELENXL3dCazlULDZCLENBQUEsd0IsQ0FBQSxxQixDWGl4Qmw5VCw4QyxDQUFBLHlDLENXanhCaWtVLGlDLENBQUEsNEIsQ0FBQSx5QixDWG14QmprVSwyQyxDQUFBLHNDLENXbnhCOHFVLDBCLENBQUEscUIsQ0FBQSxrQixDWHF4QjlxVSx1RCxDQUFBLGtELENXcnhCNHlVLDhCLENBQUEseUIsQ0FBQSxzQixDWHV4QjV5VSw4QyxDQUFBLHlDLENXdnhCNDVVLGdDLENBQUEsMkIsQ0FBQSx3QixDWHl4QjU1VSwyQyxDQUFBLHNDLENXenhCd2dWLDBCLENBQUEscUIsQ0FBQSxrQixDWDJ4QnhnVix1RCxDQUFBLGtELENXM3hCc29WLDZCLENBQUEsd0IsQ0FBQSxxQixDWDZ4QnRvViw4QyxDQUFBLHlDLENXN3hCcXZWLGlDLENBQUEsNEIsQ0FBQSx5QixDWCt4QnJ2ViwyQyxDQUFBLHNDLENXL3hCazJWLDBCLENBQUEscUIsQ0FBQSxrQixDWGl5QmwyVix1RCxDQUFBLGtELENXanlCZytWLDhCLENBQUEseUIsQ0FBQSxzQixDWG15QmgrViw4QyxDQUFBLHlDLENXbnlCZ2xXLGdDLENBQUEsMkIsQ0FBQSx3QixDWHF5QmhsVywyQyxDQUFBLHNDLENXcnlCNHJXLDBCLENBQUEscUIsQ0FBQSxrQixDWHV5QjVyVyx1RCxDQUFBLGtELENXdnlCMHpXLDZCLENBQUEsd0IsQ0FBQSxxQixDWHl5QjF6Vyw4QyxDQUFBLHlDLENXenlCeTZXLGlDLENBQUEsNEIsQ0FBQSx5QixDWDJ5Qno2VywyQyxDQUFBLHNDLENXM3lCc2hYLDBCLENBQUEscUIsQ0FBQSxrQixDWDZ5QnRoWCx1RCxDQUFBLGtELENXN3lCb3BYLDhCLENBQUEseUIsQ0FBQSxzQixDWCt5QnBwWCw4QyxDQUFBLHlDLENXL3lCb3dYLGdDLENBQUEsMkIsQ0FBQSx3QixDWGl6QnB3WCwyQyxDQUFBLHNDLENXanpCZzNYLDBCLENBQUEscUIsQ0FBQSxrQixDWG16QmgzWCx1RCxDQUFBLGtELENXbnpCOCtYLDZCLENBQUEsd0IsQ0FBQSxxQixDWHF6QjkrWCw4QyxDQUFBLHlDLENXcnpCNmxZLGlDLENBQUEsNEIsQ0FBQSx5QixDWHV6QjdsWSwyQyxDQUFBLHNDLENXdnpCMHNZLDBCLENBQUEscUIsQ0FBQSxrQixDWHl6QjFzWSx1RCxDQUFBLGtELENXenpCdzBZLDhCLENBQUEseUIsQ0FBQSxzQixDWDJ6QngwWSw4QyxDQUFBLHlDLENXM3pCdzdZLGdDLENBQUEsMkIsQ0FBQSx3QixDWDZ6Qng3WSwyQyxDQUFBLHNDLENXN3pCb2laLDBCLENBQUEscUIsQ0FBQSxrQixDWCt6QnBpWix1RCxDQUFBLGtELENXL3pCa3FaLDZCLENBQUEsd0IsQ0FBQSxxQixDWGkwQmxxWiw4QyxDQUFBLHlDLENXajBCaXhaLGlDLENBQUEsNEIsQ0FBQSx5QixDWG0wQmp4WiwyQyxDQUFBLHNDLENXbjBCODNaLDBCLENBQUEscUIsQ0FBQSxrQixDWHEwQjkzWix1RCxDQUFBLGtELENXcjBCNC9aLDhCLENBQUEseUIsQ0FBQSxzQixDWHUwQjUvWiw4QyxDQUFBLHlDLENXdjBCNG1hLDhCLENBQUEseUIsQ0FBQSxzQixDWHkwQjVtYSwyQyxDQUFBLHNDLENXejBCc3RhLDBCLENBQUEscUIsQ0FBQSxrQixDWDIwQnR0YSx1RCxDQUFBLGtELENXMzBCbzFhLDJCLENBQUEsc0IsQ0FBQSxtQixDWDYwQnAxYSw4QyxDQUFBLHlDLENXNzBCaThhLGlDLENBQUEsNEIsQ0FBQSx5QixDWCswQmo4YSwyQyxDQUFBLHNDLENXLzBCOGliLDBCLENBQUEscUIsQ0FBQSxrQixDWGkxQjlpYix1RCxDQUFBLGtELENXajFCNHFiLDhCLENBQUEseUIsQ0FBQSxzQixDWG0xQjVxYiw4QyxDQUFBLHlDLENXbjFCNHhiLGdDLENBQUEsMkIsQ0FBQSx3QixDWHExQjV4YiwyQyxDQUFBLHNDLENXcjFCdzRiLDBCLENBQUEscUIsQ0FBQSxrQixDWHUxQng0Yix1RCxDQUFBLGtELENXdjFCc2djLDZCLENBQUEsd0IsQ0FBQSxxQixDWHkxQnRnYyw4QyxDQUFBLHlDLENXejFCcW5jLGlDLENBQUEsNEIsQ0FBQSx5QixDWDIxQnJuYywyQyxDQUFBLHNDLENXMzFCa3VjLDBCLENBQUEscUIsQ0FBQSxrQixDWDYxQmx1Yyx1RCxDQUFBLGtELENXNzFCZzJjLDhCLENBQUEseUIsQ0FBQSxzQixDWCsxQmgyYyw4QyxDQUFBLHlDLENXLzFCZzljLGdDLENBQUEsMkIsQ0FBQSx3QixDWGkyQmg5YywyQyxDQUFBLHNDLENXajJCNGpkLDBCLENBQUEscUIsQ0FBQSxrQixDWG0yQjVqZCx1RCxDQUFBLGtELENXbjJCMHJkLDZCLENBQUEsd0IsQ0FBQSxxQixDWHEyQjFyZCw4QyxDQUFBLHlDLENXcjJCeXlkLGlDLENBQUEsNEIsQ0FBQSx5QixDWHUyQnp5ZCwyQyxDQUFBLHNDLENXdjJCczVkLDBCLENBQUEscUIsQ0FBQSxrQixDWHkyQnQ1ZCx1RCxDQUFBLGtELENXejJCb2hlLDhCLENBQUEseUIsQ0FBQSxzQixDWDIyQnBoZSw4QyxDQUFBLHlDLENXMzJCb29lLGdDLENBQUEsMkIsQ0FBQSx3QixDWDYyQnBvZSwyQyxDQUFBLHNDLENXNzJCZ3ZlLDBCLENBQUEscUIsQ0FBQSxrQixDWCsyQmh2ZSx1RCxDQUFBLGtELENXLzJCODJlLDZCLENBQUEsd0IsQ0FBQSxxQixDWGkzQjkyZSw4QyxDQUFBLHlDLENXajNCNjllLGlDLENBQUEsNEIsQ0FBQSx5QixDWG0zQjc5ZSwyQyxDQUFBLHNDLENXbjNCMGtmLDBCLENBQUEscUIsQ0FBQSxrQixDWHEzQjFrZix1RCxDQUFBLGtELENXcjNCd3NmLDhCLENBQUEseUIsQ0FBQSxzQixDWHUzQnhzZiw4QyxDQUFBLHlDLENXdjNCd3pmLGdDLENBQUEsMkIsQ0FBQSx3QixDWHkzQnh6ZiwyQyxDQUFBLHNDLENXejNCbzZmLDBCLENBQUEscUIsQ0FBQSxrQixDWDIzQnA2Zix1RCxDQUFBLGtELENXMzNCa2lnQiw2QixDQUFBLHdCLENBQUEscUIsQ1g2M0JsaWdCLDhDLENBQUEseUMsQ1c3M0JpcGdCLGlDLENBQUEsNEIsQ0FBQSx5QixDWCszQmpwZ0IsMkMsQ0FBQSxzQyxDVy8zQjh2Z0IsMEIsQ0FBQSxxQixDQUFBLGtCLENYaTRCOXZnQix1RCxDQUFBLGtELENXajRCNDNnQiw4QixDQUFBLHlCLENBQUEsc0IsQ1htNEI1M2dCLDhDLENBQUEseUMsQ1duNEI0K2dCLGdDLENBQUEsMkIsQ0FBQSx3QixDWHE0QjUrZ0IsMkMsQ0FBQSxzQyxDV3I0QndsaEIsMEIsQ0FBQSxxQixDQUFBLGtCLENYdTRCeGxoQix1RCxDQUFBLGtELENXdjRCc3RoQiw2QixDQUFBLHdCLENBQUEscUIsQ1h5NEJ0dGhCLDhDLENBQUEseUMsQ1d6NEJxMGhCLGlDLENBQUEsNEIsQ0FBQSx5QixDWDI0QnIwaEIsMkMsQ0FBQSxzQyxDVzM0Qms3aEIsMEIsQ0FBQSxxQixDQUFBLGtCLENYNjRCbDdoQix1RCxDQUFBLGtELENXNzRCZ2ppQiw4QixDQUFBLHlCLENBQUEsc0IsQ1grNEJoamlCLDhDLENBQUEseUMsQ1cvNEJncWlCLGdDLENBQUEsMkIsQ0FBQSx3QixDWGk1QmhxaUIsMkMsQ0FBQSxzQyxDV2o1QjR3aUIsMEIsQ0FBQSxxQixDQUFBLGtCLENYbTVCNXdpQix1RCxDQUFBLGtELENXbjVCMDRpQiw2QixDQUFBLHdCLENBQUEscUIsQ1hxNUIxNGlCLDhDLENBQUEseUMsQ1dyNUJ5L2lCLGlDLENBQUEsNEIsQ0FBQSx5QixDWHU1QnovaUIsMkMsQ0FBQSxzQyxDV3Y1QnNtakIsMEIsQ0FBQSxxQixDQUFBLGtCLENYeTVCdG1qQix1RCxDQUFBLGtELENXejVCb3VqQiw4QixDQUFBLHlCLENBQUEsc0IsQ1gyNUJwdWpCLDhDLENBQUEseUMsQ1czNUJvMWpCLGdDLENBQUEsMkIsQ0FBQSx3QixDWDY1QnAxakIsMkMsQ0FBQSxzQyxDVzc1Qmc4akIsMEIsQ0FBQSxxQixDQUFBLGtCLENYKzVCaDhqQix1RCxDQUFBLGtELENXLzVCOGprQiw2QixDQUFBLHdCLENBQUEscUIsQ1hpNkI5amtCLDhDLENBQUEseUMsQ1dqNkI2cWtCLGlDLENBQUEsNEIsQ0FBQSx5QixDWG02Qjdxa0IsMkMsQ0FBQSxzQyxDV242QjB4a0IsMEIsQ0FBQSxxQixDQUFBLGtCLENYcTZCMXhrQix1RCxDQUFBLGtELENXcjZCdzVrQiw4QixDQUFBLHlCLENBQUEsc0IsQ1h1NkJ4NWtCLDhDLENBQUEseUMsQ1d2NkJ3Z2xCLGdDLENBQUEsMkIsQ0FBQSx3QixDWHk2QnhnbEIsMkMsQ0FBQSxzQyxDV3o2Qm9ubEIsMEIsQ0FBQSxxQixDQUFBLGtCLENYMjZCcG5sQix1RCxDQUFBLGtELENXMzZCa3ZsQiw2QixDQUFBLHdCLENBQUEscUIsQ1g2NkJsdmxCLDhDLENBQUEseUMsQ1c3NkJpMmxCLGlDLENBQUEsNEIsQ0FBQSx5QixDWCs2QmoybEIsMkMsQ0FBQSxzQyxDVy82Qjg4bEIsMEIsQ0FBQSxxQixDQUFBLGtCLENYaTdCOThsQix1RCxDQUFBLGtELENXajdCNGttQiw4QixDQUFBLHlCLENBQUEsc0IsQ1htN0I1a21CLDhDLENBQUEseUMsQ1duN0I0cm1CLGdDLENBQUEsMkIsQ0FBQSx3QixDWHE3QjVybUIsMkMsQ0FBQSxzQyxDV3I3Qnd5bUIsMEIsQ0FBQSxxQixDQUFBLGtCLENYdTdCeHltQix1RCxDQUFBLGtELENXdjdCczZtQiw2QixDQUFBLHdCLENBQUEscUIsQ1h5N0J0Nm1CLDhDLENBQUEseUMsQ1d6N0JxaG5CLGlDLENBQUEsNEIsQ0FBQSx5QixDWDI3QnJobkIsMkMsQ0FBQSxzQyxDVzM3QmtvbkIsMEIsQ0FBQSxxQixDQUFBLGtCLENYNjdCbG9uQix1RCxDQUFBLGtELENXNzdCZ3duQiw4QixDQUFBLHlCLENBQUEsc0IsQ1grN0Jod25CLDhDLENBQUEseUMsQ1cvN0JnM25CLDhCLENBQUEseUIsQ0FBQSxzQixDWGk4QmgzbkIsMkMsQ0FBQSxzQyxDV2o4QjA5bkIsMEIsQ0FBQSxxQixDQUFBLGtCLENYbThCMTluQix1RCxDQUFBLGtELENXbjhCd2xvQiwyQixDQUFBLHNCLENBQUEsbUIsQ1hxOEJ4bG9CLDRDLENBQUEsdUMsQ1dyOEJpc29CLGdFLENBQUEsMkQsQ0FBQSx3RCxDWHU4Qmpzb0IsMEMsQ0FBQSxxQyxDV3Y4QjIwb0IsdUMsQ0FBQSxrQyxDQUFBLCtCLENYeThCMzBvQiw2QyxDQUFBLHdDLENXejhCazhvQiwwQyxDQUFBLHFDLENBQUEsa0MsQ1gyOEJsOG9CLDhDLENBQUEseUMsQ1czOEI4anBCLDJDLENBQUEsc0MsQ0FBQSxtQyxDWDY4QjlqcEIsaUQsQ0FBQSw0QyxDVzc4QmlzcEIsOEMsQ0FBQSx5QyxDQUFBLHNDLENYKzhCanNwQixrRCxDQUFBLDZDLENXLzhCeTBwQixrRSxDQUFBLDZELENBQUEsMEQsQ1hpOUJ6MHBCLG1ELENBQUEsOEMsQ1dqOUJ1K3BCLG9FLENBQUEsK0QsQ0FBQSw0RCxDWG05QnYrcEIsc0QsQ0FBQSxpRCxDV245QjZvcUIsbUUsQ0FBQSw4RCxDQUFBLDJELENYcTlCN29xQixrRCxDQUFBLDZDLENXcjlCMHlxQixnRSxDQUFBLDJELENBQUEsd0QsQ1h1OUIxeXFCLG1ELENBQUEsOEMsQ1d2OUJzOHFCLGdFLENBQUEsMkQsQ0FBQSx3RCxDWHk5QnQ4cUIsc0QsQ0FBQSxpRCxDV3o5QndtckIsaUUsQ0FBQSw0RCxDQUFBLHlELENYMjlCeG1yQixrRCxDQUFBLDZDLENXMzlCbXdyQixpRSxDQUFBLDRELENBQUEseUQsQ1g2OUJud3JCLG1ELENBQUEsOEMsQ1c3OUJnNnJCLGdFLENBQUEsMkQsQ0FBQSx3RCxDWCs5Qmg2ckIsc0QsQ0FBQSxpRCxDVy85Qmtrc0IsbUUsQ0FBQSw4RCxDQUFBLDJELENYaStCbGtzQixtRCxDQUFBLDhDLENXaitCaXVzQixpRSxDQUFBLDRELENBQUEseUQsQ1htK0JqdXNCLG9ELENBQUEsK0MsQ1duK0JnNHNCLGdFLENBQUEsMkQsQ0FBQSx3RCxDWHErQmg0c0IsdUQsQ0FBQSxrRCxDV3IrQm9pdEIsbUUsQ0FBQSw4RCxDQUFBLDJELENYdStCcGl0QixtRCxDQUFBLDhDLENXditCbXN0QixpRSxDQUFBLDRELENBQUEseUQsQ1h5K0Juc3RCLG9ELENBQUEsK0MsQ1d6K0JrMnRCLGdFLENBQUEsMkQsQ0FBQSx3RCxDWDIrQmwydEIsdUQsQ0FBQSxrRCxDVzMrQnNndUIsbUUsQ0FBQSw4RCxDQUFBLDJELENYNitCdGd1QixnQyxDQXNCQSxnQyxDV25nQ21tdUIsUyxDQUFVLHFELENBQUEsd0MsQ0FBQSxxQyxDQUFBLHVELENYZy9CN211Qiw0QyxDV2gvQmdzdUIsUyxDQUFVLCtCLENBQUEsdUIsQ1htL0Ixc3VCLGtCLENXbi9CcXZ1Qix3QyxDQUFBLGdDLENYcS9CcnZ1QixvQixDV3IvQjJ5dUIseUMsQ0FBQSxpQyxDWHUvQjN5dUIscUIsQ1d2L0JtMnVCLHlDLENBQUEsaUMsQ1h5L0JuMnVCLG9CLENXei9CMDV1Qix3QyxDQUFBLGdDLENYMi9CMTV1Qix3QixDVzMvQm85dUIsNkMsQ0FBQSxxQyxDWDYvQnA5dUIsdUIsQ1c3L0JraHZCLDRDLENBQUEsb0MsQ1grL0JsaHZCLDBCLENXLy9Ca2x2Qiw4QyxDQUFBLHNDLENYaWdDbGx2Qix5QixDV2pnQ21wdkIsNkMsQ0FBQSxxQyxDWHNnQ25wdkIsNEMsQ1d0Z0N1enZCLFMsQ0FBVSx3QyxDQUFBLGdDLENYeWdDajB2QixrQixDV3pnQ3EzdkIsMkIsQ0FBQSx1QixDQUFBLG1CLENYMmdDcjN2QixxQixDVzNnQys1dkIsa0QsQ0FBQSwwQyxDWDZnQy81dkIsdUIsQ1c3Z0NrK3ZCLG1ELENBQUEsMkMsQ1grZ0NsK3ZCLHdCLENXL2dDdWl3QixtRCxDQUFBLDJDLENYaWhDdml3Qix1QixDV2poQzJtd0Isa0QsQ0FBQSwwQyxDWG1oQzNtd0IsbUIsQ1duaEMwcXdCLDRCLENBQUEsd0IsQ0FBQSxvQixDWHFoQzFxd0Isc0IsQ1dyaENzdHdCLG1ELENBQUEsMkMsQ1h1aEN0dHdCLHdCLENXdmhDMnh3QixvRCxDQUFBLDRDLENYeWhDM3h3Qix5QixDV3poQ2syd0Isb0QsQ0FBQSw0QyxDWDJoQ2wyd0Isd0IsQ1czaEN3NndCLG1ELENBQUEsMkMsQ1h5aUN4NndCLGdDLENBWkEsa0MsQ1c3aEN1L3dCLDZDLENBQUEsZ0MsQ0FBQSw2QixDQUFBLCtDLENYK2hDdi93Qiw4QyxDVy9oQ29reEIsK0IsQ0FBQSx1QixDWGlpQ3BreEIsbUIsQ1dqaUNnbnhCLHVDLENBQUEsK0IsQ1htaUNobnhCLHFCLENXbmlDc3F4Qix3QyxDQUFBLGdDLENYcWlDdHF4QixzQixDV3JpQzh0eEIsd0MsQ0FBQSxnQyxDWHVpQzl0eEIscUIsQ1d2aUNxeHhCLHVDLENBQUEsK0IsQ1h5aUNyeHhCLGdDLENXemlDczF4QixrQyxDQUFBLDBCLENYNGlDdDF4QixvQixDVzVpQ282eEIsc0QsQ0FBQSw4QyxDWDhpQ3A2eEIsZ0MsQ0FJQSxpQyxDV2xqQ28veEIsZ0QsQ0FBQSx3QyxDWGdqQ3AveEIscUIsQ1doakNtanlCLHFELENBQUEsNkMsQ1hvakNuanlCLGtCLENXcGpDK3J5QixzRCxDQUFBLDhDLENYMGpDL3J5QixnQyxDQUpBLDhCLENXdGpDNnd5QixnRCxDQUFBLHdDLENYd2pDN3d5QixvQixDV3hqQzIweUIscUQsQ0FBQSwrQ0NDNzB5QixnQixDQUNFLGlCLENBQ0EsVyxDQUNBLGUsQ0FDQSxZLENBQ0EsYSxDQUxGLGdCLENBQUEseUIsQ0FBQSw0QixDQUFBLHdDLENBK0JRLG1CLENBQUEsbUIsQ0FBQSxZLENBRUEsd0IsQ0FBQSxxQixDQUFBLGtCLENBakNSLHlCLENBVUksaUIsQ0FDQSx1QixDQUNBLFUsQ0FFQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUdBLGUsQ0FGQSx3QixDQUFBLDRCLENBZkosNEIsQ0FBQSx3QyxDQWdDUSx1QixDQUFBLG9CLENBQUEsc0IsQ0FoQ1IsNEIsQ0FvQk0sMkMsQ0FFQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQXRCTix3QyxDQTBCUSxpQixDQUNBLHdCLENBQ0EsZSxDQUNBLGMsQ0FDQSxpQixDQUlBLFcsQ0FDQSxVLENBQ0EsVyxDQXBDUiw0QyxDQXVDVSxVLENBQ0EsVyxDQXhDViw4QixDQTRDUSxVLENBQ0EsYyxDQUNBLGlCLENBQ0EsUSxDQS9DUiwrQyxDQUFBLGtELENBbURVLHdCLENBQ0EsVSxDQXBEVixvQyxDQXlEUSxrQixDQUFBLG1CLENBQUEsVyxDQUNBLFcsQ0FDQSxrQixDQUNBLGtCLENBQ0EsYSxDQTdEUiw4QyxDQStEVSxrQixDQU9WLHFDQUNFLGdCLENBQ0UsVyxBQUlKLG9DQUNFLHlCLENBRUksZ0IsQUFLTixvQ0FDRSxnQixDQUNFLFcsQ0FDQSxnQixDQUZGLHlCLENBSUksYyxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBTEosOEIsQ0FVUSxpQixDQUNBLEssQ0FYUixtQyxDQWNRLG1CLENBQUEsbUIsQ0FBQSxZLENBZFIsNEIsQ0FBQSxvQyxDQWtCUSxjTnZHVixlLENBQ0ksVSxDQUNBLG1CLENBQ0EsMkMsQ0FISiwyQixDQVNRLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUNBLGEsQ0FkUiw4QixDQWdCWSxjLENBQ0EsYSxDQUNBLDRDLENBQ0EsUyxDQUNBLFEsQ0FwQloseUMsQ0F1QlUsYyxDQUNBLGlCLENBeEJWLDJCLENBNEJRLFksQ0FDQSxhLENBQ0Esd0IsQ0FDQSxlLENBQ0EsWSxDQWhDUiw4QixDQWtDWSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLGtCLENBdENaLG1DLENPQUEsZ0MsQ1B3Q2dCLGEsQ0FDQSxjLENBQ0EsaUIsQ0ExQ2hCLGlDLENBOENVLDRCLENBQ0EsVyxDQUNBLFUsQ0FoRFYscUQsQ0FBQSwrQyxDQUFBLGtELENBa0RZLFksQ0FsRFosMEMsQ0FBQSwwQyxDQUFBLDBDLENBc0RjLCtCLENBdERkLDZDLENBd0RnQix3QixDQUNBLGEsQ0FDQSwyQyxDQUNBLGMsQ0FDQSxpQixDQUNBLFcsQ0FDQSxjLENBOURoQix5RCxDQUFBLHlELENBZ0VrQixjLENBQ0EsUSxDQWpFbEIsd0QsQ0FBQSx3RCxDQW9Fa0IsYyxDQUNBLFEsQ0FyRWxCLGtELENBd0VrQixTLENBeEVsQiw2RCxDQTJFa0IsWSxDQTNFbEIsNkMsQ0FvRmdCLGMsQ0FDQSxpQixDQUNBLFcsQ0E4R0EscUIsQ0FwTWhCLGtELENBZ0drQixhLENBQ0Esd0IsQ0FDQSwyQyxDQUNBLGMsQ0FDQSxTLENBcEdsQixvRCxDQXNHb0IsYSxDQUNBLG9CLENBdkdwQixpRCxDQTJHa0IsYSxDQUNBLDJDLENBNUdsQixtRCxDQStHa0IsYSxDQUNBLDJDLENBaEhsQixzRCxDQW1Ia0IsaUIsQ0FDQSxXLENBQ0EsUyxDQUNBLGlCLENBdEhsQix3RSxDQXdIb0IsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxpQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLFcsQ0FDQSxrQixDQTVIcEIsNEUsQ1FGQSx1RCxDUmdJc0IsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0EvSHRCLDhFLENTRkEsNEgsQ1RvSXNCLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBQ0EsMkMsQ0F0SXRCLDhFLENBeUlzQixVLENBQ0EsaUIsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxlLENBQ0EsaUZBOUl0Qiw4RSxDQStJd0IsYUcvSXhCLHdDLENIQUEsMEYsQ0FBQSxvRixDQWtKd0IsUyxDQWxKeEIsc0gsQ1NGQSxvSyxDVHdKc0IsdUIsQ0F0SnRCLG9GLENBeUpzQixjLENBQ0EsVSxDQUNBLFEsQ0FDQSxjLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FFQSxXLENBQ0EsVSxDQUNBLGUsQ0FDQSx3QixDQUNBLGlCLENBQ0EsaUIsQ0FyS3RCLHdGLENBMEt3QixnQixDQUNBLFUsQ0FDQSxRLENBNUt4Qix3RixDQStLd0IsZ0IsQ0FDQSxrQixDQUNBLFEsQ0FDQSxVLENBbEx4QixvRCxDQTJMa0IsMkMsQ0FDQSxjLENBQ0EsYSxDQTdMbEIsZ0UsQ0FBQSw4RCxDQWdNa0IsWSxDQWhNbEIsMEQsQ0FzTWtCLFUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxlLENBMU1sQiw4RCxDQTZNb0IsVSxDQUNBLFcsQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxhLENBbE5wQiwrQyxDQTROYyxhLENBQ0EsZ0IsQ0E3TmQsNkMsQ0FrT2dCLGMsQ0FDQSxpQixDQUNBLFMsQ0FwT2hCLHlDLENBMk9RLFUsQ0FDQSxpQixDQTVPUix3RCxDQThPVSxVLENBRUEscUIsQ0FoUFYsMkQsQ0FrUFksYSxDQUNBLHdDLENBQ0EsaUIsQ0FDQSxjLENBQ0Esa0IsQ0F0UFosMkQsQ0F5UFksYSxDQUNBLDJDLENBQ0EsaUIsQ0FDQSxjLENBNVBaLHlFLENBQUEsNkUsQ0FnUWMsZSxDQWhRZCx1RixDQUFBLDJGLENBa1FnQixtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBblFoQiw2RixDQUFBLGlHLENBcVFrQixRLENBQ0EsK0IsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGdCLENBQ0EsMkMsQ0FDQSxjLENBNVFsQix3SCxDQUFBLDZHLENBQUEsNEgsQ0FBQSxpSCxDQThRb0IsYSxDQUNBLDJDLENBQ0EsYyxDQWhScEIsK0csQ0FBQSxvRyxDQUFBLG1ILENBQUEsd0csQ0E4UW9CLGEsQ0FDQSwyQyxDQUNBLGMsQ0FoUnBCLG1ILENBQUEsb0gsQ0FBQSx3RyxDQUFBLHlHLENBQUEsdUgsQ0FBQSx3SCxDQUFBLDRHLENBQUEsNkcsQ0E4UW9CLGEsQ0FDQSwyQyxDQUNBLGMsQ0FoUnBCLDBHLENBQUEsK0YsQ0FBQSw4RyxDQUFBLG1HLENBOFFvQixhLENBQ0EsMkMsQ0FDQSxjLENBaFJwQiw4RixDQUFBLGtHLENBcVJrQixVLENBQ0EsK0IsQ0FDQSxpQixDQUNBLGdCLENBQ0EsZSxDQUNBLGMsQ0FDQSxhLENBQ0EsZSxDQUNBLGlCLENBQ0EsYSxDQUNBLDJDLENBQ0EsYyxDQUNBLDZCLENBRUEscUIsQ0FDQSx1QixDQUNBLG9CLENBQ0EsNkgsQ0FBQSx1SCxDQUdBLCtHLENBSUEseUMsQ0FJQSwyQixDQWpUbEIsb0csQ0FBQSx3RyxDQXFUa0IsUyxDQXJUbEIsMEcsQ0FBQSwyRyxDQUFBLDhHLENBQUEsK0csQ0F1VG9CLG1CLENBQUEsbUIsQ0FBQSxZLENBdlRwQixnSCxDQUFBLGlILENBQUEsb0gsQ0FBQSxxSCxDQXlUc0IsUyxDQXpUdEIsMkgsQ0FBQSw0SCxDQUFBLCtILENBQUEsZ0ksQ0EyVHdCLGdCLENBM1R4QixxRyxDQUFBLHlHLENBa1VrQixTLENBQ0EsZSxDQUNBLGUsQ0FwVWxCLG9JLENBQUEsd0ksQ0E2VXdCLFksQ0E3VXhCLG9ILENBQUEsd0gsQ0FpVnNCLGlCLENBQ0EsUyxDQWxWdEIsMEgsQ0FBQSw4SCxDQW9Wd0IsVSxDQXBWeEIsaUgsQ0FBQSxxSCxDQXdWc0IsZ0IsQ0FDQSwyQyxDQUNBLGMsQ0ExVnRCLHdILENBQUEsNEgsQ0E2VnNCLGlCLENBQ0EsbUIsQ0FDQSxLLENBQ0EsWSxDQUNBLGMsQ0FDQSxXLENBQ0EsVyxDQUNBLGEsQ0FDQSxXLENBQ0EsMkMsQ0FDQSxVLENBdld0Qiw2SCxDQUFBLGlJLENBeVd3QixjLENBQ0EsMkMsQ0ExV3hCLGdGLENBQUEsb0YsQ0FpWGdCLGEsQ0FDQSxjLENBQ0EsMkMsQ0FuWGhCLGtGLENBQUEsc0YsQ0FzWGdCLFUsQ0FDQSxRLENBQ0EsK0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGtCLENBQ0EsVyxDQUNBLDJDLENBQ0EsYyxDQTlYaEIsd0UsQ0F1WWMsa0IsQ0FDQSxlLENBeFlkLDhFLENBMllnQiwyQyxDQUNBLGMsQ0FDQSxjLENBN1loQix5RixDQWdaZ0IsUyxDQUNBLGlCLENBQ0EsYyxDQWxaaEIsdUgsQ0FzWmdCLFUsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxpQixDQUNBLG9CLENBQ0EscUIsQ0FDQSxVLENBQ0EsVyxDQUNBLFcsQ0FDQSxpQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxjLENBbGFoQiwrSCxDQXNhZ0IsVSxDQUNBLGtCLENBQ0EsYyxDQXhhaEIsMEUsQ0EyYWdCLGEsQ0FDQSwyQyxDQUNBLGdCLENBN2FoQix3RyxDQWliYyxZLENBamJkLDJFLENBb2JjLGtCLENBQ0EsYSxDQUNBLDRCLENBQUEsdUIsQ0FBQSxvQixDQXRiZCw2QixDQThiUSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGEsQ0FoY1IsbUMsQ0FtY1UsaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBcmNWLDBDLENBd2NZLGlCLENBTVoscUNBQ0UsZSxDQUNFLFksQ0FERiwyQixDQUdJLFksQUFLTixxQ0FDSSxlLENBQ0ksWSxDQURKLDBHLENBQUEsMkcsQ0FVb0IsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FWcEIsZ0gsQ0FBQSxpSCxDQVlzQixVLENBWnRCLDJILENBQUEsNEgsQ0Fjd0IsZSxBQWM1QixxQ0FDSSxlLENBQ0ksUyxDQURKLG9CLENBR1EsNEIsQ0FIUixnQyxDQUFBLHVELENBTVEsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxxQixDQUFBLGtCLENBQUEsZSxDQVBSLG1DLENBU1ksYyxDQUNBLFEsQ0FDQSxnQixDQVhaLHVELENBa0JZLG1CLENBQUEsbUIsQ0FBQSxZLENBRUEsd0IsQ0FBQSxxQixDQUFBLGtCLENBcEJaLHlELENBQUEsOEQsQ0FzQmMsaUIsQ0FDQSxvQixDQUNBLDZCLENBQUEsMEIsQ0FBQSxxQixDQXhCZCxnQyxDQStCUSxjLENBQ0EsUyxDQUNBLGtCLENBakNSLG1ELENBbUNZLFMsQ0FDQSxVLENBcENaLHlELENBeUNZLHdCLENBQ0Esa0IsQ0ExQ1oseUQsQ0ErQ1ksa0IsQ0FDQSxrQixDQUNBLFUsQ0FqRFosbUMsQ0FBQSxvRCxDQUFBLG9FLENBQUEsbUQsQ0FBQSw0QyxDQW9EWSxZLENBcERaLHNDLENBdURZLHlCLENBQ0EsbUIsQ0FDQSxVLENBekRaLHlDLENBMkRnQixrQixDQTNEaEIsNEMsQ0FBQSwrQyxDQXVFb0IsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxVLENBeEVwQiw0QyxDQWlFZ0IsYyxDQUNBLHFCLENBbEVoQiwrQyxDQXNFb0IsbUIsQ0FBQSxtQixDQUFBLFksQ0FHQSwrQixDQXpFcEIsK0MsQ0E0RWtCLG9CLENBQ0EseUIsQ0FDQSx1QixDQTlFbEIscUQsQ0FnRndCLGEsQ0FDQSxVLENBQ0EsYSxDQUNBLGMsQ0FDQSx3QixDQXBGeEIsNkQsQ0F1RnNCLGEsQ0FDQSxlLENBeEZ0Qix3RCxDQThGc0Isa0IsQ0FDQSx1QixDQS9GdEIsMEUsQ0FpR3dCLHVCLENBakd4QixrRSxDQXFHc0IsdUIsQ0FyR3RCLHFFLENBdUd3QixjLENBdkd4QixvRSxDQTBHd0IsVSxDQTFHeEIsc0QsQ0E4R3NCLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw2QixDQUFBLDhCLENBQUEsMEIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxvQixDQUFBLGlCLENBQUEsd0IsQ0FqSHRCLDJELENBbUh3QixnQixDQW5IeEIsa0UsQ0F3SG9CLFUsQ0F4SHBCLCtFLENBMEh3QixXLENBQ0EsVyxDQUNBLCtCLENBNUh4QixtRixDQThINEIsVyxDQUNBLGUsQ0EvSDVCLGtGLENBb0k0QixjLENBcEk1QiwyRCxDQXlJb0IsWSxDQXpJcEIsOEQsQ0E0SW9CLFMsQ0FDQSxhLENBN0lwQiw4RSxDQWdKNEIsUSxDQWhKNUIsOEUsQ0FtSjRCLFMsQ0FuSjVCLG9ELENBQUEsb0QsQ0FBQSx5RCxDQXdKb0IsUyxDQXhKcEIsMEcsQ0E4SmdDLFksQ0E5SmhDLDZCLENBQUEsbUMsQ0F3S1EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0F6S1IsbUMsQ0E4S1ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxlLENBaExaLDBDLENBcUxjLGMsQ0FDQSxvQixBQU9sQixvQ0FDRSxrSCxDQUFBLG1ILENBV3dCLFksQ0FYeEIsMEYsQ0FnQm9CLFMsQ0FDQSwyQixDQWpCcEIsMEYsQ0FvQm9CLFMsQ0FDQSxpQixDQUNBLGdCLENBdEJwQixxRixDQTRCYyxhLENBNUJkLHVGLENBQUEsMEcsQ0FBQSwyRyxDQXNDZ0IsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0F0Q2hCLG9HLENBQUEscUcsQ0F3Q2tCLFUsQ0FDQSxhLENBekNsQixnSCxDQUFBLGlILENBNkNzQixVLENBN0N0QiwySCxDQUFBLDRILENBK0N3QixlLEFBYzFCLG9DQUNJLGdDLENBRVEsYyxDQUNBLFMsQ0FIUixtQyxDQUtZLFksQ0FMWiw2QyxDQVlnQixVLENBWmhCLHlELENBY29CLHVCLENBQ0Esd0IsQ0FmcEIsNkIsQ0FBQSxtQyxDQXFCUSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQXJCUix5QyxDQXdCZ0IsYyxDQXhCaEIsbUMsQ0E0QlksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxpQkUvd0JoQixpQixDQUNJLFMsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxtQixDQUpKLGlDLENBT1EsVSxDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0FaUiw4QixDQWdCUSwrQixDRGhCUiwrQixDQ0FBLGlDLENBa0JZLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBQ0EsbUIsQ0F0QlosNkIsQ0EwQlEsYyxDQTFCUiw4QyxDQTRCWSxRLENBQ0EsZ0IsQ0Q3QloseUQsQ0NBQSwyRCxDRUFBLGtELENGZ0NjLFUsQ0FDQSwrQixDQUNBLG1CLENBbENkLGtDLENBdUNZLHFCLENBQ0Esd0IsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxxQixDQTdDWixvQyxDQW9EZ0IsaUIsQ0FDQSxRLENBQ0EsTyxDRHREaEIscUMsQ0NBQSx1QyxDQ0FBLG1DLENDQUEsOEIsQ0Z3RG9CLGMsQ0FDQSxTLENBekRwQixtQyxDQThEWSxjLENBQ0EsUyxDQUNBLFksQ0FoRVosbUMsQ0FtRVksYyxDQUNBLCtCLENBQ0EsYyxDQUNBLFMsQ0R0RVosdUMsQ0FBQSx3QyxDQ0FBLHlDLENBQUEsMEMsQ0VBQSxnQyxDQUFBLGlDLENGeUVZLDBCLENBQ1QsbUIsQ0ExRUgsb0MsQ0E2RVksUyxDQUNBLGMsQ0FDQSxjLENEL0VaLG1DLENDQUEscUMsQ0NBQSxpQyxDQ0FBLDRCLENGa0ZZLGMsQ0FDQSxrQixDQW5GWix1QyxDQXdGWSxtQixDQUNBLGEsQ0F6RlosdUMsQ0E0RlksbUIsQ0E1RlosNkIsQ0FpR1Esd0IsQ0FDQSxxQixDQUNBLGEsQ0FuR1IsdUIsQ0FzR1EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSw0QixDQTNHUixtQyxDQTZHWSx3QixDQUNBLGEsQ0FDQSxnQixDQUNBLGMsQ0FDQSx3QixDQUNBLG9CLENBQ0EscUIsQ0FDQSxnQixDQXBIWixxQyxDQXVIWSxVLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBeEhaLHVDLENBMEhnQiwwQixDQUFBLHVCLENBQUEsa0IsQ0ExSGhCLGlDLENBK0hRLGMsQ0FDQSxpQixDQUNBLFEsQ0FDQSxRLENBQ0EsYSxDRG5JUixpQyxDQUFBLGdJLENDQUEsOEIsQ0tBQSw4QixDTHVJTSxZLENBSU4scUNBQ0ksaUIsQ0FDSSxTLENBQ0EsMkIsQ0FBQSw2QixDQUFBLGlDLENBQUEsNkIsQ0FDQSxvQixDQUhKLDBELENBUWdCLG1CLENBUmhCLCtCLENBY1EsZ0IsQ0FkUiwyQixDQWtCUSxjLENBbEJSLDZCLENBc0JRLGlCLENBQ0EsVyxDQXZCUix1QixDQTBCUSxXLENBMUJSLG1DLENBNEJZLGdCLENBNUJaLHFDLENBK0JZLGdCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBaENaLDRDLENBa0NnQixnQixDQUNBLHdCLENBbkNoQiw2QyxDQXlDWSxjLENBekNaLG1DLENBOENZLFMsQ0E5Q1osbUMsQ0FpRFksUyxDQWpEWixvQyxDQW9EWSxTLENBcERaLGlDLENBd0RRLGMsQ0FDQSxRLENBQ0EsVSxBQUtaLG9DQUNJLDBELENBSWdCLGtCLENBSmhCLGlDLENBU1EsYyxDQUNBLGlCLENBVlIsbUMsQ0FlWSxrQkQzTmhCLGUsQ0FDRSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsbUIsQ0FKRixnQyxDQUFBLGlCLENBTUksMkMsQ0FOSix5QixDQVNJLFMsQ0FUSiw4QixDQWFJLFUsQ0FDQSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLGlCLENBbEJKLDRCLENBc0JJLCtCLENBdEJKLDJCLENBZ0NJLGMsQ0FoQ0osNEMsQ0FrQ00sUSxDQUNBLGdCLENBbkNOLGdDLENBNkNNLHdCLENBQ0EsVSxDQUNBLGdCLENBQ0EsYyxDQUdBLGlCLENBQ0EsUyxDQUNBLFEsQ0FyRE4sc0MsQ0F1RFEsVSxDQUNBLGlCLENBQ0EsVSxDQUNBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLFUsQ0FDQSxRLENBQ0EsUSxDQUNBLE0sQ0FDQSxrQixDQS9EUixzQyxDQWtFUSxVLENBQ0Esb0IsQ1NuRVIsK0MsQ1RBQSw0QyxDQXFFYyxXLENBckVkLDJCLENBMkVJLDJDLENBQ0EsVSxDQTVFSixrQyxDQWdGUSxpQixDQUNBLFEsQ0FDQSxZLENBQ0EsUyxDQW5GUixpQyxDQTJGTSxjLENBQ0EsUyxDQUNBLHFCLENBN0ZOLGtGLENBZ0dRLGUsQ0FDQSx1QixDQWpHUixpQyxDQXFHTSxjLENBQ0EsK0IsQ0FDQSxjLENBQ0EsUyxDQXhHTixrQyxDQStHTSxTLENBQ0EsYyxDQUNBLGMsQ0FqSE4scUMsQ0EwSE0sbUIsQ0FDQSxhLENBM0hOLHFDLENBOEhNLG1CLENBOUhOLDJCLENBQUEsZ0MsQ0FtSUksd0IsQ0FDQSxxQixDQXBJSix3QyxDQXVJTSxhLENBdklOLGlDLENBa0pNLHdCLENBQ0EsYSxDQUNBLGdCLENBQ0EsYyxDQUNBLHdCLENBQ0Esb0IsQ0FDQSxxQixDQXhKTiwrQixDQW1LSSxjLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUSxDQUNBLGEsQ0F2S0oseUNBQUEsUSxDQUFBLDBDQUFBLFEsQ0E0S00sWSxDQTVLTix1RyxDQUFBLGdFLENBQUEsZ0UsQ0FBQSxpRSxDQWtMVSxhLENBbExWLDZHLENBQUEsc0UsQ0FBQSxzRSxDQUFBLHVFLENBcUxZLGUsQ0FyTFosbUQsQ0E2TkksYyxDQUNBLGtCLENBQ0EsYSxDQUNBLGEsQ0FDQSxjLENBQ0EsYSxDQUNBLDJDLENBbk9KLGdLLENFQUEsc0gsQ1E4RkEsc0YsQ1Y0SVksd0IsQ0FDQSxvRCxDQUFBLCtDLENBQUEsNEMsQ0FDQSxVLENBQ0EsdUIsQ0FDQSx3QixDQTlPWix5RyxDQW1QVSxvQixDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLHFCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0ExUFYsMkcsQ0E4UFUsYyxDQUNBLGEsQ0FRVixxQ0FDRSxlLENBQ0UsYyxBQUlKLHFDQUNFLGUsQ0FDRSxTLENBQ0Esb0IsQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUhGLHdELENBUVEsbUIsQ0FSUiw2QixDQWNJLGdCLENBZEoseUIsQ0FrQkksYyxDQWxCSixxQixDQXNCSSxXLENBdEJKLGlDLENBd0JNLGdCLENBeEJOLG1DLENBMkJNLGdCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBNUJOLDBDLENBOEJRLGdCLENBQ0Esd0IsQ0EvQlIsMkMsQ0FxQ00sYyxDQXJDTixpQyxDQTBDTSxTLENBMUNOLGlDLENBNkNNLFMsQ0E3Q04sa0MsQ0FnRE0sUyxDQWhETiwrQixDQW9ESSxjLENBQ0EsUSxDQUNBLFUsQUFLTixvQ0FDRSx3RCxDQUlRLGtCLENBSlIsK0IsQ0FTSSxjLENBQ0EsaUIsQ0FWSixxQixDQWNJLDJCLENBQUEsNkIsQ0FBQSxpQyxDQUFBLDZCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBZkosdUIsQ0FpQk0saUJNM1ZSLGUsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLG9CLENBQUEsaUIsQ0FBQSx3QixDQUNBLDJDLENBSEosd0IsQ0FLUSxlLENBQ0EsWSxDQUNBLFMsQ0FDQSxxQixDQUNBLDBCLENBQUEsdUIsQ0FBQSxrQixDQVRSLDJCLENBWVksVSxDQUNBLGMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxrQixDQWhCWixpQyxDQTZCZ0IsNEIsQ0E3QmhCLHVDLENBaUNvQixjLENBQ0Esd0IsQ0FDQSxpQixDQW5DcEIsbUQsQ0FxQ3dCLFMsQ0FDQSxlLENBdEN4Qiw2QyxDQXlDd0IsZ0IsQ0FDQSxpQixDQTFDeEIsd0QsQ0FBQSw0QyxDQTZDd0IsYyxDQTdDeEIsaUQsQ0ErQzRCLGlCLENBQ0EsVyxDQUNBLE8sQ0FDQSxVLENBQ0EsYSxDQW5ENUIsdUMsQ0E0RG9CLFEsQ0FDQSxpQixDQTdEcEIsOEMsQ0FnRW9CLGEsQ0FDQSxnQixDQUNBLFcsQ0FsRXBCLGtELENBcUVvQixlLENBQ0EsYyxDQXRFcEIsb0MsQ0FBQSxvRCxDQXdFd0IsYyxDQUNBLGEsQ0F6RXhCLHlELENBZ0ZvQixZLENBaEZwQixvQyxDQXFGZ0IsYyxDQXJGaEIsNEMsQ0F1Rm9CLGEsQ0FDQSxnQixDQU9wQixxQ0FDSSxlLENBQ0ksd0IsQ0FDQSxlLENBRkosd0IsQ0FJUSxVLENBQ0EsWSxDQUNBLFksQ0FOUiwyQixDQVNZLGUsQ0FUWiw4QixDQVdnQixhLENBWGhCLGdDLENBY2dCLGMsQ0FkaEIsOEIsQ0FtQlksUSxDQW5CWix5RCxDQXNCb0IsYSxDQUNBLGMsQ0F2QnBCLGdFLENBMEI0QixpQixDQUNBLFUsQ0FDQSxTLENBNUI1Qix1RCxDQWtDb0IsYyxBQVF4QixvQ0FDSSwyQixDQUdZLGMsQ0FDQSxlLENBSlosZ0MsQ0FBQSxvQyxDQUFBLG9DLENBQUEsdUMsQ0FNZ0IsYyxDQU5oQixpQyxDQUFBLGlDLENBV2dCLG1CLENBWGhCLG1ELENBa0I0QixZLENBbEI1QixnRSxDQUFBLGdFLENBNEI0QixVLENBQ0EsV0h4S2hDLFEsQ0FFSSxXLENBQ0EsaUIsQ0FDQSxtQixDQUpKLHVCLENBT1EsVSxDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxpQixDQWJSLHFCLENBaUJRLCtCLENPakJSLGdDLENBOEZBLGMsQ1A5RkEsd0IsQ0FtQlksYSxDQUNBLGMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxtQixDQXZCWixvQixDQTJCUSxjLENBM0JSLHFDLENBNkJZLFEsQ0FDQSxnQixDQTlCWix5QixDQXdDWSxxQixDQUNBLHdCLENBQ0EsYSxDQUNBLGdCLENBQ0EsYyxDQUNBLHdCLENBQ0EscUIsQ0Q5Q1osZ0MsQ0NBQSwyQixDQXFEZ0IsaUIsQ0FDQSxRLENBQ0EsTyxDRHZEaEIsZ0MsQ0NBQSwyQixDQStEWSx3QixDQUNBLFUsQ0FDQSxnQixDQUNBLGMsQ0FDQSx3QixDQUNBLHFCLENBcEVaLDBCLENBdUVZLGMsQ0FDQSxTLENBQ0EsWSxDQXpFWiwwQixDQTRFWSxjLENBQ0EsK0IsQ0FDQSxjLENBQ0EsUyxDQS9FWiwyQixDQXNGWSxTLENBQ0EsYyxDQUNBLGMsQ094RlosK0QsQ1BBQSx5QyxDQWdHZ0IsUyxDQWhHaEIsUSxDQUFBLHlDLENBbUdnQixTLENPbkdoQixnQixDUkFBLHNGLENDQUEscUIsQ0F5R00sWSxDQUlOLHFDQUNJLFEsQ0FDSSxTLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxtQixDQUhKLGtCLENBTVEsYyxDQU5SLGMsQ0FTUSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxXLENBVlIsMEIsQ0FZWSxnQixDQVpaLG9DLENBaUJZLGMsQ0FqQlosMEIsQ0FzQlksUyxDQXRCWiwwQixDQXlCWSxTLENBekJaLDJCLENBNEJZLFcsQUFNaEIsb0NBQ0ksYyxDQUVJLDJCLENBQUEsNkIsQ0FBQSxpQyxDQUFBLDZCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBSEosZ0IsQ0FLUSxlLENBTFIsdUIsQ0FTUSxjLENBQ0EsbUJEM0paLGEsQ0FDRSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsbUIsQ0FDQSwyQyxDQUxGLDBCLENBUUksVSxDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0FiSix1QixDQWlCSSxTLENBakJKLDBCLENBcUJJLCtCLENBQ0EsaUIsQ0F0QkosNkIsQ0F5Qk0sVSxDQUNBLGMsQ0FDQSxlLENBQ0Esd0IsQ0E1Qk4seUIsQ0FpQ0ksYyxDQUNBLFMsQ0FDQSxjLENTbkNKLDRCLENUQUEsK0IsQ0E4RE0sYyxDQUNBLFMsQ0FDQSxZLENBaEVOLCtCLENBb0VNLGMsQ0FDQSwrQixDQUNBLGMsQ0FDQSxTLENTdkVOLGtDLENBQUEsbUMsQ1RBQSxxQyxDQUFBLHNDLENBMkVNLDBCLENBQ0EsbUIsQ0E1RU4sZ0MsQ0FnRk0sUyxDQUNBLGMsQ0FDQSxjLENBbEZOLDhDLENBNEZRLFMsQ0E1RlIsOEMsQ0FnR1EsUyxDQWhHUixrQyxDQXFHTSxVLENBQ0EsZSxDQUNBLFEsQ0FDQSx5QyxDQUNBLFcsQ0FDQSxpQixDQUNBLGMsQ0FDQSxrQixDQTVHTixxRCxDQW1IUSxRLENBQ0EsVSxDQXBIUiwyRCxDQXlIUSw0QixDQUNBLGtCLENBMUhSLDJELENBK0hRLGtCLENBQ0Esa0IsQ0FDQSxVLENBaklSLDZCLENBdUlJLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esc0IsQ0FBQSxtQixDQUFBLDBCLENBeElKLHNDLENBMklNLGUsQ0EzSU4sd0MsQ0ErSU0sUyxDQS9JTiw2QixDQW9KSSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxrQixDQXZKSixvQyxDQTBKTSx5QixDQUNBLGEsQ0EzSk4sMEMsQ0E4SlEsYSxDQTlKUix3QyxDQW1LTSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLFUsQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGUsQ0F2S04sbUYsQ0F3TFUsb0IsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxxQixDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBL0xWLHFGLENBbU1VLGMsQ0FDQSxhLENBT1YscUNBQ0UsYSxDQUNFLGMsQUFJSixxQ0FDRSxhLENBQ0UsUyxDQUNBLDJCLENBQUEsNkIsQ0FBQSxpQyxDQUFBLDZCLENBQ0EsbUIsQ0FIRixxRCxDQVFRLGMsQ0FSUiwrQixDQWFNLFMsQ0FiTiwrQixDQWlCTSxTLENBakJOLGdDLENBcUJNLFMsQ0FyQk4saUMsQ0F5Qk0sUSxDQXpCTix1QixDQThCSSxjLENBOUJKLDBCLENBa0NJLGlCLENBQ0EsSyxDQW5DSixzQyxDQXdDTSxhLENBeENOLHdDLENBNENNLFUsQ0E1Q04sNkIsQ0FpREksb0IsQUFLTixvQ0FDRSwwQixDQUVJLGMsQ0FDQSxnQixDQUhKLDZCLENBT0ksZSxDQVBKLDZCLENBV0ksYyxDQVhKLHdDLENBY00sbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDZCLENBQUEsaUMsQ0FBQSw2QixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQWhCTixvRCxDQW1CUSxvQlU1UlYsNEIsQ0FDSSwyQyxDQUNBLGdCLENBQ0EsYSxDQUNBLG1CLENBQ0EsZ0IsQ0FMSixrRCxDQU9RLFUsQ0FFQSxxQixDQUNBLHdCLENBQ0EsWSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FiUixzRSxDQWVZLFUsQ0FDQSxrQixDQWhCWix5RSxDQWtCZ0IsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsUSxDQXJCaEIsd0UsQ0F5QmdCLGEsQ0FDQSxjLENBQ0EsK0IsQ0FDQSxjLENBNUJoQiwwRSxDQThCb0IseUIsQ0FDQSxhLENDL0JwQixrQyxDREFBLGdGLENFeUhBLE0sQ0Z2Rm9CLGEsQ0RsQ3BCLFcsQ0NBQSw2RSxDQXFDb0IsYyxDQXJDcEIscUUsQ0EwQ1ksUyxDQTFDWix1RSxDQUFBLGtDLENBd0VRLG1CLENBQUEsbUIsQ0FBQSxZLENBRUEsdUIsQ0FBQSxvQixDQUFBLHNCLENBMUVSLHVFLENBNkNnQiwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUVBLHdCLENBQUEscUIsQ0FBQSxrQixDQS9DaEIsMkUsQ0FpRG9CLFksQ0FDQSxVLENBQ0EsZSxDQW5EcEIseUUsQ0FzRG9CLGlCLENBQ0EsYyxDQUNBLGEsQ0FDQSxhLENBQ0EsZSxDQTFEcEIsOEUsQ0E0RHdCLGMsQ0FDQSxlLENBN0R4Qiw2RSxDQWtFZ0Isb0IsQ0FsRWhCLGtDLENBeUVRLFUsQ0FFQSxhLENBM0VSLDhDLENBNkVZLHdCLENBQ0EsYSxDQUNBLGdCLENBQ0EsYyxDQUNBLHdCLENBQ0Esb0IsQ0FDQSxxQixDQUtaLHFDQUNJLDRCLENBQ0ksa0IsQUFJUixxQ0FDSSw0QixDQUNJLGUsQ0FESixrRCxDQUdRLFMsQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUpSLHNFLENBTVksVSxDQU5aLHFFLENBU1ksVSxDQUNBLGtCLEFBTWhCLG9DQUNJLDRCLENBQ0ksZ0IsQ0FESixnRixDQU1vQixXLEFBUXhCLG9DQUNJLDRCLENBQ0ksZ0IsQ0FESixrRCxDQUdRLGEsQ0FIUix5RSxDQUFBLDZFLENBTWdCLGMsQ0FOaEIseUUsQ0FpQm9CLGMsQ0FqQnBCLDhFLENBbUJ3QixnQixBQVM1QixvQ0FDSSxnRixDQUtvQixXRy9KeEIsd0MsQ0FBQSx5QyxDQUFBLGlDLENBQUEsa0MsQ0FFSSxjLENBQ0Esa0IsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FOSixpRSxDQUFBLGtFLENBQUEsa0UsQ0FBQSxtRSxDQUFBLDBELENBQUEsMkQsQ0FBQSwyRCxDQUFBLDRELENBU00sd0IsQ0FDQSxXLENBQ0EsYSxDQUNBLGMsQ0FaTixxQixDQUFBLGMsQ0FpQk0sbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSw0QixDQUNBLDJDLENBdkJOLG1DLENBQUEsNEIsQ0F5QlUsVSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQTFCVixxQyxDQUFBLDhCLENBNEJjLDBCLENBQUEsdUIsQ0FBQSxrQixDQU9kLGlCLENBQ0UsNEMsQ0FDQSxjLENKdkNGLGdCLENBR1EsbUIsQ0FDQSxhLENBQ0EsYSxDQUxSLFcsQ0FTUSxjLENBRUEsK0IsQ0FDQSxtQixDQUNBLGEsQ0FDQSxVLENGVEosYSxDRUxKLGtCLENBaUJRLE8sQ0FDQSxRLENBbEJSLFcsQ0FzQlEsd0IsQ0FDQSxRLENBQ0EsK0IsQ0FDQSxVLENBekJSLG9CLENBQUEsYyxDQTRCUSxjLENBNUJSLHVCLENBQUEsaUIsQ0E4Qlksd0IsQ0E5QlosYyxDQWtDUSxVLENBbENSLHFCLENBcUNnQixtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQXZDaEIsOEQsQ0FrRGMsZSxDQUNBLGtCLENBbkRkLDRCLENBdURZLGMsQ0FDQSwrQixDQUNBLGMsQ0FDQSxTLENBMURaLDZCLENBaUVZLFMsQ0FDQSxjLENBQ0EsYyxDQW5FWixrQyxDQXNFWSxZLENBdEVaLHFDLENBeUVZLFcsQ0FLWixxQ0FDSSxnQixDQUVRLGEsQ0FGUiw0QixDQU1ZLFMsQ0FOWiw0QixDQUFBLDZCLENBU1ksVyxBQVNoQixvQ0FDSSw0QixDQUdZLFMsQ0FIWiw0QixDQUFBLDZCLENBTVksV0Z4R2hCLFEsQ0FDRSwyQyxDQUNBLFksQ0FDQSxnQixDQUhGLHFCLENBUUksUyxDQUNBLFMsQ0FUSixpQyxDQVdNLGtCLENBWE4sa0QsQ0FhUSxhLENBQ0EsYyxDQWRSLG1DLENBaUJRLFUsQ0FDQSx3QixDQUNBLGMsQ0FDQSxxQixDQUNBLFksQ0FDQSxlLENBQ0EsZSxDQUNBLGtDLENBQ0EsaUIsQ0FDQSxTLENBQ0EsYyxDQTNCUiwwQyxDQThCVSxvQixDQUNBLGtDLENBL0JWLDBDLENBa0NVLFEsQ0FDQSxVLENBQ0EsUyxDQUNBLGlCLENBQ0EsYSxDQUNBLGUsQ0FDQSxVLENBQ0EsTSxDQUNBLGdCLENBQ0EsTyxDQUNBLGlCLENBNUNWLHlDLENLdUJBLG9CLENKb0tBLDZDLENENUlVLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxVLENBQ0EsUSxDQUNBLFEsQ0FDQSxNLENBQ0Esa0IsQ0F2RFYseUMsQ0EwRFUsVSxDQUNBLG9CLENBM0RWLHFELENBa0VZLFksQ0FsRVosZ0IsQ0F5RUksUyxDQUNBLGlCLENBMUVKLHVCLENBNkVJLGUsQ0FJSixxQ0FDRSxRLENBQ0UsYyxBQUlKLHFDQUNFLFEsQ0FDRSxTLENBQ0EsZ0IsQ0FGRixhLENBSUksMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FKSiwwQixDQU1NLFMsQ0FOTixxQixDQVNNLGUsQ0FDQSxVLENBQ0EsYyxDQUNBLGdCLEFBTVIsb0NBQ0UsUSxDQUNFLFMsQ0FERiwwQixDQUlNLFUsQ0FKTix3QyxDQU9VLGMsQ0FQVixxQixDQWVRLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBZlIsbUMsQ0FBQSxxQixDQXFCWSx1QixDQUFBLG9CLENBQUEsbUIsQUFTZCxvQ0FDRSxlLENBRUksYyxDQUZKLDhCLENBQUEsNEIsQ0FJTSwwQk85SVIseUMsQ0FHWSx3QixDQUNBLFUsQ0FDQSxpQixDQUNBLGMsQ0FDQSx3QixDQUNBLHFCLENBQ0EsZSxDQVRaLDRCLENBWVksYyxDQUNBLFMsQ0FDQSxZLENBZFosNEIsQ0FpQlksYyxDQUNBLCtCLENBQ0EsYyxDQUNBLFMsQ0FwQlosa0MsQ0FBQSxtQyxDTkFBLHlDLENNdUJZLDBCLENBQ1QsbUIsQ0F4QkgsK0QsQ0E0QmdCLFEsQ0FDQSxlLENBN0JoQixpQixDVEZBLHNELENTcUNZLGEsQ0FuQ1osdUIsQ0FxQ2dCLG9CLENBckNoQiw0QixDQXlDWSxVLENBQ0EsVyxDQTFDWiw0QixDQTZDWSxnQixDQUNBLGUsQ0FDQSxVLENBQ0EsMkMsQ0FDQSx3QixDQUNBLHdCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLG9CLENBQ0EsYSxDQUNBLFMsQ0FDQSxpQixDQUVBLGUsQ0FDQSxRLENBS1oscUNBQ0ksNEIsQ0FHWSxTLENBSFosNEIsQ0FNWSxXLEFBTWhCLG9DQUNJLDRCLENBR1ksYSxDQUhaLG9CLENBTVksaUIsQUFNaEIsb0NBQ0ksNEIsQ0FHWSxVLENBSFosNEIsQ0FNWSxVLENBQ0Esb0JDbkdoQixnQixDQUdRLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGMsQ0FDQSx3QixDQUxSLG9CLENBQUEsZ0IsQ0RBQSw0QixDTkFBLDRCLENBQUEsK0IsQ0FBQSw4QixDT1NNLG1CLENBQUEsbUIsQ0FBQSxZLENQVE4sYyxDQUNJLFksQ0FDQSxXLENBQ0EsMkMsQ0FISiw0QixDQU1RLFUsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FQUiw2QixDQVdNLFMsQ0FYTixpQixDQXFCUSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLGlCLENBekJSLDZCLENBNEJRLHFCLENBQ0Esd0IsQ0FDQSxTLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGlCLENBQ0EsaUIsQ0FsQ1IsMkMsQ0E4RkEseUIsQ0ExRFksVSxDQXBDWixtQyxDQThGQSxpQixDQTVDWSxjLENBQ0EsUyxDQUNBLFksQ0FwRFosbUMsQ0F1RFksYyxDQUNBLCtCLENBQ0EsYyxDQUNBLFMsQ0FDQSwyQyxDQTNEWixnQyxDQThGQSxjLENBNUJZLGMsQ0FDQSxTLENBbkVaLCtCLENBdUVZLGMsQ0FDQSxhLENBeEVaLG9DQUFBLGUsQ0EyRWdCLGlCLENBQ0EsVyxDQUNBLFUsQ0E3RWhCLDZDLENBaUZnQixlLENBakZoQiw0QyxDQXFGWSxRLENBckZaLDZCLENBMEZNLFMsQ0FJTixXLENBQ0kscUIsQ0FDQSx3QixDQUNBLFMsQ0FDQSxlLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGlCLENBQ0EsaUIsQ0FSSixzQkFBQSxnQixDQXlCUSxjLENBQ0EsK0IsQ0FDQSxjLENBQ0EsUyxDQTVCUixzQyxDQWdDWSxVLENBaENaLHVCLENBb0NRLDBCLENBQ0EsbUIsQ0FyQ1IsYSxDQTRDUSxjLENBQ0EsYSxDQTdDUixrQkFBQSxlLENBZ0RZLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVSxDQW5EWiwyQixDRzlGQSxzQixDSHFKWSxlLENBdkRaLDJCLENBMkRRLGUsQ0FDQSxTLENBNURSLHNELENBNkZBLGdDLENBOUJnQixZLENBL0RoQixpRSxDQTJFZ0Isb0IsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxxQixDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBbEZoQixtRSxDQXNGZ0IsYyxDQUNBLGEsQ0FNaEIsdUIsQ0FBQSx1QyxDQXVDWSwyQyxDQVVBLG1CLENBQUEsbUIsQ0FBQSxZLENBakRaLHVCLENBRUksdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FFQSxZLENBQ0EsYSxDQUNBLGlCLENBQ0EsbUIsQ0FUSiwwQixDQVdRLGEsQ0FDQSx3QixDQUNBLGUsQ0FDQSx3QixDQUNBLFEsQ0FDQSxpQixDQWhCUix5QixDQXNCUSxpQixDQUNBLFUsQ0FDQSxjLENBQ0EsYyxDQUNBLGtCLENBQ0EsUyxDQTNCUix5QixDQThCUSx3QixDQUNBLFUsQ0FDQSxnQixDQUNBLGMsQ0FDQSx3QixDQUNBLFcsQ0FDQSxpQixDQXBDUix1QyxDQXNDWSxVLENBRUEsd0IsQ0FDQSx3QixDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGEsQ0FDQSxTLENBQ0EsaUIsQ0FFQSxlLENBbERaLDZDLENBcURjLFMsQ0FyRGQsNkMsQ0FtRWMsVSxDQUNBLG9CLENBcEVkLG1ELENBc0VvQixXLENRalFwQiw0QixDUjJMQSwrQixDSWxFQSxZLENKOElRLG9CLENBSVIscUNBQ0ksYyxDQUNJLFMsQ0FFSix1QixDQUNJLGMsQUFJUixxQ0FDSSxjLENBQ0ksUyxDQUNBLGdCLENBRkosNEIsQ0FJUSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUxSLDBCLENBQUEsNkIsQ0FRUSxVLENBQ0Esa0IsQ0FHUix1QixDQUNJLFcsQUFJUixvQ0FDSSw0QixDQUVRLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBSFIsMkMsQ0FNVSxTLENBTlYsMEIsQ0FBQSw2QixDQVVRLFUsQ0FDQSxvQixBQUtaLG9DQUNJLGlCLENBRVEsYyxDQUZSLDJDLENBT1EsUyxDQVBSLDBCLENBQUEsNkIsQ0FXUSxZLENBWFIsNkIsQ0FBQSxnQyxDQWFZLGMsQ0FiWixnQyxDQUFBLG1DLENBZ0JZLFUsQ0FDQSxjLENBakJaLGdDLENBQUEsbUMsQ0F3QkEseUIsQ0FKWSxVLENBSVosdUIsQ0FDSSxrQkdqVlIsaUIsQ0FFUSxhLENBQ0Esd0IsQ0FDQSwrQixDQUpSLGtCLENBT1EsVyxDQUNBLFUsQ0FDQSxlLENBVFIsOEIsQ0FnQlksZSxDS2hCWixXLENBQ0ksUyxDQUNBLGEsQ0FDQSxpQixDQUNBLG1CLENBQ0EsMkMsQ0FMSixjLENBT1EsYSxDQUNBLGMsQ0FDQSxpQixDQUVBLCtCLENBQ0EsbUIsQ0FDQSxZLENBQ0EsVSxDQWRSLGEsQ0FpQlEsaUIsQ0FDQSxVLENBQ0EsYyxDQUNBLGMsQ0FDQSxrQixDQXJCUixvQixDQ0ZBLHNELENEMEJRLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBMUJSLHNCLENBNEJZLHdCLENBQ0EsVSxDQUNBLGdCLENBQ0EsYyxDQUNBLHdCLENBQ0EsVyxDQUNBLGlCLENBUVoscUNBQ0ksVyxDQUNJLFMsQ0FESixvQixDQUdRLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBSFIsc0IsQ0FLWSxXLEFBTWhCLG9DQUNJLHNCLENBR1ksWUp4RGhCLGdCLENBQ0UsWSxDQUNBLFUsQ0FDQSxXLENBQ0EsYyxDQUNBLE0sQ0FDQSxLLENBQ0EsYyxDQUNBLFMsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQVRGLHVCLENBWUksYSxDQUNBLCtCLENBUUosYyxDQUpBLEssQ0FDRSwyQyxDQUdGLGMsQ0FDRSxVLENBRUEsd0IsQ0FDQSx3QixDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGEsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGUsQ0FDQSxRLENBQ0EsZSxDQWZGLDBCLENBa0JJLDBCLENBQUEsMEIsQ0FBQSxtQixDQWxCSiw0QixDQXNCSSx3QixDTTdDSiwwRCxDTnVCQSxvQixDT01BLGtHLENBQUEsNkYsQ0FBQSw2RixDUG9CSSxTLENBMUJKLDJCLENBQUEsZ0MsQ0FBQSxvQixDQXdDSSxVLENBQ0Esb0IsQ0F6Q0osaUMsQ0FBQSxzQyxDQUFBLDBCLENBMkNVLFcsQ0EzQ1YsMEIsQ0FnREksVSxDQUNBLHdCLENBQ0EsYyxDQUNBLFEsQ0FuREoscUIsQ0E4REkscUIsQ0FDQSxhLENBQ0Esb0IsQ0FDQSxpQixDQUNBLFMsQ0FsRUosMkIsQ0FvRU0sVSxDQUNBLGlCLENBQ0EsVSxDQUNBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLFUsQ0FDQSxRLENBQ0EsUSxDQUNBLE0sQ0FDQSxrQixDQTVFTix5QixDQXdGSSxnQixDQXhGSiwyQixDQTRGSSxjLENBQ0EsYSxDQUNBLGdCLENBSUosSSxDQTJCQSxFLENBRUUsYyxDQTdCRixJLENBRUUsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxpQixDQUxGLG9CLENBUUksWSxDQUNBLGEsQ0FDQSxvRCxDQUFBLDRDLENBVUosRSxDQUNFLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsNEMsQ0FlRixFLENBWkEsRSxDQWdCRSxhLENBaEJGLEUsQ0FDRSxvQixDQUlBLGlCLENBTEYsZ0IsQ0FRSSxrQixDQUlKLEUsQ0FaQSxFLENBMEJBLEUsQ0FDRSw0QyxDQWZGLEUsQ0FFRSxnQixDQUNBLGtCLENBRkEsYyxDQU1GLEUsQ0FDRSxjLENBQ0EsYSxDQUNBLGtCLENBQ0EsMEMsQ0FDQSx3QixDQUVGLEUsQ0FFRSxjLENBRUYsRSxDQUFBLEMsQ0FBQSxFLENBQ0UsVSxDQUNBLGMsQ0FDQSwyQyxDQVlGLGMsQ0FWQSxNLENBQ0UsZSxDQUVGLEMsQ0FDRSx5QixDQUVGLEUsQ0FDRSxpQixDQVNGLEksQ0FDRSxjLENBQ0EsYSxDQUdGLHFDQUNFLG9CLENBRUksWSxBQUtOLDBDQUNFLGMsQ0FDRSxjLENBRUYsb0IsQ0FFSSxZLEFBS04seUNBRUUsRSxDQUNFLGMsQ0FDQSxnQixDQUdGLEUsQ0FDRSxjLENBQ0EsZ0IsQ0FHRixhLENBQ0UsYyxDQURGLGdCLENBSUksYyxDQUNBLGdCLENBTEosZ0IsQ0FTSSxjLENBQ0Esa0IsQUFLTix5Q0FFRSx5QixDQUVJLGEsQ0FHSixFLENBQ0UsZ0IsQ0FDQSxjLENBR0YsRSxDQUNFLGMsQ0FDQSxrQlAxUUosTSxDQUNFLGUsQ0FERiw2QixDQUdJLHdCLENBQ0EsNkIsQ0FKSixrRCxDQU1NLFksQ0FDQSxhLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxjLENBVk4sK0QsQ0FZUSw2QyxDQVpSLDBFLENBY1UsaUIsQ0FkViw2RSxDQWlCVSxpQixDQUNBLGlCLENBQ0EsYSxDQUNBLG9ELENBQUEsdUMsQ0FBQSxvQyxDQUFBLHNFLENBcEJWLG1GLENBc0JZLDZCLENBQUEseUIsQ0FBQSxxQixDQXRCWiw2RixDQXlCWSxXLENBQ0EsVSxDQUNBLGEsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQTlCWix5RixDQWlDWSxVLENBQ0Esd0IsQ0FDQSxjLENBQ0EsZSxDQXBDWix1RixDQXVDWSxhLENBQ0EsYyxDQXhDWixvQixDQStDSSxxQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsWSxDQUNBLGEsQ0FDQSxjLENBbkRKLG9DLENBcURNLFMsQ0FyRE4saUQsQ0F3RFUsa0IsQ0F4RFYsb0QsQ0E0RFksaUIsQ0E1RFosMkQsQ0FtRVUsVyxDQUNBLGtCLENBQUEsa0IsQ0FBQSxjLENBQ0EsZSxDQXJFViwyRCxDQXdFVSxXLENBQ0Esa0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBMUVWLHFGLENBNEVZLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBN0VaLDJHLENBK0VjLFMsQ0EvRWQsNEcsQ0F1RmMsUyxDQUNBLGdCLENBeEZkLHdDLENBK0ZNLFMsQ0EvRk4sMkMsQ0FpR1EsYSxDQUNBLHNCLENBbEdSLHlELENBcUdRLGUsQ0FyR1IsNkQsQ0F1R1UsVyxDQUNBLFcsQ2N6RVYsNEYsQ2IvQkEsdUMsQ0RBQSxvQixDQThHSSx3QixDQTlHSiw0QyxDQWdITSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLFksQ0FDQSxhLENBQ0EsYyxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQXBITiwwRCxDQTBIWSxhLENBMUhaLHVELENBQUEsNEQsQ1lBQSx3RCxDWjRIYyxVLENBWWQscUNBQ0Usb0IsQ0FBQSxrRCxDQUdNLFksQ0FITixvQyxDQVNNLFMsQ0FUTix3QyxDQVlNLFMsQ0FaTiw0QyxDQWlCTSxjLEFBTVIscUNBQ0Usb0IsQ0FBQSxrRCxDQUdNLFcsQ0FITiw2RSxDQU1VLGlCLENBTlYsb0MsQ0FjTSxTLENBZE4sd0MsQ0FpQk0sUyxDQWpCTiw0QyxDQXNCTSxhLEFBTVIscUNBQ0Usa0QsQ0FHTSxTLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxTLENBTE4sK0QsQ0FPUSxpQixDQUNBLDhDLENBUlIsMEUsQ0FVVSxrQixDQVZWLDZFLENBYVUsaUIsQ0FiVixvQixDQUFBLG9DLENBbUJJLFMsQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQXBCSixvQyxDQXNCTSxVLENBdEJOLDhDLENBeUJRLGlCLENBekJSLGlELENBMkJVLGtCLENBM0JWLDJELENBQUEsMkQsQ0E4QlUsVSxDQUNBLGtCLENBQUEsaUIsQ0FBQSxhLENBQ0EsYyxDQWhDViwyRCxDQXNDVSxlLENBdENWLHFGLENBd0NZLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBeENaLDJHLENBMENjLFUsQ0ExQ2QsNEcsQ0E2Q2MsZSxDQUNBLFUsQ0E5Q2Qsd0MsQ0FxRE0sVSxDQUNBLGlCLENBQ0EsZSxDQXZETiw0QyxDQUFBLHVELENBaUVVLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBakVWLDRDLENBNERNLFMsQ0FDQSxpQixDQTdETix1RCxDQWtFVSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FuRVYsMEQsQ0FxRVksZSxDQXJFWix1RCxDQTBFUSxpQmF0UVYsNEQsQ0FLUSxpQixDQUxSLDJELENBU1EsYSxDQUNBLGMsQ0FWUiw0QyxDREZBLG9FLENBZ0ZjLG1CLENBQUEsbUIsQ0FBQSxZLENBR0EsdUIsQ0FBQSxvQixDQUFBLHNCLENDakZkLG9ELENBQUEsa0UsQ0FnRVUsMEQsQ0FDQSxxRCxDQUFBLGtELENBakVWLG9ELENBb0JRLGEsQ0FDQSxvQixDQUNBLHdCLENBQ0EsYyxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLG9CLENBQ0EsYyxDQUNBLGlCLENBQ0EsUyxDQUNBLGUsQ0FDQSw2QyxDQUNBLHdDLENBQUEscUMsQ0FqQ1IsNEQsQ0F3Q1UsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxVLENBQ0EsOEQsQ0FDQSxzRCxDQUNBLGdDLENBQ0EsNEIsQ0FBQSx3QixDQUVBLHlFLENBQUEsNEQsQ0FBQSx5RCxDQUFBLCtFLENBckRWLDBELENBd0RVLFUsQ0FDQSxvQixDQXpEVixrRSxDQTREVSxTLENBQ0Esd0IsQ0FDQSxzQyxDQUNBLDhCLENEakVWLE0sQ0FDRSxpQixDQUNBLFMsQ0FGRixrQixDQUlJLHdCLENBQ0EsaUIsQ0FDQSxTLENDSkosNEMsQ0RGQSwyQixDQUFBLGtDLENBK0NNLHdCLENBQUEscUIsQ0FBQSxrQixDQS9DTixrQyxDQVFNLG1CLENBQUEsbUIsQ0FBQSxZLENBRUEsb0IsQ0FBQSxpQixDQUFBLHdCLENBRUEsd0IsQ0FaTixrRCxDQUFBLGdELENBY1EsYyxDQUNBLDJCLENBZlIsa0QsQ0FpQlUsd0IsQ0FDQSxVLENBbEJWLG9ELENBMEJRLGMsQ0ExQlIsMEQsQ0FnQ1ksaUIsQ0FoQ1osc0IsQ0EwQ0ksVSxDQUNBLHFCLENBQ0EsVyxDQTVDSiwyQixDQThDTSxXLENFakNOLDBCLENBSkEsd0IsQ0FzQkEsMEIsQ0FBQSw0QixDRi9CQSw0RSxDQUFBLDRHLENBQUEsMEMsQ0FpRFEsWSxDQWpEUiwyQyxDQW9EUSxVLENBQ0EsVyxDQUNBLG9ELENBQUEsNEMsQ0F0RFIseUQsQ0FBQSxxRCxDQW1FVSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUVBLFcsQ0F0RVYseUQsQ0F5RFUsYyxDQUNBLGEsQ0FGQSxVLENBeERWLHFELENBcUVVLFcsQ0FyRVYsZ0UsQ0F3RVksb0IsQ0F4RVosb0UsQ0EwRWMsYSxDQTFFZCwwRCxDQUFBLDBGLENBQUEsMkYsQ0E4RVksVSxDQTlFWixvRSxDQWlGYyxvQixDQUNBLFUsQ0FsRmQsNEUsQ0FBQSxpRSxDQXFGZ0IsYSxDQXJGaEIsd0YsQ0F1RmtCLFksQ0F2RmxCLDhFLENBaUdrQix3QixDQUNBLGEsQ0FDQSxjLENBQ0EsaUIsQ0FwR2xCLG9GLENBc0dvQixVLENBQ0EsVSxDQUNBLE8sQ0FDQSxXLENBQ0EsTSxDQUNBLGtCLENBQ0EsYSxDQUNBLGlCLENBQ0EsK0IsQ0FBQSwwQixDQUFBLHVCLENBQ0Esc0VBL0dwQixvRixDQWdIc0IsZ0JBaEh0QixxRSxDQTZIWSxjLENBQ0EsaUIsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxxQixDQW5JWix5RSxDQXFJYyxjLENBcklkLHVGLENBd0ljLGlCLENBQ0EsSyxDQUNBLFUsQ0FDQSwrQixDQUFBLDBCLENBQUEsdUIsQ0FDQSxVLENBNUlkLDhGLENBOElnQixRLENBOUloQiw0RixDQWlKZ0IsaUIsQ0FDQSxXLENBQ0EscUIsQ0FuSmhCLGtHLENBd0prQiwyQyxDQUNBLGMsQ0F6SmxCLDZILENBMkpvQiwyQyxDQTNKcEIsb0gsQ0EySm9CLDJDLENBM0pwQix3SCxDQUFBLHlILENBMkpvQiwyQyxDQTNKcEIsK0csQ0EySm9CLDJDLENBM0pwQiwyRCxDQW1LVSxTLENBQ0EsaUIsQ0FwS1YsNEUsQ0FzS1ksWSxDQUNBLFUsQ0FDQSwwRCxDQUNBLHlCLENBQ0EsMkIsQ0FDQSwwQixDQUNBLGlCLENBQ0EsVSxDQTdLWiw4RSxDQStLYyxtQixDQUFBLG1CLENBQUEsWSxDQUNBLFcsQ0FDQSxVLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBbkxkLGtGLENBcUxnQixTLENBQ0EsZSxDQUNBLFcsQ0F2TGhCLDJELENBNkxVLFcsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQS9MViw4RCxDQWlNWSxvQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsdUIsQ0FwTVosc0YsQ0EwTW9CLHdCLENBMU1wQix1RixDQWlOb0Isd0IsQ0FqTnBCLHVGLENBd05vQix3QixDQXhOcEIsdUYsQ0ErTm9CLHdCLENBL05wQixtRSxDQW9PZ0Isd0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxjLENBdk9oQiwwRSxDQXlPa0IsVSxDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxXLENBQ0Esd0MsQ0FBQSxtQyxDQUFBLGdDLENBOU9sQixnRixDQWtQb0IsVSxDQWxQcEIsdUUsQ0F5UFksVSxDQXpQWiwyRSxDQTJQYyxXLENBU2QscUNBQ0UscUQsQ0FLVSxXLENBTFYsb0UsQ0FRYyxhLENBUmQsNEUsQ0FjZ0IsYyxDQUNBLGMsQ0FmaEIsMkQsQ0FxQlUsUyxDQXJCVixrRixDQXlCZ0IsZSxDQXpCaEIsMkQsQ0ErQlUsVyxDQS9CViw4RCxDQWlDWSxjLENBQ0EsZ0IsQUFTZCxxQ0FDRSx5RCxDQUtVLFMsQ0FDQSxTLENBTlYsb0UsQ0FXYyxhLENBWGQsNEUsQ0FBQSxpRSxDQWlCZ0IsYSxDQWpCaEIsOEUsQ0FBQSxtRSxDQW1Ca0IsYyxDQW5CbEIscUUsQ0F5QlksZ0IsQUFtQmQscUNBQ0UsaUcsQ0FBQSxrQixDQUVJLFksQ0FGSixzQixDQUtJLGMsQ0FMSiwwQyxDQVFRLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsUyxDQUNBLGEsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxXLENBYlIsc0QsQ0FBQSwwRCxDQWVVLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBakJWLDBELENBbUJZLFcsQ0FuQlosMEQsQ0F1QlUscUIsQ0FDQSxpQixDQUNBLFcsQ0FJQSxxQixDQTdCViw0RSxDQStCWSxpQixDQUNBLEssQ0FDQSxVLENBQ0EsK0IsQ0FBQSwwQixDQUFBLHVCLENBQ0EsVSxDQW5DWixtRixDQXFDYyxRLENBQ0EsUyxDQXRDZCxpRixDQXlDYyxpQixDQUNBLFcsQ0FDQSxxQixDQTNDZCx1RixDQWdEZ0IsMkMsQ0FDQSxjLENBakRoQixrSCxDQW1Ea0IsMkMsQ0FuRGxCLHlHLENBbURrQiwyQyxDQW5EbEIsNkcsQ0FBQSw4RyxDQW1Ea0IsMkMsQ0FuRGxCLG9HLENBbURrQiwyQyxDQW5EbEIsMEQsQ0EwRFUsUyxDQUNBLGlCLENBM0RWLDJFLENBNkRZLFksQ0FDQSxVLENBQ0EsMEQsQ0FDQSx5QixDQUNBLDJCLENBQ0EsMEIsQ0FDQSxpQixDQUNBLFUsQ0FwRVosMEIsQ0FBQSw2RSxDQW9ITSxtQixDQUFBLG1CLENBQUEsWSxDQUVBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQXZITiw2RSxDQXdFYyxVLENBREEsVyxDQXZFZCxpRixDQTRFZ0IsUyxDQUNBLGUsQ0FDQSxXLENBOUVoQiw0RCxDQW9GVSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQXJGViwwRCxDQXlGWSxXLENBekZaLDJDLENBOEZRLFksQ0E5RlIsb0IsQ0FvR0ksYSxDQUNBLFcsQ0FDQSxjLENBQ0EsSyxDQUNBLFcsQ0FDQSxZLENBQ0EsVyxDQUNBLGUsQ0FDQSw2QyxDQUFBLHFDLENBQ0EsMEIsQ0FBQSxxQixDQUFBLGtCLENBN0dKLHlCLENBK0dNLE0sQ0EvR04sMEIsQ0FrSE0sdUMsQ0FDQSxZLENBRUEsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FySE4sMkMsQ0FBQSx5QyxDQXlIUSxpQixDQUNBLE0sQ0FDQSxpQixDQUNBLFUsQ0FDQSxZLENBQ0EsZSxDQUNBLGMsQ0FDQSxhLENBQ0EsZSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSwrRCxDQUFBLGtELENBQUEsK0MsQ0FBQSw0RixDQXBJUixtRCxDQUFBLGlELENBc0lVLGEsQ0FDQSxnQixDQXZJViw2QixDQTJJUSxvQixDQUNBLHdCLENBQ0EsaUIsQ0FHQSxlLENBaEpSLDZCLENBQUEsK0IsQ0FrSlUsb0IsQ0FDQSxVLENBbkpWLDJDLENBeUpZLGEsQ0F6Slosa0MsQ0FnS00sYSxDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxRLENBQ0EsYyxDQXJLTix3QyxDQXVLUSxTLENBdktSLHNDLENBMEtRLGEsQUFPVixvQ0FDRSwwRCxDQUtVLFcsQ0FMViwyRSxDQU9ZLFksQ0FDQSxVLENBQ0EsMkIsQUFTZCxvQ0FDRSwwRCxDQUtVLFcsQ0FMViwyRSxDQU9ZLHlCLENBUFosaUYsQ0FVZ0IsUyxDQUNBLGUsQ0FYaEIsMkMsQ0FrQlEsVyxDQWxCUiwwRixDQUFBLDRFLENBd0JrQixnQixBQWlCcEIsb0NBQ0UsMEQsQ0FLVSxXLENBTFYsMkUsQ0FPWSxZLENBQ0EsUyxDQUNBLHlCLENBVFosaUYsQ0FZZ0IsUyxDQUNBLGlCRTFsQmxCLFksQ0FDRSxhLENBREYsMEJBQUEsTSxDQUtJLGEsQ0FRSiw4QixDQU1JLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsZ0IsQ0FDQSxlLENBVEosa0MsQ0FZTSxlLENBQ0EsVyxDQUtOLFksQ0FDRSxnQixDQUNBLFcsQ0FDQSx1QixDQUFBLGUsQ0FDQSxxQixDQUNBLG1CLENBTEYsNEIsQ0FnQkksd0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLFUsQ0FwQkosMkMsQ0FzQk0sc0IsQ0FDQSxjLENBQ0EsMEMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxpQixDQTNCTixxQyxDQThCTSxpQixDQTlCTiw4QyxDQWdDUSxVLENBQ0EsNEMsQ0FqQ1IsdUIsQ0F1Q0ksUyxDQUNBLGEsQ0F4Q0osa0MsQ0EwQ00sZ0IsQ0ExQ04sZ0UsQ0E4Q1ksZ0IsQ0FDQSxpQixDQUNBLGUsQ0FoRFosbUYsQ2IvQkEsd0ksQ0FBQSx5RyxDYWlGYyxVLENBQ0EsVyxDQW5EZCx5RixDYi9CQSw4SSxDQUFBLCtHLENhdUZjLHdCLENBQ0Esd0IsQ0FDQSxxQixDQTFEZCx5RixDYi9CQSw4SSxDQUFBLCtHLENhOEZjLGtCLENBL0RkLHFELENBd0VVLGEsQ0F4RVYsOEQsQ0EwRVksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQTNFWix1RixDQTZFYywyQixDQUFBLGdCLENBQUEsTyxDQTdFZCx1RixDQWdGYywyQixDQUFBLGdCLENBQUEsTyxDQWhGZCx1RixDQW1GYywyQixDQUFBLGdCLENBQUEsTyxDQW5GZCxnRCxDQTBGUSxzQixDQUNBLGMsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxhLENBQ0EsVSxDQUNBLDRDLENBQ0EsK0IsQ0FqR1IsaUQsQ0FxR1EsYyxDQUNBLGEsQ0FDQSxnQixDQXZHUixtRCxDQTRHVSxvQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBN0dWLDBELENBZ0hZLGMsQ0FDQSxvRCxDQUFBLHVDLENBQUEsb0MsQ0FBQSxzRSxDQUNBLFksQ0FsSFosc0UsQ0FxSGMsZ0MsQ0FBQSw0QixDQUFBLHdCLENBckhkLGlELENBMkhVLGUsQ0FDQSxZLENBQ0EsbUMsQ0E3SFYsMkQsQ0FnSVksK0IsQ0FBQSwyQixDQUFBLHVCLENBQ0EsYyxDQUNBLGdCLENBbElaLDRELENBcUlZLGUsQ0FySVosMEUsQ0F1SWMsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxVLENBQ0EsZ0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxpQixDQTNJZCx1RixDQUFBLHVGLENBNklnQixVLENBQ0EsMkMsQ0FDQSxRLENBQ0EsUyxDQWhKaEIsdUYsQ0F1SmdCLG9CLENBQ0EsZ0IsQ0F4SmhCLGdGLENBQUEsaUYsQ0EySmdCLGlCLENBQ0EsTyxDQTVKaEIsZ0YsQ0ErSmdCLFMsQ0EvSmhCLGlGLENBa0tnQixXLENBbEtoQiwwRSxDQXNLYyxxQixDQUNBLFEsQ0FDQSx3QixDQUNBLGtCLENBQ0EsVSxDQUVBLGtCLENBNUtkLDRGLENBaUxnQix3QixDQUNBLHdCLENBQ0Esa0IsQ0FDQSxVLENBQ0EsVyxDQUNBLFEsQ0F0TGhCLHFELENBZ01VLHlCLENBQUEsb0IsQ0FBQSxpQixDQUVBLGMsQ0FDQSxnQixDQUNBLGUsQ0FwTVYseUQsQ0F3TVUsYSxDQUNBLGdCLENBek1WLDZDLENBQUEsNEMsQ0E4TVEsUyxDQTlNUix5RCxDQUFBLHdELENBaU5VLGlCLENBak5WLHdELENBQUEsdUQsQ0FxTlUsZ0IsQ0FDQSxpQixDQXROVixtRCxDQUFBLGtELENDL0JBLDJFLENEeVBVLGMsQ0ExTlYseUQsQ0FBQSx3RCxDQThOVSxpQixDQTlOViw0RSxDQUFBLDJFLENBaU9jLGtCLENBQ0EsVSxDQUNBLGUsQ0FDQSxjLENBcE9kLHFFLENBQUEsb0UsQ0F3T1ksVSxDQUNBLHFFLENBQ0EscUIsQ0FDQSxXLENBQ0EsVSxDQUNBLGEsQ0FDQSxpQixDQUNBLE8sQ0FDQSxLLENBQ0EsUSxDQWpQWiwyRCxDQUFBLDBELENBc1BVLGUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLCtCLENBMVBWLGlFLENBQUEsZ0UsQ0E2UFksdUIsQ0FBQSxlLENBQ0Esb0IsQ0E5UFoseUMsQ0FxUVEsaUIsQ0FyUVIsOEMsQ0F5UVEsaUIsQ0FFQSxjLENBQ0EsYSxDQTVRUiw4RSxDQUFBLGdHLENBQUEsc0UsQ0FBQSxzRSxDQTBYQSxnQixDQTNHVSxZLENBL1FWLGdJLENDL0JBLGtKLENEdVRnQix3QixDQUNBLG9ELENBQUEsK0MsQ0FBQSw0QyxDQUNBLFUsQ0FDQSx1QixDQUNBLHdCLENBNVJoQixvRyxDQWlTYyxvQixDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLHFCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0F4U2Qsc0csQ0E0U2MsYyxDQUNBLGEsQ0E3U2QsMEMsQ0FvVFEsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxpQixDQXJUUix5RCxDQXdUVSxvQixDQUNBLGdCLENBelRWLG9FLENBNFRZLFcsQ0FDQSxVLENBQ0EsaUIsQ0FDQSx3QixDQS9UWiwwRSxDQWtVYyxjLENBbFVkLGlHLENBMlVZLHdCLENBM1VaLHFCLENBbVZJLGlCLENBblZKLGlCLENBdVZJLHdCLENBQ0EsYSxDQUNBLGUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVyxDQUNBLFcsQ0FDQSxjLENBL1ZKLHVCLENBa1dNLFMsQ0FDQSx1QixDQUFBLGUsQ0FuV04sdUIsQ0FzV00sVSxDQUNBLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxVLENBQ0EsUSxDQUNBLFEsQ0FDQSxNLENBQ0Esa0IsQ0EvV04sdUIsQ0UvQkEsa0QsQ0ZpWk0sVSxDQWxYTiw2QixDQW9YUSxXLENBVVIsb0NBQ0UsZ0QsQ0FHTSxhLENBQ0EsYyxDQUNBLFUsQ0FDQSxvQixDQU5OLDBDLENBU00sYSxDQUNBLFUsQ0FDQSwrQixDQVhOLGlELENBY1EsUyxDQWRSLDZELENBZ0JVLDhCLENBaEJWLDBELENBcUJRLGEsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGlCLENBekJSLGdFLENBQUEsZ0UsQ0E0QlUsdUIsQ0FBQSxlLENBNUJWLDBELENBaUNRLGEsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGEsQ0FyQ1IsK0QsQ0E0Q1UsYSxDQUNBLGUsQ0FDQSxjLENBOUNWLG9DLENBb0RNLGEsQ0FDQSxXLENBQ0EsWSxDQUNBLFUsQ0FDQSxpQixDQUNBLG1CLENBQ0EsZSxDQTFETixvRCxDQTZEUSxXLENBN0RSLHVELENBK0RVLGlCLENBL0RWLG1FLENBa0VVLGdCLENBbEVWLHNELENBQUEsaUQsQ0FBQSx3SCxDQXNFUSxZLENBdEVSLG9ELENBMEVRLGEsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUSxDQUNBLHdCLENBakZSLHVDLENBcUZRLHdCLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxnQixDQUNBLG9CLENBQ0EsYyxDQTVGUiwrQyxDQWdHUSxlLENBaEdSLDBELENBa0dVLDRCLENBQ0Esa0IsQ0FuR1YsdUUsQ0FxR1ksUSxDQXJHWiw2RSxDQXlHYyxZLENBekdkLDZELENBOEdZLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLFUsQ0FDQSxpQixDQWxIWiwyRSxDQXVIYyxvQixDQUNBLGEsQ0FDQSxpQixDQXpIZCxrRixDQTRIZ0IsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0EvSGhCLHlFLENBb0ljLGUsQ0FDQSxZLENBQ0EsbUMsQ0F0SWQsbUYsQ0F5SWdCLCtCLENBQUEsMkIsQ0FBQSx1QixDQUNBLGMsQ0FDQSxnQixDQTNJaEIscUYsQ0ErSWdCLHlCLENBQUEsb0IsQ0FBQSxpQixDQUVBLGMsQ0FDQSxnQixDQUNBLGUsQ0FuSmhCLGlGLENBd0pjLGEsQ0FDQSxnQixDQXpKZCxvRSxDQThKWSxjLENBQ0EsZSxDQS9KWixnRixDQWtLYyxpQixDQWxLZCwrRSxDQXNLYyxnQixDQUNBLGlCLENBdktkLHNFLENBMktjLGMsQ0EzS2Qsa0YsQ0ErS2MsZSxDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsUyxDQW5MZCx3RixDQXNMZ0IsdUIsQ0FBQSxlLENBQ0Esb0IsQ0F2TGhCLGlFLENBQUEsc0UsQ0E4TFksaUIsQ0E5TFosb0csQ0FzTWdCLGEsQ0F0TWhCLHdKLENBNE1vQix5QixDQUNBLG9ELENBQUEsK0MsQ0FBQSw0QyxDQUNBLFUsQ0FDQSx1QixDQUNBLHdCLENBaE5wQiw0SCxDQXFOa0Isb0IsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxxQixDQUNBLGlCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0E3TmxCLDhILENBaU9rQixjLENBQ0EsYSxDQWxPbEIsa0UsQ0F5T1ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxpQixDQTFPWiw2RSxDQTZPYyxXLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQWhQZCx5QyxDQXVQUSxlLENBQ0EsVSxDQUNBLG9CLENBQ0Esd0IsQ0ExUFIsb0MsQ0ErUE0sVSxDQUNBLGMsQ0FDQSxLLENBQ0EsUSxDQUNBLFksQ0FDQSxtQixDQUNBLGlCLENBQ0EsVyxDQUNBLFUsQ0FDQSxlLENBQ0EsNkMsQ0FBQSxxQyxDQUNBLDBCLENBMVFOLGtEQUFBLE0sQ0FrUlEsWSxDQWxSUixrRCxDQXNSUSxlLENBdFJSLHlDLENBMFJRLGlCLENBQ0EsYSxDQTNSUixxRCxDQWdTUSxjLENBQ0EsTSxDQUNBLFcsQ0FDQSxZLENBQ0EsZSxDQUNBLGUsQ0FDQSxrQixDQUNBLGMsQ0FDQSxhLENBQ0EsZSxDQUNBLGUsQ0FDQSxxQixDQUNBLDJCLENBQ0EsdUMsQ0FDQSxvQixDQUNBLGUsQ0FDQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxpQixDQUNBLCtELENBQUEsa0QsQ0FBQSwrQyxDQUFBLDRGLENBbFRSLGtELENBc1RRLFEsQ0FDQSw0QixDQUNBLFksQ0FDQSxpQixDQUNBLFUsQ0ExVFIsd0QsQ0E2VFUsUyxDQTdUVixzRCxDQWlVVSxTLENBalVWLDZDLENBcVVRLGMsQUFRVixvQ0FDRSw0QixDQUVJLGFFOXVCTixRLENBQ0UsYyxDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSwyQyxDQUNBLHdCLENBQ0EsbUIsQ0FQRixxQixDQVNJLGUsQ0FUSiw0QixDQVdNLFcsQ0FDQSxpQixDQUNBLGlDLENBQ0EscUIsQ0FkTiw2QyxDQWdCUSxpQixDQUNBLFksQ0FDQSxnQixDQWxCUixpRCxDQW9CVSxVLENBQ0EsZSxDQUNBLGlCLENBQ0EsUSxDQUNBLFEsQ0FDQSxtQyxDQUFBLCtCLENBQUEsMkIsQ0FDQSxjLENBMUJWLHlDLENBQUEsdUMsQzlCd2tMSSwyQyxDQUZBLHVDLENBREEsdUMsQ0FFQSxxQyxDQUVBLG1DLENlemtMSiw2SCxDQUFBLGlJLENlOEJRLFksQ0E5QlIscUMsQ0FBQSw4RCxDQW9HUSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQXJHUixxQyxDQWlDUSxXLENBRUEsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FFQSxTLENBQ0EsVSxDQUNBLGEsQ0FDQSxpQixDQUNBLEssQ0ExQ1Isd0MsQ2ZBQSw4QyxDZTZDVSxVLENBQ0EsNEMsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FsRFYsK0MsQ0FBQSxnRCxDQXNEVSxVLENBQ0EsMkMsQ0FDQSxjLENBQ0EsZSxDQUNBLG1CLENBMURWLGdELENBZ0VVLGMsQ0FDQSxpQixDQWpFVix1QixDQUFBLHNDLENBNEZNLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNEIsQ0E3Rk4sdUIsQ0ErRUksc0IsQ0FBQSxtQixDQUFBLDBCLENBQ0EsZ0IsQ0FDQSxhLENBSEEsNkIsQ0FBQSxzQixDQUFBLGtCLENBOUVKLHNDLENBMkZNLGdCLENBRUEsMkIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esa0IsQ0FBQSxtQixDQUFBLFcsQ0FDQSxpQixDQUNBLFMsQ0FDQSxpQixDQWpHTiw4RCxDQXNHUSxlLENBdEdSLG9FLENBd0dVLFMsQ0FDQSwrQixDQUNBLG1CLENBQ0EsaUIsQ0FDQSxnQixDQzVHViwwRSxDREFBLCtFLENBK0dZLFUsQ0EvR1osbUYsQ0FtSFksZ0IsQ0FuSFosdUUsQ0FzSFksYSxDQUNBLHdCLENBQ0EsYyxDQUNBLDRDLENBekhaLHNFLENBNEhZLGMsQ0E1SFoscUUsQ0FnSVUsUyxDQUNBLFksQ0FDQSxpQixDQUNBLGUsQ0FuSVYseUUsQ0FxSVksYSxDQUNBLFcsQ0FDQSxpQixDQUNBLFEsQ0FDQSxPLENBRUEsYyxDQUNBLGUsQ0FDQSxzQyxDQUFBLGtDLENBQUEsOEIsQ0FDQSxVLENBOUlaLDJELENBbUpRLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsUyxDQXJKUixvRCxDQXdKUSxlLENBQ0EsaUIsQ0F6SlIsaUQsQ0E2SlEsaUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxlLENBQ0EsVSxDQUNBLFksQ0FqS1IsdUQsQ0FtS1UsYyxDQW5LVixtRCxDQXVLVSxjLENBQ0EsYSxDQUNBLGMsQ0F6S1YsMEQsQ0E2S1UsZ0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQS9LViwrRCxDQW1MWSxjLENBQ0EsYyxDQUNBLG9CLENBQ0EsYyxDQUVBLGtCLENBeExaLHFFLENBQUEsc0UsQ0FBQSxpRSxDQTBMYyxhLENBQ0EsMEMsQ0EzTGQsaUQsQ0FBQSxtRSxDQUFBLG9FLENBK0xZLG1CLENBQUEsbUIsQ0FBQSxZLENBL0xaLHFFLENBQUEsc0UsQ0FxTWMsVyxDQUNBLFUsQ0FDQSxnQixDQXZNZCx5RSxDQUFBLDBFLENBeU1nQiwrQixDQUFBLDJCLENBQUEsdUIsQ0FDQSxjLENBMU1oQixvRixDQUFBLHFGLENBcU5rQixnQyxDQUFBLDRCLENBQUEsd0IsQ0FyTmxCLGdHLENBQUEsaUcsQ0FpTndCLHNCLENBak54Qix3RCxDQStOVSxjLENBQ0Esb0IsQ0FoT1Ysa0QsQ0FvT1EsUyxDQUNBLFcsQ0FyT1Isb0QsQ0F5T1EsZ0IsQ0F6T1Isa0UsQ0FBQSxxRSxDQTZPWSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esb0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FoUFoseUUsQ0FBQSxzRSxDQUFBLHNFLENBQUEsMEUsQ0FvUFksWSxDQUNBLGMsQ0FyUFoseUUsQ0RBQSx5QyxDQ3lQWSxhLENBelBaLHdFLENBOFBjLGEsQ0FDQSxvQixDQUNBLGMsQ0FoUWQsOEUsQ0FtUWdCLGEsQ0FDQSxvQixDQXBRaEIsMkUsQ0FBQSwwRSxDQUFBLDBFLENBQUEsOEUsQ0EyUWMsVSxDQUNBLFcsQ0E1UWQsZ0YsQ0FBQSwrRSxDQUFBLCtFLENBQUEsbUYsQ0ErUWdCLFksQ0EvUWhCLHlGLENBQUEsd0YsQ0FBQSx3RixDQUFBLDRGLENBc1JrQixZLENBdFJsQiwyRSxDQUFBLDhFLENBOFJjLGdDLENBQUEsNEIsQ0FBQSx3QixDQTlSZCx1RSxDQW1TWSxnQixDQW5TWix1RixDQXVTZ0Isa0IsQ0F2U2hCLHNFLENBNlNZLGUsQ0E3U1oscUYsQ0FpVGdCLGlCLENBalRoQiwyQixDQTJUSSxpQixDQTNUSiw0QyxDQThUTSxZLENBQ0EsZ0UsQ0FDQSxxQixDQUNBLDJCLENBQ0EsMEIsQ0FDQSxVLENBQ0EsaUIsQ0FwVU4sK0MsQ0F1VVEsVSxDQUNBLHdCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQTNVUiw4RCxDQThVVSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBQ0EsYSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxzQyxDQUFBLGtDLENBQUEsOEIsQ0F0VlYsOEMsQ0EyVlEsVSxDQUNBLGMsQ0FDQSxTLENBQ0EsZSxDQUNBLGdCLENBT1IscUNBQ0UsdUIsQ0FFSSxVLENBRkosNkMsQ0FPUSxjLEFBT1YscUNBQ0Usa0QsQ0FJUSxXLEFBT1YscUNBQ0UsUSxDQUNFLGlCLENBREYsOEQsQ0FNUSxTLENBQ0EsYSxDQVBSLHFFLENBQUEsb0UsQ0FTVSxVLENBVFYsb0UsQ0FZVSxRLENBQ0EsYyxDQUNBLGdCLENBZFYscUUsQ0FpQlUsa0IsQ0FqQlYsOEQsQ0FBQSwyRCxDQXFCUSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQXJCUiwyQixDQTJCSSxpQixDQTNCSiwrQyxDQStCUSxjLENBL0JSLDhDLENBbUNRLFcsQUFNVixvQ0FDRSxxQyxDQUlRLHdCLENBQUEscUIsQ0FBQSx1QixDQUpSLHdDLENBTVUsYSxDQUNBLGdCLENBUFYsZ0QsQ0FVVSxZLENBVlYseUMsQ0FjUSxhLENBQ0EsZSxDQWZSLG9ELENBaUJVLGlCLENBQ0EsUyxDQUNBLGEsQ0FuQlYsdUIsQ0F5QkksMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxrQixDQUNBLGUsQ0EzQkosaUQsQ0ErQlEsWSxDQS9CUiwyQixDQXFDSSxpQixDQXJDSiwrQyxDQXlDUSxjLENBekNSLDhELENBNENVLGMsQ0E1Q1YsOEMsQ0FpRFEsUyxDQUNBLGMsQ0FsRFIsc0MsQ0F5RE0sVSxDQUNBLGdCQU1SLHFCLENBR0ksUSxDQUNBLGUsQ0FDQSxjLENBQ0EsWSxDQU5KLG1DLENBU00sa0IsQ0FUTixzQyxDQVlRLHdCLENBQ0EsZSxDQUNBLGMsQ0FkUiwwQyxDQWtCUSxjLENBQ0EsNkIsQ0FuQlIsZ0QsQ2Y1ZUEsd0ksQ0FBQSxrSSxDQUFBLHNJLENla2dCVSxTLENBdEJWLHVDLENBMkJRLFMsQ0EzQlIsMEMsQ0FpQ1EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGdCLENBbkNSLGlELENBd0NZLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxpQixDQTNDWix3RCxDQThDYyxpQixDQUNBLGEsQ0FDQSx3QixDQUNBLGtCLENBQ0EsVyxDQUNBLFUsQ0FDQSxLLENBQ0EsUyxDQUNBLFMsQ0FDQSxnQyxDQUFBLDZCLENBQ0EscUMsQ0FDQSxVLENBekRkLDRELENBOERnQixvQixDQVVoQixvQ0FDRSxrRCxDQUlRLFksQUFPVix5Q0FDRSw2QyxDQUlRLFksQ0FKUix3QyxDQVFVLGdCLENBUlYsc0MsQ0FlTSxhLENBZk4sb0QsQ0FrQlEsV0NubEJWLFcsQ0FDTSxTLENBQ0EsUSxDQUNBLG9CLENBSE4sdUIsQ0FNVSxvRCxDQUFBLDRDLENBTlYscUQsQ0FBQSxtQyxDaEJBQSwwSCxDZ0JRWSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQVRaLHVDLENBV2MsNkIsQ0FBQSx5QixDQUFBLHFCLENBWGQsaUIsQ0FpQlEsUSxDQUNBLCtCLENBQUEsMEIsQ0FBQSx1QixDQWxCUixnQyxDQW9CVSxXLENBQ0EsaUIsQ0FDQSxTLENBdEJWLCtDLENBd0JZLFcsQ0FDQSxVLENBQ0EseUIsQ0FDQSx5QixDQUNBLDJCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsTyxDQS9CWixnRSxDQ0FBLDJMLENEaUNjLGtELENBakNkLDhELENDQUEseUwsQ0RvQ2Msc0QsQ0FwQ2QsOEQsQ0NBQSx5TCxDRHVDYyxzRCxDQXZDZCx5RCxDQ0FBLG9MLENEMENjLHVELENBMUNkLDZCLENBK0NVLFEsQ0FDQSxZLENBQ0EsZSxDQUNBLFUsQ0FDQSxpQixDQUNBLG1CLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0F0RFYsaUMsQ0F3RFksK0IsQ0FBQSwwQixDQUFBLHVCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsZSxDQUNBLFcsQ0FDQSxjLENBQ0EsYSxDQUNBLFUsQ0EvRFosNEIsQ0FtRVUsWSxDQUNBLFksQ0FwRVYsdUMsQ0FBQSx3QyxDQXNFWSxpQixDQUNBLFUsQ0FDQSx3QixDQUNBLGMsQ0FDQSw0QyxDQTFFWix1QyxDQThFWSxjLENBQ0EsZ0IsQ0FDQSxtQixDQUVBLGUsQ0FFQSxXLENBcEZaLHlDLENBdUZZLFEsQ0FDQSw0QixDQUNBLFksQ0F6RlosOEMsQ0EyRmMsYSxDQUNBLFUsQ0FDQSxhLENBN0ZkLHFELENBK0ZnQixVLENBQ0EsaUIsQ0FFQSxVLENBQ0EsYyxDQUNBLGtCLENBQUEsaUIsQ0FBQSxhLENBQ0EsYyxDQUVBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUVBLHdDLENBQ0Esa0IsQ0ExR2hCLDhELENBNEdrQixhLENBQ0Esa0IsQ0FBQSxjLENBN0dsQixxRSxDQW9Ia0IsYyxDQUNBLDRCLENBQ0EsaUIsQ0FDQSxVLENBdkhsQixpRSxDQTJIa0IsYyxDQUNBLGdCLENBVWhCLG9DQUNNLGlCLENBR0ksa0IsQ0FDQSxTLENBQ0EsZ0IsQ0FMSiw2QixDQVFNLGUsQ0FDQSxnQixDQVROLDZCLENBYU0sd0IsQ0FDQSxhLENBQ0EsYyxDQWZOLG1DLENBa0JRLGEsQ0FsQlIsdUMsQ0F3QlEsYyxDQUNBLGEsQ0FDQSxnQixDQTFCUiwyQyxDQThCUSxZLENBOUJSLHlDLENBa0NRLGMsQ0FDQSxRLENBQ0EsUyxDQUNBLGlCLENBckNSLDhDLENBd0NVLHVCLENBeENWLGdELENBNENVLGdCLEFBUWxCLHlDQUVJLDZCLENBSVEsY2hCak1aLGUsQ0FDRSwyQyxDQUNBLGlCLENBQ0Esa0IsQ0FIRiwyQixDQU1JLGUsQ0FOSixrQyxDQVFNLFcsQ0FDQSxpQixDQUNBLGlDLENBQ0EscUIsQ0FYTixtRCxDQWFRLGlCLENBQ0EsWSxDQUNBLGdCLENBZlIsdUQsQ0FpQlUsVSxDQUNBLGUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxRLENBQ0EsbUMsQ0FBQSwrQixDQUFBLDJCLENBQ0EsYyxDQXZCViwyQyxDQTJCUSxXLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFMsQ0FDQSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsSyxDQXBDUix5QixDQW1ESSxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsZSxDQXRESiwyQixDQXlESSxpQixDQUNBLGdCLENBQ0EsYSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBNURKLHlDLENBOERNLGMsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxpQixDQUNBLFEsQ0FDQSxnQixDQUNBLHdCLENBcEVOLG9ELENBc0VRLGEsQ0F0RVIsMkQsQ0EwRVUsWSxDQTFFViwrQyxDQStFUSxVLENBQ0EsaUIsQ0FDQSxhLENBQ0EsVSxDQUNBLFMsQ0FDQSxhLENBQ0EsVyxDQUNBLGMsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUyxDQUNBLG1DLENBQ0EsK0IsQ0FDQSwyQixDQUNBLFMsQ0FDQSw0QixDQUNBLDBCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxpQyxDQUFBLDZCLENBQUEseUIsQ0FwR1IscUMsQ0EyR0ksNEIsQ0FBQSw0QixDQUNBLGdCLENBQUEsWSxDQUNBLDZCLENBQUEsbUMsQ0FDQSxhLENBQ0EsaUMsQ0FDQSxnQixDQUNBLGEsQ0FqSEosbUQsQ2ZBQSxjLENBQUEsaUIsQ2VBQSxtRCxDZkFBLGMsQ0FBQSxpQixDZUFBLG1ELENmQUEsYyxDQUFBLGlCLENlQUEsbUQsQ2ZBQSxjLENBQUEsaUIsQ2VBQSxtRCxDQW1ITSxlLENBQ0EsVSxDQXBITiwwRSxDQXNIUSxVLENBQ0EsYSxDQXZIUixvRixDQXlIVSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNkIsQ0FBQSw4QixDQUFBLDBCLENBMUhWLHlGLENBNkhVLFUsQ0FDQSxZLENBOUhWLGtHLENBZ0lZLFcsQ0FDQSxlLENpQmpJWix3SixDakJBQSwwSCxDQUFBLDhHLENBQUEsMkgsQ0FtSWMsVyxDQW5JZCxpSCxDQTBJYyxpQixDQUNBLFcsQ0FDQSxxQixDQTVJZCxxSCxDQUFBLGdHLENBOElnQixhLENBQ0EsYSxDQUNBLFcsQ0FDQSxpQixDQUNBLFEsQ0FDQSxPLENBQ0EsVSxDQUNBLGMsQ0FDQSxlLENBQ0Esc0MsQ0FBQSxrQyxDQUFBLDhCLENBdkpoQixzRixDQStKVSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxhLENBcktWLDRGLENBeUxZLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsVyxDQUNBLGEsQ0FDQSxtQixDQUFBLGEsQ0FDQSxpQixDQWpNWixnRyxDQTJNYyxhLENBQ0EsYyxDQTVNZCx1RCxDQW9OTSxZLENBQ0EsYSxDQUNBLGMsQ0F0Tk4sZ0UsQ0F5TlEsYyxDQUNBLFUsQ0FDQSxnQixDQUNBLGUsQ0E1TlIscUYsQ0FrT1UsZSxDQWxPVix3RixDQW9PWSxjLENBQ0EsVSxDQUNBLGdCLENBQ0EsMkMsQ0FDQSxlLENBQ0EsbUIsQ0F6T1osdUYsQ0E0T1ksdUIsQ0FBQSxvQixDQUNBLHdCLENBQ0EsYSxDQTlPWiwrRixDQW1QWSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHFCLENBQUEsa0IsQ0FBQSxvQixDQUNBLGUsQ0FDQSwrQixDQUNBLG1CLENBdlBaLHFHLENBeVBjLHdCLENBQ0EsZSxDQTFQZCxzRyxDQTZQYyxVLENBQ0EsZ0IsQ0FDQSxjLENBQ0Esd0IsQ0FoUWQseUcsQ0FtUWMsVSxDQUNBLGdCLENBQ0EsYyxDQUNBLG9CLENBdFFkLHNHLENBeVFjLFUsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxnQixDQUNBLGdCLENBQ0EsaUIsQ0E5UWQsdUgsQ0FpUmdCLHdCLENBalJoQixxSCxDQXFSZ0Isd0IsQ0FyUmhCLHFILENBeVJnQix3QixDQXpSaEIsc0YsQ0ErUlUsZSxDQS9SViw2RixDQWlTWSwrQixDQUNBLGlCLENBQ0EsVSxDQUNBLGlCLENBcFNaLGtHLENBc1NjLFUsQ0FDQSxjLENBdlNkLDZGLENBMlNZLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EscUIsQ0FBQSxrQixDQUFBLG9CLENBQ0EsYSxDQTdTWiw0RyxDQStTYyxpQixDQS9TZCxtSCxDQWlUZ0IsYyxDQUNBLGEsQ0FDQSxnQixDQUNBLDRDLENBcFRoQiwySCxDQXVUZ0IsaUIsQ0FDQSxPLENBQ0EsWSxDQUNBLGMsQ0FDQSxhLENBM1RoQix3RyxDQStUYyxhLENBQ0EsYyxDQUNBLGlCLENBQ0EsNEMsQ0FsVWQsdUcsQ0FxVWMsYyxDQUNBLDRCLENBQ0EsVSxDQUNBLGlCLENBQ0EsSyxDQXpVZCxpRyxDQTZVWSxhLENBQ0EsYyxDQUNBLGlCLENBQ0EsNEMsQ0FoVlosb0csQ0FtVlksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSxzQixDQUFBLG1CLENBQUEsMEIsQ2tCclZaLFksQ2xCQUEseUgsQ0F3VmMsVSxDQXhWZCxvSSxDQTBWZ0IsVSxDQUNBLGMsQ0FDQSxpQixDQUNBLHdCLENBQ0EsMEMsQ0FDQSxpQixDYy9WaEIsd0QsQ2RBQSxzSixDQW9Xb0IsUyxDQXBXcEIsZ0ksQ0F5V2dCLFEsQ0FDQSxxQixDQUNBLGMsQ0FDQSxhLENBQ0EsUyxDQTdXaEIsdUksQ0FrWGtCLGMsQ0FDQSxVLENBblhsQix5SSxDQXVYZ0IsaUIsQ0FDQSxZLENBeFhoQixzSCxDQTRYYyxXLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxlLENBQ0EsaUIsQ0EvWGQsNEgsQ0E0WWdCLFUsQ0FDQSxpQixDQUNBLGMsQ0FDQSx3QixDQUNBLGdCLENBQ0EsZSxDQUNBLGlGQWxaaEIsNEgsQ0FtWmtCLGFBblpsQixrSSxDQTZaZ0IsYyxDQUNBLFUsQ0FDQSxRLENBQ0EsYyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBRUEsVyxDQUNBLFUsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGlCLENBemFoQixzSSxDQThha0IsZ0IsQ0FDQSxXLENBQ0EsUSxDQWhibEIsc0ksQ0FtYmtCLGdCLENBQ0Esa0IsQ0FDQSxRLENBQ0EsVSxDQXRibEIsb0gsQ0E0YmdCLGEsQ0FDQSxrQixDQTdiaEIsMEgsQ0FnY29CLGlCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBcGNwQixnSSxDQXNjc0IsVSxDQUNBLGlCLENBQ0EsYSxDQUNBLFUsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxhLENBQ0EsVyxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxtQyxDQUFBLCtCLENBQUEsMkIsQ0FDQSxTLENBQ0EsbUIsQ0FDQSxNLENBQ0EsUSxDQXBkdEIscUgsQ0EyZGMsYSxDQUNBLFksQ0FDQSxlLENBN2RkLHVILENBaWZnQixjLENBQ0EsZ0IsQ0FsZmhCLCtGLENBd2ZZLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsYSxDQUNBLGdCLENBMWZaLHlHLENBNGZjLFMsQ0E1ZmQsOEcsQ0E4ZmdCLFUsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxpQixDQUNBLG9CLENBQ0EsUSxDQUNBLGlCLENBQ0EsUyxDQUNBLHdCLENBQ0EsMEMsQ0FDQSxlLENBQ0EsVSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsVyxDQTdnQmhCLG9ILENBK2dCa0IsUyxDQS9nQmxCLG9ILENBa2hCa0IsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLFcsQ0FDQSxVLENBQ0EsZ0UsQ0F2aEJsQixpSSxDQXloQm9CLDRELENBemhCcEIscUgsQ0E2aEJrQixVLENBQ0Esd0IsQ0E5aEJsQixvSCxDQXlpQmtCLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsVSxDQUNBLFEsQ0FDQSxRLENBQ0EsTSxDQUNBLGtCLENBbGpCbEIsb0gsQ0FxakJrQixVLENBcmpCbEIsK0csQ0E2akJjLFMsQ0E3akJkLHdILENBK2pCZ0IsVSxDQUNBLG9CLENBQ0Esd0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLG9CLENBQ0EsYyxDQUNBLGlCLENBQ0EsUyxDQUNBLGUsQ0Eza0JoQiw4SCxDQThrQmtCLFMsQ0E5a0JsQiwrQyxDQXVsQk0sVSxDQUNBLGUsQ0F4bEJOLDRELENBMGxCUSx3QixDQUNBLFksQ0EzbEJSLDhFLENBNmxCVSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsZSxDQUNBLGtCLENBam1CVixnRixDQW9tQlksYyxDQUNBLGEsQ0FDQSxnQixDQUNBLGMsQ0F2bUJaLGtGLENBMG1CWSxhLENBQ0EsVSxDQUNBLG1CLENBQUEsYSxDQTVtQlosZ0UsQ0FpbkJRLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esa0IsQ0FwbkJSLHFGLENBdW5CWSxhLENBQ0Esd0IsQ0FDQSxjLENBem5CWiwwRixDQTJuQmMsZ0IsQ0FDQSw0QyxDQTVuQmQsbUYsQ0Fnb0JZLGEsQ0FDQSxjLENBQ0Esd0IsQ0Fsb0JaLDZCLENBeW9CSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGdCLENBQ0EsYSxDQUNBLGMsQ0E1b0JKLGtDLENBK29CSSxlLENBQ0Esd0IsQ0FocEJKLHVCLENBb3BCSSxVLENBQ0EscUIsQ0FycEJKLGtDLENBd3BCTSxTLENBQ0EsZ0IsQ0F6cEJOLHVDLENBa3FCVSxjLENBQ0EsaUIsQ0FDQSxxQixDQUNBLGEsQ0FDQSxVLENBQ0EsUSxDQXZxQlYscUQsQ0FBQSxrRCxDQXlxQlksaUIsQ0F6cUJaLCtDLENBNnFCWSxXLENBQ0EsZSxDQTlxQlosc0QsQ0FpckJZLG1CLENBanJCWixpRCxDQW9yQlksVyxDQUNBLGUsQ0FyckJaLDBDLENBNHJCWSxjLENBQ0EsUSxDQUNBLFksQ0E5ckJaLDBDLENBaXNCWSxjLENBQ0EsaUIsQ0FDQSxRLENBQ0EsYSxDQXBzQlosdUQsQ0Ewc0JjLGUsQ0FDQSxjLENBM3NCZCx3RCxDQStzQmMsaUIsQ0FFQSxjLENBanRCZCxnRSxDQW10QmdCLFksQ0FDQSxTLENBQ0EsVyxDQUNBLGMsQ0FDQSx3QyxDQUFBLGdDLENBQ0EsZ0IsQ0FDQSxPLENBQ0EsUSxDQUNBLGlCLENBQ0EsUyxDQUNBLGdCLENBQ0EsZSxDQTl0QmhCLHNFLENBbXVCa0IsYSxDQW51QmxCLG9ELENBd3VCYyw0QixDQUNBLGMsQ0F6dUJkLDBELENBNHVCYyxhLENBU2QsZSxDQUNFLFksQ0FHRixxQ0FDRSxtRCxDQUlRLGMsQUFPViwwQ0FDRSxrQyxDQUFBLDJCLENBRUksZSxDQUZKLDZCLENBQUEscUMsQ0FLSSxXLENBTEosK0YsQ0FVWSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQVZaLCtHLENBZWMsZSxDQUNBLFcsQ0FoQmQsd0gsQ0FrQmdCLGUsQUFtQmxCLHFDQUNFLGUsQ0FDRSxpQixDQURGLDJCLENBR0ksUyxDQUhKLHFDLENBTUksYSxDQU5KLHVELENBQUEsbUQsQ0FRTSxTLENBQ0EsYSxDQVROLDBFLENBV1EsVSxDQUNBLEssQ0FDQSwyQixDQUNBLGdCLENBZFIsb0YsQ0FnQlUsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FoQlYseUYsQ0FtQlUsVSxDQUNBLGlCLENBcEJWLHNGLENBd0JVLFUsQ0FDQSxrQixDQUFBLGMsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0ExQlYsd0csQ0FxQ2MsZSxDQXJDZCwrRixDQUFBLHNGLENBeUNZLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBekNaLDhHLENBNENnQixjLENBNUNoQiwrRyxDQWlEYyxZLENBQ0EsZ0IsQ0FsRGQsc0UsQ0EwRFUsaUIsQ0FDQSxhLENBM0RWLDJFLENBOERVLGEsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQWhFVixvRSxDQXFFVSxpQixDQXJFVix1RSxDQXlFVSxnQixDQXpFViwrQyxDQThFTSxlLENBOUVOLGdFLENBZ0ZRLHdCLENBQUEscUIsQ0FBQSx1QixDQWhGUiw4RSxDQWtGVSxTLENBQ0EsWSxDQW5GViw2QixDQUFBLGtDLENBeUZJLFMsQ0FDQSxlLEFBV04sb0NBQ0UscUMsQ0FJSSxhLENBSkosK0MsQ0FNTSxTLENBQ0EsZ0IsQ0FQTix1QixDQVlJLGMsQ0FaSixrQyxDQWNNLGlCLENBZE4scUQsQ0FnQlEsUyxDQUNBLFUsQ0FqQlIsMkQsQ0FzQlEsd0IsQ0FDQSxrQixDQXZCUiwyRCxDQTRCUSxrQixDQUNBLGtCLENBQ0EsVSxDQTlCUix5QyxDQWlDUSxZLENBakNSLGtELENBb0NZLGMsQ0FDQSxXLENBckNaLHFELENBMkNjLGMsQ0EzQ2QsK0QsQ0E4Q2dCLFcsQ0FDQSxlLENBL0NoQixxRCxDQW1EYyxjLENBbkRkLDJFLENBdURrQixhLENBQ0EsaUIsQ0FDQSx1QixDQUFBLGlCLEFBY3BCLG9DQUNFLGUsQ0FDRSxVLENBREYsc0QsQ0FBQSwrQyxDQUFBLDJCLENBSUksWSxDQUpKLDJCLENBUUksUyxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBVEoseUMsQ0FhTSxjLENBQ0EsTyxDQUNBLGMsQ0FmTiw0RCxDQTRCTSxnQixDQTVCTiwyRSxDQThCUSxZLENBOUJSLDhFLENBbUNVLFksQ0FDQSxXLENBcENWLCtGLENBNkNZLGMsQ0FDQSxRLENBQ0EsVSxDQUNBLFEsQ0FDQSxNLENBQ0EsNkIsQ0FBQSw2QixDQUFBLDhCLENBQUEsMEIsQ0FDQSxXLENBQ0EsUyxDQUNBLHVDLENBQUEsK0IsQ0FyRFoseUcsQ0F3RGMsVyxDQUNBLFUsQ0FDQSxrQixDQTFEZCw4RyxDQTZEZ0IsVSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQTlEaEIsb0gsQ0FnRWtCLHdCLENBaEVsQiwrRyxDQXNFYyxTLENBQ0EsVyxDQUNBLGEsQ0F4RWQsd0gsQ0EyRWdCLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsVyxDQUNBLFUsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxVLENBbEZoQiw4RSxDQTRGVSxXLEFBUVosb0NBQ0UsSSxDQUNFLGlCLENBRUYscUMsQ0FFSSxlLENBRkosMEUsQ0FLUSxVLENBQ0EsZSxDQUNBLFcsQ0FQUix5RixDQVNVLFUsQ0FDQSxZLENBVlYsaUgsQ0FhYyxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFksQ0FmZCxxSCxDQWlCZ0IsaUIsQ0FDQSxZLENBQ0EsVyxDQUNBLGEsQ0FDQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGUsQ0FDQSxVLENBdkJoQixzRixDQTZCVSxrQixDQUNBLGtCLENBOUJWLGtHLENBZ0NZLFMsQ0FDQSxPLENBQ0EsK0IsQ0FDQSw2QixDQW5DWixrRyxDQXNDWSxVLENBQ0EsTyxDQUNBLCtCLENBQ0EsNkIsQ0F6Q1osaUcsQ0FBQSx3RyxDQWtEWSxlLENBbERaLDhFLENBK0RVLFMsQ0EvRFYsdUIsQ0FzRUksZ0IsQ0F0RUosa0MsQ0F3RU0saUIsQ0F4RU4scUQsQ0EwRVEsUyxDQUNBLFUsQ0EzRVIsMkQsQ0FnRlEsd0IsQ0FDQSxrQixDQWpGUiwyRCxDQXNGUSxrQixDQUNBLGtCLENBQ0EsVSxDQXhGUixrRCxDQTZGWSxjLENBN0ZaLHFELENBQUEscUQsQ0FtR2MsZ0IsQUFhaEIsb0NBQ0UsOEUsQ0FLVSxVLENBQ0EsVyxDQU5WLHlHLENBZWMsd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FqQmQsOEcsQ0FBQSx3SCxDQW1CZ0IsVyxDQW5CaEIsb0gsQ0FzQmtCLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxXLENBekJsQixtSCxDQXNDZ0IsZ0IsQ0FDQSxjLENBdkNoQix3RyxDQUFBLGtHLENBNkNjLGMsQ0E3Q2QsK0YsQ0FzRFksMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0F0RFoscUcsQ0FBQSxtRCxDQXdEYyxZLENBeERkLHNHLENBMkRjLGEsQ0FDQSx5QixDQUFBLHNCLENBQUEsaUIsQ0FDQSxrQixDQTdEZCxzRyxDQUFBLDZHLENBZ0VjLHlCLENBQUEsc0IsQ0FBQSxpQixDQWhFZCxxRixDQWdGWSxjLENBaEZaLHlCLENBd0ZJLFUsQ0F4Rkosa0MsQ0E2Rk0sdUJjaHhDUixJLENBQ0UsaUIsQ0FDQSwyQyxDQUZGLGMsQ0FLSSxVLENBQ0EsYyxDQUNBLFMsQ0FQSiw0QixDQVNNLFksQ0FFQSxrQixDQUNBLG1CLENBWk4sdUMsQ0FpQk0sZSxDQWpCTiw4QyxDQW1CUSxXLENBQ0EsaUIsQ0FDQSxpQyxDQUNBLHFCLENJdEJSLGlELENKQUEsK0QsQ0F3QlUsaUIsQ0FDQSxZLENBQ0EsZ0IsQ0kxQlYscUQsQ0RBQSx3RSxDSEFBLG1FLENBNEJZLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUSxDQUNBLG1DLENBQUEsK0IsQ0FBQSwyQixDQUNBLGMsQ0lsQ1oseUMsQ0pBQSx1RCxDQXNDVSxXLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFMsQ0FDQSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsSyxDSS9DVixtRCxDSkFBLGlFLENBaURZLFUsQ0FDQSwyQyxDQUNBLGMsQ0FDQSxlLENBQ0EsbUIsQ0lyRFosNEMsQ0pBQSwwRCxDQXlEWSxVLENBQ0EsNEMsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENJN0RaLHVELENKQUEscUUsQ0FpRVksVSxDQUNBLDJDLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBdEVaLFMsQ0FBQSxlLENBQUEseUQsQ0E4RUksaUIsQ0E5RUosZSxDQWdGTSxtQixDQUFBLG1CLENBQUEsWSxDQUVBLFUsQ0FsRk4sNkIsQ0FvRlEsUyxDQXBGUiw0QyxDQXVGWSxrQixDQUFBLGlCLENBQUEsYSxDQUNBLGMsQ0F4Rlosc0MsQ0EyRlksYSxDQUNBLHdCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGMsQ0FDQSxlLENBQ0EsK0IsQ0FDQSxrQixDQUNBLFMsQ0FuR1oseUQsQ0FBQSx5RCxDQUFBLDBELENBQUEsMEQsQ0FBQSw0RCxDQXlHZ0IsYSxDQXpHaEIsb0YsQ0FBQSxxRixDQUFBLHFGLENBQUEsdUYsQ0E0R2tCLGEsQ0E1R2xCLDJFLENBQUEsNEUsQ0FBQSw0RSxDQUFBLDhFLENBNEdrQixhLENBNUdsQiwrRSxDQUFBLGdGLENBQUEsZ0YsQ0FBQSxpRixDQUFBLGdGLENBQUEsaUYsQ0FBQSxrRixDQUFBLG1GLENBNEdrQixhLENBNUdsQixzRSxDQUFBLHVFLENBQUEsdUUsQ0FBQSx5RSxDQTRHa0IsYSxDQTVHbEIseUQsQ0FtSGdCLGEsQ0FDQSxRLENBQ0EsK0IsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxzRUF4SGhCLHlELENBeUhrQixvQixBQXpIbEIsOERBQUEsZ0IsQ0E2SGtCLFUsQ0E3SGxCLG9FLENBaUlrQixlLENHaklsQixvSSxDSEFBLCtELENBQUEsZ0UsQ0FBQSxrRSxDQXFJa0IsUyxDQXJJbEIsd0UsQ0FBQSwrRCxDQTZJa0IsYyxDQTdJbEIsa0YsQ0FnSm9CLFksQ0FoSnBCLHNFLENBcUprQixpQixDQUNBLG1CLENBQ0EsSyxDQUNBLFcsQ0FDQSxjLENBQ0EsUyxDQUNBLFcsQ0FDQSxhLENBQ0EsVyxDQTdKbEIsMEQsQ0FzS2dCLCtCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGUsQ0FDQSw0QixDQUNBLGMsQ0FDQSxhLENBQ0EsUyxDQUNBLGMsQ0FDQSxrQixDQS9LaEIsaUUsQ0FzTGtCLGMsQ0FDQSw0QixDQUNBLCtCLENBeExsQiw0RCxDQTZMZ0IsVSxDQUNBLGUsQ0FDQSxRLENBQ0EseUMsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxrQixDQXJNaEIsK0UsQ0E0TWtCLFEsQ0FDQSxVLENBN01sQixxRixDQWtOa0IsNEIsQ0FDQSxrQixDQW5ObEIscUYsQ0F3TmtCLGtCLENBQ0Esa0IsQ0FDQSxVLENBMU5sQiw2RSxDQStOZ0IsYyxDQS9OaEIsdUYsQ0FBQSxvRSxDQWlPa0IsYyxDQWpPbEIsNkYsQ0FvT2tCLFksQ0FwT2xCLGtILENBdU9vQixxQixDQXZPcEIsa0gsQ0EyT3NCLFksQ0EzT3RCLG9JLENBdVBzQixvQixDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLHFCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0E5UHRCLGtILENBa1FzQixjLENBQ0EsVSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxTLENBdFF0QixrRSxDQTZRZ0IsUyxDQTdRaEIsOEQsQ0FxUmdCLGUsQ0FyUmhCLCtELENBNFJnQixrQixDQTVSaEIsbUUsQ0ErUmdCLFMsQ0FDQSxRLENBaFNoQiw0RSxDQWtTa0IsUSxDQWxTbEIsa0QsQ0FnVFksUSxDQUNBLGdCLENBQ0EsZSxDQUNBLGlCLENBblRaLDhCLENBd1RRLFMsQ0FDQSxpQixDQXpUUixrRSxDQTRUWSxVLENBQ0EsWSxDQUNBLGUsQ0FDQSxpQixDQS9UWixzRSxDQWlVYyxhLENBQ0EsYSxDQUNBLFcsQ0FDQSxpQixDQUNBLFEsQ0FDQSxPLENBQ0EsVSxDQUNBLGUsQ0FDQSxzQyxDQUFBLGtDLENBQUEsOEIsQ0F6VWQsMEUsQ0E4VWMsaUIsQ0FDQSxlLENBL1VkLHlFLENBa1ZjLGMsQ0FDQSxnQixDQUNBLGtCLENBcFZkLHVDLENBeVZVLGUsQ0FDQSxrQixDQTFWViwwQyxDQTZWWSxjLENBQ0EsZSxDQTlWWix5QyxDQWtXWSxpQixDQWxXWix1QyxDQTJXWSxhLENBUVoscUNBQ0UsNEIsQ0FHTSxZLENBSE4sK0QsQ0FVVSxjLEFBUVoscUNBQ0UsNEIsQ0FHTSxTLENBSE4sa0MsQ0FLUSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUxSLGdELENBT1UsVSxDQVBWLGlELENBVVUsVSxDQUNBLGUsQ0FDQSxjLENBWlYsK0QsQ0FxQlUsWSxDQUNBLFksQ0F0QlYsMEQsQ0EwQlksYSxDQTFCWixxRSxDQTZCWSxrQixBQVNkLG9DQUNFLGlFLENBTVksYyxDQUNBLGlCLENBUFosMEQsQ0FVWSxjLENBQ0EsaUIsQ0FYWixxRSxDQWNZLGdCLEFBU2Qsb0NBQ0UsNEIsQ0FHTSxTLENBSE4sVyxDQU9JLGtCLENBQUEsaUIsQ0FBQSxhLENBQ0EsYyxDQVJKLGtFLENBZVksWSxDQWZaLDRDLENBc0JZLFMsQ0F0QlosdUQsQ0F3QmMsZ0IsQUFVaEIsb0NBQ0UsK0QsQ0FLVSxnQixDQUNBLFksQ0FOViwwRCxDQVVZLGtCSW5mZCxxQyxDQUdJLFksQ0FDQSxVLENBQ0EsaUIsQ0FMSix3RCxDQUFBLHNELENBd0JNLFcsQ0FDQSxVLENBRUEsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0E3Qk4sc0QsQ0FRTSxpQixDQVJOLHlELENBZVEsVSxDQUNBLGMsQ0FDQSx3QixDQUNBLGUsQ0FDQSxRLENBbkJSLHdELENBMEJNLGUsQ0ExQk4sNEQsQ0ErQlEsVSxDQUNBLFcsQ0FoQ1IseUIsQ0FzQ0ksZSxDQXRDSixnQyxDQXdDTSxXLENBQ0EsaUIsQ0FDQSxpQyxDQUNBLHFCLENBM0NOLDhCLENBa0dJLFksQ0FDQSxhLENBQ0EsYyxDQXBHSixpQyxDQXNHTSxVLENBQ0EsZSxDQXZHTixpRCxDQTRHUSxrQixDQTVHUixtRCxDQWlITSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGlCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsVSxDQUNBLGtCLENBQ0EsYyxDQXZITixrRSxDQTBIUSxTLENBQ0EsZ0IsQ0FDQSxpQixDQTVIUixzRSxDQThIVSxjLENBQ0EsVyxDQUNBLGEsQ0FDQSxhLENBaklWLHVFLENBc0lRLFMsQ0FDQSwyQyxDQUNBLGMsQ0F4SVIscUMsQ0E2SU0sNkIsQ0FBQSw2QixDQUFBLDhCLENBQUEsMEIsQ0E3SU4seUQsQ0ErSVEsZ0IsQ0FDQSwyQyxDQUNBLGMsQ0FqSlIsb0QsQ0FzSk0sYSxDQXRKTixxRSxDQXlKUSxhLENBRUEsVSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxvQixDQUNBLHFCLENBQ0EsMkIsQ0FDQSxTLENBQ0EsWSxDQUNBLFEsQ0FuS1IsNEYsQ0FzS1ksVyxDQUNBLFUsQ0F2S1osc0YsQ0EyS1UsaUIsQ0FDQSxRLENBQ0EsVyxDQUNBLFUsQ0FDQSxvQyxDQUNBLCtCLENBQUEsMEIsQ0FBQSx1QixDQWhMVix5RixDQWtMWSxVLENBQ0Esd0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLHNDLENBQUEsa0MsQ0FBQSw4QixDQUNBLFMsQ0FDQSxTLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLCtCLENBQUEsMEIsQ0FBQSx1QixDQUNBLFksQ0E5TFosZSxDQXVNSSxpQixDQXZNSixrQixDQTBNTSxvQixDQUtOLHFDQUNFLGlELENBSVEsYyxBQU9WLHFDQUNFLDhCLENBRUksUyxDQUNBLGdCLENBSEoscUUsQ0FNUSxXLENBQ0EsWSxDQUNBLGUsQUFPVixxQ0FDRSxZLENBQ0UsVSxDQUNBLFksQ0FGRixpRCxDQU1RLFksQ0FDQSxZLENBUFIsNEMsQ0FXVSxhLENBWFYsdUQsQ0FjVSxnQixDQWRWLHFDLENBcUJJLFcsQ0FDQSxVLENBQ0EsaUIsQ0F2Qkosc0QsQ0EwQk0saUIsQ0FDQSxXLENBQ0EsVSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBL0JOLHlELENBaUNRLGMsQ0FqQ1Isd0QsQ0FzQ00sVyxDQUNBLFUsQ0FDQSxlLENBeENOLDRELENBMENRLGMsQ0FDQSxlLENBM0NSLDhCLENBaURJLFMsQ0FDQSxnQixDQWxESixtRCxDQXFETSxtQixDQUFBLG1CLENBQUEsWSxDQUVBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGtCLENBeEROLGtFLENBMkRRLFMsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQTdEUix1RSxDQWlFUSxVLENBakVSLDBFLENBbUVVLGMsQ0FDQSx3QixDQUNBLGUsQ0FDQSxlLENBdEVWLG1GLENBeUVVLGMsQ0FDQSxtQixDQTFFVixzRixDQTRFWSxpQixDQTVFWixxRixDQStFWSxhLENBQ0EseUIsQ0FoRlosbUQsQ0FBQSxxQyxDQXVGTSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQXZGTix5RCxDQXlGUSxlLENBekZSLG9ELENBOEZNLGtCLENBQ0EsWSxDQS9GTixxRSxDQW1HUSxXLENBQ0EsYyxBQVFWLG9DQUNFLG1ELENBS1UsYyxDQUNBLGlCLENBTlYsNEMsQ0FTVSxjLENBQ0EsaUIsQ0FWVix1RCxDQWFVLGdCLEFBUVosb0NBQ0Usa0UsQ0FJUSxZLEFBT1Ysb0NBQ0UsaUQsQ0FJUSxnQixDQUpSLDRDLENBUVUsZ0IsQ0FSViw4QixDQWNJLGdCLENBZEoscUUsQ0FpQlEsVyxDQUNBLFksQ0FsQlIseUYsQ0FxQlksZ0JEaFpkLFMsQ0FDRSxlLENBREYsbUQsQ0FBQSw2QyxDQUtRLGlCLENBTFIsb0UsQ0FPVSxpQixDQUNBLFksQ0FSVixxRSxDQW9CVSxpQixDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQ0FDQSxlLENBQ0Esc0MsQ0FBQSxrQyxDQUFBLDhCLENBekJWLHdFLENBMkJZLFUsQ0EzQlosK0UsQ0E4QlksVSxDQUNBLGlCLENBQ0EsYyxDQWhDWixpRSxDQXdDUSxZLENBQ0EsYSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBM0NSLGtGLENBNkNVLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0EseUIsQ0FBQSxZLENBQ0EsaUIsQ0FDQSxvRCxDQUFBLHVDLENBQUEsb0MsQ0FBQSxzRSxDQWhEVixnRyxDQUFBLCtGLENBa0RZLGlCLENBbERaLHdGLENBQUEsbUssQ0FxRFksNkIsQ0FBQSx5QixDQUFBLHFCLENBckRaLGdILENBMERjLDBELENBQ0EsdUIsQ0FDQSxvQixDQUNBLFksQ0FDQSxXLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGtCLENBakVkLG1ILENBbUVnQixVLENBQ0Esd0IsQ0FDQSxVLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0F4RWhCLHlILENBMEVrQixVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUyxDQUNBLFksQ0FDQSxRLENBQ0EsbUMsQ0FBQSwrQixDQUFBLDJCLENBaEZsQixvSCxDQW9GZ0IsVyxDQUNBLFUsQ0FDQSxrQixDQXRGaEIsZ0ksQ0EyRmtCLHdCLENBQ0EsWSxDQTVGbEIsMkgsQ0ErRmtCLFcsQ0EvRmxCLCtILENBb0drQix3QixDQXBHbEIsbUksQ0F5R2tCLHdCLENBekdsQiw4SCxDQThHa0Isd0IsQ0E5R2xCLGlILENBbUhjLFksQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHFCLENBQUEsa0IsQ0FBQSxvQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGlCLENBdkhkLGlELENBQUEsOEgsQ0FBQSwyRSxDQXlIZ0IsaUIsQ0F6SGhCLGtJLENBMkhrQixnQixDQTNIbEIsNEMsQ0FvSU0seUQsQ0FDQSxxQixDQUNBLDBCLENBQ0EsMkIsQ0F2SU4sMEQsQ0F5SVEsWSxDQUNBLGEsQ0FDQSxjLENBM0lSLHNGLENBaUpZLGUsQ0FqSlosb0csQ0FtSmMsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FwSmQsa0gsQ0FzSmdCLFMsQ0FDQSxrQixDQXZKaEIsOEgsQ0F5SmtCLFcsQ0FDQSxVLENBMUpsQix1SyxDQWdLMEIsZ0QsQ0FBQSx3QyxDQUNBLDJCLENBQUEsc0IsQ0FBQSxtQixDQWpLMUIsNEksQ0EwS29CLFMsQ0FDQSxhLENBQ0EsaUIsQ0E1S3BCLHdKLENBOEtzQixpQixDQUNBLGUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FuTHRCLDZKLENBc0xzQixlLENBQ0EsK0IsQ0FBQSwwQixDQUFBLHVCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsWSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBN0x0QixpSyxDQStMd0IsZSxDQUNBLGMsQ0FDQSxVLENBQ0EsVyxDQUNBLDJCLENBQUEsc0IsQ0FBQSxtQixDQW5NeEIsbUosQ0F1TXNCLHVCLENBQ0EsaUIsQ0FDQSxVLENBek10QixxSixDQTJNd0IsaUIsQ0FDQSxjLENBQ0Esd0MsQ0E3TXhCLDJKLENBaU5zQixXLENBQ0EsaUIsQ0FsTnRCLDBLLENBb053QixZLENBQ0EsVSxDQUNBLHlCLENBQ0EseUIsQ0FDQSwyQixDQUNBLGlCLENBQ0EsUyxDQUNBLFcsQ0EzTnhCLG9FLENBdVBRLFksQ0FDQSxhLENBQ0EsYyxDQXpQUix3RixDQTJQVSxVLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0E1UFYsd0csQ0E4UFksUyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FoUVosK0gsQ0FrUWMsUyxDQWxRZCxpSSxDQW9RZ0IsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxTLENBQ0EsYSxDQUNBLFksQ0FDQSwyQixDQUNBLHFCLENBQ0EsMEIsQ0FDQSxxQixDQUFBLGtCLENBQUEsb0IsQ0EzUWhCLGtKLENBQUEsbUosQ0FrUmtCLFUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLCtCLENBQUEsMEIsQ0FBQSx1QixDQUNBLFcsQ0F2UmxCLHFKLENBQUEsc0osQ0F5Um9CLFUsQ0FDQSxjLENBQ0EsK0IsQ0FBQSwwQixDQUFBLHVCLENBM1JwQix5SCxDQUFBLDBILENBaVNjLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsUyxDQUNBLGEsQ0FuU2QsdUksQ0FBQSx3SSxDQXFTZ0IsUyxDQXJTaEIsa0osQ0FBQSxtSixDQXVTa0IsUyxDQUNBLGEsQ0F4U2xCLG1LLENBZ1RvQixxQyxDQWhUcEIsMEgsQ0FzVGMsZSxDQXRUZCxvSyxDQTBUb0Isc0MsQ0ExVHBCLHlHLENBaVVZLFMsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQWxVWixnSSxDQW9VYyxtQixDQUFBLG1CLENBQUEsWSxDQUNBLFcsQ0FDQSxTLENBdFVkLGtJLENBd1VnQixtQixDQUFBLG1CLENBQUEsWSxDQUNBLFUsQ0FDQSxXLENBQ0EsMkIsQ0FDQSxxQixDQUNBLDBCLENBQ0EsK0IsQ0FBQSwwQixDQUFBLHVCLENBOVVoQix5SixDQWlWb0IsVyxDQWpWcEIsZ0ssQ0FxV29CLHFDLENBcldwQiwrSSxDQTJXa0IscUIsQ0FBQSxrQixDQUFBLG9CLENBM1dsQixnSyxDQTZXb0Isb0MsQ0FZcEIscUNBQ0Usb0UsQ0FLVSxZLENBTFYsaUUsQ0FXUSxZLENBWFIsa0YsQ0FhVSxpQixDQWJWLGdHLENBQUEsK0YsQ0FlWSxpQixDQWZaLGdILENBbUJjLFksQ0FDQSxXLENBcEJkLG1ILENBc0JnQixjLENBQ0EsZ0IsQ0F2QmhCLGlILENBMkJjLFksQ0FDQSxXLENBQ0EsaUIsQ0E3QmQsOEgsQ0ErQmdCLFUsQ0EvQmhCLGtJLENBaUNrQixnQixDQUNBLGMsQ0FsQ2xCLDBELENBNENRLFksQ0E1Q1Isb0UsQ0FpRFEsVyxBQU9WLHFDQUNFLGlFLENBQUEsMEQsQ0FJUSxXLENBSlIsa0YsQ0FNVSxpQixDQU5WLGdHLENBQUEsK0YsQ0FRWSxpQixDQVJaLGdHLENBV1ksaUIsQ0FYWixnSCxDQWFjLFksQ0FDQSxXLENBZGQsbUgsQ0FnQmdCLGMsQ0FDQSxnQixDQWpCaEIsaUgsQ0FxQmMsWSxDQUNBLFcsQ0FFQSxvQixDQXhCZCxrSSxDQTJCa0IsZ0IsQ0EzQmxCLG9FLENBMENRLFMsQ0ExQ1IseUgsQ0FBQSwwSCxDQThDYyxZLEFBVWhCLHFDQUNFLG9FLENBS1UsWSxDQUxWLCtFLENBU1ksYyxDQVRaLGlFLENBZ0JRLFMsQ0FDQSxrQixDQUFBLGMsQ0FqQlIsa0YsQ0FtQlUsd0IsQ0FBQSx5QixDQUFBLGlCLENBQ0EsK0IsQ0FBQSxrQixDQUNBLFMsQ0FDQSxlLENBdEJWLGdHLENBQUEsK0YsQ0F3QlksaUIsQ0F4QlosK0YsQ0EyQlksZSxDQTNCWixnRyxDQThCWSxpQixDQUNBLFMsQ0FDQSxhLENBaENaLGdILENBa0NjLFksQ0FDQSxXLENBQ0EsYSxDQXBDZCxpSCxDQXVDYyxZLENBQ0EsVyxDQUVBLG9CLENBMUNkLGtJLENBNkNrQixnQixDQTdDbEIsb0UsQ0FBQSwwRCxDQXVEUSxTLENBdkRSLHFKLENBZ0V3QixlLENBaEV4Qix3RixDQStFVSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQS9FVix3RyxDQUFBLHlHLENBaUZZLFUsQ0FqRloseUcsQ0FvRlksZSxDQXBGWixnSSxDQXNGYyxTLENBdEZkLGtJLENBd0ZnQixjLEFBV2xCLG9DQUNFLG9FLENBS1UsWSxDQUxWLHFFLENBUVUsTyxDQUNBLHNDLENBQUEsa0MsQ0FBQSw4QixDQVRWLGtGLENBQUEsZ0csQ0FBQSwrRixDQWdCVSxZLENBaEJWLGdHLENBQUEsOEcsQ0FBQSw2RyxDQWtCWSxpQixDQUNBLFMsQ0FDQSxhLENBcEJaLGdILENBQUEsOEgsQ0FBQSw2SCxDQXNCYyxZLENBQ0EsVyxDQXZCZCxpSCxDQUFBLCtILENBQUEsOEgsQ0EwQmMsaUIsQ0ExQmQsa0ksQ0FBQSxnSixDQUFBLCtJLENBNkJrQixnQixDQTdCbEIsZ0csQ0FvQ1UsaUIsQ0FwQ1YseUgsQ0FBQSx5RyxDQTZDYywyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQTdDZCwwSCxDQWdEYywyQixDQUFBLDZCLENBQUEsaUMsQ0FBQSw2QixDQWhEZCxrSixDQUFBLHVJLENBQUEsa0osQ0FBQSxtSixDQUFBLHdJLENBQUEsbUosQ0FBQSxnSSxDQW9EZ0IsVSxDQXBEaEIsZ0osQ0FBQSxpSixDQTBEZ0IsVSxDQUNBLGUsQ0EzRGhCLDZJLENBdUVnQixlLENBdkVoQixrSSxDQTBFZ0IsYyxBQVdsQixvQ0FDRSxvRSxDQUtVLFksQ0FMVixxRSxDQVFVLE8sQ0FDQSxzQyxDQUFBLGtDLENBQUEsOEIsQ0FUVixnRyxDQUFBLDhHLENBQUEsNkcsQ0FpQlksaUIsQ0FDQSxTLENBQ0EsYSxDQW5CWixnSCxDQUFBLDhILENBQUEsNkgsQ0FxQmMsWSxDQUNBLFcsQ0F0QmQsaUgsQ0FBQSwrSCxDQUFBLDhILENBeUJjLGlCLENBQ0EsVyxDQTFCZCxrSSxDQUFBLGdKLENBQUEsK0ksQ0E2QmtCLGtCLEFBWXBCLG9DQUNFLG9FLENBS1UsWSxDQUxWLGtGLENBQUEsZ0csQ0FBQSwrRixDQVlVLFUsQ0FaViwrRixDQUFBLDZHLENBQUEsNEcsQ0FjWSxlLENBZFosZ0csQ0FBQSw4RyxDQUFBLDZHLENBaUJZLFUsQ0FqQlosZ0gsQ0FBQSw4SCxDQUFBLDZILENBbUJjLFksQ0FDQSxXLENBcEJkLGlILENBQUEsK0gsQ0FBQSw4SCxDQXVCYyxpQixDQXZCZCwrRixDQTRCVSxZLENBNUJWLGdHLENBK0JVLGtCRTd1QlosZSxDQUNFLFUsQ0FDQSxpQixDQUNBLG1CLENBSEYsaUMsQ0FLSSxnQixDQUNBLGUsQ0FDQSxpQixDQUNBLG1CLENBUkosZ0QsQ0FVTSxhLENBQ0EsUyxDQUNBLGUsQ0FDQSxXLENBQ0EsdUIsQ0FkTiwwRCxDQUFBLG1ELENBZ0JRLHdCLENBQ0EsMkMsQ0FDQSxjLENBbEJSLG1ELENBcUJRLGMsQ0FHQSxZLENBeEJSLDJCLENBNkJJLGdCLENBQ0EsaUIsQ0FDQSxlLENBL0JKLGlDLENBaUNNLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxNLENBcENOLHFDLENBc0NRLDRCLENBQ0EsdUIsQ0FBQSxvQixDQUNBLFUsQ0FDQSxXLENBQ0EsTyxDQUNBLFEsQ0FDQSxzQyxDQUFBLGtDLENBQUEsOEIsQ0FDQSxpQixDQTdDUix1QyxDQWdEUSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxLLENBckRSLDJDLENBMERRLGlELENBQUEsNkMsQ0FBQSx5QyxDQTFEUixxRCxDQTZEUSw2QyxDQUFBLHlDLENBQUEscUMsQ0E3RFIsNkMsQ0FpRU0sVSxDQUNBLFMsQ0FDQSxpQixDQUNBLFcsQ0FDQSxpQixDQUNBLFMsQ0FDQSxpQixDQXZFTixnRCxDQUFBLGdELENBeUVRLHdCLENBQ0EsMkMsQ0FDQSxjLENBM0VSLGdELENBOEVRLGMsQ0FHQSxZLENBakZSLGtELENBb0ZRLG9CLENBQ0EsMkUsQ0FDQSxXLENBQ0EsVSxDQUNBLGdCLENBeEZSLCtDLENBMkZRLGUsQ0FDQSwyQyxDQTVGUiwrQyxDQWdHTSxVLENBQ0EsVyxDQUNBLGtCLENBQ0EsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLDRCLENBQUEsdUIsQ0FBQSxvQixDQUlOLGMsQ0FDRSxZLENBQ0EsYSxDQUNBLGMsQ0FIRix1QixDQUtJLG1CLENBQUEsbUIsQ0FBQSxZLENBRUEsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBUkosdUIsQ0FBQSw0QixDQUFBLDZCLENBVU0sNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FWTixtQyxDQVlRLG9CLENBQ0EsUyxDQUNBLGEsQ0FkUiw0QixDQWtCTSw2QixDQUFBLDhCLENBQUEsMEIsQ0FsQk4sa0MsQ0FvQlEsUyxDQUNBLGEsQ0FyQlIsK0MsQ0F1QlUsVSxDQXZCViw4QixDQTRCTSxTLENBQ0EsaUIsQ0E3Qk4sa0MsQ0ErQlEsVyxDQUNBLFMsQ0FDQSxhLENBakNSLDZCLENBcUNNLGEsQ0FyQ04sdUMsQ0F1Q1EsMkMsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxpQixDQTFDUixnQyxDQTZDUSw0QyxDQUNBLGMsQ0FDQSxrQixDQS9DUiwwQyxDQWtEUSx3QixDQUNBLFEsQ0FDQSxrQixDQUNBLFUsQ0FDQSwyQyxDQUNBLGMsQ0FDQSxvQixDQUNBLGlCLENBQ0EsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsaUIsQ0FDQSxlLENBNURSLHlELENBOERVLGtCLENBOURWLGlELENBaUVVLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsUyxDQUNBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLHdCLENBQ0EsZ0MsQ0FBQSw0QixDQUFBLHdCLENBQ0Esa0IsQ0E1RVYsdUQsQ0MzR0Esb0UsQ0QwTFUsUyxDQUNBLDRCLENBQUEsd0IsQ0FBQSxvQixDQWhGVixnRCxDQW1GVSw0QixDQUNBLGEsQ0FwRlYsMEQsQ0MzR0EsdUUsQ0RpTVksMEUsQ0FDQSwwQixDQUFBLHFCLENBQUEsa0IsQ0F2Rlosb0QsQ0EyRlUsb0IsQ0FDQSwyRSxDQUNBLFcsQ0FDQSxVLENBQ0EsZ0IsQ0FRVixxQ0FDRSxjLENBQ0UsVyxBQUlKLHFDQUNFLGdELENBR00sVyxBQU1SLG9DQUNFLDZDLENBR00sUyxDQVlBLGEsQ0FJTixrQyxDQW5CQSxxQyxDQVVRLFcsQ0FDQSxVLENBUVIsYyxDQUNHLGMsQ0FDQSxTLENBRkgsdUIsQ0FJSywyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUpMLDRCLENBQUEsNkIsQ0FNTywyQixDQUFBLDZCLENBQUEsaUMsQ0FBQSw2QixDQU5QLG1DLENBUVMsZSxDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQVhULGtDLENBaUJTLGMsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FwQlQsOEIsQ0F3QlEsWSxDQUNBLFUsQ0F6QlIsNkIsQ0FnQ08sbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUVBLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxxQixDQXhDUCxnQyxDQTBDUyxpQixDQTFDVCwwQyxDQTZDUyxjLENBN0NULGlELENBK0NXLFMsQ0EvQ1gsb0QsQ0FrRFcsYyxBQVFiLG9DQUNFLDhCLENBR00sVyxDQUNBLFMsQ0FKTixrQyxDQU1RLFUsQ0FDQSxhQ3hUVixvQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsaUIsQ0FDQSxlLENBSEYsZ0MsQ0FLSSxTLENBQ0EsaUIsQ0FDQSxtQixDQVBKLHlDLENBU00sUyxDQUVBLG9CLENBWE4sbUQsQ0FBQSw0QyxDQWFRLHdCLENBQ0EsMkMsQ0FDQSxjLENBZlIsNEMsQ0FrQlEsYyxDQUdBLFksQ0FyQlIsMkMsQ0F3QlEsZSxDQUNBLDJDLENBekJSLDZELENBNkJRLGlCLENBQ0EsYSxDQUNBLGEsQ0EvQlIsdUQsQ0FrQ1Esd0IsQ0FDQSxRLENBQ0Esa0IsQ0FDQSxVLENBQ0EsMkMsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxpQixDQUNBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLGlCLENBQ0EsaUIsQ0E1Q1IsOEQsQ0E4Q1UsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0FDQSxTLENBQ0EsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FDQSxnQyxDQUFBLDRCLENBQUEsd0IsQ0FDQSxrQixDQXpEViw2RCxDQWdFVSw0QixDQUNBLGEsQ0FqRVYsaUUsQ0F3RVUsb0IsQ0FDQSwyRSxDQUNBLFcsQ0FDQSxVLENBQ0EsZ0IsQ0E1RVYsa0QsQ0FnRlEsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxvQixDQWpGUixvRCxDQW1GVSxhLENBQ0Esd0MsQ0FwRlYsc0QsQ0F1RlUsUSxDQUNBLFMsQ0FDQSxjLENBQ0EsaUIsQ0ExRlYsc0QsQ0E4RlEsa0IsQ0FDQSxrQixDQS9GUixtRCxDQW1HUSxpQixDQUNBLFMsQ0FFQSxpQixDQXRHUixnQyxDQTJHSSxTLENBQ0EsZSxDQUNBLHFCLENBQ0EsMEIsQ0FDQSwyQixDQUNBLFMsQ0FDQSxpQixDQUlKLHFDQUNFLHlDLENBR00sUyxDQUhOLG1ELENBS1EsbUIsQUFPVixxQ0FDRSxzRCxDQUtVLGlCLEFBUVoscUNBQ0Usb0IsQ0FDRSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQURGLGdDLENBR0ksVSxDQUNBLFcsQ0FKSixnQyxDQU9JLFUsQ0FDQSxjLEFBSU4sb0NBQ0UseUMsQ0FHTSxTLENBSE4sdUQsQ0FLUSxjLENBTFIsaUUsQ0FPVSxjLEFBUVosb0NBQ0UsZ0MsQ0FFSSxXLENBRkoseUMsQ0FJTSxlLENBSk4sc0QsQ0FPVSxpQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXHJcbiAqIEV1cm9jb2xkIC0gTCdvY2NhcyBkdSBmcm9pZCAtIDIwMjBcclxuICpcclxuICogQGF1dGhvciBMZXMgVmlraW5ncyA8Y29udGFjdEBsZXMtdmlraW5ncy5mcj5cclxuKi9cbi8qKlxyXG4gKiBAbmFtZSBFdXJvY29sZCAtIE9jY2FzIGR1IGZyb2lkXHJcbiAqIEBhdXRob3IgTGVzIFZpa2luZ3NcclxuICogQGNvbnRlbnRcclxuICogMS4gU2V0IHBhdGggZGVmYXVsdCBpbWFnZSBmaWxlLlxyXG4gKiAyLiBCcmVha3BvaW50IG9mIHJlc3BvbnNpdmUuXHJcbiAqIDMuIENvbG9yc1xyXG4gKiA0LiBGb250c1xyXG4gKi9cbi8qIEJSRUFLUE9JTlRTICovXG4vKiBDT0xPUlMgKi9cbi8qIFZBUklBQkxFUyovXG4vKiBGT05UUyAqL1xuLyogbW9udHNlcnJhdC1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQgUmVndWxhcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC12MTMtbGF0aW4tcmVndWxhci5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgUmVndWxhclwiKSwgbG9jYWwoXCJNb250c2VycmF0LVJlZ3VsYXJcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9tb250c2VycmF0LXYxMy1sYXRpbi1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9tb250c2VycmF0LXYxMy1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC12MTMtbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9tb250c2VycmF0LXYxMy1sYXRpbi1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQtdjEzLWxhdGluLXJlZ3VsYXIuc3ZnI01vbnRzZXJyYXRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogbW9udHNlcnJhdC01MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCBNZWRpdW0nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQtdjEzLWxhdGluLTUwMC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgTWVkaXVtXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtTWVkaXVtXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC12MTMtbGF0aW4tNTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9tb250c2VycmF0LXYxMy1sYXRpbi01MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9tb250c2VycmF0LXYxMy1sYXRpbi01MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC12MTMtbGF0aW4tNTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQtdjEzLWxhdGluLTUwMC5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi8gfVxuXG4vKiBtb250c2VycmF0LTYwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0IFNlbWlib2xkJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9tb250c2VycmF0LXYxMy1sYXRpbi02MDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IFNlbWlCb2xkXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtU2VtaUJvbGRcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9tb250c2VycmF0LXYxMy1sYXRpbi02MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQtdjEzLWxhdGluLTYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQtdjEzLWxhdGluLTYwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9tb250c2VycmF0LXYxMy1sYXRpbi02MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC12MTMtbGF0aW4tNjAwLnN2ZyNNb250c2VycmF0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqLyB9XG5cbi8qIG1vbnRzZXJyYXQtNzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQgQm9sZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC12MTMtbGF0aW4tNzAwLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBCb2xkXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtQm9sZFwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQtdjEzLWxhdGluLTcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC12MTMtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC12MTMtbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQtdjEzLWxhdGluLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9tb250c2VycmF0LXYxMy1sYXRpbi03MDAuc3ZnI01vbnRzZXJyYXRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC8gXHJcbiAgIHYyLjAgfCAyMDExMDEyNlxyXG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxyXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogSWNvbnMgKi9cbi8qIEFycm93cyAqL1xuLmhvbWVwYWdlIC5zbGljay1wcmV2LFxuLmhvbWVwYWdlIC5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjQzZDNkM2O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNDNkM2QzY7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5ob21lcGFnZSAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4gIC5ob21lcGFnZSAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuMjU7IH1cbiAgLmhvbWVwYWdlIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgLmhvbWVwYWdlIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uaG9tZXBhZ2UgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIFtkaXI9XCJydGxcIl0gLmhvbWVwYWdlIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjVweDsgfVxuXG4uaG9tZXBhZ2UgLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpOyB9XG4gIFtkaXI9XCJydGxcIl0gLmhvbWVwYWdlIC5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICByaWdodDogYXV0bzsgfVxuXG4uc2luZ2xlLXByb2R1Y3QgLnNsaWNrLXByZXYsXG4uc2luZ2xlLXByb2R1Y3QgLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDU4JTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNDNkM2QzY7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0M2QzZDNjtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbiAgLnNpbmdsZS1wcm9kdWN0IC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC4yNTsgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnNsaWNrLXByZXY6YmVmb3JlLFxuICAuc2luZ2xlLXByb2R1Y3QgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5zaW5nbGUtcHJvZHVjdCAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDUwcHg7XG4gIHotaW5kZXg6IDU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICBbZGlyPVwicnRsXCJdIC5zaW5nbGUtcHJvZHVjdCAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTI1cHg7IH1cblxuLnNpbmdsZS1wcm9kdWN0IC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDUwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNpbmdsZS1wcm9kdWN0IC5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICByaWdodDogYXV0bzsgfVxuXG4udG9wLXByb2R1Y3RzIC5yb3ctcHJvZHVjdHMgLnNsaWNrLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5NXB4KSB7XG4gIC50b3AtcHJvZHVjdHMgLnJvdy1wcm9kdWN0cyAuc2xpY2stc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5ob21lcGFnZSAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaG9tZXBhZ2UgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuaG9tZXBhZ2UgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuaG9tZXBhZ2UgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuaG9tZXBhZ2UgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLmhvbWVwYWdlIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYzJjMmM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAuaG9tZXBhZ2UgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7IH1cblxuLnNpbmdsZS1wcm9kdWN0IC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDkwJTsgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnNsaWNrLWRvdHMgPiBsaTpvbmx5LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaW5nbGUtcHJvZHVjdCAuc2xpY2stZG90cyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdCAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogNzdweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3QgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2luZ2xlLXByb2R1Y3QgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0IC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNDNkM2QzY7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0IC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzMyNzVFRDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5zbGljay1kb3RzIHtcbiAgICB3aWR0aDogODYlOyB9IH1cblxuLyohIGpRdWVyeSBVSSAtIHYxLjEyLjEgLSAyMDE5LTA2LTEzXG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiogSW5jbHVkZXM6IGNvcmUuY3NzLCBhdXRvY29tcGxldGUuY3NzLCBtZW51LmNzc1xuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG4vKiBMYXlvdXQgaGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaGVscGVyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDsgfVxuXG4udWktaGVscGVyLXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLCAudWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi51aS1oZWxwZXItemZpeCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MCk7XG4gIC8qIHN1cHBvcnQ6IElFOCAqLyB9XG5cbi51aS1mcm9udCB7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogLS4yNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4udWktd2lkZ2V0LWljb24tYmxvY2sge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi51aS1hdXRvY29tcGxldGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi51aS1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAycHggMCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDQ1MHB4OyB9XG4gIC51aS1tZW51IC51aS1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvKiBzdXBwb3J0OiBJRTEwLCBzZWUgIzg4NDQgKi9cbiAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTdcIik7IH1cbiAgLnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogM3B4IDFlbSAzcHggLjRlbTsgfVxuICAgIC51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciBwIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgLnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHAuaXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHAuaXRlbS1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHAuaXRlbS1mYW1pbHkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgIC51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciBwLml0ZW0tZmFtaWx5OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHAuaXRlbS1yZWZlcmVuY2Uge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjQzZDNkM2OyB9XG4gIC51aS1tZW51IC51aS1tZW51LWRpdmlkZXIge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDsgfVxuICAudWktbWVudSAudWktc3RhdGUtZm9jdXMsIC51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuICAudWktbWVudS1pY29ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnVpLW1lbnUtaWNvbnMgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gIC51aS1tZW51IC51aS1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAuMmVtO1xuICAgIG1hcmdpbjogYXV0byAwOyB9XG4gIC51aS1tZW51IC51aS1tZW51LWljb24ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7IH1cblxuLnVpLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lOyB9XG5cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAuN2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cblxuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLWhhbmRsZSxcbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGZpbHRlcjogaW5oZXJpdDsgfVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IC44ZW07IH1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgdG9wOiAtLjNlbTtcbiAgbWFyZ2luLWxlZnQ6IC0uNmVtOyB9XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgbGVmdDogMDsgfVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuICByaWdodDogMDsgfVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IC44ZW07XG4gIGhlaWdodDogMTAwcHg7IH1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gIGxlZnQ6IC0uM2VtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLS42ZW07IH1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4xczsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xczsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjE1czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjI1czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4yNXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjNzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zNXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMzVzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC40czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC40czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNDVzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjQ1czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjU1czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC41NXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjZzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjZzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC42NXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNjVzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC43czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC43czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNzVzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjc1czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuOHM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuOHM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjg1czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC44NXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjlzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjlzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC45NXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuOTVzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjA1czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjA1czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4xczsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMTVzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMTVzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4yczsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4yNXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4yNXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjNzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjM1czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjM1czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNHM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS40czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNDVzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNDVzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41NXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS41NXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjZzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjY1czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjY1czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuN3M7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS43czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNzVzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNzVzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44NXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS44NXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjlzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuOXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjk1czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjk1czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDJzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDJzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4wNXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi4wNXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjFzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjE1czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjE1czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMnM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi4yczsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMjVzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuMjVzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zczsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjNzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zNXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi4zNXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjRzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjQ1czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjQ1czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi41czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNTVzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuNTVzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjZzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42NXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi42NXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjdzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjc1czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjc1czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOHM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi44czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuODVzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuODVzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45czsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjlzOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45NXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi45NXM7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzczsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAzczsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNzUsIDAuNzUpOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG4gIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cbiAgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuICBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuICBbZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHRyYW5zZm9ybTsgfVxuICBbZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgW2RhdGEtYW9zPWZhZGUtdXBdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTsgfVxuICBbZGF0YS1hb3M9ZmFkZS1kb3duXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApOyB9XG4gIFtkYXRhLWFvcz1mYWRlLXJpZ2h0XSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApOyB9XG4gIFtkYXRhLWFvcz1mYWRlLWxlZnRdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTsgfVxuICBbZGF0YS1hb3M9ZmFkZS11cC1yaWdodF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAxMDBweCwgMCk7IH1cbiAgW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDEwMHB4LCAwKTsgfVxuICBbZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIC0xMDBweCwgMCk7IH1cbiAgW2RhdGEtYW9zPWZhZGUtZG93bi1sZWZ0XSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgLTEwMHB4LCAwKTsgfVxuICBbZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHRyYW5zZm9ybTsgfVxuICBbZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7IH1cbiAgW2RhdGEtYW9zPXpvb20taW5dIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7IH1cbiAgW2RhdGEtYW9zPXpvb20taW4tdXBdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgwLjYpOyB9XG4gIFtkYXRhLWFvcz16b29tLWluLWRvd25dIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMC42KTsgfVxuICBbZGF0YS1hb3M9em9vbS1pbi1yaWdodF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpOyB9XG4gIFtkYXRhLWFvcz16b29tLWluLWxlZnRdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpOyB9XG4gIFtkYXRhLWFvcz16b29tLW91dF0ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuICBbZGF0YS1hb3M9em9vbS1vdXQtdXBdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgxLjIpOyB9XG4gIFtkYXRhLWFvcz16b29tLW91dC1kb3duXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDEuMik7IH1cbiAgW2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDEuMik7IH1cbiAgW2RhdGEtYW9zPXpvb20tb3V0LWxlZnRdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpOyB9XG4gIFtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0ge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuICBbZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgW2RhdGEtYW9zPXNsaWRlLXVwXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuICBbZGF0YS1hb3M9c2xpZGUtZG93bl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG4gIFtkYXRhLWFvcz1zbGlkZS1yaWdodF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIFtkYXRhLWFvcz1zbGlkZS1sZWZ0XSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuICBbZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXSB7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuICBbZGF0YS1hb3M9ZmxpcC1sZWZ0XSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7IH1cbiAgW2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApOyB9XG4gIFtkYXRhLWFvcz1mbGlwLXJpZ2h0XSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTsgfVxuICBbZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApOyB9XG4gIFtkYXRhLWFvcz1mbGlwLXVwXSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7IH1cbiAgW2RhdGEtYW9zPWZsaXAtdXBdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTsgfVxuICBbZGF0YS1hb3M9ZmxpcC1kb3duXSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKTsgfVxuICBbZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7IH0gfVxuXG4uc3RlcHBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zdGVwcGVyLXdyYXBwZXIgLnN0ZXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI0M2QzZDNiAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTAwcHg7IH1cbiAgICAuc3RlcHBlci13cmFwcGVyIC5zdGVwcGVyIGxpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5zdGVwcGVyLXdyYXBwZXIgLnN0ZXBwZXIgbGkgLmltZy1jaXJjbGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNDNkM2QzY7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDsgfVxuICAgICAgICAuc3RlcHBlci13cmFwcGVyIC5zdGVwcGVyIGxpIC5pbWctY2lyY2xlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuc3RlcHBlci13cmFwcGVyIC5zdGVwcGVyIGxpIHAge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI1cHg7IH1cbiAgICAgIC5zdGVwcGVyLXdyYXBwZXIgLnN0ZXBwZXIgbGkuYWN0aXZlIC5pbWctY2lyY2xlLCAuc3RlcHBlci13cmFwcGVyIC5zdGVwcGVyIGxpLmNvbXBsZXRlZCAuaW1nLWNpcmNsZSB7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICM1MmJlY2Q7XG4gICAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgLnN0ZXBwZXItd3JhcHBlciAuc3RlcHBlciBsaS5kaXZpZGVyIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgICAgIC5zdGVwcGVyLXdyYXBwZXIgLnN0ZXBwZXIgbGkuZGl2aWRlci5jb21wbGV0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM1MmJlY2Q7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zdGVwcGVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiA5MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjhweCkge1xuICAuc3RlcHBlci13cmFwcGVyIC5zdGVwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc3RlcHBlci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87IH1cbiAgICAuc3RlcHBlci13cmFwcGVyIC5zdGVwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5zdGVwcGVyLXdyYXBwZXIgLnN0ZXBwZXIgbGkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zdGVwcGVyLXdyYXBwZXIgLnN0ZXBwZXIgbGkgcCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgICAuc3RlcHBlci13cmFwcGVyIC5zdGVwcGVyIGxpLmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuc3RlcHBlci13cmFwcGVyIC5zdGVwcGVyIGxpLmRpdmlkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucXVvdGF0aW9uLXBhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMjBweCBhdXRvIDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmOyB9XG4gIC5xdW90YXRpb24tcGFnZSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnF1b3RhdGlvbi1wYWdlIC5jYXJ0LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgIC5xdW90YXRpb24tcGFnZSAuY2FydC10aXRsZSBoMSB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBjb2xvcjogIzUyYmVjZDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAucXVvdGF0aW9uLXBhZ2UgLmNhcnQtdGl0bGUgLmludHJvZHVjdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIHtcbiAgICB3aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MmJlY2Q7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmc6IDI1cHg7IH1cbiAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gaDQge1xuICAgICAgY29sb3I6ICMyNjI2MjY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gaDQgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSB0YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIHRhYmxlIC5kZXNjcmlwdGlvbi1tb2JpbGUsIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSB0YWJsZSAucHJvZHVjdHMtbW9iaWxlLCAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gdGFibGUgLm1vYmlsZS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSB0YWJsZSB0aGVhZCB0ciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3OyB9XG4gICAgICAgIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogI2EzYTNhMztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMi42JTtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gdGFibGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgd2lkdGg6IDUlOyB9XG4gICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIHRhYmxlIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgd2lkdGg6IDclOyB9XG4gICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIHRhYmxlIHRoZWFkIHRyIHRoLm5hbWUge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICAgICAgIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSB0YWJsZSB0aGVhZCB0ciB0aC5wcm9kdWN0cy1tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIHRhYmxlIHRib2R5IHRyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7IH1cbiAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMi42JTsgfVxuICAgICAgICAgIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICB3aWR0aDogNSU7IH1cbiAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICB3aWR0aDogNyU7IH1cbiAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gdGFibGUgdGJvZHkgdHIgdGQubmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogIzJiMmEyZDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAgICAgICAgIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSB0YWJsZSB0Ym9keSB0ciB0ZC5uYW1lIGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzJiMmEyZDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIHRhYmxlIHRib2R5IHRyIHRkLnJlZiB7XG4gICAgICAgICAgICBjb2xvcjogI2EzYTNhMztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIHRhYmxlIHRib2R5IHRyIHRkLnN0b2NrIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTJiZWNkO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gdGFibGUgdGJvZHkgdHIgdGQucXVhbnRpdHkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIHRhYmxlIHRib2R5IHRyIHRkLnF1YW50aXR5IC5mb3JtLXdyYXBwZXItcXRlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwOHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwOyB9XG4gICAgICAgICAgICAgIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSB0YWJsZSB0Ym9keSB0ciB0ZC5xdWFudGl0eSAuZm9ybS13cmFwcGVyLXF0ZSBkaXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gdGFibGUgdGJvZHkgdHIgdGQucXVhbnRpdHkgLmZvcm0td3JhcHBlci1xdGUgbGFiZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIHRhYmxlIHRib2R5IHRyIHRkLnF1YW50aXR5IC5mb3JtLXdyYXBwZXItcXRlIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjVweDsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgICAgICAgICAgIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSB0YWJsZSB0Ym9keSB0ciB0ZC5xdWFudGl0eSAuZm9ybS13cmFwcGVyLXF0ZSBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDsgfSB9XG4gICAgICAgICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIHRhYmxlIHRib2R5IHRyIHRkLnF1YW50aXR5IC5mb3JtLXdyYXBwZXItcXRlIGlucHV0OmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIHRhYmxlIHRib2R5IHRyIHRkLnF1YW50aXR5IC5mb3JtLXdyYXBwZXItcXRlIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gICAgICAgICAgICAgIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSB0YWJsZSB0Ym9keSB0ciB0ZC5xdWFudGl0eSAuZm9ybS13cmFwcGVyLXF0ZSAuYnV0dG9uLXF0ZSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIHRhYmxlIHRib2R5IHRyIHRkLnF1YW50aXR5IC5mb3JtLXdyYXBwZXItcXRlIC5idXR0b24tcXRlOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gdGFibGUgdGJvZHkgdHIgdGQucXVhbnRpdHkgLmZvcm0td3JhcHBlci1xdGUgLmJ1dHRvbi1xdGUuaW5jIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7IH1cbiAgICAgICAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gdGFibGUgdGJvZHkgdHIgdGQucXVhbnRpdHkgLmZvcm0td3JhcHBlci1xdGUgLmJ1dHRvbi1xdGUuZGVjIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiA3MHB4OyB9XG4gICAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gdGFibGUgdGJvZHkgdHIgdGQucXVhbnRpdHkgLmRlbGV0ZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gdGFibGUgdGJvZHkgdHIgdGQuZGVsZXRlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMyYjJhMmQ7IH1cbiAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gdGFibGUgdGJvZHkgdHIgdGQuZGVzY3JpcHRpb24tbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIHRhYmxlIHRib2R5IHRyIHRkIC5pbWFnZS13aWR0aCB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIHRhYmxlIHRib2R5IHRyIHRkIC5pbWFnZS13aWR0aCBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIHRhYmxlIHRmb290IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSB0YWJsZSB0Zm9vdCAucHJpY2VzIHtcbiAgICAgICAgICBjb2xvcjogIzUyYmVjZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gdGFibGUgdGZvb3QgdHIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3OyB9XG4gICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIHRhYmxlIHRmb290IHRyIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAyMyU7IH1cbiAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gLmFkZHJlc3MtZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICAgIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYWRkcmVzcy1mb3JtIC5zdWItY29udGFpbmVyIGgzIHtcbiAgICAgICAgICBjb2xvcjogIzUyYmVjZDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgaDQge1xuICAgICAgICAgIGNvbG9yOiAjMmIyYTJkO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmJpbGwtZm9ybSwgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmRlbGl2ZXJ5LWZvcm0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gLmFkZHJlc3MtZm9ybSAuc3ViLWNvbnRhaW5lciAuZm9ybSAuYmlsbC1mb3JtIC5jb2x1bW5zLWZsZXgsIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYWRkcmVzcy1mb3JtIC5zdWItY29udGFpbmVyIC5mb3JtIC5kZWxpdmVyeS1mb3JtIC5jb2x1bW5zLWZsZXgge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAgIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYWRkcmVzcy1mb3JtIC5zdWItY29udGFpbmVyIC5mb3JtIC5iaWxsLWZvcm0gLmNvbHVtbnMtZmxleCBpbnB1dCwgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmRlbGl2ZXJ5LWZvcm0gLmNvbHVtbnMtZmxleCBpbnB1dCB7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyYjJhMmQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gLmFkZHJlc3MtZm9ybSAuc3ViLWNvbnRhaW5lciAuZm9ybSAuYmlsbC1mb3JtIC5jb2x1bW5zLWZsZXggaW5wdXQ6OnBsYWNlaG9sZGVyLCAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gLmFkZHJlc3MtZm9ybSAuc3ViLWNvbnRhaW5lciAuZm9ybSAuZGVsaXZlcnktZm9ybSAuY29sdW1ucy1mbGV4IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyYjJhMmQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gLmFkZHJlc3MtZm9ybSAuc3ViLWNvbnRhaW5lciAuZm9ybSAuYmlsbC1mb3JtIC5jb2x1bW5zLWZsZXggc2VsZWN0LCAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gLmFkZHJlc3MtZm9ybSAuc3ViLWNvbnRhaW5lciAuZm9ybSAuZGVsaXZlcnktZm9ybSAuY29sdW1ucy1mbGV4IHNlbGVjdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzJiMmEyZDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzJiMmEyZDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNTAlLCAjNTJiZWNkIDUwJSksIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM1MmJlY2QgNTAlLCB0cmFuc3BhcmVudCA1MCUpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDFlbSArIDJweCksIGNhbGMoMTAwJSAtIDE1cHgpIGNhbGMoMWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMi41ZW0pIDAuNWVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCA1cHgsIDVweCA1cHgsIDFweCAxLjVlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmJpbGwtZm9ybSAuY29sdW1ucy1mbGV4IC5sZWZ0LWNvbHVtbiwgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmRlbGl2ZXJ5LWZvcm0gLmNvbHVtbnMtZmxleCAubGVmdC1jb2x1bW4ge1xuICAgICAgICAgICAgICB3aWR0aDogNDklOyB9XG4gICAgICAgICAgICAgIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYWRkcmVzcy1mb3JtIC5zdWItY29udGFpbmVyIC5mb3JtIC5iaWxsLWZvcm0gLmNvbHVtbnMtZmxleCAubGVmdC1jb2x1bW4gLmZsZXgsIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYWRkcmVzcy1mb3JtIC5zdWItY29udGFpbmVyIC5mb3JtIC5kZWxpdmVyeS1mb3JtIC5jb2x1bW5zLWZsZXggLmxlZnQtY29sdW1uIC5mbGV4IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmJpbGwtZm9ybSAuY29sdW1ucy1mbGV4IC5sZWZ0LWNvbHVtbiAuZmxleCBpbnB1dCwgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmRlbGl2ZXJ5LWZvcm0gLmNvbHVtbnMtZmxleCAubGVmdC1jb2x1bW4gLmZsZXggaW5wdXQge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmJpbGwtZm9ybSAuY29sdW1ucy1mbGV4IC5sZWZ0LWNvbHVtbiAuZmxleCBpbnB1dDpsYXN0LWNoaWxkLCAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gLmFkZHJlc3MtZm9ybSAuc3ViLWNvbnRhaW5lciAuZm9ybSAuZGVsaXZlcnktZm9ybSAuY29sdW1ucy1mbGV4IC5sZWZ0LWNvbHVtbiAuZmxleCBpbnB1dDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgICAgIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYWRkcmVzcy1mb3JtIC5zdWItY29udGFpbmVyIC5mb3JtIC5iaWxsLWZvcm0gLmNvbHVtbnMtZmxleCAucmlnaHQtY29sdW1uLCAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gLmFkZHJlc3MtZm9ybSAuc3ViLWNvbnRhaW5lciAuZm9ybSAuZGVsaXZlcnktZm9ybSAuY29sdW1ucy1mbGV4IC5yaWdodC1jb2x1bW4ge1xuICAgICAgICAgICAgICB3aWR0aDogNTElO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgICAgIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYWRkcmVzcy1mb3JtIC5zdWItY29udGFpbmVyIC5mb3JtIC5iaWxsLWZvcm0gLmNvbHVtbnMtZmxleCAucmlnaHQtY29sdW1uIC5mbGV4LCAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gLmFkZHJlc3MtZm9ybSAuc3ViLWNvbnRhaW5lciAuZm9ybSAuZGVsaXZlcnktZm9ybSAuY29sdW1ucy1mbGV4IC5yaWdodC1jb2x1bW4gLmZsZXgge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gLmFkZHJlc3MtZm9ybSAuc3ViLWNvbnRhaW5lciAuZm9ybSAuYmlsbC1mb3JtIC5jb2x1bW5zLWZsZXggLnJpZ2h0LWNvbHVtbiAuZmxleCBpbnB1dCwgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmRlbGl2ZXJ5LWZvcm0gLmNvbHVtbnMtZmxleCAucmlnaHQtY29sdW1uIC5mbGV4IGlucHV0IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgICAgICAgICAgIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYWRkcmVzcy1mb3JtIC5zdWItY29udGFpbmVyIC5mb3JtIC5iaWxsLWZvcm0gLmNvbHVtbnMtZmxleCAucmlnaHQtY29sdW1uIC5mbGV4IGlucHV0Omxhc3QtY2hpbGQsIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYWRkcmVzcy1mb3JtIC5zdWItY29udGFpbmVyIC5mb3JtIC5kZWxpdmVyeS1mb3JtIC5jb2x1bW5zLWZsZXggLnJpZ2h0LWNvbHVtbiAuZmxleCBpbnB1dDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgICAgICAgICAgIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYWRkcmVzcy1mb3JtIC5zdWItY29udGFpbmVyIC5mb3JtIC5iaWxsLWZvcm0gLmNvbHVtbnMtZmxleCAucmlnaHQtY29sdW1uIC5mbGV4IGlucHV0OnZhbGlkICsgLnBsYWNlaG9sZGVyLCAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gLmFkZHJlc3MtZm9ybSAuc3ViLWNvbnRhaW5lciAuZm9ybSAuZGVsaXZlcnktZm9ybSAuY29sdW1ucy1mbGV4IC5yaWdodC1jb2x1bW4gLmZsZXggaW5wdXQ6dmFsaWQgKyAucGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmJpbGwtZm9ybSAuY29sdW1ucy1mbGV4IC5yaWdodC1jb2x1bW4gLmZsZXggLnNwZWNpYWwsIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYWRkcmVzcy1mb3JtIC5zdWItY29udGFpbmVyIC5mb3JtIC5kZWxpdmVyeS1mb3JtIC5jb2x1bW5zLWZsZXggLnJpZ2h0LWNvbHVtbiAuZmxleCAuc3BlY2lhbCB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDglOyB9XG4gICAgICAgICAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gLmFkZHJlc3MtZm9ybSAuc3ViLWNvbnRhaW5lciAuZm9ybSAuYmlsbC1mb3JtIC5jb2x1bW5zLWZsZXggLnJpZ2h0LWNvbHVtbiAuZmxleCAuc3BlY2lhbCBpbnB1dCwgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmRlbGl2ZXJ5LWZvcm0gLmNvbHVtbnMtZmxleCAucmlnaHQtY29sdW1uIC5mbGV4IC5zcGVjaWFsIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gLmFkZHJlc3MtZm9ybSAuc3ViLWNvbnRhaW5lciAuZm9ybSAuYmlsbC1mb3JtIC5jb2x1bW5zLWZsZXggLnJpZ2h0LWNvbHVtbiAuZmxleCAudG93biwgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmRlbGl2ZXJ5LWZvcm0gLmNvbHVtbnMtZmxleCAucmlnaHQtY29sdW1uIC5mbGV4IC50b3duIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gLmFkZHJlc3MtZm9ybSAuc3ViLWNvbnRhaW5lciAuZm9ybSAuYmlsbC1mb3JtIC5jb2x1bW5zLWZsZXggLnJpZ2h0LWNvbHVtbiAuZmxleCAucGxhY2Vob2xkZXIsIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYWRkcmVzcy1mb3JtIC5zdWItY29udGFpbmVyIC5mb3JtIC5kZWxpdmVyeS1mb3JtIC5jb2x1bW5zLWZsZXggLnJpZ2h0LWNvbHVtbiAuZmxleCAucGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICBib3R0b206IC0yNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMXB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYjJhMmQ7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gLmFkZHJlc3MtZm9ybSAuc3ViLWNvbnRhaW5lciAuZm9ybSAuYmlsbC1mb3JtIC5jb2x1bW5zLWZsZXggLnJpZ2h0LWNvbHVtbiAuZmxleCAucGxhY2Vob2xkZXIgc3BhbiwgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmRlbGl2ZXJ5LWZvcm0gLmNvbHVtbnMtZmxleCAucmlnaHQtY29sdW1uIC5mbGV4IC5wbGFjZWhvbGRlciBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYWRkcmVzcy1mb3JtIC5zdWItY29udGFpbmVyIC5mb3JtIC5iaWxsLWZvcm0gLmZpZWxkLCAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gLmFkZHJlc3MtZm9ybSAuc3ViLWNvbnRhaW5lciAuZm9ybSAuZGVsaXZlcnktZm9ybSAuZmllbGQge1xuICAgICAgICAgICAgY29sb3I6ICMyYjJhMmQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYWRkcmVzcy1mb3JtIC5zdWItY29udGFpbmVyIC5mb3JtIC5iaWxsLWZvcm0gdGV4dGFyZWEsIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYWRkcmVzcy1mb3JtIC5zdWItY29udGFpbmVyIC5mb3JtIC5kZWxpdmVyeS1mb3JtIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyYjJhMmQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gLmFkZHJlc3MtZm9ybSAuc3ViLWNvbnRhaW5lciAuZm9ybSAuYmlsbC1mb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciwgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmRlbGl2ZXJ5LWZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMyYjJhMmQ7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmNoZWNrYm94IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gLmFkZHJlc3MtZm9ybSAuc3ViLWNvbnRhaW5lciAuZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gLmFkZHJlc3MtZm9ybSAuc3ViLWNvbnRhaW5lciAuZm9ybSAuY2hlY2tib3ggLmNoZWNrYm94LWN1c3RvbSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmNoZWNrYm94IC5jaGVja2JveC1jdXN0b20gKyAuY2hlY2tib3gtY3VzdG9tLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNTJiZWNkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmNoZWNrYm94IC5jaGVja2JveC1jdXN0b206Y2hlY2tlZCArIC5jaGVja2JveC1jdXN0b20tbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTJiZWNkO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmNoZWNrYm94IGEge1xuICAgICAgICAgICAgY29sb3I6ICM1MmJlY2Q7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4OyB9XG4gICAgICAgIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYWRkcmVzcy1mb3JtIC5zdWItY29udGFpbmVyIC5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAuc2Vjb25kLWZvcm0ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLnNlY29uZC1mb3JtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IDEuM3MgZWFzZTsgfVxuICAucXVvdGF0aW9uLXBhZ2UgLndlbGwtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAucXVvdGF0aW9uLXBhZ2UgLndlbGwtd3JhcHBlciAud2VsbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLnF1b3RhdGlvbi1wYWdlIC53ZWxsLXdyYXBwZXIgLndlbGwgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAucXVvdGF0aW9uLXBhZ2Uge1xuICAgIHdpZHRoOiAxMjQwcHg7IH1cbiAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnF1b3RhdGlvbi1wYWdlIHtcbiAgICB3aWR0aDogMTAwMHB4OyB9XG4gICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmJpbGwtZm9ybSAuY29sdW1ucy1mbGV4IC5sZWZ0LWNvbHVtbiAuZmxleCwgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmJpbGwtZm9ybSAuY29sdW1ucy1mbGV4IC5yaWdodC1jb2x1bW4gLmZsZXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmJpbGwtZm9ybSAuY29sdW1ucy1mbGV4IC5sZWZ0LWNvbHVtbiAuZmxleCBpbnB1dCwgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmJpbGwtZm9ybSAuY29sdW1ucy1mbGV4IC5yaWdodC1jb2x1bW4gLmZsZXggaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gLmFkZHJlc3MtZm9ybSAuc3ViLWNvbnRhaW5lciAuZm9ybSAuYmlsbC1mb3JtIC5jb2x1bW5zLWZsZXggLmxlZnQtY29sdW1uIC5mbGV4IGlucHV0Omxhc3QtY2hpbGQsIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYWRkcmVzcy1mb3JtIC5zdWItY29udGFpbmVyIC5mb3JtIC5iaWxsLWZvcm0gLmNvbHVtbnMtZmxleCAucmlnaHQtY29sdW1uIC5mbGV4IGlucHV0Omxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5xdW90YXRpb24tcGFnZSB7XG4gICAgd2lkdGg6IDk1JTsgfVxuICAgIC5xdW90YXRpb24tcGFnZSBmb3JtIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBsaWdodGdyYXk7IH1cbiAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RhdGlvbi10aXRsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGVuZDsgfVxuICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90YXRpb24tdGl0bGUgaDMge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gLmFkZHJlc3MtZm9ybSAuYnV0dG9uIC53ZWxsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLmJ1dHRvbiAud2VsbCBidXR0b24sIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYWRkcmVzcy1mb3JtIC5idXR0b24gLndlbGwgYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50OyB9XG4gICAgLnF1b3RhdGlvbi1wYWdlIC5zdW1tYXJ5LXdyYXBwZXIge1xuICAgICAgYm9yZGVyOiBpbml0aWFsO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAvKiBUcmFjayAqL1xuICAgICAgLyogSGFuZGxlICovIH1cbiAgICAgIC5xdW90YXRpb24tcGFnZSAuc3VtbWFyeS13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIGhlaWdodDogN3B4OyB9XG4gICAgICAucXVvdGF0aW9uLXBhZ2UgLnN1bW1hcnktd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzZDNkM2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICAucXVvdGF0aW9uLXBhZ2UgLnN1bW1hcnktd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTJiZWNkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgLnF1b3RhdGlvbi1wYWdlIC5zdW1tYXJ5LXdyYXBwZXIgaDQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucXVvdGF0aW9uLXBhZ2UgLnN1bW1hcnktd3JhcHBlciB0YWJsZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5xdW90YXRpb24tcGFnZSAuc3VtbWFyeS13cmFwcGVyIHRhYmxlIHRyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBpbml0aWFsOyB9XG4gICAgICAgIC5xdW90YXRpb24tcGFnZSAuc3VtbWFyeS13cmFwcGVyIHRhYmxlIHRoZWFkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5xdW90YXRpb24tcGFnZSAuc3VtbWFyeS13cmFwcGVyIHRhYmxlIHRib2R5IHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5zdW1tYXJ5LXdyYXBwZXIgdGFibGUgdGJvZHkgdHIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGdyYXk7IH1cbiAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnN1bW1hcnktd3JhcHBlciB0YWJsZSB0Ym9keSB0ZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5zdW1tYXJ5LXdyYXBwZXIgdGFibGUgdGJvZHkgdGQgbGFiZWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjYyNjI2O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICAgIC5xdW90YXRpb24tcGFnZSAuc3VtbWFyeS13cmFwcGVyIHRhYmxlIHRib2R5IHRkIC5tb2JpbGUtdGl0bGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5zdW1tYXJ5LXdyYXBwZXIgdGFibGUgdGJvZHkgdGQucHJvZHVjdC1pbmZvLXdyYXBwZXIsIC5xdW90YXRpb24tcGFnZSAuc3VtbWFyeS13cmFwcGVyIHRhYmxlIHRib2R5IHRkLm5hbWUsIC5xdW90YXRpb24tcGFnZSAuc3VtbWFyeS13cmFwcGVyIHRhYmxlIHRib2R5IHRkLnJlZiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5xdW90YXRpb24tcGFnZSAuc3VtbWFyeS13cmFwcGVyIHRhYmxlIHRib2R5IHRkLnF1YW50aXR5IHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5zdW1tYXJ5LXdyYXBwZXIgdGFibGUgdGJvZHkgdGQucXVhbnRpdHkgLmZvcm0td3JhcHBlci1xdGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC5xdW90YXRpb24tcGFnZSAuc3VtbWFyeS13cmFwcGVyIHRhYmxlIHRib2R5IHRkLmRlc2NyaXB0aW9uLW1vYmlsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5zdW1tYXJ5LXdyYXBwZXIgdGFibGUgdGJvZHkgdGQuZGVzY3JpcHRpb24tbW9iaWxlIGg2IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICAgICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5zdW1tYXJ5LXdyYXBwZXIgdGFibGUgdGJvZHkgdGQuZGVzY3JpcHRpb24tbW9iaWxlIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBncmV5OyB9XG4gICAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnN1bW1hcnktd3JhcHBlciB0YWJsZSB0Ym9keSB0ZC5kZWxldGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5zdW1tYXJ5LXdyYXBwZXIgdGFibGUgdGJvZHkgdGQuZGVsZXRlIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5zdW1tYXJ5LXdyYXBwZXIgdGFibGUgdGJvZHkgLnByb2R1Y3QtaW5mby13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnN1bW1hcnktd3JhcHBlciB0YWJsZSB0Ym9keSAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLnByb2R1Y3QtaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGdyYXk7IH1cbiAgICAgICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5zdW1tYXJ5LXdyYXBwZXIgdGFibGUgdGJvZHkgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5wcm9kdWN0LWltZyBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4OyB9XG4gICAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnN1bW1hcnktd3JhcHBlciB0YWJsZSB0Ym9keSAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLnByb2R1Y3QtaW5mbyBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5zdW1tYXJ5LXdyYXBwZXIgdGFibGUgdGJvZHkgLnByb2R1Y3Qtc3RvY2sge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5xdW90YXRpb24tcGFnZSAuc3VtbWFyeS13cmFwcGVyIHRhYmxlIHRib2R5IC5mb3JtLXdyYXBwZXItcXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5zdW1tYXJ5LXdyYXBwZXIgdGFibGUgdGJvZHkgLmZvcm0td3JhcHBlci1xdGUgLmJ1dHRvbi1xdGUuZGVjIHtcbiAgICAgICAgICAgICAgbGVmdDogOHB4OyB9XG4gICAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnN1bW1hcnktd3JhcHBlciB0YWJsZSB0Ym9keSAuZm9ybS13cmFwcGVyLXF0ZSAuYnV0dG9uLXF0ZS5pbmMge1xuICAgICAgICAgICAgICByaWdodDogOHB4OyB9XG4gICAgICAgICAgLnF1b3RhdGlvbi1wYWdlIC5zdW1tYXJ5LXdyYXBwZXIgdGFibGUgdGJvZHkgLnByb2R1Y3QtcXRlLCAucXVvdGF0aW9uLXBhZ2UgLnN1bW1hcnktd3JhcHBlciB0YWJsZSB0Ym9keSAubnVtYmVyLCAucXVvdGF0aW9uLXBhZ2UgLnN1bW1hcnktd3JhcHBlciB0YWJsZSB0Ym9keSAuZGVsZXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLnN1bW1hcnktd3JhcHBlciB0YWJsZSB0Ym9keSAuZGVsZXRlIC5jdXN0b20tY29udHJvbC5maWxsLWNoZWNrYm94IC5maWxsLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7IH1cbiAgICAucXVvdGF0aW9uLXBhZ2UgLndlbGwtd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnF1b3RhdGlvbi1wYWdlIC53ZWxsLXdyYXBwZXIgLndlbGwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAucXVvdGF0aW9uLXBhZ2UgLndlbGwtd3JhcHBlciAud2VsbCBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjhweCkge1xuICAucXVvdGF0aW9uLXBhZ2UgLnF1b3RlLWZvcm0gLmJ1eS1wcm9kdWN0IC5zdWItY29udGFpbmVyIC5jb250YWluZXItdGFibGUgdGFibGUgdGZvb3QgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYnV5LXByb2R1Y3QgLnN1Yi1jb250YWluZXIgLmNvbnRhaW5lci10YWJsZSB0YWJsZSB0Zm9vdCB0cjpmaXJzdC1jaGlsZCB0ZDpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5idXktcHJvZHVjdCAuc3ViLWNvbnRhaW5lciAuY29udGFpbmVyLXRhYmxlIHRhYmxlIHRmb290IHRyIHRoIHtcbiAgICB3aWR0aDogNDklO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYnV5LXByb2R1Y3QgLnN1Yi1jb250YWluZXIgLmNvbnRhaW5lci10YWJsZSB0YWJsZSB0Zm9vdCB0ciB0ZCB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5idXktcHJvZHVjdCAuc3ViLWNvbnRhaW5lciAuY29udGFpbmVyLXRhYmxlIC5jYXJ0LXVwZGF0ZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmJpbGwtZm9ybSAuY29sdW1ucy1mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmJpbGwtZm9ybSAuY29sdW1ucy1mbGV4IC5sZWZ0LWNvbHVtbiwgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmJpbGwtZm9ybSAuY29sdW1ucy1mbGV4IC5yaWdodC1jb2x1bW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmJpbGwtZm9ybSAuY29sdW1ucy1mbGV4IC5sZWZ0LWNvbHVtbiAuZmxleCwgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmJpbGwtZm9ybSAuY29sdW1ucy1mbGV4IC5yaWdodC1jb2x1bW4gLmZsZXgge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYWRkcmVzcy1mb3JtIC5zdWItY29udGFpbmVyIC5mb3JtIC5iaWxsLWZvcm0gLmNvbHVtbnMtZmxleCAubGVmdC1jb2x1bW4gLmZsZXggaW5wdXQsIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYWRkcmVzcy1mb3JtIC5zdWItY29udGFpbmVyIC5mb3JtIC5iaWxsLWZvcm0gLmNvbHVtbnMtZmxleCAucmlnaHQtY29sdW1uIC5mbGV4IGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5xdW90YXRpb24tcGFnZSAucXVvdGUtZm9ybSAuYWRkcmVzcy1mb3JtIC5zdWItY29udGFpbmVyIC5mb3JtIC5iaWxsLWZvcm0gLmNvbHVtbnMtZmxleCAubGVmdC1jb2x1bW4gLmZsZXggaW5wdXQ6bGFzdC1jaGlsZCwgLnF1b3RhdGlvbi1wYWdlIC5xdW90ZS1mb3JtIC5hZGRyZXNzLWZvcm0gLnN1Yi1jb250YWluZXIgLmZvcm0gLmJpbGwtZm9ybSAuY29sdW1ucy1mbGV4IC5yaWdodC1jb2x1bW4gLmZsZXggaW5wdXQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5xdW90YXRpb24tcGFnZSAuc3VtbWFyeS13cmFwcGVyIHtcbiAgICBib3JkZXI6IGluaXRpYWw7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5xdW90YXRpb24tcGFnZSAuc3VtbWFyeS13cmFwcGVyIGg0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnF1b3RhdGlvbi1wYWdlIHRhYmxlIHRib2R5IC5mb3JtLXdyYXBwZXItcXRlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5xdW90YXRpb24tcGFnZSB0YWJsZSB0Ym9keSAuZm9ybS13cmFwcGVyLXF0ZSAuYnV0dG9uLXF0ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnF1b3RhdGlvbi1wYWdlIC53ZWxsLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucXVvdGF0aW9uLXBhZ2UgLndlbGwtd3JhcHBlciAuYnRuLXNob3AgYSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAucXVvdGF0aW9uLXBhZ2UgLndlbGwtd3JhcHBlciAud2VsbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uZGVsaXZlcnktYWRkcmVzcyB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAuZGVsaXZlcnktYWRkcmVzcyAuZGVsaXZlcnktdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjMzI3NUVEO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuZGVsaXZlcnktYWRkcmVzcyAucGFuZWwtdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMzI3NUVEOyB9XG4gICAgLmRlbGl2ZXJ5LWFkZHJlc3MgLnBhbmVsLXRpdGxlIGg0IHtcbiAgICAgIGNvbG9yOiAjMjYyNjI2O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLmRlbGl2ZXJ5LWFkZHJlc3MgLmxpc3QtZ3JvdXAge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5kZWxpdmVyeS1hZGRyZXNzIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMC43NXJlbSAwOyB9XG4gICAgICAuZGVsaXZlcnktYWRkcmVzcyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIC5yYWRpbyBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2QzZDNjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAuZGVsaXZlcnktYWRkcmVzcyAubGlzdC1ncm91cCAuYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzMyNzVFRDtcbiAgICAgIGNvbG9yOiAjMzI3NUVEO1xuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDsgfVxuICAuZGVsaXZlcnktYWRkcmVzcyAucGFuZWwtYm9keSBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kZWxpdmVyeS1hZGRyZXNzIC5wYW5lbC1ib2R5IGRpdiB1bCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNiU7XG4gICAgICB0b3A6IDVweDsgfVxuICAgICAgLmRlbGl2ZXJ5LWFkZHJlc3MgLnBhbmVsLWJvZHkgZGl2IHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBjb2xvcjogcmVkOyB9XG4gIC5kZWxpdmVyeS1hZGRyZXNzIC5wYW5lbC1ib2R5IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBtYXJnaW46IDVweCAwOyB9XG4gIC5kZWxpdmVyeS1hZGRyZXNzIC5wYW5lbC1ib2R5IGlucHV0IHtcbiAgICBib3JkZXI6IGluaXRpYWw7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNkM2QzY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHdpZHRoOiAzNSU7IH1cbiAgLmRlbGl2ZXJ5LWFkZHJlc3MgLnBhbmVsLWJvZHkgaW5wdXQ6Zm9jdXMsIC5kZWxpdmVyeS1hZGRyZXNzIC5wYW5lbC1ib2R5IHNlbGVjdDpmb2N1cyB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZGVsaXZlcnktYWRkcmVzcyAucGFuZWwtYm9keSBzZWxlY3Qge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLmRlbGl2ZXJ5LWFkZHJlc3MgLnBhbmVsLWJvZHkgYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMjBweCAwIDUwcHggMDsgfVxuICAuZGVsaXZlcnktYWRkcmVzcyAucGFuZWwtZGVsaXZlcnkgaW5wdXQge1xuICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAuZGVsaXZlcnktYWRkcmVzcyAucGFuZWwtZGVsaXZlcnkgbGFiZWwge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDsgfVxuICAuZGVsaXZlcnktYWRkcmVzcyAuYnRuLXN1Ym1pdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiBpbml0aWFsO1xuICAgIG1hcmdpbjogMTVweCAwOyB9XG4gIC5kZWxpdmVyeS1hZGRyZXNzIC53ZWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMzI3NUVEOyB9XG4gICAgLmRlbGl2ZXJ5LWFkZHJlc3MgLndlbGwgLmJ0bi1iZWZvcmUge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzMyNzVFRDtcbiAgICAgIGNvbG9yOiAjMzI3NUVEO1xuICAgICAgcGFkZGluZzogOHB4IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgLmRlbGl2ZXJ5LWFkZHJlc3MgLndlbGwud2VsbC1kZWxpdmVyeSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLmRlbGl2ZXJ5LWFkZHJlc3MgLndlbGwud2VsbC1kZWxpdmVyeSBhIHtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDsgfVxuICAuZGVsaXZlcnktYWRkcmVzcyAuZGVsaXZlcnktcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NHB4O1xuICAgIGxlZnQ6IDM0JTtcbiAgICBjb2xvcjogIzMyNzVFRDsgfVxuICAuZGVsaXZlcnktYWRkcmVzcyAubmV3LWFkZHJlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kZWxpdmVyeS1hZGRyZXNzIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cbiAgICAuZGVsaXZlcnktYWRkcmVzcyAucmV2aWV3LXN1bW1hcnkgLmRldGFpbC1wcm9kdWN0LWluZm8gaW1nIHtcbiAgICAgIHRvcDogMTMwcHggIWltcG9ydGFudDsgfVxuICAgIC5kZWxpdmVyeS1hZGRyZXNzLmRlbGl2ZXJ5LXN0ZXAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuZGVsaXZlcnktYWRkcmVzcyAuY29sLXNtLTYge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmRlbGl2ZXJ5LWFkZHJlc3MgLmJ0bi1zdWJtaXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA1NXB4OyB9XG4gICAgLmRlbGl2ZXJ5LWFkZHJlc3MgLndlbGwge1xuICAgICAgYm90dG9tOiAxNXB4OyB9XG4gICAgICAuZGVsaXZlcnktYWRkcmVzcyAud2VsbCAuYnRuLWJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4OyB9XG4gICAgICAuZGVsaXZlcnktYWRkcmVzcyAud2VsbC53ZWxsLWRlbGl2ZXJ5IHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmRlbGl2ZXJ5LWFkZHJlc3MgLndlbGwud2VsbC1kZWxpdmVyeSBidXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMjc1RUQ7IH1cbiAgICAuZGVsaXZlcnktYWRkcmVzcyAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLmRlbGl2ZXJ5LWFkZHJlc3MgLnBhbmVsLWJvZHkgbGFiZWwge1xuICAgICAgd2lkdGg6IDMwJTsgfVxuICAgIC5kZWxpdmVyeS1hZGRyZXNzIC5wYW5lbC1ib2R5IGlucHV0IHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuZGVsaXZlcnktYWRkcmVzcyAucGFuZWwtYm9keSBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDQ1JTsgfVxuICAgIC5kZWxpdmVyeS1hZGRyZXNzIC5kZWxpdmVyeS1wcmljZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICBsZWZ0OiA2MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZGVsaXZlcnktYWRkcmVzcyAucmV2aWV3LXN1bW1hcnkgLmRldGFpbC1wcm9kdWN0LWluZm8gaW1nIHtcbiAgICB0b3A6IDk3cHggIWltcG9ydGFudDsgfVxuICAuZGVsaXZlcnktYWRkcmVzcyAuZGVsaXZlcnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmRlbGl2ZXJ5LWFkZHJlc3MgLndlbGwgLmJ0bi1iZWZvcmUge1xuICAgIHBhZGRpbmc6IDZweCAyNXB4OyB9IH1cblxuLmNhcnQtYWRkcmVzc2VzIHtcbiAgd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIC5jYXJ0LWFkZHJlc3NlcyBwIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjsgfVxuICAuY2FydC1hZGRyZXNzZXMgLmNvbC1zbS02IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jYXJ0LWFkZHJlc3NlcyAuc2VjdGlvbi10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMyYzJjMmM7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5jYXJ0LWFkZHJlc3NlcyAucGFuZWwtdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNTJiZWNkOyB9XG4gICAgLmNhcnQtYWRkcmVzc2VzIC5wYW5lbC10aXRsZSBoNCB7XG4gICAgICBjb2xvcjogIzI2MjYyNjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5jYXJ0LWFkZHJlc3NlcyAubGlzdC1ncm91cCB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLmNhcnQtYWRkcmVzc2VzIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMC43NXJlbSAwOyB9XG4gICAgICAuY2FydC1hZGRyZXNzZXMgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSAucmFkaW8gbGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNkM2QzY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgLmNhcnQtYWRkcmVzc2VzIC5saXN0LWdyb3VwIC5idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyYmVjZDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAuY2FydC1hZGRyZXNzZXMgLmxpc3QtZ3JvdXAgLmJ0bjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmMyYzJjOyB9XG4gICAgICAuY2FydC1hZGRyZXNzZXMgLmxpc3QtZ3JvdXAgLmJ0bjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5jYXJ0LWFkZHJlc3NlcyAubGlzdC1ncm91cCAuYnRuOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNhcnQtYWRkcmVzc2VzIC5wYW5lbC1ib2R5IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAuY2FydC1hZGRyZXNzZXMgLnBhbmVsLWJvZHkgZGl2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNhcnQtYWRkcmVzc2VzIC5wYW5lbC1ib2R5IGRpdiB1bCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTYlO1xuICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgIC5jYXJ0LWFkZHJlc3NlcyAucGFuZWwtYm9keSBkaXYgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBjb2xvcjogcmVkOyB9XG4gICAgLmNhcnQtYWRkcmVzc2VzIC5wYW5lbC1ib2R5IGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtYXJnaW46IDVweCAxMHB4IDVweCAwOyB9XG4gICAgICAuY2FydC1hZGRyZXNzZXMgLnBhbmVsLWJvZHkgbGFiZWxbZm9yPVwic29uYXRhX2Jhc2tldF9hZGRyZXNzZXNfYmlsbGluZ0FkZHJlc3NfbmFtZVwiXSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW46IDE1cHggMTBweCAxNXB4IDA7IH1cbiAgICAuY2FydC1hZGRyZXNzZXMgLnBhbmVsLWJvZHkgaW5wdXQge1xuICAgICAgYm9yZGVyOiBpbml0aWFsO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNkM2QzY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICAgLmNhcnQtYWRkcmVzc2VzIC5wYW5lbC1ib2R5IGlucHV0OmZvY3VzLCAuY2FydC1hZGRyZXNzZXMgLnBhbmVsLWJvZHkgc2VsZWN0OmZvY3VzIHtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAwcHggIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5jYXJ0LWFkZHJlc3NlcyAucGFuZWwtYm9keSBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAuY2FydC1hZGRyZXNzZXMgLnBhbmVsLWJvZHkgYWRkcmVzcyB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW46IDIwcHggMCA1MHB4IDA7IH1cbiAgLmNhcnQtYWRkcmVzc2VzIC5wYW5lbC1kZWxpdmVyeSBpbnB1dCB7XG4gICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC5jYXJ0LWFkZHJlc3NlcyAucGFuZWwtZGVsaXZlcnkgbGFiZWwge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDsgfVxuICAuY2FydC1hZGRyZXNzZXMgLmJ0bi1zdWJtaXQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDsgfVxuICAgIC5jYXJ0LWFkZHJlc3NlcyAuYnRuLXN1Ym1pdC5zYXZlLWFkZHJlc3Mge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgLmNhcnQtYWRkcmVzc2VzIC53ZWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNTJiZWNkOyB9XG4gICAgLmNhcnQtYWRkcmVzc2VzIC53ZWxsIC5idG4tYmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMjc1RUQ7XG4gICAgICBjb2xvcjogIzMyNzVFRDtcbiAgICAgIHBhZGRpbmc6IDhweCAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7IH1cbiAgICAuY2FydC1hZGRyZXNzZXMgLndlbGwud2VsbC1kZWxpdmVyeSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLmNhcnQtYWRkcmVzc2VzIC53ZWxsLndlbGwtZGVsaXZlcnkgYSB7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7IH1cbiAgLmNhcnQtYWRkcmVzc2VzIC5kZWxpdmVyeS1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU0cHg7XG4gICAgbGVmdDogMzQlO1xuICAgIGNvbG9yOiAjMzI3NUVEOyB9XG4gIC5jYXJ0LWFkZHJlc3NlcyAubmV3LWRlbGl2ZXJ5LWFkZHJlc3M6bm90KC5hY3RpdmUpLCAuY2FydC1hZGRyZXNzZXMgLm5ldy1iaWxsaW5nLWFkZHJlc3M6bm90KC5hY3RpdmUpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jYXJ0LWFkZHJlc3NlcyAubmV3LWRlbGl2ZXJ5LWFkZHJlc3MgLnBhbmVsLWJvZHkgZGl2OmZpcnN0LWNoaWxkLCAuY2FydC1hZGRyZXNzZXMgLm5ldy1iaWxsaW5nLWFkZHJlc3MgLnBhbmVsLWJvZHkgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgIC5jYXJ0LWFkZHJlc3NlcyAubmV3LWRlbGl2ZXJ5LWFkZHJlc3MgLnBhbmVsLWJvZHkgZGl2OmZpcnN0LWNoaWxkIGxhYmVsLCAuY2FydC1hZGRyZXNzZXMgLm5ldy1iaWxsaW5nLWFkZHJlc3MgLnBhbmVsLWJvZHkgZGl2OmZpcnN0LWNoaWxkIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5jYXJ0LWFkZHJlc3NlcyAjZGVsaXZlcnktYWRkcmVzcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jYXJ0LWFkZHJlc3NlcyAjZGVsaXZlcnktYWRkcmVzcyAuZmlyc3QtYWRkcmVzcyBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAgIC5jYXJ0LWFkZHJlc3NlcyAjZGVsaXZlcnktYWRkcmVzcyAuZmlyc3QtYWRkcmVzcyBkaXY6Zmlyc3QtY2hpbGQgbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuY2FydC1hZGRyZXNzZXMgI2JpbGxpbmctYWRkcmVzcyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuY2FydC1hZGRyZXNzZXMgI2JpbGxpbmctYWRkcmVzcyAuZmlyc3QtYWRkcmVzcyAjc29uYXRhX2Jhc2tldF9hZGRyZXNzZXNfYmlsbGluZ0FkZHJlc3MgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMTVweCAwOyB9XG4gICAgICAuY2FydC1hZGRyZXNzZXMgI2JpbGxpbmctYWRkcmVzcyAuZmlyc3QtYWRkcmVzcyAjc29uYXRhX2Jhc2tldF9hZGRyZXNzZXNfYmlsbGluZ0FkZHJlc3MgZGl2OmZpcnN0LWNoaWxkIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmNhcnQtYWRkcmVzc2VzIC5iaWxsaW5nLXNhbWUtYXMtZGVsaXZlcnktY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM2OTY5Njk7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuY2FydC1hZGRyZXNzZXMgLmJpbGxpbmctc2FtZS1hcy1kZWxpdmVyeS1jb250YWluZXIgLmN1c3RvbS1jb250cm9sLmZpbGwtY2hlY2tib3ggI3NvbmF0YV9iYXNrZXRfYWRkcmVzc2VzX2JpbGxpbmdTYW1lQXNEZWxpdmVyeSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuY2FydC1hZGRyZXNzZXMgLmJpbGxpbmctc2FtZS1hcy1kZWxpdmVyeS1jb250YWluZXIgLmN1c3RvbS1jb250cm9sLmZpbGwtY2hlY2tib3ggI3NvbmF0YV9iYXNrZXRfYWRkcmVzc2VzX2JpbGxpbmdTYW1lQXNEZWxpdmVyeTpjaGVja2VkIH4gLmZpbGwtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNTJiZWNkO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpIHRyYW5zbGF0ZSgxcHgsIC01cHgpO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgI2ZmZjsgfVxuICAgIC5jYXJ0LWFkZHJlc3NlcyAuYmlsbGluZy1zYW1lLWFzLWRlbGl2ZXJ5LWNvbnRhaW5lciAuY3VzdG9tLWNvbnRyb2wuZmlsbC1jaGVja2JveCAuZmlsbC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgLmNhcnQtYWRkcmVzc2VzIC5iaWxsaW5nLXNhbWUtYXMtZGVsaXZlcnktY29udGFpbmVyIC5jdXN0b20tY29udHJvbC5maWxsLWNoZWNrYm94IC5maWxsLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMyNjI2MjY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXJ0LWFkZHJlc3NlcyB7XG4gICAgd2lkdGg6IDEwMDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FydC1hZGRyZXNzZXMge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuY2FydC1hZGRyZXNzZXMgLnJldmlldy1zdW1tYXJ5IC5kZXRhaWwtcHJvZHVjdC1pbmZvIGltZyB7XG4gICAgICB0b3A6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuY2FydC1hZGRyZXNzZXMuZGVsaXZlcnktc3RlcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5jYXJ0LWFkZHJlc3NlcyAuY29sLXNtLTYge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmNhcnQtYWRkcmVzc2VzIC53ZWxsIHtcbiAgICAgIGJvdHRvbTogMTVweDsgfVxuICAgICAgLmNhcnQtYWRkcmVzc2VzIC53ZWxsIC5idG4tYmVmb3JlIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHg7IH1cbiAgICAgIC5jYXJ0LWFkZHJlc3NlcyAud2VsbC53ZWxsLWRlbGl2ZXJ5IHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmNhcnQtYWRkcmVzc2VzIC53ZWxsLndlbGwtZGVsaXZlcnkgYnV0dG9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzI3NUVEOyB9XG4gICAgLmNhcnQtYWRkcmVzc2VzIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAuY2FydC1hZGRyZXNzZXMgLnBhbmVsLWJvZHkgbGFiZWwge1xuICAgICAgd2lkdGg6IDMwJTsgfVxuICAgIC5jYXJ0LWFkZHJlc3NlcyAucGFuZWwtYm9keSBpbnB1dCB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmNhcnQtYWRkcmVzc2VzIC5wYW5lbC1ib2R5IHNlbGVjdCB7XG4gICAgICB3aWR0aDogNDUlOyB9XG4gICAgLmNhcnQtYWRkcmVzc2VzIC5kZWxpdmVyeS1wcmljZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICBsZWZ0OiA2MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY2FydC1hZGRyZXNzZXMgLnJldmlldy1zdW1tYXJ5IC5kZXRhaWwtcHJvZHVjdC1pbmZvIGltZyB7XG4gICAgdG9wOiA5N3B4ICFpbXBvcnRhbnQ7IH1cbiAgLmNhcnQtYWRkcmVzc2VzIC5kZWxpdmVyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAuY2FydC1hZGRyZXNzZXMgLndlbGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmNhcnQtYWRkcmVzc2VzIC53ZWxsIGEge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG5cbi5yZXZpZXctc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmOyB9XG4gIC5yZXZpZXctc3VtbWFyeSAuc3VtbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDsgfVxuICAgIC5yZXZpZXctc3VtbWFyeSAuc3VtbWFyeSBoNCB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAucmV2aWV3LXN1bW1hcnkgLnN1bW1hcnkgaDQgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucmV2aWV3LXN1bW1hcnkgLnN1bW1hcnkgaDQgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5yZXZpZXctc3VtbWFyeSAuc3VtbWFyeSB0YWJsZSB0ciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRncmF5OyB9XG4gICAgLnJldmlldy1zdW1tYXJ5IC5zdW1tYXJ5IHRhYmxlIHRoZWFkIHRoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5yZXZpZXctc3VtbWFyeSAuc3VtbWFyeSB0YWJsZSB0aGVhZCB0aC5jb2wtcHJvZHVjdCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5yZXZpZXctc3VtbWFyeSAuc3VtbWFyeSB0YWJsZSB0aGVhZCB0aC5wcmljZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5yZXZpZXctc3VtbWFyeSAuc3VtbWFyeSB0YWJsZSB0aGVhZCB0aCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgICAgIC5yZXZpZXctc3VtbWFyeSAuc3VtbWFyeSB0YWJsZSB0aGVhZCB0aCBzcGFuLnRleHQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiA5cHg7IH1cbiAgICAucmV2aWV3LXN1bW1hcnkgLnN1bW1hcnkgdGFibGUgdGJvZHkge1xuICAgICAgY29sb3I6ICMyNjI2MjY7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgIC5yZXZpZXctc3VtbWFyeSAuc3VtbWFyeSB0YWJsZSB0Ym9keSB0ZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucmV2aWV3LXN1bW1hcnkgLnN1bW1hcnkgdGFibGUgdGJvZHkgLnByaWNlLWh0IHtcbiAgICAgICAgY29sb3I6ICM1MmJlY2Q7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB3aWR0aDogMTE1cHg7IH1cbiAgICAgIC5yZXZpZXctc3VtbWFyeSAuc3VtbWFyeSB0YWJsZSB0Ym9keSAucHJvZHVjdC1pbmZvIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgICAgIC5yZXZpZXctc3VtbWFyeSAuc3VtbWFyeSB0YWJsZSB0Ym9keSAucHJvZHVjdC1pbmZvIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAgICAgICAucmV2aWV3LXN1bW1hcnkgLnN1bW1hcnkgdGFibGUgdGJvZHkgLnByb2R1Y3QtaW5mbyAuc2x1ZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgICAucmV2aWV3LXN1bW1hcnkgLnN1bW1hcnkgdGFibGUgdGJvZHkgLmRldGFpbC1wcm9kdWN0LWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJldmlldy1zdW1tYXJ5IC5zdW1tYXJ5IHRhYmxlIHRmb290IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgLnJldmlldy1zdW1tYXJ5IC5zdW1tYXJ5IHRhYmxlIHRmb290IC5wcmljZXMge1xuICAgICAgICBjb2xvcjogIzUyYmVjZDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXZpZXctc3VtbWFyeSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5yZXZpZXctc3VtbWFyeSAuc3VtbWFyeSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAucmV2aWV3LXN1bW1hcnkgLnN1bW1hcnkgaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5yZXZpZXctc3VtbWFyeSAuc3VtbWFyeSBoNCBiciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnJldmlldy1zdW1tYXJ5IC5zdW1tYXJ5IGg0IHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLnJldmlldy1zdW1tYXJ5IC5zdW1tYXJ5IHRhYmxlIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5yZXZpZXctc3VtbWFyeSAuc3VtbWFyeSB0YWJsZSB0Ym9keSAuZGV0YWlsLXByb2R1Y3QtaW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyOiBpbml0aWFsOyB9XG4gICAgICAgICAgLnJldmlldy1zdW1tYXJ5IC5zdW1tYXJ5IHRhYmxlIHRib2R5IC5kZXRhaWwtcHJvZHVjdC1pbmZvIHRkIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgIHRvcDogMTYwcHg7IH1cbiAgICAgICAgLnJldmlldy1zdW1tYXJ5IC5zdW1tYXJ5IHRhYmxlIHRib2R5IC5saXN0LXByb2R1Y3QtaW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5yZXZpZXctc3VtbWFyeSAuc3VtbWFyeSBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucmV2aWV3LXN1bW1hcnkgLnN1bW1hcnkgaDQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgLnJldmlldy1zdW1tYXJ5IC5zdW1tYXJ5IHRhYmxlIHRoLCAucmV2aWV3LXN1bW1hcnkgLnN1bW1hcnkgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucmV2aWV3LXN1bW1hcnkgLnN1bW1hcnkgdGFibGUgdGhlYWQgdGgge1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgIC5yZXZpZXctc3VtbWFyeSAuc3VtbWFyeSB0YWJsZSB0aGVhZCB0aC5wcmljZSAudGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZXZpZXctc3VtbWFyeSAuc3VtbWFyeSB0YWJsZSB0Ym9keSwgLnJldmlldy1zdW1tYXJ5IC5zdW1tYXJ5IHRhYmxlIHRmb290IHtcbiAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAucmV2aWV3LXN1bW1hcnkgLnN1bW1hcnkgdGFibGUgdGJvZHkgLmRldGFpbC1wcm9kdWN0LWluZm8gdGQgaW1nLCAucmV2aWV3LXN1bW1hcnkgLnN1bW1hcnkgdGFibGUgdGZvb3QgLmRldGFpbC1wcm9kdWN0LWluZm8gdGQgaW1nIHtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgdG9wOiAxMjhweDsgfSB9XG5cbi5wYXltZW50IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIC5wYXltZW50IC5wYXltZW50LXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzMyNzVFRDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5wYXltZW50IC5wYW5lbC10aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMzMjc1RUQ7IH1cbiAgICAucGF5bWVudCAucGFuZWwtdGl0bGUgaDQge1xuICAgICAgY29sb3I6ICMyNjI2MjY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAucGF5bWVudCAubGlzdC1ncm91cCB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLnBheW1lbnQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDA7IH1cbiAgICAgIC5wYXltZW50IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLnJhZGlvIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM2O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgIC5wYXltZW50IC5saXN0LWdyb3VwIC5idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzI3NUVEO1xuICAgICAgY29sb3I6ICMzMjc1RUQ7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXItcmFkaXVzOiBpbml0aWFsOyB9XG4gIC5wYXltZW50IC5wYW5lbC1ib2R5IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBheW1lbnQgLnBhbmVsLWJvZHkgZGl2IHVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE2JTtcbiAgICAgIHRvcDogNXB4OyB9XG4gICAgICAucGF5bWVudCAucGFuZWwtYm9keSBkaXYgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGNvbG9yOiByZWQ7IH1cbiAgLnBheW1lbnQgLnBhbmVsLWJvZHkgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NUVEO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiBpbml0aWFsOyB9XG4gIC5wYXltZW50IC5wYW5lbC1ib2R5IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBtYXJnaW46IDVweCAwOyB9XG4gIC5wYXltZW50IC5wYW5lbC1ib2R5IGlucHV0IHtcbiAgICBib3JkZXI6IGluaXRpYWw7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNkM2QzY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHdpZHRoOiAzNSU7IH1cbiAgLnBheW1lbnQgLnBhbmVsLWJvZHkgaW5wdXQ6Zm9jdXMsIC5wYXltZW50IC5wYW5lbC1ib2R5IHNlbGVjdDpmb2N1cyB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucGF5bWVudCAucGFuZWwtYm9keSBzZWxlY3Qge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLnBheW1lbnQgLnBhbmVsLWJvZHkgYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMjBweCAwIDUwcHggMDsgfVxuICAucGF5bWVudCAucGFuZWwtYm9keS5wYXltZW50LW1ldGhvZCBpbnB1dCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucGF5bWVudCAucGFuZWwtYm9keS5wYXltZW50LW1ldGhvZCBsYWJlbCB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAucGF5bWVudCAubmV3LWFkZHJlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXltZW50IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAucGF5bWVudCAuY29sLXNtLTYge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnBheW1lbnQgLndlbGwge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvdHRvbTogMTVweDsgfVxuICAgICAgLnBheW1lbnQgLndlbGwgLmJ0bi1iZWZvcmUge1xuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDsgfVxuICAgIC5wYXltZW50IC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAucGF5bWVudCAucGFuZWwtYm9keSBsYWJlbCB7XG4gICAgICB3aWR0aDogMzAlOyB9XG4gICAgLnBheW1lbnQgLnBhbmVsLWJvZHkgaW5wdXQge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5wYXltZW50IC5wYW5lbC1ib2R5IHNlbGVjdCB7XG4gICAgICB3aWR0aDogNDUlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnBheW1lbnQgLndlbGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnBheW1lbnQgLndlbGwgYSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5wYXltZW50IC5wYXltZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cblxuLmZpbmFsLXJldmlldyB7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmZpbmFsLXJldmlldyAuZmluYWwtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuZmluYWwtcmV2aWV3IC5jb2wtc20tNiB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZmluYWwtcmV2aWV3IC5wYW5lbC10aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM1MmJlY2Q7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9XG4gICAgLmZpbmFsLXJldmlldyAucGFuZWwtdGl0bGUgaDQge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5maW5hbC1yZXZpZXcgLnBhbmVsLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB3aWR0aDogOTUlO1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgIC5maW5hbC1yZXZpZXcgLnBhbmVsLWJvZHkgZGl2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZpbmFsLXJldmlldyAucGFuZWwtYm9keSBkaXYgdWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDE2JTtcbiAgICAgICAgdG9wOiA1cHg7IH1cbiAgICAgICAgLmZpbmFsLXJldmlldyAucGFuZWwtYm9keSBkaXYgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBjb2xvcjogcmVkOyB9XG4gICAgLmZpbmFsLXJldmlldyAucGFuZWwtYm9keSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzVFRDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7IH1cbiAgICAuZmluYWwtcmV2aWV3IC5wYW5lbC1ib2R5IGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHdpZHRoOiAxNSU7XG4gICAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgLmZpbmFsLXJldmlldyAucGFuZWwtYm9keSBpbnB1dCB7XG4gICAgICBib3JkZXI6IGluaXRpYWw7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2QzZDNjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHdpZHRoOiAzNSU7IH1cbiAgICAuZmluYWwtcmV2aWV3IC5wYW5lbC1ib2R5IGlucHV0OmZvY3VzLCAuZmluYWwtcmV2aWV3IC5wYW5lbC1ib2R5IHNlbGVjdDpmb2N1cyB7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZmluYWwtcmV2aWV3IC5wYW5lbC1ib2R5IHNlbGVjdCB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5maW5hbC1yZXZpZXcgLnBhbmVsLWJvZHkgYWRkcmVzcyB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW46IDIwcHggMCA1MHB4IDA7IH1cbiAgICAuZmluYWwtcmV2aWV3IC5wYW5lbC1ib2R5LnBheW1lbnQtbWV0aG9kIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMCU7IH1cbiAgICAuZmluYWwtcmV2aWV3IC5wYW5lbC1ib2R5LnBheW1lbnQtbWV0aG9kIGxhYmVsIHtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAuZmluYWwtcmV2aWV3IC5wYW5lbC1ib2R5IHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM2ICFpbXBvcnRhbnQ7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgLyogVHJhY2sgKi9cbiAgICAgIC8qIEhhbmRsZSAqLyB9XG4gICAgICAuZmluYWwtcmV2aWV3IC5wYW5lbC1ib2R5IHRleHRhcmVhOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLmZpbmFsLXJldmlldyAucGFuZWwtYm9keSB0ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMSU7XG4gICAgICAgIGhlaWdodDogN3B4OyB9XG4gICAgICAuZmluYWwtcmV2aWV3IC5wYW5lbC1ib2R5IHRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICAuZmluYWwtcmV2aWV3IC5wYW5lbC1ib2R5IHRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1MmJlY2Q7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMHB4OyB9XG4gIC5maW5hbC1yZXZpZXcgLnJldmlldy1zdW1tYXJ5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5maW5hbC1yZXZpZXcgLnJldmlldy1zdW1tYXJ5IC5zdW1tYXJ5IHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgICAuZmluYWwtcmV2aWV3IC5yZXZpZXctc3VtbWFyeSAuYWRkcmVzc2VzIHtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgLmZpbmFsLXJldmlldyAuY29uZGl0aW9uLWZvcm0ge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAuZmluYWwtcmV2aWV3IC5jb25kaXRpb24tZm9ybSAudGVybXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzMyNzVFRDsgfVxuICAgICAgLmZpbmFsLXJldmlldyAuY29uZGl0aW9uLWZvcm0gLnRlcm1zOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMzMjc1RUQ7IH1cbiAgICAuZmluYWwtcmV2aWV3IC5jb25kaXRpb24tZm9ybSAuYnRuLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLmZpbmFsLXJldmlldyAuY29uZGl0aW9uLWZvcm0gLmN1c3RvbS1jb250cm9sLmZpbGwtY2hlY2tib3ggI3NvbmF0YV9iYXNrZXRfcGF5bWVudF90YWMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZpbmFsLXJldmlldyAuY29uZGl0aW9uLWZvcm0gLmN1c3RvbS1jb250cm9sLmZpbGwtY2hlY2tib3ggI3NvbmF0YV9iYXNrZXRfcGF5bWVudF90YWM6Y2hlY2tlZCB+IC5maWxsLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzUyYmVjZDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKSB0cmFuc2xhdGUoMXB4LCAtNXB4KTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDBweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkICNmZmY7IH1cbiAgICAuZmluYWwtcmV2aWV3IC5jb25kaXRpb24tZm9ybSAuY3VzdG9tLWNvbnRyb2wuZmlsbC1jaGVja2JveCAuZmlsbC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgLmZpbmFsLXJldmlldyAuY29uZGl0aW9uLWZvcm0gLmN1c3RvbS1jb250cm9sLmZpbGwtY2hlY2tib3ggLmZpbGwtY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzI2MjYyNjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZpbmFsLXJldmlldyB7XG4gICAgd2lkdGg6IDEwMDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmluYWwtcmV2aWV3IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5maW5hbC1yZXZpZXcgLnBhbmVsLWJvZHkgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIC5maW5hbC1yZXZpZXcgLnBhbmVsLWJvZHkgbGFiZWwge1xuICAgICAgd2lkdGg6IDMwJTsgfVxuICAgIC5maW5hbC1yZXZpZXcgLnBhbmVsLWJvZHkgaW5wdXQge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5maW5hbC1yZXZpZXcgLnBhbmVsLWJvZHkgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiA0NSU7IH1cbiAgICAuZmluYWwtcmV2aWV3IC5wYW5lbC1ib2R5IGFkZHJlc3Mge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmZpbmFsLXJldmlldyAuY29sLXNtLTYge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmZpbmFsLXJldmlldyAuZmluYWwtdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwOyB9XG4gICAgLmZpbmFsLXJldmlldyAucmV2aWV3LXN1bW1hcnkgLnN1bW1hcnkge1xuICAgICAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgICAuZmluYWwtcmV2aWV3IC5yZXZpZXctc3VtbWFyeSAuYWRkcmVzc2VzIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZpbmFsLXJldmlldyAuY29uZGl0aW9uLWZvcm0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5maW5hbC1yZXZpZXcgLmZpbmFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgLmZpbmFsLXJldmlldyAucmV2aWV3LXN1bW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLmZpbmFsLXJldmlldyAuY29uZGl0aW9uLWZvcm0ge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5maW5hbC1yZXZpZXcgLmNvbmRpdGlvbi1mb3JtIC5idG4tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5maW5hbC1yZXZpZXcgLmNvbmRpdGlvbi1mb3JtIC5idG4tZ3JvdXAgLmJ0bi1zdWJtaXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLnNvbmF0YS1wYXltZW50LWNvbmZpcm1hdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBwYWRkaW5nLXRvcDogODBweDsgfVxuICAuc29uYXRhLXBheW1lbnQtY29uZmlybWF0aW9uIC5jb25maXJtYXRpb24td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUyYmVjZDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5zb25hdGEtcGF5bWVudC1jb25maXJtYXRpb24gLmNvbmZpcm1hdGlvbi13cmFwcGVyIC5jb25maXJtYXRpb24tb3JkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAuc29uYXRhLXBheW1lbnQtY29uZmlybWF0aW9uIC5jb25maXJtYXRpb24td3JhcHBlciAuY29uZmlybWF0aW9uLW9yZGVyIGgxIHtcbiAgICAgICAgY29sb3I6ICM1MmJlY2Q7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuc29uYXRhLXBheW1lbnQtY29uZmlybWF0aW9uIC5jb25maXJtYXRpb24td3JhcHBlciAuY29uZmlybWF0aW9uLW9yZGVyIHAge1xuICAgICAgICBjb2xvcjogIzI2MjYyNjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2QzZDNjtcbiAgICAgICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgICAgIC5zb25hdGEtcGF5bWVudC1jb25maXJtYXRpb24gLmNvbmZpcm1hdGlvbi13cmFwcGVyIC5jb25maXJtYXRpb24tb3JkZXIgcCBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBjb2xvcjogIzJjMmMyYzsgfVxuICAgICAgICAuc29uYXRhLXBheW1lbnQtY29uZmlybWF0aW9uIC5jb25maXJtYXRpb24td3JhcHBlciAuY29uZmlybWF0aW9uLW9yZGVyIHAgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMyMTY0YWE7IH1cbiAgICAgICAgLnNvbmF0YS1wYXltZW50LWNvbmZpcm1hdGlvbiAuY29uZmlybWF0aW9uLXdyYXBwZXIgLmNvbmZpcm1hdGlvbi1vcmRlciBwIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5zb25hdGEtcGF5bWVudC1jb25maXJtYXRpb24gLmNvbmZpcm1hdGlvbi13cmFwcGVyIC5jb25maXJtYXRpb24tbmV3cyB7XG4gICAgICB3aWR0aDogNDAlOyB9XG4gICAgICAuc29uYXRhLXBheW1lbnQtY29uZmlybWF0aW9uIC5jb25maXJtYXRpb24td3JhcHBlciAuY29uZmlybWF0aW9uLW5ld3MgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5zb25hdGEtcGF5bWVudC1jb25maXJtYXRpb24gLmNvbmZpcm1hdGlvbi13cmFwcGVyIC5jb25maXJtYXRpb24tbmV3cyBhIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gICAgICAgIC5zb25hdGEtcGF5bWVudC1jb25maXJtYXRpb24gLmNvbmZpcm1hdGlvbi13cmFwcGVyIC5jb25maXJtYXRpb24tbmV3cyBhIHAge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgY29sb3I6ICMyNjI2MjY7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAgIC5zb25hdGEtcGF5bWVudC1jb25maXJtYXRpb24gLmNvbmZpcm1hdGlvbi13cmFwcGVyIC5jb25maXJtYXRpb24tbmV3cyBhIHAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuc29uYXRhLXBheW1lbnQtY29uZmlybWF0aW9uIC5jb25maXJtYXRpb24td3JhcHBlciAuY29uZmlybWF0aW9uLW5ld3MgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc29uYXRhLXBheW1lbnQtY29uZmlybWF0aW9uIC53ZWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gICAgLnNvbmF0YS1wYXltZW50LWNvbmZpcm1hdGlvbiAud2VsbCAuYnRuLWJlZm9yZSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNkZCOEZGO1xuICAgICAgY29sb3I6ICM2RkI4RkY7XG4gICAgICBwYWRkaW5nOiA4cHggMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiBpbml0aWFsOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc29uYXRhLXBheW1lbnQtY29uZmlybWF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc29uYXRhLXBheW1lbnQtY29uZmlybWF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnNvbmF0YS1wYXltZW50LWNvbmZpcm1hdGlvbiAuY29uZmlybWF0aW9uLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5zb25hdGEtcGF5bWVudC1jb25maXJtYXRpb24gLmNvbmZpcm1hdGlvbi13cmFwcGVyIC5jb25maXJtYXRpb24tb3JkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNvbmF0YS1wYXltZW50LWNvbmZpcm1hdGlvbiAuY29uZmlybWF0aW9uLXdyYXBwZXIgLmNvbmZpcm1hdGlvbi1uZXdzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY4cHgpIHtcbiAgLnNvbmF0YS1wYXltZW50LWNvbmZpcm1hdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7IH1cbiAgICAuc29uYXRhLXBheW1lbnQtY29uZmlybWF0aW9uIC5zZWxlY3Rpb24gLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogOTAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNvbmF0YS1wYXltZW50LWNvbmZpcm1hdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7IH1cbiAgICAuc29uYXRhLXBheW1lbnQtY29uZmlybWF0aW9uIC5jb25maXJtYXRpb24td3JhcHBlciB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLnNvbmF0YS1wYXltZW50LWNvbmZpcm1hdGlvbiAuY29uZmlybWF0aW9uLXdyYXBwZXIgLmNvbmZpcm1hdGlvbi1vcmRlciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLnNvbmF0YS1wYXltZW50LWNvbmZpcm1hdGlvbiAuY29uZmlybWF0aW9uLXdyYXBwZXIgLmNvbmZpcm1hdGlvbi1vcmRlciBwIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5zb25hdGEtcGF5bWVudC1jb25maXJtYXRpb24gLmNvbmZpcm1hdGlvbi13cmFwcGVyIC5jb25maXJtYXRpb24tbmV3cyBhIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgLnNvbmF0YS1wYXltZW50LWNvbmZpcm1hdGlvbiAuY29uZmlybWF0aW9uLXdyYXBwZXIgLmNvbmZpcm1hdGlvbi1uZXdzIGEgcCBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc29uYXRhLXBheW1lbnQtY29uZmlybWF0aW9uIC5zZWxlY3Rpb24gLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk1JTsgfSB9XG5cbi5wYXltZW50IC5uZXctZGVsaXZlcnktYWRkcmVzcy1wb3AsIC5wYXltZW50IC5uZXctYmlsbGluZy1hZGRyZXNzLXBvcCwgLmNhcnQtYWRkcmVzc2VzIC5uZXctZGVsaXZlcnktYWRkcmVzcy1wb3AsIC5jYXJ0LWFkZHJlc3NlcyAubmV3LWJpbGxpbmctYWRkcmVzcy1wb3Age1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM4QThBOEE7IH1cbiAgLnBheW1lbnQgLm5ldy1kZWxpdmVyeS1hZGRyZXNzLXBvcCAubmV3LWRlbGl2ZXJ5LWFkZHJlc3MtYnRuLCAucGF5bWVudCAubmV3LWRlbGl2ZXJ5LWFkZHJlc3MtcG9wIC5uZXctYmlsbGluZy1hZGRyZXNzLWJ0biwgLnBheW1lbnQgLm5ldy1iaWxsaW5nLWFkZHJlc3MtcG9wIC5uZXctZGVsaXZlcnktYWRkcmVzcy1idG4sIC5wYXltZW50IC5uZXctYmlsbGluZy1hZGRyZXNzLXBvcCAubmV3LWJpbGxpbmctYWRkcmVzcy1idG4sIC5jYXJ0LWFkZHJlc3NlcyAubmV3LWRlbGl2ZXJ5LWFkZHJlc3MtcG9wIC5uZXctZGVsaXZlcnktYWRkcmVzcy1idG4sIC5jYXJ0LWFkZHJlc3NlcyAubmV3LWRlbGl2ZXJ5LWFkZHJlc3MtcG9wIC5uZXctYmlsbGluZy1hZGRyZXNzLWJ0biwgLmNhcnQtYWRkcmVzc2VzIC5uZXctYmlsbGluZy1hZGRyZXNzLXBvcCAubmV3LWRlbGl2ZXJ5LWFkZHJlc3MtYnRuLCAuY2FydC1hZGRyZXNzZXMgLm5ldy1iaWxsaW5nLWFkZHJlc3MtcG9wIC5uZXctYmlsbGluZy1hZGRyZXNzLWJ0biB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M2QzZDNjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wYXltZW50IC53ZWxsLCAuY2FydC1hZGRyZXNzZXMgLndlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM1MmJlY2Q7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmOyB9XG4gIC5wYXltZW50IC53ZWxsLndlbGwtZGVsaXZlcnksIC5jYXJ0LWFkZHJlc3NlcyAud2VsbC53ZWxsLWRlbGl2ZXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucGF5bWVudCAud2VsbC53ZWxsLWRlbGl2ZXJ5IGEsIC5jYXJ0LWFkZHJlc3NlcyAud2VsbC53ZWxsLWRlbGl2ZXJ5IGEge1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDsgfVxuXG4uZGVsaXZlcnktd2FybmluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbiNhY2NvdW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgI2FjY291bnQgLnNwYW4xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgI2FjY291bnQgaDIge1xuICAgIGNvbG9yOiAjMzI3NUVEO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB3aWR0aDogOTUlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM2O1xuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNhY2NvdW50IGgyOjphZnRlciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwOyB9XG4gICNhY2NvdW50IGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogI0M2QzZDNiAxcHggc29saWQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI2FjY291bnQgdGFibGUsICNhY2NvdW50IC5wYW5lbC1ib2R5IHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAjYWNjb3VudCB0YWJsZSB0aCwgI2FjY291bnQgLnBhbmVsLWJvZHkgdGgge1xuICAgICAgYm9yZGVyOiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cbiAgI2FjY291bnQgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgI2FjY291bnQgdGFibGUgdGQgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICNhY2NvdW50IC5hY2NvdW50LWZvcm0gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB3aWR0aDogMTUlO1xuICAgIG1hcmdpbjogNXB4IDA7IH1cbiAgICAjYWNjb3VudCAuYWNjb3VudC1mb3JtIGxhYmVsW2Zvcj1cInNvbmF0YV9jdXN0b21lcl9hZGRyZXNzX25hbWVcIl0ge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgI2FjY291bnQgLmFjY291bnQtZm9ybSBpbnB1dCB7XG4gICAgYm9yZGVyOiBpbml0aWFsO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM2O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB3aWR0aDogMjAlOyB9XG4gICNhY2NvdW50IC5hY2NvdW50LWZvcm0gaW5wdXQ6Zm9jdXMsICNhY2NvdW50IC5hY2NvdW50LWZvcm0gc2VsZWN0OmZvY3VzIHtcbiAgICBvdXRsaW5lLW9mZnNldDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICNhY2NvdW50IC5hY2NvdW50LWZvcm0gc2VsZWN0IHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICNhY2NvdW50IC5hY2NvdW50LWZvcm0gLmxhYmVsLWluZm8ge1xuICAgIGNvbG9yOiBvcmFuZ2U7IH1cbiAgI2FjY291bnQgLmFjY291bnQtZm9ybSAubGFiZWwtc3VjY2VzcyB7XG4gICAgY29sb3I6IGdyZWVuOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjYWNjb3VudCAuc3BhbjEwIHtcbiAgICBtYXgtd2lkdGg6IDkwJTsgfVxuICAjYWNjb3VudCAuYWNjb3VudC1mb3JtIGxhYmVsIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gICNhY2NvdW50IC5hY2NvdW50LWZvcm0gaW5wdXQge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgI2FjY291bnQgLmFjY291bnQtZm9ybSBzZWxlY3Qge1xuICAgIHdpZHRoOiAzMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjYWNjb3VudCAuYWNjb3VudC1mb3JtIGxhYmVsIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gICNhY2NvdW50IC5hY2NvdW50LWZvcm0gaW5wdXQge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgI2FjY291bnQgLmFjY291bnQtZm9ybSBzZWxlY3Qge1xuICAgIHdpZHRoOiA2MCU7IH0gfVxuXG4jYWNjb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDYwcHggYXV0bzsgfVxuICAjYWNjb3VudCBoMiB7XG4gICAgY29sb3I6ICMyYzJjMmM7IH1cbiAgI2FjY291bnQgLmFjY291bnQtbmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgICAjYWNjb3VudCAuYWNjb3VudC1uYXYgLmxpc3QtZ3JvdXAge1xuICAgICAgYmFja2dyb3VuZDogIzUyYmVjZDsgfVxuICAgICAgI2FjY291bnQgLmFjY291bnQtbmF2IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAjYWNjb3VudCAuYWNjb3VudC1uYXYgLmxpc3QtZ3JvdXAgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiBpbml0aWFsO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgI2FjY291bnQgLmFjY291bnQtbmF2IC5saXN0LWdyb3VwIGEuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgI2FjY291bnQgLmFjY291bnQtbmF2IC5saXN0LWdyb3VwIGE6YmVmb3JlIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgICAjYWNjb3VudCAuYWNjb3VudC1uYXYgLmxpc3QtZ3JvdXAgYTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmMyYzJjOyB9XG4gICAgICAgICNhY2NvdW50IC5hY2NvdW50LW5hdiAubGlzdC1ncm91cCBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgI2FjY291bnQgLmFjY291bnQtbmF2IC5saXN0LWdyb3VwIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICNhY2NvdW50IC5hY2NvdW50LW5hdiAubGlzdC1ncm91cCBhOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICNhY2NvdW50IC5zcGFuMTAge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICNhY2NvdW50IC5wYW5lbC1kZWZhdWx0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAjYWNjb3VudCB7XG4gICAgd2lkdGg6IDEwMDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjYWNjb3VudCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDYwcHggYXV0bzsgfVxuICAgICNhY2NvdW50IC5yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgI2FjY291bnQgLnJvdyAuYWNjb3VudC1uYXYge1xuICAgICAgICB3aWR0aDogNDAlOyB9XG4gICAgICAjYWNjb3VudCAucm93IC5zcGFuMTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjhweCkge1xuICAjYWNjb3VudCB7XG4gICAgd2lkdGg6IDg1JTsgfVxuICAgICNhY2NvdW50IC5yb3cgLmFjY291bnQtbmF2IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAjYWNjb3VudCAucm93IC5hY2NvdW50LW5hdiAubGlzdC1ncm91cCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgI2FjY291bnQgdGFibGUgdGQgZGl2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogdW5zZXQ7IH1cbiAgICAjYWNjb3VudCB0YWJsZSB0ZCBhIC5yb3cgLmNvbC1zbS0xMiB7XG4gICAgICBhbGlnbi1pdGVtczogdW5zZXQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjYWNjb3VudCAudGFibGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICNhY2NvdW50IC50YWJsZSAuYWN0aW9uLWJ1dHRvbiwgI2FjY291bnQgLnRhYmxlIC5idG4tcHJpbWFyeSB7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfSB9XG5cbiNhY2NvdW50IC5lZGl0LXByb2ZpbGUgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyYmVjZDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4jYWNjb3VudCAuZWRpdC1wcm9maWxlIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW46IDVweCAwOyB9XG5cbiNhY2NvdW50IC5lZGl0LXByb2ZpbGUgaW5wdXQge1xuICBib3JkZXI6IGluaXRpYWw7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM2O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOiA0MCU7IH1cblxuI2FjY291bnQgLmVkaXQtcHJvZmlsZSBpbnB1dDpmb2N1cywgI2FjY291bnQgLmVkaXQtcHJvZmlsZSBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogMHB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4jYWNjb3VudCAuZWRpdC1wcm9maWxlIC5mb3NfdXNlcl9jaGFuZ2VfcGFzc3dvcmQgLmFjdGlvbi1idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuI2FjY291bnQgLnRhYmxlIGEge1xuICBjb2xvcjogIzJjMmMyYzsgfVxuICAjYWNjb3VudCAudGFibGUgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbiNhY2NvdW50IC50YWJsZSAuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogYmxhY2s7XG4gIHdpZHRoOiAxOTBweDsgfVxuXG4jYWNjb3VudCAudGFibGUgLmJ0bi1wcmltYXJ5IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MmJlY2Q7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjYWNjb3VudCAuZWRpdC1wcm9maWxlIGxhYmVsIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gICNhY2NvdW50IC5lZGl0LXByb2ZpbGUgaW5wdXQge1xuICAgIHdpZHRoOiA0MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjhweCkge1xuICAjYWNjb3VudCAudGFibGUgLmJ0bi1wcmltYXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAjYWNjb3VudCAudGFibGUgLmJ0biB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNhY2NvdW50IC5lZGl0LXByb2ZpbGUgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNhY2NvdW50IC5lZGl0LXByb2ZpbGUgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4jYWNjb3VudCAubG9nb3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuI2FjY291bnQgLmJveC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbiNsb2dpbi13cmFwcGVyIHtcbiAgd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjsgfVxuICAjbG9naW4td3JhcHBlciAuZm9ybS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAjbG9naW4td3JhcHBlciAucmVnaXN0ZXItd3JhcCB7XG4gICAgd2lkdGg6IDU1JTsgfVxuICAjbG9naW4td3JhcHBlciBhIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI2xvZ2luLXdyYXBwZXIgYS5sb3N0LXBhc3N3b3JkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgI2xvZ2luLXdyYXBwZXIgaDMge1xuICAgIGNvbG9yOiAjNTJiZWNkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAjbG9naW4td3JhcHBlciAucmVnaXN0ZXItZm9ybSB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gNjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNTJiZWNkO1xuICAgIHdpZHRoOiA4NSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjbG9naW4td3JhcHBlciAucmVnaXN0ZXItZm9ybS5wYXNzd29yZC1mb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAjbG9naW4td3JhcHBlciAucmVnaXN0ZXItZm9ybS5wYXNzd29yZC1mb3JtIGxhYmVsW2Zvcj0ndXNlcm5hbWUnXSB7XG4gICAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAjbG9naW4td3JhcHBlciAucmVnaXN0ZXItZm9ybSBoNCB7XG4gICAgICBjb2xvcjogIzI2MjYyNjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgI2xvZ2luLXdyYXBwZXIgLnJlZ2lzdGVyLWZvcm0gbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIG1hcmdpbjogNXB4IDA7IH1cbiAgICAjbG9naW4td3JhcHBlciAucmVnaXN0ZXItZm9ybSBpbnB1dCB7XG4gICAgICBib3JkZXI6IGluaXRpYWw7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2QzZDNjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHdpZHRoOiA1NSU7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjsgfVxuICAgICNsb2dpbi13cmFwcGVyIC5yZWdpc3Rlci1mb3JtIGlucHV0OmZvY3VzIHtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAwcHggIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICNsb2dpbi13cmFwcGVyIC5yZWdpc3Rlci1mb3JtIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiByZWQ7IH1cbiAgICAjbG9naW4td3JhcHBlciAucmVnaXN0ZXItZm9ybSBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzMyNzVFRDsgfVxuICAgICAgI2xvZ2luLXdyYXBwZXIgLnJlZ2lzdGVyLWZvcm0gYTpub3QoLmxvc3QtcGFzc3dvcmQpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDYwcHg7XG4gICAgICAgIHJpZ2h0OiAzMHB4OyB9XG4gICAgICAjbG9naW4td3JhcHBlciAucmVnaXN0ZXItZm9ybSBhLmxvc3QtcGFzc3dvcmQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgI2xvZ2luLXdyYXBwZXIgLnJlZ2lzdGVyLWZvcm0gLmFjdGlvbi1idXR0b24ge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICNsb2dpbi13cmFwcGVyIC5yZXNldC13cmFwcGVyIHtcbiAgICB3aWR0aDogNjAlOyB9XG5cbi5sb2dpbi1mb3JtIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gNjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzUyYmVjZDtcbiAgd2lkdGg6IDcwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjBweCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxvZ2luLWZvcm0ucGFzc3dvcmQtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxvZ2luLWZvcm0gaDQge1xuICAgIGNvbG9yOiAjMjYyNjI2O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5sb2dpbi1mb3JtIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW46IDVweCAwOyB9XG4gIC5sb2dpbi1mb3JtIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSB7XG4gICAgYm9yZGVyOiBpbml0aWFsO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM2O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB3aWR0aDogNTUlOyB9XG4gIC5sb2dpbi1mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB+IGxhYmVsIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAubG9naW4tZm9ybSBpbnB1dDpmb2N1cyB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubG9naW4tZm9ybSBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZWQ7IH1cbiAgLmxvZ2luLWZvcm0gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMmMyYzJjOyB9XG4gICAgLmxvZ2luLWZvcm0gYTpub3QoLmxvc3QtcGFzc3dvcmQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDYwcHg7XG4gICAgICByaWdodDogMzBweDsgfVxuICAgIC5sb2dpbi1mb3JtIGEubG9zdC1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5sb2dpbi1mb3JtIC5jdXN0b20tY29udHJvbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLmxvZ2luLWZvcm0gLmN1c3RvbS1jb250cm9sLmZpbGwtY2hlY2tib3ggI3JlbWVtYmVyX21lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5sb2dpbi1mb3JtIC5jdXN0b20tY29udHJvbC5maWxsLWNoZWNrYm94ICNyZW1lbWJlcl9tZTpjaGVja2VkIH4gLmZpbGwtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNTJiZWNkO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpIHRyYW5zbGF0ZSgxcHgsIC01cHgpO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgI2ZmZjsgfVxuICAgIC5sb2dpbi1mb3JtIC5jdXN0b20tY29udHJvbC5maWxsLWNoZWNrYm94IC5maWxsLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAubG9naW4tZm9ybSAuY3VzdG9tLWNvbnRyb2wuZmlsbC1jaGVja2JveCAuZmlsbC1jb250cm9sLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjMjYyNjI2OyB9XG5cbi5yZWdpc3RyYXRpb24tY29uZmlybWVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAucmVnaXN0cmF0aW9uLWNvbmZpcm1lZCBoMiB7XG4gICAgY29sb3I6ICMyMTY0YWE7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnJlZ2lzdHJhdGlvbi1jb25maXJtZWQgaDI6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucmVnaXN0cmF0aW9uLWNvbmZpcm1lZCBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogODAlOyB9XG4gIC5yZWdpc3RyYXRpb24tY29uZmlybWVkIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucmVnaXN0cmF0aW9uLWNvbmZpcm1lZCBhLmFjdGlvbi1idXR0b24ge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJiZWNkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnJlZ2lzdHJhdGlvbi1jb25maXJtZWQgYS5hY3Rpb24tYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLnJlZ2lzdHJhdGlvbi1jb25maXJtZWQgYS5hY3Rpb24tYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYzJjMmM7IH1cbiAgICAgIC5yZWdpc3RyYXRpb24tY29uZmlybWVkIGEuYWN0aW9uLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5yZWdpc3RyYXRpb24tY29uZmlybWVkIGEuYWN0aW9uLWJ1dHRvbjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5yZWdpc3RyYXRpb24tY29uZmlybWVkIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgI2xvZ2luLXdyYXBwZXIge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLnJlZ2lzdHJhdGlvbi1jb25maXJtZWQge1xuICAgIHdpZHRoOiAxMDAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2xvZ2luLXdyYXBwZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87IH1cbiAgICAjbG9naW4td3JhcHBlciAuZm9ybS13cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgI2xvZ2luLXdyYXBwZXIgLnJlZ2lzdGVyLWZvcm0sICNsb2dpbi13cmFwcGVyIC5sb2dpbi1mb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucmVnaXN0cmF0aW9uLWNvbmZpcm1lZCB7XG4gICAgd2lkdGg6IDkwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OHB4KSB7XG4gICNsb2dpbi13cmFwcGVyIC5mb3JtLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICNsb2dpbi13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLnJlZ2lzdGVyLXdyYXAge1xuICAgICAgd2lkdGg6IDcwJTsgfVxuICAjbG9naW4td3JhcHBlciAucmVnaXN0ZXItZm9ybSwgI2xvZ2luLXdyYXBwZXIgLmxvZ2luLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjbG9naW4td3JhcHBlciBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICNsb2dpbi13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLnJlZ2lzdGVyLXdyYXAge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgI2xvZ2luLXdyYXBwZXIgLnJlZ2lzdGVyLWZvcm0sICNsb2dpbi13cmFwcGVyIC5sb2dpbi1mb3JtIHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgI2xvZ2luLXdyYXBwZXIgLnJlZ2lzdGVyLWZvcm0gaDQsICNsb2dpbi13cmFwcGVyIC5sb2dpbi1mb3JtIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICNsb2dpbi13cmFwcGVyIC5yZWdpc3Rlci1mb3JtIGxhYmVsLCAjbG9naW4td3JhcHBlciAubG9naW4tZm9ybSBsYWJlbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICNsb2dpbi13cmFwcGVyIC5yZWdpc3Rlci1mb3JtIGlucHV0LCAjbG9naW4td3JhcHBlciAubG9naW4tZm9ybSBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucmVnaXN0cmF0aW9uLWNvbmZpcm1lZCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHg7IH1cbiAgICAucmVnaXN0cmF0aW9uLWNvbmZpcm1lZCBwIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm9yZGVyLWRldGFpbHMgaDQge1xuICBjb2xvcjogIzUyYmVjZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWJvdHRvbTogI0M2QzZDNiAxcHggc29saWQ7IH1cblxuLm9yZGVyLWRldGFpbHMgaW1nIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNTBweDsgfVxuXG4ub3JkZXItZGV0YWlscyBhZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ub3JkZXItZGV0YWlscyB0YWJsZSAuZGVsaXZlcnkge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5vcmRlci1kZXRhaWxzIHRhYmxlIHRmb290IC5udW1iZXIge1xuICBjb2xvcjogIzIxNjRhYTsgfVxuXG4uZXJyb3ItcGFnZSB7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjsgfVxuICAuZXJyb3ItcGFnZSBoMSB7XG4gICAgY29sb3I6ICMyYzJjMmM7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2QzZDNjtcbiAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5lcnJvci1wYWdlIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5lcnJvci1wYWdlIC5idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZXJyb3ItcGFnZSAuYnV0dG9ucyBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MmJlY2Q7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZXJyb3ItcGFnZSAuYnV0dG9ucyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVycm9yLXBhZ2Uge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgICAuZXJyb3ItcGFnZSAuYnV0dG9ucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuZXJyb3ItcGFnZSAuYnV0dG9ucyBhIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5lcnJvci1wYWdlIC5idXR0b25zIGEge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG4uY29udGVudC1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMztcbiAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5jb250ZW50LW92ZXJsYXkuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLndlbGwge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjsgfVxuXG4uYWN0aW9uLWJ1dHRvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MmJlY2Q7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYWN0aW9uLWJ1dHRvbi5pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgLmFjdGlvbi1idXR0b24uc2Vjb25kYXJ5LWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M2QzZDNjsgfVxuICAuYWN0aW9uLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuYWN0aW9uLWJ1dHRvbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMmMyYzJjOyB9XG4gIC5hY3Rpb24tYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmFjdGlvbi1idXR0b246aG92ZXI6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5hY3Rpb24tYnV0dG9uLmZ1bGwtYnV0dG9uIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyYmVjZDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmFjdGlvbi1idXR0b24uZnVsbC1idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYWN0aW9uLWJ1dHRvbi5mdWxsLWJ1dHRvbjpob3ZlcjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuYWN0aW9uLWJ1dHRvbi5kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAjQjUwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogI0I1MDAwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5hY3Rpb24tYnV0dG9uLmRhbmdlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjQjUwMDAwOyB9XG4gICAgLmFjdGlvbi1idXR0b24uZGFuZ2VyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmFjdGlvbi1idXR0b24uZGFuZ2VyOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5hY3Rpb24tYnV0dG9uLnB1bGwtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5hY3Rpb24tYnV0dG9uLnNtYWxsLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4OyB9XG5cbmJvZHkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgYm9keSAucGFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm94LXNoYWRvdzogMCAtMXB4IDM0cHggLTIwcHggcmdiYSgwLCAwLCAwLCAwLjQzKTsgfVxuICBib2R5IGEge1xuICAgIGNvbG9yOiAjMjE2NGFhOyB9XG4gICAgYm9keSBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBTZW1pYm9sZFwiLCBzYW5zLXNlcmlmOyB9XG5cbmgzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNTJiZWNkO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBoMy5tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICM1MmJlY2Q7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgY29sb3I6ICMwMDRjOTk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuaDUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG5wLCB1bCwgbGkge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxudSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmFkZHJlc3Mgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MXB4KSB7XG4gIGJvZHkgLnBhZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5hY3Rpb24tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgYm9keSAucGFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7IH1cbiAgLmNvbnRlbnQtcGFnZSB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLmNvbnRlbnQtcGFnZSBoMiB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAgIC5jb250ZW50LXBhZ2UgaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5hY3Rpb24tYnV0dG9uLnB1bGwtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgZm9vdGVyIC5yZWluc3VyYW5jZS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjNTJiZWNkOyB9XG4gICAgZm9vdGVyIC5yZWluc3VyYW5jZS1jb250YWluZXIgLnJlaW5zdXJhbmNlLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDE0MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgICBmb290ZXIgLnJlaW5zdXJhbmNlLWNvbnRhaW5lciAucmVpbnN1cmFuY2UtY29udGVudCAudGlsZXMtYmxvY2sge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAuMTVtbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgICAgICAgZm9vdGVyIC5yZWluc3VyYW5jZS1jb250YWluZXIgLnJlaW5zdXJhbmNlLWNvbnRlbnQgLnRpbGVzLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgICBmb290ZXIgLnJlaW5zdXJhbmNlLWNvbnRhaW5lciAucmVpbnN1cmFuY2UtY29udGVudCAudGlsZXMtYmxvY2sgLmluc2lkZS10aWxlcyB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgLjNzOyB9XG4gICAgICAgICAgZm9vdGVyIC5yZWluc3VyYW5jZS1jb250YWluZXIgLnJlaW5zdXJhbmNlLWNvbnRlbnQgLnRpbGVzLWJsb2NrIC5pbnNpZGUtdGlsZXM6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTsgfVxuICAgICAgICAgIGZvb3RlciAucmVpbnN1cmFuY2UtY29udGFpbmVyIC5yZWluc3VyYW5jZS1jb250ZW50IC50aWxlcy1ibG9jayAuaW5zaWRlLXRpbGVzIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgIGZvb3RlciAucmVpbnN1cmFuY2UtY29udGFpbmVyIC5yZWluc3VyYW5jZS1jb250ZW50IC50aWxlcy1ibG9jayAuaW5zaWRlLXRpbGVzIC50aWxlcy10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgICBmb290ZXIgLnJlaW5zdXJhbmNlLWNvbnRhaW5lciAucmVpbnN1cmFuY2UtY29udGVudCAudGlsZXMtYmxvY2sgLmluc2lkZS10aWxlcyAuc3VidGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICNhMWE4YTg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgZm9vdGVyIC5maXJzdC1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAgIGZvb3RlciAuZmlyc3QtZm9vdGVyIC5mb290ZXItY29udGVudCB7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgICBmb290ZXIgLmZpcnN0LWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmNvbC1sZy0zIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgZm9vdGVyIC5maXJzdC1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5jb2wtbGctMyB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICBmb290ZXIgLmZpcnN0LWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmNvbC1sZy0zIHVsIGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjMmMyYzJjOyB9XG4gICAgICBmb290ZXIgLmZpcnN0LWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmNvbC1sZy0zOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICAgICAgZmxleDogMCAwIDMzLjMlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMlOyB9XG4gICAgICBmb290ZXIgLmZpcnN0LWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmNvbC1sZy0zOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiA2Ni42JTtcbiAgICAgICAgZmxleDogMCAwIDY2LjYlO1xuICAgICAgICBtYXgtd2lkdGg6IDY2LjYlOyB9XG4gICAgICAgIGZvb3RlciAuZmlyc3QtZm9vdGVyIC5mb290ZXItY29udGVudCAuY29sLWxnLTM6bnRoLWNoaWxkKDIpIC5jb250YWN0LWZvb3Rlci1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgZm9vdGVyIC5maXJzdC1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5jb2wtbGctMzpudGgtY2hpbGQoMikgLmNvbnRhY3QtZm9vdGVyLWNvbnRhaW5lciAuY29udGFjdC1pbmZvcm1hdGlvbnMge1xuICAgICAgICAgICAgd2lkdGg6IDQ4JTsgfVxuICAgICAgICAgIGZvb3RlciAuZmlyc3QtZm9vdGVyIC5mb290ZXItY29udGVudCAuY29sLWxnLTM6bnRoLWNoaWxkKDIpIC5jb250YWN0LWZvb3Rlci1jb250YWluZXIgLmxvY2F0aW9uLWluZm9ybWF0aW9ucyB7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7IH1cbiAgICBmb290ZXIgLmZpcnN0LWZvb3RlciAubGFzdC1mb290ZXItY29sdW1uIHtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAgIGZvb3RlciAuZmlyc3QtZm9vdGVyIC5sYXN0LWZvb3Rlci1jb2x1bW4gaDQge1xuICAgICAgICBjb2xvcjogIzUyYmVjZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgIGZvb3RlciAuZmlyc3QtZm9vdGVyIC5sYXN0LWZvb3Rlci1jb2x1bW4gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgZm9vdGVyIC5maXJzdC1mb290ZXIgLmxhc3QtZm9vdGVyLWNvbHVtbiAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICBmb290ZXIgLnRoaXJkLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyYmVjZDsgfVxuICAgIGZvb3RlciAudGhpcmQtZm9vdGVyIC50aGlyZC1mb290ZXItY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTQ0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIGZvb3RlciAudGhpcmQtZm9vdGVyIC50aGlyZC1mb290ZXItY29udGFpbmVyIC50b3BuYXYgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIGZvb3RlciAudGhpcmQtZm9vdGVyIC50aGlyZC1mb290ZXItY29udGFpbmVyIC50b3BuYXYgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgICAgICAgZm9vdGVyIC50aGlyZC1mb290ZXIgLnRoaXJkLWZvb3Rlci1jb250YWluZXIgLnRvcG5hdiB1bCBsaSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBmb290ZXIgLnRoaXJkLWZvb3RlciAudGhpcmQtZm9vdGVyLWNvbnRhaW5lciAuY29weXJpZ2h0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIGZvb3RlciAucmVpbnN1cmFuY2UtY29udGFpbmVyIC5yZWluc3VyYW5jZS1jb250ZW50IHtcbiAgICB3aWR0aDogMTE1MHB4OyB9XG4gIGZvb3RlciAuZmlyc3QtZm9vdGVyIHtcbiAgICB3aWR0aDogMTE1MHB4OyB9XG4gICAgZm9vdGVyIC5maXJzdC1mb290ZXIgLmZvb3Rlci1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICBmb290ZXIgLmZpcnN0LWZvb3RlciAubGFzdC1mb290ZXItY29sdW1uIHtcbiAgICAgIHdpZHRoOiAyMCU7IH1cbiAgZm9vdGVyIC50aGlyZC1mb290ZXIgLnRoaXJkLWZvb3Rlci1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTUwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgZm9vdGVyIC5yZWluc3VyYW5jZS1jb250YWluZXIgLnJlaW5zdXJhbmNlLWNvbnRlbnQge1xuICAgIHdpZHRoOiA5OTBweDsgfVxuICAgIGZvb3RlciAucmVpbnN1cmFuY2UtY29udGFpbmVyIC5yZWluc3VyYW5jZS1jb250ZW50IC50aWxlcy1ibG9jayAuaW5zaWRlLXRpbGVzIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDsgfVxuICBmb290ZXIgLmZpcnN0LWZvb3RlciB7XG4gICAgd2lkdGg6IDk5MHB4OyB9XG4gICAgZm9vdGVyIC5maXJzdC1mb290ZXIgLmZvb3Rlci1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA3OSU7IH1cbiAgICBmb290ZXIgLmZpcnN0LWZvb3RlciAubGFzdC1mb290ZXItY29sdW1uIHtcbiAgICAgIHdpZHRoOiAyMSU7IH1cbiAgZm9vdGVyIC50aGlyZC1mb290ZXIgLnRoaXJkLWZvb3Rlci1jb250YWluZXIge1xuICAgIHdpZHRoOiA5OTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBmb290ZXIgLnJlaW5zdXJhbmNlLWNvbnRhaW5lciAucmVpbnN1cmFuY2UtY29udGVudCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBmb290ZXIgLnJlaW5zdXJhbmNlLWNvbnRhaW5lciAucmVpbnN1cmFuY2UtY29udGVudCAudGlsZXMtYmxvY2sge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4xNW1tIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICAgICAgZm9vdGVyIC5yZWluc3VyYW5jZS1jb250YWluZXIgLnJlaW5zdXJhbmNlLWNvbnRlbnQgLnRpbGVzLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICBmb290ZXIgLnJlaW5zdXJhbmNlLWNvbnRhaW5lciAucmVpbnN1cmFuY2UtY29udGVudCAudGlsZXMtYmxvY2sgLmluc2lkZS10aWxlcyB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMzBweDsgfVxuICBmb290ZXIgLmZpcnN0LWZvb3RlciB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgZm9vdGVyIC5maXJzdC1mb290ZXIgLmZvb3Rlci1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgZm9vdGVyIC5maXJzdC1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5jb2wtbGctMyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBmb290ZXIgLmZpcnN0LWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmNvbC1sZy0zIGgzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIGZvb3RlciAuZmlyc3QtZm9vdGVyIC5mb290ZXItY29udGVudCAuY29sLWxnLTM6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgZm9vdGVyIC5maXJzdC1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5jb2wtbGctMzpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgICAgZm9vdGVyIC5maXJzdC1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5jb2wtbGctMzpudGgtY2hpbGQoMikgLmNvbnRhY3QtZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgICBmb290ZXIgLmZpcnN0LWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmNvbC1sZy0zOm50aC1jaGlsZCgyKSAuY29udGFjdC1mb290ZXItY29udGFpbmVyIC5jb250YWN0LWluZm9ybWF0aW9ucyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICBmb290ZXIgLmZpcnN0LWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmNvbC1sZy0zOm50aC1jaGlsZCgyKSAuY29udGFjdC1mb290ZXItY29udGFpbmVyIC5sb2NhdGlvbi1pbmZvcm1hdGlvbnMge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIGZvb3RlciAuZmlyc3QtZm9vdGVyIC5sYXN0LWZvb3Rlci1jb2x1bW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIGZvb3RlciAudGhpcmQtZm9vdGVyIC50aGlyZC1mb290ZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgZm9vdGVyIC50aGlyZC1mb290ZXIgLnRoaXJkLWZvb3Rlci1jb250YWluZXIgLnRvcG5hdiB1bCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBmb290ZXIgLnRoaXJkLWZvb3RlciAudGhpcmQtZm9vdGVyLWNvbnRhaW5lciAudG9wbmF2IHVsIGxpIHtcbiAgICAgICAgbWFyZ2luOiAzcHggMTBweDsgfVxuICAgIGZvb3RlciAudGhpcmQtZm9vdGVyIC50aGlyZC1mb290ZXItY29udGFpbmVyIC5jb3B5cmlnaHQge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbiNzZW5kLWNvbnRhY3QgLmNvbmZpcm1hdGlvbi13cmFwcGVyIC5yZWdpc3RyYXRpb24tY29udGVudCBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jc2VuZC1jb250YWN0IC5jb25maXJtYXRpb24td3JhcHBlciAucmVnaXN0cmF0aW9uLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuI3NlbmQtY29udGFjdCAuY29uZmlybWF0aW9uLXdyYXBwZXIgLmJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAjc2VuZC1jb250YWN0IC5jb25maXJtYXRpb24td3JhcHBlciAuYnV0dG9ucyAuYnV0dG9uIHtcbiAgICBjb2xvcjogIzMyNzVFRDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzMyNzVFRDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4zLCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4zLCAxKTsgfVxuICAgICNzZW5kLWNvbnRhY3QgLmNvbmZpcm1hdGlvbi13cmFwcGVyIC5idXR0b25zIC5idXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICNzZW5kLWNvbnRhY3QgLmNvbmZpcm1hdGlvbi13cmFwcGVyIC5idXR0b25zIC5idXR0b246OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKSB0cmFuc2xhdGUzZCgwLCAtM2VtLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKSB0cmFuc2xhdGUzZCgwLCAtM2VtLCAwKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gICAgI3NlbmQtY29udGFjdCAuY29uZmlybWF0aW9uLXdyYXBwZXIgLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICMzMjc1RUQ7IH1cbiAgICAjc2VuZC1jb250YWN0IC5jb25maXJtYXRpb24td3JhcHBlciAuYnV0dG9ucyAuYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjc1RUQ7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4zLCAxKTtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpOyB9XG5cbmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzsgfVxuICBoZWFkZXIgLnRvcC1iYW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBoZWFkZXIgLnRvcC1iYW5uZXIgLmJhbm5lci1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgICAgIGhlYWRlciAudG9wLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLm9wZW5pbmctdGltZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgICBoZWFkZXIgLnRvcC1iYW5uZXIgLmJhbm5lci1jb250ZW50IC5vcGVuaW5nLXRpbWUgcCB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgaGVhZGVyIC50b3AtYmFubmVyIC5iYW5uZXItY29udGVudCAubWFpbC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgIGhlYWRlciAudG9wLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLm51bWJlci1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgICAgaGVhZGVyIC50b3AtYmFubmVyIC5iYW5uZXItY29udGVudCAubnVtYmVyLWNvbnRhaW5lciBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICBoZWFkZXIgLnRvcC1iYW5uZXIgLmJhbm5lci1jb250ZW50IC5udW1iZXItY29udGFpbmVyIGEgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgIGhlYWRlciAudG9wLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLm51bWJlci1jb250YWluZXIgYSBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIGhlYWRlciAubWVudS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAubW9iaWxlLW5hdmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAuY29udGVudC1oZWFkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3gtc2hhZG93OiAwIC0xcHggMzRweCAtMzRweCByZ2JhKDAsIDAsIDAsIDAuNDMpOyB9XG4gICAgICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAuY29udGVudC1oZWFkZXIgLmhlYWRlci1pdGVtcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICBoZWFkZXIgLm1lbnUtY29udGFpbmVyIC5yb3cgLmNvbnRlbnQtaGVhZGVyIC5oZWFkZXItaXRlbXMgLmNsb3NlLW1lbnUtYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5jb250ZW50LWhlYWRlciAubGVmdC1uYXYge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogNDIuNSU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5jb250ZW50LWhlYWRlciAubGVmdC1uYXYgLmhvbWUtaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAuY29udGVudC1oZWFkZXIgLmxlZnQtbmF2IC5ob21lLWljb24gaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7IH1cbiAgICAgICAgICBoZWFkZXIgLm1lbnUtY29udGFpbmVyIC5yb3cgLmNvbnRlbnQtaGVhZGVyIC5sZWZ0LW5hdiAubmF2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICBoZWFkZXIgLm1lbnUtY29udGFpbmVyIC5yb3cgLmNvbnRlbnQtaGVhZGVyIC5sZWZ0LW5hdiAubmF2IC5uYXYtbGlzdCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAuY29udGVudC1oZWFkZXIgLmxlZnQtbmF2IC5uYXYgLm5hdi1saXN0IC5uYXYtbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4OyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5jb250ZW50LWhlYWRlciAubGVmdC1uYXYgLm5hdiAubmF2LWxpc3QgLm5hdi1saTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5jb250ZW50LWhlYWRlciAubGVmdC1uYXYgLm5hdiAubmF2LWxpc3QgLm5hdi1saS5hY3RpdmUgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAuY29udGVudC1oZWFkZXIgLmxlZnQtbmF2IC5uYXYgLm5hdi1saXN0IC5uYXYtbGkgYSB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYzJjMmM7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAuY29udGVudC1oZWFkZXIgLmxlZnQtbmF2IC5uYXYgLm5hdi1saXN0IC5uYXYtbGkgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTJiZWNkO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzOyB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgICAgICAgICAgICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5jb250ZW50LWhlYWRlciAubGVmdC1uYXYgLm5hdiAubmF2LWxpc3QgLm5hdi1saSBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgICAgICAgICBoZWFkZXIgLm1lbnUtY29udGFpbmVyIC5yb3cgLmNvbnRlbnQtaGVhZGVyIC5sZWZ0LW5hdiAubmF2IC5uYXYtbGlzdCAubmF2LWxpIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAuY29udGVudC1oZWFkZXIgLmxlZnQtbmF2IC5zZWFyY2hpbmctdG9vbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5jb250ZW50LWhlYWRlciAubGVmdC1uYXYgLnNlYXJjaGluZy10b29sIGltZyB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5jb250ZW50LWhlYWRlciAubGVmdC1uYXYgLnNlYXJjaGluZy10b29sICNzZWFyY2gtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xuICAgICAgICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLm1lbnUtY29udGFpbmVyIC5yb3cgLmNvbnRlbnQtaGVhZGVyIC5sZWZ0LW5hdiAuc2VhcmNoaW5nLXRvb2wgI3NlYXJjaC1jb250YWluZXIub3BlbmVkIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5jb250ZW50LWhlYWRlciAubGVmdC1uYXYgLnNlYXJjaGluZy10b29sICNzZWFyY2gtY29udGFpbmVyIGZvcm0ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAuY29udGVudC1oZWFkZXIgLmxlZnQtbmF2IC5zZWFyY2hpbmctdG9vbCAjc2VhcmNoLWNvbnRhaW5lciBmb3JtICNzZWFyY2gtc3Bpbm5lciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5jb250ZW50LWhlYWRlciAubGVmdC1uYXYgLnNlYXJjaGluZy10b29sICNzZWFyY2gtY29udGFpbmVyIGZvcm0gaW5wdXQge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgICAgICAgICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAuY29udGVudC1oZWFkZXIgLmxlZnQtbmF2IC5zZWFyY2hpbmctdG9vbCAjc2VhcmNoLWNvbnRhaW5lciBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAuY29udGVudC1oZWFkZXIgLmxvZ28tY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAuY29udGVudC1oZWFkZXIgLmxvZ28tY29udGFpbmVyIC5sb2dvLWJhY2tncm91bmQge1xuICAgICAgICAgICAgaGVpZ2h0OiAyOTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy93aGl0ZS1jaXJjbGUucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTM1cHg7IH1cbiAgICAgICAgICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAuY29udGVudC1oZWFkZXIgLmxvZ28tY29udGFpbmVyIC5sb2dvLWJhY2tncm91bmQgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAuY29udGVudC1oZWFkZXIgLmxvZ28tY29udGFpbmVyIC5sb2dvLWJhY2tncm91bmQgYSBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5jb250ZW50LWhlYWRlciAucmlnaHQtbmF2LWxpc3Qge1xuICAgICAgICAgIHdpZHRoOiA0Mi41JTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICBoZWFkZXIgLm1lbnUtY29udGFpbmVyIC5yb3cgLmNvbnRlbnQtaGVhZGVyIC5yaWdodC1uYXYtbGlzdCB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7IH1cbiAgICAgICAgICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAuY29udGVudC1oZWFkZXIgLnJpZ2h0LW5hdi1saXN0IHVsIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5jb250ZW50LWhlYWRlciAucmlnaHQtbmF2LWxpc3QgdWwgbGk6Zmlyc3QtY2hpbGQgYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMDk4NWE7IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5jb250ZW50LWhlYWRlciAucmlnaHQtbmF2LWxpc3QgdWwgbGk6bnRoLWNoaWxkKDIpIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFiMzg1OyB9XG4gICAgICAgICAgICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAuY29udGVudC1oZWFkZXIgLnJpZ2h0LW5hdi1saXN0IHVsIGxpOm50aC1jaGlsZCgzKSBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgwYmViYjsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLm1lbnUtY29udGFpbmVyIC5yb3cgLmNvbnRlbnQtaGVhZGVyIC5yaWdodC1uYXYtbGlzdCB1bCBsaTpudGgtY2hpbGQoNCkgYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjliYmU7IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5jb250ZW50LWhlYWRlciAucmlnaHQtbmF2LWxpc3QgdWwgbGkgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJjMmMyYztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5jb250ZW50LWhlYWRlciAucmlnaHQtbmF2LWxpc3QgdWwgbGkgYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggZWFzZS1pbi1vdXQgLjNzOyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5jb250ZW50LWhlYWRlciAucmlnaHQtbmF2LWxpc3QgdWwgbGkgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBoZWFkZXIgLm1lbnUtY29udGFpbmVyIC5yb3cgLmNvbnRlbnQtaGVhZGVyIC5yaWdodC1uYXYtbGlzdCAuY2FydC1ibG9jayB7XG4gICAgICAgICAgICB3aWR0aDogMjVweDsgfVxuICAgICAgICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5jb250ZW50LWhlYWRlciAucmlnaHQtbmF2LWxpc3QgLmNhcnQtYmxvY2sgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICBoZWFkZXIgLm1lbnUtY29udGFpbmVyIC5yb3cgLmNvbnRlbnQtaGVhZGVyIC5sZWZ0LW5hdiB7XG4gICAgd2lkdGg6IDQxLjUlOyB9XG4gICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5jb250ZW50LWhlYWRlciAubGVmdC1uYXYgLmhvbWUtaWNvbiBpbWcge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgICBoZWFkZXIgLm1lbnUtY29udGFpbmVyIC5yb3cgLmNvbnRlbnQtaGVhZGVyIC5sZWZ0LW5hdiAubmF2IC5uYXYtbGlzdCAubmF2LWxpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBoZWFkZXIgLm1lbnUtY29udGFpbmVyIC5yb3cgLmNvbnRlbnQtaGVhZGVyIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDE3JTsgfVxuICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAuY29udGVudC1oZWFkZXIgLmxvZ28tY29udGFpbmVyIC5sb2dvLWJhY2tncm91bmQgYSBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICBoZWFkZXIgLm1lbnUtY29udGFpbmVyIC5yb3cgLmNvbnRlbnQtaGVhZGVyIC5yaWdodC1uYXYtbGlzdCB7XG4gICAgd2lkdGg6IDQxLjUlOyB9XG4gICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5jb250ZW50LWhlYWRlciAucmlnaHQtbmF2LWxpc3QgbGkge1xuICAgICAgcGFkZGluZzogMCAxN3B4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAuY29udGVudC1oZWFkZXIgLmhlYWRlci1pdGVtcyB7XG4gICAgd2lkdGg6IDk4JTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAuY29udGVudC1oZWFkZXIgLmxlZnQtbmF2IC5ob21lLWljb24gaW1nIHtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuICBoZWFkZXIgLm1lbnUtY29udGFpbmVyIC5yb3cgLmNvbnRlbnQtaGVhZGVyIC5sZWZ0LW5hdiAubmF2IC5uYXYtbGlzdCAubmF2LWxpIHtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAuY29udGVudC1oZWFkZXIgLmxlZnQtbmF2IC5uYXYgLm5hdi1saXN0IC5uYXYtbGkgYSB7XG4gICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5jb250ZW50LWhlYWRlciAubGVmdC1uYXYgLnNlYXJjaGluZy10b29sIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5jb250ZW50LWhlYWRlciAucmlnaHQtbmF2LWxpc3QgdWwgbGkge1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5jb250ZW50LWhlYWRlciAucmlnaHQtbmF2LWxpc3QgdWwgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaGVhZGVyIC50b3AtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGhlYWRlciAubWVudS1jb250YWluZXIge1xuICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAubW9iaWxlLW5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNjBweDsgfVxuICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5tb2JpbGUtbmF2YmFyICNuYXYtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5tb2JpbGUtbmF2YmFyICNuYXYtYnV0dG9uIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4OyB9XG4gICAgICBoZWFkZXIgLm1lbnUtY29udGFpbmVyIC5yb3cgLm1vYmlsZS1uYXZiYXIgLnNlYXJjaGluZy10b29sIHtcbiAgICAgICAgcGFkZGluZzogLjI1cmVtIC43NXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAubW9iaWxlLW5hdmJhciAuc2VhcmNoaW5nLXRvb2wgI3NlYXJjaC1jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcbiAgICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAubW9iaWxlLW5hdmJhciAuc2VhcmNoaW5nLXRvb2wgI3NlYXJjaC1jb250YWluZXIub3BlbmVkIHtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgICBoZWFkZXIgLm1lbnUtY29udGFpbmVyIC5yb3cgLm1vYmlsZS1uYXZiYXIgLnNlYXJjaGluZy10b29sICNzZWFyY2gtY29udGFpbmVyIGZvcm0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5tb2JpbGUtbmF2YmFyIC5zZWFyY2hpbmctdG9vbCAjc2VhcmNoLWNvbnRhaW5lciBmb3JtICNzZWFyY2gtc3Bpbm5lciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAubW9iaWxlLW5hdmJhciAuc2VhcmNoaW5nLXRvb2wgI3NlYXJjaC1jb250YWluZXIgZm9ybSBpbnB1dCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5tb2JpbGUtbmF2YmFyIC5zZWFyY2hpbmctdG9vbCAjc2VhcmNoLWNvbnRhaW5lciBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAubW9iaWxlLW5hdmJhciAubG9nby1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5tb2JpbGUtbmF2YmFyIC5sb2dvLWNvbnRhaW5lciAubG9nby1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBoZWlnaHQ6IDI5MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvd2hpdGUtY2lyY2xlLnBuZ1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMTUwcHg7IH1cbiAgICAgICAgICBoZWFkZXIgLm1lbnUtY29udGFpbmVyIC5yb3cgLm1vYmlsZS1uYXZiYXIgLmxvZ28tY29udGFpbmVyIC5sb2dvLWJhY2tncm91bmQgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAubW9iaWxlLW5hdmJhciAubG9nby1jb250YWluZXIgLmxvZ28tYmFja2dyb3VuZCBhIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3NyU7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDgzcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5tb2JpbGUtbmF2YmFyIC5tb2JpbGUtcmlnaHQtbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5tb2JpbGUtbmF2YmFyIC5jYXJ0LWJsb2NrIGltZyB7XG4gICAgICAgIGhlaWdodDogMjVweDsgfVxuICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAuY29udGVudC1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBoZWFkZXIgI25hdmJhck1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTI1MHB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAgIGhlYWRlciAjbmF2YmFyTW9iaWxlLnNob3cge1xuICAgICAgbGVmdDogMDsgfVxuICAgIGhlYWRlciAjbmF2YmFyTW9iaWxlIC5tZW51IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBoZWFkZXIgI25hdmJhck1vYmlsZSAubWVudSAuZHJvcGRvd24tbW9iaWxlLCBoZWFkZXIgI25hdmJhck1vYmlsZSAubWVudSAuc3ViLW1lbnUtbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgbWluLXdpZHRoOiAxMHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4zLCAxKTsgfVxuICAgICAgICBoZWFkZXIgI25hdmJhck1vYmlsZSAubWVudSAuZHJvcGRvd24tbW9iaWxlIGE6Zm9jdXMsIGhlYWRlciAjbmF2YmFyTW9iaWxlIC5tZW51IC5zdWItbWVudS1saXN0IGE6Zm9jdXMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgICBoZWFkZXIgI25hdmJhck1vYmlsZSAubWVudSBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgICBoZWFkZXIgI25hdmJhck1vYmlsZSAubWVudSBsaSBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICBoZWFkZXIgI25hdmJhck1vYmlsZSAubWVudSAubmF2LWxpLmFjdGl2ZSBhIHtcbiAgICAgICAgY29sb3I6ICM1MmJlY2Q7IH1cbiAgICBoZWFkZXIgI25hdmJhck1vYmlsZSAuYnV0dG9uLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgIGhlYWRlciAjbmF2YmFyTW9iaWxlIC5idXR0b24tY2xvc2U6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICBoZWFkZXIgI25hdmJhck1vYmlsZSAuYnV0dG9uLWNsb3NlIGltZyB7XG4gICAgICAgIGhlaWdodDogMjJweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OHB4KSB7XG4gIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAubW9iaWxlLW5hdmJhciAubG9nby1jb250YWluZXIge1xuICAgIHdpZHRoOiAyNDBweDsgfVxuICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAubW9iaWxlLW5hdmJhciAubG9nby1jb250YWluZXIgLmxvZ28tYmFja2dyb3VuZCB7XG4gICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgdG9wOiAtMTI2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAubW9iaWxlLW5hdmJhciAubG9nby1jb250YWluZXIge1xuICAgIHdpZHRoOiAyNDBweDsgfVxuICAgIGhlYWRlciAubWVudS1jb250YWluZXIgLnJvdyAubW9iaWxlLW5hdmJhciAubG9nby1jb250YWluZXIgLmxvZ28tYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5tb2JpbGUtbmF2YmFyIC5sb2dvLWNvbnRhaW5lciAubG9nby1iYWNrZ3JvdW5kIGEgaW1nIHtcbiAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgbWFyZ2luLXRvcDogOTVweDsgfVxuICBoZWFkZXIgLm1lbnUtY29udGFpbmVyIC5yb3cgLmNvbnRlbnQtaGVhZGVyIHtcbiAgICB3aWR0aDogMjkwcHg7IH1cbiAgICBoZWFkZXIgLm1lbnUtY29udGFpbmVyIC5yb3cgLmNvbnRlbnQtaGVhZGVyIC5oZWFkZXItaXRlbXMgLmxlZnQtbmF2IC5uYXYgLm5hdi1saXN0IC5uYXYtbGkge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5jb250ZW50LWhlYWRlciAuaGVhZGVyLWl0ZW1zIC5yaWdodC1uYXYtbGlzdCBsaSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoZWFkZXIgLm1lbnUtY29udGFpbmVyIC5yb3cgLm1vYmlsZS1uYXZiYXIgLmxvZ28tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTg1cHg7IH1cbiAgICBoZWFkZXIgLm1lbnUtY29udGFpbmVyIC5yb3cgLm1vYmlsZS1uYXZiYXIgLmxvZ28tY29udGFpbmVyIC5sb2dvLWJhY2tncm91bmQge1xuICAgICAgaGVpZ2h0OiAxODVweDtcbiAgICAgIHRvcDogLTg1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgfVxuICAgICAgaGVhZGVyIC5tZW51LWNvbnRhaW5lciAucm93IC5tb2JpbGUtbmF2YmFyIC5sb2dvLWNvbnRhaW5lciAubG9nby1iYWNrZ3JvdW5kIGEgaW1nIHtcbiAgICAgICAgd2lkdGg6IDc4JTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbiNmaWx0ZXItbWVudSB7XG4gIG1hcmdpbjogNTBweCAwOyB9XG4gICNmaWx0ZXItbWVudS5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2F0YWxvZy1kb3dubG9hZC1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNmaWx0ZXItbWVudSAuYnV0dG9uLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jZmlsdGVyLW1lbnUgLmNhdGFsb2ctZG93bmxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIG1heC13aWR0aDogMzAwcHg7IH1cbiAgI2ZpbHRlci1tZW51IC5jYXRhbG9nLWRvd25sb2FkIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmZpbHRlci1tZW51IHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5maWx0ZXItbWVudSAuZGVsZXRlLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZpbHRlci1tZW51IC5idXR0b24tY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZpbHRlci1tZW51IC5maWx0ZXJzLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyYmVjZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZpbHRlci1tZW51IC5maWx0ZXJzLWhlYWRlciAuZmlsdGVycy10aXRsZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgICAuZmlsdGVyLW1lbnUgLmZpbHRlcnMtaGVhZGVyIC5yZXN1bHRzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLmZpbHRlci1tZW51IC5maWx0ZXJzLWhlYWRlciAucmVzdWx0cyAubnVtYmVycyB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBTZW1pYm9sZFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5maWx0ZXItbWVudSAubWVudS1saXN0IHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1JTsgfVxuICAgICAgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbS5jYXRlZ29yaWVzIC5kcm9wIC5saXN0LWFjdGl2ZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIC8qIFRyYWNrICovXG4gICAgICAgIC8qIEhhbmRsZSAqLyB9XG4gICAgICAgIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0uY2F0ZWdvcmllcyAuZHJvcCAubGlzdC1hY3RpdmU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbS5jYXRlZ29yaWVzIC5kcm9wIC5saXN0LWFjdGl2ZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuICAgICAgICAgIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0uY2F0ZWdvcmllcyAuZHJvcCAubGlzdC1hY3RpdmU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTJiZWNkOyB9XG4gICAgICAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtLnR5cGVzLWZpbHRlciAuZHJvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUlOyB9XG4gICAgICAgIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0udHlwZXMtZmlsdGVyIC5kcm9wIC5zdWJtZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtLnR5cGVzLWZpbHRlciAuZHJvcCAuc3VibWVudSAuY2F0YWxvZ19maWx0ZXJzX3R5cGVzXzIge1xuICAgICAgICAgICAgb3JkZXI6IDA7IH1cbiAgICAgICAgICAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtLnR5cGVzLWZpbHRlciAuZHJvcCAuc3VibWVudSAuY2F0YWxvZ19maWx0ZXJzX3R5cGVzXzEge1xuICAgICAgICAgICAgb3JkZXI6IDE7IH1cbiAgICAgICAgICAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtLnR5cGVzLWZpbHRlciAuZHJvcCAuc3VibWVudSAuY2F0YWxvZ19maWx0ZXJzX3R5cGVzXzQge1xuICAgICAgICAgICAgb3JkZXI6IDQ7IH1cbiAgICAgIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmZpbHRlci10aXRsZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDUlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBjb2xvcjogIzIxNjRhYTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7IH1cbiAgICAgIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLnNpbXBsZS1maWx0ZXIge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjMDA5NkJCO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAuZHJvcCAubmF2LXRpdGxlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmRyb3AgLm5hdi10aXRsZSAuYXJyb3cge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgLjNzO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5kcm9wIC5uYXYtdGl0bGUgLmFycm93Lmljb24tcm90YXRlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmRyb3AgLnN1Ym1lbnUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmRyb3AgLnN1Ym1lbnUuaXMtYWN0aXZlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgICAgIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmRyb3AgLnN1Ym1lbnUgLmNvbnRhaW5lciB7XG4gICAgICAgICAgbWluLWhlaWdodDogNTBweDsgfVxuICAgICAgICAgIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmRyb3AgLnN1Ym1lbnUgLmNvbnRhaW5lciAucHJpY2Utc2xpZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5kcm9wIC5zdWJtZW51IC5jb250YWluZXIgLnByaWNlLXNsaWRlciAuYW1vdW50LXByZXYsIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmRyb3AgLnN1Ym1lbnUgLmNvbnRhaW5lciAucHJpY2Utc2xpZGVyIC5hbW91bnQtbmV4dCB7XG4gICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgICAgICAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5kcm9wIC5zdWJtZW51IC5jb250YWluZXIgLnByaWNlLXNsaWRlciAuYW1vdW50LXByZXY6Zm9jdXMsIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmRyb3AgLnN1Ym1lbnUgLmNvbnRhaW5lciAucHJpY2Utc2xpZGVyIC5hbW91bnQtbmV4dDpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgICAgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAuZHJvcCAuc3VibWVudSAuY29udGFpbmVyIC5wcmljZS1zbGlkZXIgLmFtb3VudC1uZXh0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAgICAgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAuZHJvcCAuc3VibWVudSAuY29udGFpbmVyIC5wcmljZS1zbGlkZXIgLmxlZnQsIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmRyb3AgLnN1Ym1lbnUgLmNvbnRhaW5lciAucHJpY2Utc2xpZGVyIC5yaWdodCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAxcHg7IH1cbiAgICAgICAgICAgIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmRyb3AgLnN1Ym1lbnUgLmNvbnRhaW5lciAucHJpY2Utc2xpZGVyIC5sZWZ0IHtcbiAgICAgICAgICAgICAgbGVmdDogMzVweDsgfVxuICAgICAgICAgICAgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAuZHJvcCAuc3VibWVudSAuY29udGFpbmVyIC5wcmljZS1zbGlkZXIgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4OyB9XG4gICAgICAgICAgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAuZHJvcCAuc3VibWVudSAuY29udGFpbmVyICNzbGlkZXItcmFuZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICAgICAgICAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5kcm9wIC5zdWJtZW51IC5jb250YWluZXIgI3NsaWRlci1yYW5nZSAudWktd2lkZ2V0LWhlYWRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MmJlY2Q7IH1cbiAgICAgICAgICAgIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmRyb3AgLnN1Ym1lbnUgLmNvbnRhaW5lciAjc2xpZGVyLXJhbmdlIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyYmVjZDtcbiAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgIzJjMmMyYztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgdG9wOiAtNnB4OyB9XG4gICAgICAgICAgICAgIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmRyb3AgLnN1Ym1lbnUgLmNvbnRhaW5lciAjc2xpZGVyLXJhbmdlIC51aS1zdGF0ZS1kZWZhdWx0OmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5kcm9wIC5saXN0LWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgICAgbWF4LWhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA5OTlweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAuZHJvcCBhOmZvY3VzIC5zdWJtZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgICAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5jb2wtbGctNiwgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAuY29sLWxnLTEyIHtcbiAgICAgICAgcGFkZGluZzogMHB4OyB9XG4gICAgICAgIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmNvbC1sZy02OmZpcnN0LWNoaWxkLCAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5jb2wtbGctMTI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxuICAgICAgICAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5jb2wtbGctNjpsYXN0LWNoaWxkLCAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5jb2wtbGctMTI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4OyB9XG4gICAgICAgIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmNvbC1sZy02IGxhYmVsLCAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5jb2wtbGctMTIgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgICAgICAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5jb2wtbGctNi5zZWFyY2gtZm9ybSwgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAuY29sLWxnLTEyLnNlYXJjaC1mb3JtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5jb2wtbGctNi5zZWFyY2gtZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2wsIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmNvbC1sZy0xMi5zZWFyY2gtZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmNvbC1sZy02LnNlYXJjaC1mb3JtIC5idG4tc2VhcmNoLCAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5jb2wtbGctMTIuc2VhcmNoLWZvcm0gLmJ0bi1zZWFyY2gge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLy4uL2Fzc2V0cy9pbWFnZXMvc2VhcmNoLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmNvbC1sZy02IC5mb3JtLWNvbnRyb2wsIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmNvbC1sZy0xMiAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjE2NGFhOyB9XG4gICAgICAgICAgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAuY29sLWxnLTYgLmZvcm0tY29udHJvbDpmb2N1cywgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAuY29sLWxnLTEyIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzVlNWU1ZTsgfVxuICAgICAgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAuZmlyc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmZvcm0tY2hlY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM1ZTVlNWU7IH1cbiAgICAgICAgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAuZm9ybS1jaGVjay5jYXRhbG9nX2ZpbHRlcnNfdHlwZXNfMCwgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAuZm9ybS1jaGVjay5jYXRhbG9nX2ZpbHRlcnNfdHlwZXNfMyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5mb3JtLWNoZWNrIC5jdXN0b20tY29udHJvbC5maWxsLWNoZWNrYm94IC5maWxsLWNvbnRyb2wtaW5wdXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5mb3JtLWNoZWNrIC5jdXN0b20tY29udHJvbC5maWxsLWNoZWNrYm94IC5maWxsLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5maWxsLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM1MmJlY2Q7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpIHRyYW5zbGF0ZSgxcHgsIC01cHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgI2ZmZjsgfVxuICAgICAgICAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5mb3JtLWNoZWNrIC5jdXN0b20tY29udHJvbC5maWxsLWNoZWNrYm94IC5maWxsLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgICAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5mb3JtLWNoZWNrIC5jdXN0b20tY29udHJvbC5maWxsLWNoZWNrYm94IC5maWxsLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAgICAgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAuY29sb3JzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmNvbG9ycyAuY29sb3Itd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gICAgICAgICAgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAuY29sb3JzIC5jb2xvci13cmFwcGVyIC5jb2xvci1idG4ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjYyNjI2OyB9XG4gICAgICAgICAgICAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5jb2xvcnMgLmNvbG9yLXdyYXBwZXIgLmNvbG9yLWJ0bjpob3ZlciB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmNvbG9ycyAuY29sb3Itd3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAuY29sb3JzIC5jb2xvci13cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY29sb3ItYnRuIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNCNTAwMDA7IH1cbiAgLmZpbHRlci1tZW51IC5idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZpbHRlci1tZW51IC5idG4ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM1MmJlY2Q7XG4gICAgY29sb3I6ICM1MmJlY2Q7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAyMDVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmZpbHRlci1tZW51IC5idG46Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuZmlsdGVyLW1lbnUgLmJ0bjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICM1MmJlY2Q7IH1cbiAgICAuZmlsdGVyLW1lbnUgLmJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5maWx0ZXItbWVudSAuYnRuOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5maWx0ZXJzLW1vYmlsZcKgIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAuY2F0YWxvZy1kb3dubG9hZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAxMHB4OyB9XG4gIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IGRpdiNmaWx0ZXJzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNkM2QzY7IH1cbiAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSBkaXYjZmlsdGVycy1tb2JpbGUgLmNvbC02IHtcbiAgICAgIHBhZGRpbmc6IDBweDsgfVxuICAgICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgZGl2I2ZpbHRlcnMtbW9iaWxlIC5jb2wtNjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDNkM2QzY7IH1cbiAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSBkaXYjZmlsdGVycy1tb2JpbGUgLnNlbGVjdC10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSBkaXYjZmlsdGVycy1tb2JpbGUgLnNlbGVjdC10b2dnbGVyOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IGRpdiNmaWx0ZXJzLW1vYmlsZSAuZmlsdGVyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgZGl2I2ZpbHRlcnMtbW9iaWxlIC5maWx0ZXItdG9nZ2xlcjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IGRpdiNmaWx0ZXJzLW1vYmlsZSAuZmlsdGVyLXRvZ2dsZXIgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMkU2RTlEO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5maWx0ZXItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAuZmlsdGVyLW1lbnUgLmZpbHRlcnMtaGVhZGVyIHtcbiAgICAgIGhlaWdodDogNTVweDsgfVxuICAgICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLmZpbHRlci1tZW51IC5maWx0ZXJzLWhlYWRlciBoMyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLmZpbHRlci1tZW51IC5maWx0ZXJzLWhlYWRlciAuZmlsdGVycy10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9XG4gICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLmZpbHRlci1tZW51IC5idXR0b25zLXRvcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLmZpbHRlci1tZW51IC5kZWxldGUtZmlsdGVycyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiA1NXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5maWx0ZXItbWVudSBoMyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGNvbG9yOiAjMjYyNjI2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogNSU7IH1cbiAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDNkM2QzY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNSU7IH1cbiAgICAgICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtLnR5cGVzLWZpbHRlciAuZHJvcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi43JTtcbiAgICAgICAgICBjb2xvcjogIzI2MjYyNjtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAuZHJvcCAubmF2LXRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAuZHJvcCAubmF2LXRpdGxlIC5hcnJvdyB7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAuZHJvcCAuc3VibWVudSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5kcm9wIC5zdWJtZW51LmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDsgfVxuICAgICAgICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmRyb3AgLnN1Ym1lbnUubGlzdC1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5kcm9wIGE6Zm9jdXMgLnN1Ym1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmNvbC1sZy02IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmNvbC1sZy02OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxuICAgICAgICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmNvbC1sZy02Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cbiAgICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5jb2wtbGctNiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgICAgICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmNvbC1sZy02IC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAgICAgICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmNvbC1sZy02IC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM1ZTVlNWU7IH1cbiAgICAgICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAuZmlyc3Qge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5mb3JtLWNoZWNrIC5jdXN0b20tY29udHJvbC5maWxsLWNoZWNrYm94IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzI3NUVEOyB9XG4gICAgICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5mb3JtLWNoZWNrIC5jdXN0b20tY29udHJvbC5maWxsLWNoZWNrYm94IC5maWxsLWNvbnRyb2wtaW5wdXQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5maWx0ZXItbWVudSAubWVudS1saXN0IC5tZW51LWl0ZW0gLmZvcm0tY2hlY2sgLmN1c3RvbS1jb250cm9sLmZpbGwtY2hlY2tib3ggLmZpbGwtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmZpbGwtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZykgdHJhbnNsYXRlKDFweCwgLTVweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAjZmZmOyB9XG4gICAgICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5mb3JtLWNoZWNrIC5jdXN0b20tY29udHJvbC5maWxsLWNoZWNrYm94IC5maWxsLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjYWFhO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgICAgICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAuZm9ybS1jaGVjayAuY3VzdG9tLWNvbnRyb2wuZmlsbC1jaGVja2JveCAuZmlsbC1jb250cm9sLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzVlNWU1ZTsgfVxuICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAuZmlsdGVyLW1lbnUgLm1lbnUtbGlzdCAubWVudS1pdGVtIC5jb2xvcnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLmZpbHRlci1tZW51IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAuY29sb3JzIC5jb2xvci1idG4ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlOyB9XG4gICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLmZpbHRlci1tZW51IC5idG4ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAjZmlsdGVyLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luOiAwIDA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgbGVmdDogLTc3MHB4O1xuICAgIHotaW5kZXg6IDE1O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5ICNmaWx0ZXItbWVudSAuY2F0YWxvZy1kb3dubG9hZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgI2ZpbHRlci1tZW51LmNvbGxhcHNlOm5vdCguc2hvdykge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5ICNmaWx0ZXItbWVudSAuYnV0dG9uLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGluaXRpYWw7IH1cbiAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAjZmlsdGVyLW1lbnUuc2hvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogNzcwcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5ICNmaWx0ZXItbWVudSAuZHJvcGRvd24tbW9iaWxlIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgbWluLXdpZHRoOiAxMHJlbTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4zLCAxKTsgfVxuICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5ICNmaWx0ZXItbWVudSAuYnV0dG9uLWNsb3NlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAjZmlsdGVyLW1lbnUgLmJ1dHRvbi1jbG9zZTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5ICNmaWx0ZXItbWVudSAuYnV0dG9uLWNsb3NlIGltZyB7XG4gICAgICAgIHdpZHRoOiA1dnc7IH1cbiAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAjZmlsdGVyLW1lbnUgLmJ1dHRvbnMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5maWx0ZXItbWVudSAuZmlsdGVycy1oZWFkZXIge1xuICAgIGhlaWdodDogNDBweDsgfSB9XG5cbi5saXN0aW5nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG4gIC5saXN0aW5nIC5wYWdlLWhlYWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5saXN0aW5nIC5wYWdlLWhlYWRlciAuYWJvdXQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIC5saXN0aW5nIC5wYWdlLWhlYWRlciAuYWJvdXQgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTcwcHg7IH1cbiAgICAgICAgLmxpc3RpbmcgLnBhZ2UtaGVhZGVyIC5hYm91dCAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgICAgIC5saXN0aW5nIC5wYWdlLWhlYWRlciAuYWJvdXQgLm1vYmlsZS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmxpc3RpbmcgLnBhZ2UtaGVhZGVyIC5hYm91dCAuY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgLmxpc3RpbmcgLnBhZ2UtaGVhZGVyIC5hYm91dCAuY29udGVudCBoMSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmxpc3RpbmcgLnBhZ2UtaGVhZGVyIC5hYm91dCAuY29udGVudCAuc3VidGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5saXN0aW5nIC5wYWdlLWhlYWRlciAuYWJvdXQgLmNvbnRlbnQgLnRleHQtcmljaCB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAgIC5saXN0aW5nIC5wYWdlLWhlYWRlciAuYWJvdXQgLmNvbnRlbnQgLnRleHQtcmljaCBwIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubGlzdGluZyAucHJvZHVjdHMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5ICNmaWx0ZXJzLW1vYmlsZSxcbiAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAuc2VsZWN0LXRvZ2dsZXIsXG4gICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLmZpbHRlci10b2dnbGVyLFxuICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC50aXRsZS1tb2JpbGUsXG4gICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLmZpbHRlci1tZW51LW1vYmlsZSxcbiAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAud2FycmFudHktbSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5saXN0aW5nLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAucHJvZHVjdHMtZ3JpZCAubGlzdGluZy1jb250ZW50LWhlYWRlciAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAucHJvZHVjdHMtZ3JpZCAubGlzdGluZy1jb250ZW50LWhlYWRlciAudGV4dC5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLmxpc3RpbmctY29udGVudC1oZWFkZXIgLnRleHQubm8tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAucHJvZHVjdHMtZ3JpZCAubGlzdGluZy1jb250ZW50LWhlYWRlciAudGV4dCBoMSB7XG4gICAgICAgICAgICBjb2xvcjogIzIxNjRhYTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFNlbWlib2xkXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAucHJvZHVjdHMtZ3JpZCAubGlzdGluZy1jb250ZW50LWhlYWRlciAudGV4dCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAucHJvZHVjdHMtZ3JpZCAubGlzdGluZy1jb250ZW50LWhlYWRlciAuaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5saXN0aW5nLWNvbnRlbnQtaGVhZGVyIC5pbWFnZSBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5saXN0aW5nLWdyaWQtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDk4JTsgfVxuICAgICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLnBhbmVsLWZvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLnNlbGVjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAzNXB4IDAgMCAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAucHJvZHVjdHMtZ3JpZCAuc2VsZWN0aW9uIGxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLnNlbGVjdGlvbiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICM1ZTVlNWU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gICAgICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5zZWxlY3Rpb24gLm9wdGlvbnMge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5zZWxlY3Rpb24gLm9wdGlvbnMgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBpbml0aWFsO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDsgfVxuICAgICAgICAgICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLnNlbGVjdGlvbiAub3B0aW9ucyBzcGFuIGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzIxNjRhYTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBNZWRpdW1cIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5zZWxlY3Rpb24gLm9wdGlvbnMgLmJ5LW5hbWUsIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5zZWxlY3Rpb24gLm9wdGlvbnMgLmJ5LXByaWNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5zZWxlY3Rpb24gLm9wdGlvbnMgLmJ5LW5hbWUgcCwgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLnNlbGVjdGlvbiAub3B0aW9ucyAuYnktcHJpY2UgcCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjE2NGFhO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IE1lZGl1bVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAucHJvZHVjdHMtZ3JpZCAuc2VsZWN0aW9uIC5vcHRpb25zIC5ieS1uYW1lIGEsIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5zZWxlY3Rpb24gLm9wdGlvbnMgLmJ5LXByaWNlIGEge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAucHJvZHVjdHMtZ3JpZCAuc2VsZWN0aW9uIC5vcHRpb25zIC5ieS1uYW1lIGEgc3ZnLCAubGlzdGluZyAucHJvZHVjdHMtYm9keSAucHJvZHVjdHMtZ3JpZCAuc2VsZWN0aW9uIC5vcHRpb25zIC5ieS1wcmljZSBhIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAucHJvZHVjdHMtZ3JpZCAuc2VsZWN0aW9uIC5vcHRpb25zIC5ieS1uYW1lIGE6bGFzdC1jaGlsZCBzdmcsIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5zZWxlY3Rpb24gLm9wdGlvbnMgLmJ5LXByaWNlIGE6bGFzdC1jaGlsZCBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgICAgICAgICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAucHJvZHVjdHMtZ3JpZCAuc2VsZWN0aW9uIC5vcHRpb25zIC5ieS1uYW1lIGE6bGFzdC1jaGlsZCBzdmcgZyBnIHBvbHlnb24sIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5zZWxlY3Rpb24gLm9wdGlvbnMgLmJ5LXByaWNlIGE6bGFzdC1jaGlsZCBzdmcgZyBnIHBvbHlnb24ge1xuICAgICAgICAgICAgICAgICAgZmlsbDogIzJjMmMyYyAhaW1wb3J0YW50OyB9XG4gICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAucHJvZHVjdHMtZ3JpZCAucmVzdWx0cyAubnVtYmVycyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAxNXB4OyB9XG4gICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAucHJvZHVjdHMtZ3JpZCAuYmxvY2stY2FyZCB7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIHBhZGRpbmc6IDdweDsgfVxuICAgICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLnBhbmVsLWZvb3RlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5wYW5lbC1mb290ZXIgLnBhZ2luYXRpb24gc3BhbiwgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLnBhbmVsLWZvb3RlciAucGFnaW5hdGlvbiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLnBhbmVsLWZvb3RlciAucGFnaW5hdGlvbiAuY3VycmVudCwgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLnBhbmVsLWZvb3RlciAucGFnaW5hdGlvbiAucGFnZSwgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLnBhbmVsLWZvb3RlciAucGFnaW5hdGlvbiAubmV4dCwgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLnBhbmVsLWZvb3RlciAucGFnaW5hdGlvbiAucHJldmlvdXMge1xuICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5wYW5lbC1mb290ZXIgLnBhZ2luYXRpb24gLmN1cnJlbnQge1xuICAgICAgICAgIGNvbG9yOiAjMmMyYzJjOyB9XG4gICAgICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5wYW5lbC1mb290ZXIgLnBhZ2luYXRpb24gLnBhZ2UgYSB7XG4gICAgICAgICAgY29sb3I6ICMyNjI2MjY7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5wYW5lbC1mb290ZXIgLnBhZ2luYXRpb24gLnBhZ2UgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzJFNkU5RDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAucHJvZHVjdHMtZ3JpZCAucGFuZWwtZm9vdGVyIC5wYWdpbmF0aW9uIC5maXJzdCBzdmcsIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5wYW5lbC1mb290ZXIgLnBhZ2luYXRpb24gLnByZXZpb3VzIHN2ZywgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLnBhbmVsLWZvb3RlciAucGFnaW5hdGlvbiAubmV4dCBzdmcsIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5wYW5lbC1mb290ZXIgLnBhZ2luYXRpb24gLmxhc3Qgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAucHJvZHVjdHMtZ3JpZCAucGFuZWwtZm9vdGVyIC5wYWdpbmF0aW9uIC5maXJzdCBzdmcgcGF0aCwgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLnBhbmVsLWZvb3RlciAucGFnaW5hdGlvbiAucHJldmlvdXMgc3ZnIHBhdGgsIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5wYW5lbC1mb290ZXIgLnBhZ2luYXRpb24gLm5leHQgc3ZnIHBhdGgsIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5wYW5lbC1mb290ZXIgLnBhZ2luYXRpb24gLmxhc3Qgc3ZnIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogIzJjMmMyYzsgfVxuICAgICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAucHJvZHVjdHMtZ3JpZCAucGFuZWwtZm9vdGVyIC5wYWdpbmF0aW9uIC5maXJzdC5kaXNhYmxlZCBzdmcgcGF0aCwgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLnBhbmVsLWZvb3RlciAucGFnaW5hdGlvbiAucHJldmlvdXMuZGlzYWJsZWQgc3ZnIHBhdGgsIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5wYW5lbC1mb290ZXIgLnBhZ2luYXRpb24gLm5leHQuZGlzYWJsZWQgc3ZnIHBhdGgsIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5wYW5lbC1mb290ZXIgLnBhZ2luYXRpb24gLmxhc3QuZGlzYWJsZWQgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNDNkM2QzY7IH1cbiAgICAgICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLnBhbmVsLWZvb3RlciAucGFnaW5hdGlvbiAuZmlyc3Qgc3ZnLCAubGlzdGluZyAucHJvZHVjdHMtYm9keSAucHJvZHVjdHMtZ3JpZCAucGFuZWwtZm9vdGVyIC5wYWdpbmF0aW9uIC5wcmV2aW91cyBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLnBhbmVsLWZvb3RlciAucGFnaW5hdGlvbiAuZmlyc3Qge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG4gICAgICAgICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLnBhbmVsLWZvb3RlciAucGFnaW5hdGlvbiAuZmlyc3Qgc3ZnOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIxcHg7IH1cbiAgICAgICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLnBhbmVsLWZvb3RlciAucGFnaW5hdGlvbiAubGFzdCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuICAgICAgICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5wYW5lbC1mb290ZXIgLnBhZ2luYXRpb24gLmxhc3Qgc3ZnOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMXB4OyB9XG4gIC5saXN0aW5nIC5mdWxscGFnZS1wcm9kdWN0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxpc3RpbmcgLmZ1bGxwYWdlLXByb2R1Y3RzIC5wcm9kdWN0cy1oZWFkZXIge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvY2F0YWxvZy1oZWFkZXItaW1nLmpwZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5saXN0aW5nIC5mdWxscGFnZS1wcm9kdWN0cyAucHJvZHVjdHMtaGVhZGVyIGgxIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOSU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAgIC5saXN0aW5nIC5mdWxscGFnZS1wcm9kdWN0cyAucHJvZHVjdHMtaGVhZGVyIGgxLm5vLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAubGlzdGluZyAuZnVsbHBhZ2UtcHJvZHVjdHMgLnByb2R1Y3RzLWhlYWRlciBwIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOSU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAubGlzdGluZyAucHJvZHVjdHMtYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxpc3RpbmcgLnBhZ2UtaGVhZGVyIC5hYm91dCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDM5MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5ibG9jay1jYXJkIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5saXN0aW5nIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAucHJvZHVjdHMtZ3JpZCAubGlzdGluZy1jb250ZW50LWhlYWRlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAucHJvZHVjdHMtZ3JpZCAubGlzdGluZy1jb250ZW50LWhlYWRlciAudGV4dCwgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLmxpc3RpbmctY29udGVudC1oZWFkZXIgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5saXN0aW5nIC5wcm9kdWN0cy1ib2R5IC5wcm9kdWN0cy1ncmlkIC5saXN0aW5nLWNvbnRlbnQtaGVhZGVyIC50ZXh0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAucHJvZHVjdHMtZ3JpZCAubGlzdGluZy1jb250ZW50LWhlYWRlciAuaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLmxpc3RpbmctZ3JpZC1oZWFkZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5saXN0aW5nIC5mdWxscGFnZS1wcm9kdWN0cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5saXN0aW5nIC5mdWxscGFnZS1wcm9kdWN0cyAucHJvZHVjdHMtaGVhZGVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgICAubGlzdGluZyAuZnVsbHBhZ2UtcHJvZHVjdHMgLnByb2R1Y3RzLWhlYWRlciBwIHtcbiAgICAgICAgd2lkdGg6IDc3JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0aW5nIC5wYWdlLWhlYWRlciAuYWJvdXQgLmNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogaW5oZXJpdDsgfVxuICAgIC5saXN0aW5nIC5wYWdlLWhlYWRlciAuYWJvdXQgLmNvbnRlbnQgaDEge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAyMTBweDsgfVxuICAgIC5saXN0aW5nIC5wYWdlLWhlYWRlciAuYWJvdXQgLmNvbnRlbnQgLnRleHQtcmljaCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5saXN0aW5nIC5wYWdlLWhlYWRlciAuYWJvdXQgLm1vYmlsZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLmxpc3RpbmcgLnBhZ2UtaGVhZGVyIC5hYm91dCAubW9iaWxlLXRleHQgLnRleHQtcmljaCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLnNlbGVjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5saXN0aW5nIC5mdWxscGFnZS1wcm9kdWN0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxpc3RpbmcgLmZ1bGxwYWdlLXByb2R1Y3RzIC5wcm9kdWN0cy1oZWFkZXIgaDEge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAubGlzdGluZyAuZnVsbHBhZ2UtcHJvZHVjdHMgLnByb2R1Y3RzLWhlYWRlciBoMS5uby1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAgIC5saXN0aW5nIC5mdWxscGFnZS1wcm9kdWN0cyAucHJvZHVjdHMtaGVhZGVyIHAge1xuICAgICAgd2lkdGg6IDc3JTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAucHJvZHVjdHMtZ3JpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tdG9wOiA3MCU7XG4gIGhlaWdodDogMjcwcHg7IH1cbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciBoNSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0JTsgfVxuICAgIC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICBtYXJnaW46IC0xcmVtIC0zcmVtIC0xcmVtIGF1dG87IH1cbiAgICAgIC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciBpbWcge1xuICAgICAgd2lkdGg6IDExJTsgfVxuICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tbGVmdDogMjVweDsgfVxuICAgIC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAub3B0aW9ucyBzcGFuIGEge1xuICAgICAgY29sb3I6ICMyNjI2MjY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgIC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAub3B0aW9ucyBzcGFuIGE6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0M2QzZDNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAuMjVzIGxpbmVhcjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgLjI1cyBsaW5lYXI7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm9wdGlvbnMgc3BhbiBhLmFzYzpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICM2RkI4RkY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQgLmJsb2NrLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubGlzdGluZyAucGFnZS1oZWFkZXIgLmFib3V0IC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMzM1cHg7IH1cbiAgLmxpc3RpbmcgLnBhZ2UtaGVhZGVyIC5hYm91dCAuY29udGVudCBoMSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7IH1cbiAgLmxpc3RpbmcgLnByb2R1Y3RzLWJvZHkgLnByb2R1Y3RzLWdyaWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7IH1cbiAgICAubGlzdGluZyAucHJvZHVjdHMtYm9keSAucHJvZHVjdHMtZ3JpZCAuYWxsLXByb2R1Y3RzIHtcbiAgICAgIHBhZGRpbmc6IDBweDsgfSB9XG5cbi5jYXJkLWhvdmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNhcmQtaG92ZXI6aG92ZXIgLmNhcmQge1xuICAgIGJveC1zaGFkb3c6IDBweCAtMXB4IDM0cHggLTIwcHggcmdiYSgwLCAwLCAwLCAwLjQzKTsgfVxuICAgIC5jYXJkLWhvdmVyOmhvdmVyIC5jYXJkIC5pbWctYm9yZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuY2FyZC1ob3Zlcjpob3ZlciAuY2FyZCAuaW1nLWJvcmRlciBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gIC5jYXJkLWhvdmVyIC5jYXJkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41czsgfVxuICAgIC5jYXJkLWhvdmVyIC5jYXJkIC53YXJhbnR5LWJsb2NrIHtcbiAgICAgIGhlaWdodDogNjJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5jYXJkLWhvdmVyIC5jYXJkIC53YXJhbnR5LWJsb2NrIC5jYXJkLXN1Yi10ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIHRvcDogNXB4OyB9XG4gICAgICAgIC5jYXJkLWhvdmVyIC5jYXJkIC53YXJhbnR5LWJsb2NrIC5jYXJkLXN1Yi10ZXh0LnByb2R1Y3QtdHlwZS1uZXcge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvbmV1Zi5wbmdcIik7IH1cbiAgICAgICAgLmNhcmQtaG92ZXIgLmNhcmQgLndhcmFudHktYmxvY2sgLmNhcmQtc3ViLXRleHQucHJvZHVjdC10eXBlLW8ge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvb2NjYXNpb24ucG5nXCIpOyB9XG4gICAgICAgIC5jYXJkLWhvdmVyIC5jYXJkIC53YXJhbnR5LWJsb2NrIC5jYXJkLXN1Yi10ZXh0LnByb2R1Y3QtdHlwZS1rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2RlY2xhc3NlLnBuZ1wiKTsgfVxuICAgICAgICAuY2FyZC1ob3ZlciAuY2FyZCAud2FyYW50eS1ibG9jayAuY2FyZC1zdWItdGV4dC5lbmQtc2VyaWUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvZmluLXNlcmllLnBuZ1wiKTsgfVxuICAgIC5jYXJkLWhvdmVyIC5jYXJkIC5pbWctYm9yZGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5jYXJkLWhvdmVyIC5jYXJkIC5pbWctYm9yZGVyIGltZyB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuN3M7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuY2FyZC1ob3ZlciAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgICAgIGhlaWdodDogMTY1cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAuY2FyZC1ob3ZlciAuY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBTZW1pYm9sZFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuY2FyZC1ob3ZlciAuY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgICAuY2FyZC1ob3ZlciAuY2FyZCAuY2FyZC1ib2R5IC5jYXJkLWZvb3RlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgICAgLmNhcmQtaG92ZXIgLmNhcmQgLmNhcmQtYm9keSAuY2FyZC1mb290ZXIgLnJvdyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ob3ZlciAuY2FyZCAuY2FyZC1ib2R5IC5jYXJkLWZvb3RlciAucm93IC5wcmljZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgICAgICAuY2FyZC1ob3ZlciAuY2FyZCAuY2FyZC1ib2R5IC5jYXJkLWZvb3RlciAucm93IC5wcmljZS5kaXNjb3VudCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTJiZWNkO1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICAgICAgLmNhcmQtaG92ZXIgLmNhcmQgLmNhcmQtYm9keSAuY2FyZC1mb290ZXIgLnJvdyAucHJpY2UuZGlzY291bnQgLnByaWNlLWZyb20ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAuY2FyZC1ob3ZlciAuY2FyZCAuY2FyZC1ib2R5IC5jYXJkLWZvb3RlciAucm93IC5wcmljZSAuZGlzY291bnQtcHJpY2Uge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgICAgICAgLmNhcmQtaG92ZXIgLmNhcmQgLmNhcmQtYm9keSAuY2FyZC1mb290ZXIgLnJvdyAucHJpY2UgLnByaWNlLWZyb20ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWhvdmVyIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbWluLWhlaWdodDogMjUwcHg7IH1cbiAgICAuY2FyZC1ob3ZlciAuY2FyZCAuaW1nLWJvcmRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuICAgIC5jYXJkLWhvdmVyIC5jYXJkIC5jYXJkLXRpdGxlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzI2MjYyNjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmNhcmQtaG92ZXIgLmNhcmQgLmNhcmQtdGl0bGU6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzMyNzVFRDsgfVxuICAgIC5jYXJkLWhvdmVyIC5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzI2MjYyNjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gICAgLmNhcmQtaG92ZXIgLmNhcmQgLmNhcmQtYm9keSAuY2FyZC1zdWItdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNhcmQtaG92ZXIgLmNhcmQgLmNhcmQtYm9keSAuY2FyZC1mb290ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jYXJkLWhvdmVyIC5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtZm9vdGVyIC5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCUgIWltcG9ydGFudDsgfVxuICAgICAgLmNhcmQtaG92ZXIgLmNhcmQgLmNhcmQtYm9keSAuY2FyZC1mb290ZXIgLnByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ob3Zlcjpob3ZlciAuaG92ZXItdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zaW5nbGUtcHJvZHVjdCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7IH1cbiAgLnNpbmdsZS1wcm9kdWN0LnBhZ2UtaGVhZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LnBhZ2UtaGVhZGVyIC5hYm91dCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0LnBhZ2UtaGVhZGVyIC5hYm91dCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDsgfVxuICAgICAgICAuc2luZ2xlLXByb2R1Y3QucGFnZS1oZWFkZXIgLmFib3V0IC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0LnBhZ2UtaGVhZGVyIC5hYm91dCAuY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgLnNpbmdsZS1wcm9kdWN0LnBhZ2UtaGVhZGVyIC5hYm91dCAuY29udGVudCBoMiB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNpbmdsZS1wcm9kdWN0LmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogNzBweDsgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnBhdGgtYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0IC5wYXRoLWJsb2NrIC5wcm9kdWN0LXBhdGgge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3QgLnBhdGgtYmxvY2sgLnByb2R1Y3QtcGF0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgY29sb3I6ICMyYzJjMmM7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdCAucGF0aC1ibG9jayAucHJvZHVjdC1wYXRoOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wYXRoLWJsb2NrIC5wcm9kdWN0LXBhdGg6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpOyB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIge1xuICAgIC8qIGF1dG9wcmVmaXhlciBncmlkOiBhdXRvcGxhY2UgKi9cbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDEwcHg7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCgxMDBweCwgYXV0byk7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5sZWZ0LWNvbnRlbnQge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgZ3JpZC1yb3c6IDE7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmxlZnQtY29udGVudCAuc2xpZGVyLWltYWdlcy13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMlOyB9XG4gICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmxlZnQtY29udGVudCAuc2xpZGVyLWltYWdlcy13cmFwcGVyIC5jYXJvdXNlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAubGVmdC1jb250ZW50IC5zbGlkZXItaW1hZ2VzLXdyYXBwZXIgLnNsaWRlci1pbWFnZXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNDU1cHg7IH1cbiAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5sZWZ0LWNvbnRlbnQgLnNsaWRlci1pbWFnZXMtd3JhcHBlciAuc2xpZGVyLWltYWdlcyAuYmlnLWltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5sZWZ0LWNvbnRlbnQgLnNsaWRlci1pbWFnZXMtd3JhcHBlciAuc2xpZGVyLWltYWdlcyAuYmlnLWltZyAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5sZWZ0LWNvbnRlbnQgLnNsaWRlci1pbWFnZXMtd3JhcHBlciAuc2xpZGVyLWltYWdlcyAuYmlnLWltZyAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAubGVmdC1jb250ZW50IC5zbGlkZXItaW1hZ2VzLXdyYXBwZXIgLnNsaWRlci1pbWFnZXMgLmJpZy1pbWcgLnByb2R1Y3Qtc2xpZGUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5sZWZ0LWNvbnRlbnQgLnNsaWRlci1pbWFnZXMtd3JhcHBlciAuc2xpZGVyLWltYWdlcyAuYmlnLWltZyAucHJvZHVjdC1zbGlkZSBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5sZWZ0LWNvbnRlbnQgLnNsaWRlci1pbWFnZXMtd3JhcHBlciAudGh1bWJuYWlscyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAvKiBUcmFjayAqL1xuICAgICAgICAgIC8qIEhhbmRsZSAqLyB9XG4gICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAubGVmdC1jb250ZW50IC5zbGlkZXItaW1hZ2VzLXdyYXBwZXIgLnRodW1ibmFpbHM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAubGVmdC1jb250ZW50IC5zbGlkZXItaW1hZ2VzLXdyYXBwZXIgLnRodW1ibmFpbHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmxlZnQtY29udGVudCAuc2xpZGVyLWltYWdlcy13cmFwcGVyIC50aHVtYm5haWxzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTJiZWNkOyB9XG4gICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAubGVmdC1jb250ZW50IC5zbGlkZXItaW1hZ2VzLXdyYXBwZXIgLnRodW1ibmFpbHMgLm1pbmkge1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5sZWZ0LWNvbnRlbnQgLnNsaWRlci1pbWFnZXMtd3JhcHBlciAudGh1bWJuYWlscyAubWluaSBpbWcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIG1heC13aWR0aDogOTklO1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5OSU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyB7XG4gICAgICBncmlkLXJvdzogMS8zO1xuICAgICAgbWFyZ2luLXRvcDogMyU7XG4gICAgICBtYXJnaW4tbGVmdDogMyU7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLndhcm5pbmcge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtdGl0bGUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LXRpdGxlIHAge1xuICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAjMjE2NGFhOyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWRldGFpbHMgLnN0YXR1cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtZGV0YWlscyAuc3RhdHVzIC50ZXh0IHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1kZXRhaWxzIC5zdGF0dXMgLnN0b2NrIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDIzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MGNlODU7IH1cbiAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1kZXRhaWxzIC5zdGF0dXMgLm5vLXN0b2NrIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDIzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDsgfVxuICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWRldGFpbHMgLnN0YXR1cyAuc3RhdGUge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxNjRhYTtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggMTZweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWRldGFpbHMgLnN0YXR1cyAuc3RhdGUucHJvZHVjdC10eXBlLW5ldyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2NGFhOyB9XG4gICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1kZXRhaWxzIC5zdGF0dXMgLnN0YXRlLnByb2R1Y3QtdHlwZS1rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZGFmMTg7IH1cbiAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWRldGFpbHMgLnN0YXR1cyAuc3RhdGUucHJvZHVjdC10eXBlLW8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M5NzMxNzsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5wcmljZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY2ZjY7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5wcmljZSAudHZhIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuY291bnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQlOyB9XG4gICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2UgLmNvdW50IC50b3RhbC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2UgLmNvdW50IC50b3RhbC13cmFwcGVyIC5maW5hbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMyMTY0YWE7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFNlbWlib2xkXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5jb3VudCAudG90YWwtd3JhcHBlciAuZnJlZS1zaGlwcGluZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM1ZTVlNWU7IH1cbiAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuY291bnQgLmJsdWUtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzUyYmVjZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5jb3VudCAuZGlzY291bnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuYmx1ZS10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogIzIxNjRhYTtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXItc2VsZWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXItc2VsZWN0IC5ibHVlLXRleHQge1xuICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlci1zZWxlY3QgLnByaWNlIC5jb3VudCAucHJvZHVjdC1wcmljZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiByZWQ7IH1cbiAgICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlci1zZWxlY3Qgc2VsZWN0IHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICB3aWR0aDogOTglOyB9XG4gICAgICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlci1zZWxlY3Qgc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlci1zZWxlY3Qgc2VsZWN0IG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2UgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyLXNlbGVjdCAjc2VhcmNoLXNwaW5uZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXItcXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXItcXRlIGRpdiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlci1xdGUgbGFiZWwge1xuICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2UgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyLXF0ZSBpbnB1dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1cHg7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlci1xdGUgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4OyB9IH1cbiAgICAgICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2UgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyLXF0ZSBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2UgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyLXF0ZSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5mb3JtLXdyYXBwZXIgLmZvcm0td3JhcHBlci1xdGUgLmJ1dHRvbi1xdGUge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2UgLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyLXF0ZSAuYnV0dG9uLXF0ZTpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXItcXRlIC5idXR0b24tcXRlLmluYyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXItcXRlIC5idXR0b24tcXRlLmRlYyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7IH1cbiAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuZm9ybS13cmFwcGVyIC5mZWF0dXJlcyAubGlzdCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5mb3JtLXdyYXBwZXIgLmZlYXR1cmVzIC5saXN0IHVsIGxpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuZm9ybS13cmFwcGVyIC5mZWF0dXJlcyAubGlzdCB1bCBsaTphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2NGFhO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMTNweDsgfVxuICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5mb3JtLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJveCB7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgLyogVHJhY2sgKi9cbiAgICAgICAgICAgIC8qIEhhbmRsZSAqLyB9XG4gICAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuZm9ybS13cmFwcGVyIC5kZXNjcmlwdGlvbi1ib3g6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2UgLmZvcm0td3JhcHBlciAuZGVzY3JpcHRpb24tYm94Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5mb3JtLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJveDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTJiZWNkOyB9XG4gICAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuZm9ybS13cmFwcGVyIC5kZXNjcmlwdGlvbi1ib3ggcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2UgLmJ1dHRvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNSU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMyU7IH1cbiAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuYnV0dG9ucyAuYWRkLWNhcnQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2UgLmJ1dHRvbnMgLmFkZC1jYXJ0IC5hZGQge1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyYmVjZDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuYnV0dG9ucyAuYWRkLWNhcnQgLmFkZDpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuYnV0dG9ucyAuYWRkLWNhcnQgLmFkZCAuY2FydCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uLWNhcnQtZGFya2JsdWUucG5nXCIpOyB9XG4gICAgICAgICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2UgLmJ1dHRvbnMgLmFkZC1jYXJ0IC5hZGQgLmNhcnQubm8tYXZhaWxhYmxlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbi1jYXJ0LWdyZXkucG5nXCIpOyB9XG4gICAgICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5idXR0b25zIC5hZGQtY2FydCAuYWRkLm5vLWFkZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7IH1cbiAgICAgICAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuYnV0dG9ucyAuYWRkLWNhcnQgLmFkZC5uby1hZGQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2UgLmJ1dHRvbnMgLmFkZC1jYXJ0IC5hZGQubm8tYWRkOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2UgLmJ1dHRvbnMgLmFkZC1jYXJ0IC5hZGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJjMmMyYzsgfVxuICAgICAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuYnV0dG9ucyAuYWRkLWNhcnQgLmFkZDpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2UgLmJ1dHRvbnMgLmFkZC1jYXJ0IC5hZGQ6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2UgLmJ1dHRvbnMgLmNvbnRhY3QtYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MiU7IH1cbiAgICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5idXR0b25zIC5jb250YWN0LWJ1dHRvbiAuY29udGFjdCB7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE3JTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2UgLmJ1dHRvbnMgLmNvbnRhY3QtYnV0dG9uIC5jb250YWN0OmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAud2FycmFudHkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC53YXJyYW50eSAuYmxvY2staWNvbnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFmNGY3O1xuICAgICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLndhcnJhbnR5IC5ibG9jay1pY29ucyAud2FycmFudHktZGV0YWlscyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAud2FycmFudHkgLmJsb2NrLWljb25zIC53YXJyYW50eS1kZXRhaWxzIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICM1ZTVlNWU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyJTsgfVxuICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLndhcnJhbnR5IC5ibG9jay1pY29ucyAud2FycmFudHktZGV0YWlscyBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC53YXJyYW50eSAud2FycmFudHktaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAud2FycmFudHkgLndhcnJhbnR5LWhlYWRlciAubGVmdC1jb250ZW50IC50aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICMyMTY0YWE7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC53YXJyYW50eSAud2FycmFudHktaGVhZGVyIC5sZWZ0LWNvbnRlbnQgLnRpdGxlIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFNlbWlib2xkXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAud2FycmFudHkgLndhcnJhbnR5LWhlYWRlciAubGVmdC1jb250ZW50IC5zdWIge1xuICAgICAgICAgIGNvbG9yOiAjMjE2NGFhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zaW5nbGUtcHJvZHVjdCAuZmxleC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAuc2luZ2xlLXByb2R1Y3QgLm1vcmUtaW5mb3JtYXRpb25zIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7IH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5tb2RlbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDYwcHggYXV0bzsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdCAubW9kZWxzIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3QgLm1vZGVscyAudGFibGUgdGhlYWQgdHIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyYmVjZDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdCAubW9kZWxzIC50YWJsZSB0aGVhZCB0aCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcGFkZGluZzogMC41NWVtO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3QgLm1vZGVscyAudGFibGUgdGhlYWQgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0IC5tb2RlbHMgLnRhYmxlIHRoZWFkIHRoLnJlZi1jb2wge1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdCAubW9kZWxzIC50YWJsZSB0aGVhZCB0aC5kaW1lbnNpb25zLWNvbCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3QgLm1vZGVscyAudGFibGUgdGhlYWQgdGgucHJpY2UtY29sIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDExMHB4OyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0IC5tb2RlbHMgLnRhYmxlIHRib2R5IHRyIHRoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IC41ZW07IH1cbiAgICAuc2luZ2xlLXByb2R1Y3QgLm1vZGVscyAudGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogLjM1ZW07IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdCAubW9kZWxzIC50YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3QgLm1vZGVscyAudGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdF9uYW1lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3QgLm1vZGVscyAudGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdF9zdG9jayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5zaW5nbGUtcHJvZHVjdCAubW9kZWxzIC50YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0X3N0b2NrIC5idWJibGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB3aWR0aDogMjE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAzcHggNXB4IDAgIzY1NjU2NTtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5tb2RlbHMgLnRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3Rfc3RvY2s6aG92ZXIgLmJ1YmJsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdCAubW9kZWxzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGlzY291bnQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3QgLm1vZGVscyAudGFibGUgdGJvZHkgdHIgdGQgLmRpc2NvdW50LXByaWNlIHtcbiAgICAgICAgY29sb3I6ICM1MmJlY2Q7IH1cblxuLm1vYmlsZS1idXR0b25zIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LnBhZ2UtaGVhZGVyIC5hYm91dCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDM5MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5wYXRoLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDk4MHB4OyB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIge1xuICAgIHdpZHRoOiA5ODBweDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5idXR0b25zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5idXR0b25zIC5jb250YWN0LWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxOTBweDsgfVxuICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuYnV0dG9ucyAuY29udGFjdC1idXR0b24gLmNvbnRhY3Qge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5mbGV4LWNvbnRlbnQge1xuICAgIHdpZHRoOiA5ODBweDsgfVxuICAuc2luZ2xlLXByb2R1Y3QgLm1vZGVscyAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk4MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0IC5wYXRoLWJsb2NrIHtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5sZWZ0LWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5sZWZ0LWNvbnRlbnQgLnNsaWRlci1pbWFnZXMtd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4OyB9XG4gICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAubGVmdC1jb250ZW50IC5zbGlkZXItaW1hZ2VzLXdyYXBwZXIgLmNhcm91c2VsIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5sZWZ0LWNvbnRlbnQgLnNsaWRlci1pbWFnZXMtd3JhcHBlciAuc2xpZGVyLWltYWdlcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmxlZnQtY29udGVudCAuc2xpZGVyLWltYWdlcy13cmFwcGVyIC50aHVtYm5haWxzIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2UgLnByaWNlIC5ibHVlLXRleHQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2UgLmJ1dHRvbnMge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuYnV0dG9ucyAuYWRkLWNhcnQgLmFkZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuYnV0dG9ucyAuY29udGFjdC1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAuYWN0aXZpdGllcyBoNCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUlOyB9XG4gICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLmFjdGl2aXRpZXMgLmltYWdlcyB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5mZWF0dXJlcyBoNCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLmZlYXR1cmVzIC5saXN0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1JTsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAud2FycmFudHkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLndhcnJhbnR5IC53YXJyYW50eS1oZWFkZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDsgfVxuICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLndhcnJhbnR5IC53YXJyYW50eS1oZWFkZXIgLmxlZnQtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICAgICAgbWFyZ2luOiB1bnNldDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdCAuZmxleC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXgtd2lkdGg6IDkwJTsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdCAubW9kZWxzIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1heC13aWR0aDogOTAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciB7XG4gICAgd2lkdGg6IGluaGVyaXQ7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC53YXJyYW50eSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbWFyZ2luOiA1MHB4IGF1dG87IH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5tb2RlbHMge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdCAubW9kZWxzIC5jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgLyogVHJhY2sgKi9cbiAgICAgIC8qIEhhbmRsZSAqLyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3QgLm1vZGVscyAuY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIGhlaWdodDogN3B4OyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3QgLm1vZGVscyAuY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNkM2QzY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdCAubW9kZWxzIC5jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzUyYmVjZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdCAubW9kZWxzIC5jb250YWluZXIgLnRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDE4MDBweDsgfVxuICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLm1vZGVscyAuY29udGFpbmVyIC50YWJsZSB0aGVhZCB0aCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAyMDBweDsgfVxuICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLm1vZGVscyAuY29udGFpbmVyIC50YWJsZSB0Ym9keSB0ciB0aCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5tb2RlbHMgLmNvbnRhaW5lciAudGFibGUgdGJvZHkgdHIgdGguc3RvY2stY29sIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5tb2RlbHMgLmNvbnRhaW5lciAudGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCAubW9kZWxzIC5jb250YWluZXIgLnRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3Rfc3RvY2sgLmJ1YmJsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LnBhZ2UtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3QgLnBhdGgtYmxvY2sge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdCAucGF0aC1ibG9jayAucHJvZHVjdC1wYXRoIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucGF0aC1ibG9jayAucHJvZHVjdC1wYXRoLmNhdGFsb2ctcm9vdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnBhdGgtYmxvY2sgLnByb2R1Y3QtcGF0aDphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLnNsaWRlci1pbWFnZXMtd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuc2xpZGVyLWltYWdlcy13cmFwcGVyIC5zbGlkZXItaW1hZ2VzIHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuc2xpZGVyLWltYWdlcy13cmFwcGVyIC50aHVtYm5haWxzIC5taW5pIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2UgLmJ1dHRvbnMge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAtNXB4IDVweCAtNHB4IHdoaXRlOyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuYnV0dG9ucyAuYWRkLWNhcnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTJiZWNkOyB9XG4gICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5idXR0b25zIC5hZGQtY2FydCAuYWRkIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5idXR0b25zIC5hZGQtY2FydCAuYWRkOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MmJlY2Q7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5idXR0b25zIC5jb250YWN0LWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuYnV0dG9ucyAuY29udGFjdC1idXR0b24gLmNvbnRhY3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzI3NUVEO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLndhcnJhbnR5IC53YXJyYW50eS1oZWFkZXIgLmxlZnQtY29udGVudCB7XG4gICAgICB3aWR0aDogNTQlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgYm9keSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5sZWZ0LWNvbnRlbnQgLnNsaWRlci1pbWFnZXMtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmxlZnQtY29udGVudCAuc2xpZGVyLWltYWdlcy13cmFwcGVyIC5zbGlkZXItaW1hZ2VzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAubGVmdC1jb250ZW50IC5zbGlkZXItaW1hZ2VzLXdyYXBwZXIgLnNsaWRlci1pbWFnZXMgLmJpZy1pbWcgLnByb2R1Y3Qtc2xpZGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAubGVmdC1jb250ZW50IC5zbGlkZXItaW1hZ2VzLXdyYXBwZXIgLnNsaWRlci1pbWFnZXMgLmJpZy1pbWcgLnByb2R1Y3Qtc2xpZGUgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAubGVmdC1jb250ZW50IC5zbGlkZXItaW1hZ2VzLXdyYXBwZXIgLnRodW1ibmFpbHMge1xuICAgICAgICBvdmVyZmxvdy14OiBpbmhlcml0O1xuICAgICAgICBvdmVyZmxvdy15OiBpbmhlcml0OyB9XG4gICAgICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmxlZnQtY29udGVudCAuc2xpZGVyLWltYWdlcy13cmFwcGVyIC50aHVtYm5haWxzIC5zbGljay1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAtN3B4O1xuICAgICAgICAgIHRvcDogNDMlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMmMyYzJjO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzJjMmMyYzsgfVxuICAgICAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5sZWZ0LWNvbnRlbnQgLnNsaWRlci1pbWFnZXMtd3JhcHBlciAudGh1bWJuYWlscyAuc2xpY2stbmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICAgICAgdG9wOiA0MyU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMyYzJjMmM7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMmMyYzJjOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2UgLmJsdWUtdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2UgLnByaWNlIC5ibHVlLXRleHQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLndhcnJhbnR5IC53YXJyYW50eS1oZWFkZXIgLmxlZnQtY29udGVudCB7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gIC5zaW5nbGUtcHJvZHVjdCAubW9kZWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1JTsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdCAubW9kZWxzIC5jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgLyogVHJhY2sgKi9cbiAgICAgIC8qIEhhbmRsZSAqLyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3QgLm1vZGVscyAuY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIGhlaWdodDogN3B4OyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3QgLm1vZGVscyAuY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNkM2QzY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdCAubW9kZWxzIC5jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzUyYmVjZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdCAubW9kZWxzIC5jb250YWluZXIgLnRhYmxlIHRoZWFkIHRoIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3QgLm1vZGVscyAuY29udGFpbmVyIC50YWJsZSB0Ym9keSB0ciB0aCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0IC5tb2RlbHMgLmNvbnRhaW5lciAudGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5zbGlkZXItaW1hZ2VzLXdyYXBwZXIgLnRodW1ibmFpbHMgLm1pbmkge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDsgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAuYnV0dG9ucyAuYWRkLWNhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5idXR0b25zIC5hZGQtY2FydCAuYWRkIHtcbiAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1jaG9pY2UgLmJ1dHRvbnMgLmFkZC1jYXJ0IC5hZGQgLmNhcnQge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5idXR0b25zIC5jb250YWN0LWJ1dHRvbiAuY29udGFjdCB7XG4gICAgcGFkZGluZzogNXB4OyB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5jb3VudCAudG90YWwtd3JhcHBlciAuZmluYWwge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWNob2ljZSAucHJpY2UgLmJsdWUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtY2hvaWNlIC5wcmljZSAudHZhIHtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1kZXRhaWxzIC5zdGF0dXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWRldGFpbHMgLnN0YXR1cyAudGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAuZGVzY3JpcHRpb24tYmxvYyAucHJvZHVjdC1pbmZvcyAucHJvZHVjdC1kZXRhaWxzIC5zdGF0dXMgLnN0YXRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJsb2MgLnByb2R1Y3QtaW5mb3MgLnByb2R1Y3QtZGV0YWlscyAuc3RhdHVzIC5zdG9jayB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5kZXNjcmlwdGlvbi1ibG9jIC5wcm9kdWN0LWluZm9zIC5wcm9kdWN0LWRldGFpbHMgLnN0YXR1cyAuc3RvY2stc3RhdHVzIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDsgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW5mby13cmFwcGVyIC53YXJyYW50eSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8td3JhcHBlciAud2FycmFudHkgLndhcnJhbnR5LWhlYWRlciAubGVmdC1jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5zaW5nbGUtcHJvZHVjdC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaW5nbGUtcHJvZHVjdCAubW9kZWxzIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuLnNhdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnNhdi5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNhdi5jb250YWluZXIgLmNvbnRhY3QtYm9keSB7XG4gICAgICB3aWR0aDogMTMwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLnNhdiAuaW50cm9kdWN0aW9uLXNlY3Rpb24gLnBhZ2UtaGVhZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNhdiAuaW50cm9kdWN0aW9uLXNlY3Rpb24gLnBhZ2UtaGVhZGVyIC5hYm91dCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgLnNhdiAuaW50cm9kdWN0aW9uLXNlY3Rpb24gLnBhZ2UtaGVhZGVyIC5hYm91dCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDsgfVxuICAgICAgICAuc2F2IC5pbnRyb2R1Y3Rpb24tc2VjdGlvbiAucGFnZS1oZWFkZXIgLmFib3V0IC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAgICAgLnNhdiAuaW50cm9kdWN0aW9uLXNlY3Rpb24gLnBhZ2UtaGVhZGVyIC5hYm91dCAuY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgLnNhdiAuaW50cm9kdWN0aW9uLXNlY3Rpb24gLnBhZ2UtaGVhZGVyIC5hYm91dCAuY29udGVudCAuc3VidGl0bGUge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAuc2F2IC5pbnRyb2R1Y3Rpb24tc2VjdGlvbiAucGFnZS1oZWFkZXIgLmFib3V0IC5jb250ZW50IGgxIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBTZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4OyB9XG4gICAgICAgIC5zYXYgLmludHJvZHVjdGlvbi1zZWN0aW9uIC5wYWdlLWhlYWRlciAuYWJvdXQgLmNvbnRlbnQgLmludHJvZHVjdGlvbiB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuc2F2IC5yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zYXYgLnJvdyAudGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zYXYgLnJvdyAudGV4dCAuZm9ybS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAuc2F2IC5yb3cgLnRleHQgLmZvcm0tY29udGVudCAuZm9ybS5jb2wtbGctNiB7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zYXYgLnJvdyAudGV4dCAuZm9ybS1jb250ZW50IC5mb3JtIGg1IHtcbiAgICAgICAgICBjb2xvcjogIzI2MjYyNjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1MmJlY2Q7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB3aWR0aDogOTUlOyB9XG4gICAgICAgIC5zYXYgLnJvdyAudGV4dCAuZm9ybS1jb250ZW50IC5mb3JtIC5jb250YWluZXIgLnJvdyBpbnB1dCwgLnNhdiAucm93IC50ZXh0IC5mb3JtLWNvbnRlbnQgLmZvcm0gLmNvbnRhaW5lciAucm93IHRleHRhcmVhLCAuc2F2IC5yb3cgLnRleHQgLmZvcm0tY29udGVudCAuZm9ybSAuY29udGFpbmVyIC5yb3cgc2VsZWN0LCAuc2F2IC5yb3cgLnRleHQgLmZvcm0tY29udGVudCAuZm9ybSAuY29udGFpbmVyIC5yb3cgb3B0aW9uIHtcbiAgICAgICAgICBjb2xvcjogIzRBNEE0QTsgfVxuICAgICAgICAgIC5zYXYgLnJvdyAudGV4dCAuZm9ybS1jb250ZW50IC5mb3JtIC5jb250YWluZXIgLnJvdyBpbnB1dDo6cGxhY2Vob2xkZXIsIC5zYXYgLnJvdyAudGV4dCAuZm9ybS1jb250ZW50IC5mb3JtIC5jb250YWluZXIgLnJvdyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsIC5zYXYgLnJvdyAudGV4dCAuZm9ybS1jb250ZW50IC5mb3JtIC5jb250YWluZXIgLnJvdyBzZWxlY3Q6OnBsYWNlaG9sZGVyLCAuc2F2IC5yb3cgLnRleHQgLmZvcm0tY29udGVudCAuZm9ybSAuY29udGFpbmVyIC5yb3cgb3B0aW9uOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogIzRBNEE0QTsgfVxuICAgICAgICAuc2F2IC5yb3cgLnRleHQgLmZvcm0tY29udGVudCAuZm9ybSAuY29udGFpbmVyIC5yb3cgbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAjNEE0QTRBOyB9XG4gICAgICAgIC5zYXYgLnJvdyAudGV4dCAuZm9ybS1jb250ZW50IC5mb3JtIC5jb250YWluZXIgLnJvdyBpbnB1dCB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM2O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgICAgIC5zYXYgLnJvdyAudGV4dCAuZm9ybS1jb250ZW50IC5mb3JtIC5jb250YWluZXIgLnJvdyBpbnB1dCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7IH0gfVxuICAgICAgICAgIC5zYXYgLnJvdyAudGV4dCAuZm9ybS1jb250ZW50IC5mb3JtIC5jb250YWluZXIgLnJvdyBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuc2F2IC5yb3cgLnRleHQgLmZvcm0tY29udGVudCAuZm9ybSAuY29udGFpbmVyIC5yb3cgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG4gICAgICAgICAgLnNhdiAucm93IC50ZXh0IC5mb3JtLWNvbnRlbnQgLmZvcm0gLmNvbnRhaW5lciAucm93IGlucHV0OmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLnNhdiAucm93IC50ZXh0IC5mb3JtLWNvbnRlbnQgLmZvcm0gLmNvbnRhaW5lciAucm93IC50b3duIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuc2F2IC5yb3cgLnRleHQgLmZvcm0tY29udGVudCAuZm9ybSAuY29udGFpbmVyIC5yb3cgLnRvd24gaW5wdXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgICAgICAuc2F2IC5yb3cgLnRleHQgLmZvcm0tY29udGVudCAuZm9ybSAuY29udGFpbmVyIC5yb3cgLnRvd24gaW5wdXQ6dmFsaWQgKyAucGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLnNhdiAucm93IC50ZXh0IC5mb3JtLWNvbnRlbnQgLmZvcm0gLmNvbnRhaW5lciAucm93IC50b3duIC5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBjb2xvcjogIzRBNEE0QTtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDsgfVxuICAgICAgICAgICAgLnNhdiAucm93IC50ZXh0IC5mb3JtLWNvbnRlbnQgLmZvcm0gLmNvbnRhaW5lciAucm93IC50b3duIC5wbGFjZWhvbGRlciBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgICAgIC5zYXYgLnJvdyAudGV4dCAuZm9ybS1jb250ZW50IC5mb3JtIC5jb250YWluZXIgLnJvdyBzZWxlY3Qge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM2O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgICAgICAgLnNhdiAucm93IC50ZXh0IC5mb3JtLWNvbnRlbnQgLmZvcm0gLmNvbnRhaW5lciAucm93IHNlbGVjdDpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgICAgLnNhdiAucm93IC50ZXh0IC5mb3JtLWNvbnRlbnQgLmZvcm0gLmNvbnRhaW5lciAucm93IHNlbGVjdCBvcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDNkM2QzY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2QzZDNjsgfVxuICAgICAgICAuc2F2IC5yb3cgLnRleHQgLmZvcm0tY29udGVudCAuZm9ybSAuY29udGFpbmVyIC5yb3cgdGV4dGFyZWEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAgIC8qIFRyYWNrICovXG4gICAgICAgICAgLyogSGFuZGxlICovIH1cbiAgICAgICAgICAuc2F2IC5yb3cgLnRleHQgLmZvcm0tY29udGVudCAuZm9ybSAuY29udGFpbmVyIC5yb3cgdGV4dGFyZWE6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgIC5zYXYgLnJvdyAudGV4dCAuZm9ybS1jb250ZW50IC5mb3JtIC5jb250YWluZXIgLnJvdyB0ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDElO1xuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7IH1cbiAgICAgICAgICAuc2F2IC5yb3cgLnRleHQgLmZvcm0tY29udGVudCAuZm9ybSAuY29udGFpbmVyIC5yb3cgdGV4dGFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgICAgIC5zYXYgLnJvdyAudGV4dCAuZm9ybS1jb250ZW50IC5mb3JtIC5jb250YWluZXIgLnJvdyB0ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzUyYmVjZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDsgfVxuICAgICAgICAuc2F2IC5yb3cgLnRleHQgLmZvcm0tY29udGVudCAuZm9ybSAuY29udGFpbmVyIC5yb3cgLmNoZWNrYm94LWdyb3VwLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgICAgICAgLnNhdiAucm93IC50ZXh0IC5mb3JtLWNvbnRlbnQgLmZvcm0gLmNvbnRhaW5lciAucm93IC5jaGVja2JveC1ncm91cC1jb250YWluZXIgLnJlcXVpcmVkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAgICAgICAgIC5zYXYgLnJvdyAudGV4dCAuZm9ybS1jb250ZW50IC5mb3JtIC5jb250YWluZXIgLnJvdyAuY2hlY2tib3gtZ3JvdXAtY29udGFpbmVyIC5jaGVja2JveC1ncm91cCB7XG4gICAgICAgICAgICBtYXJnaW46IDhweCAwIDhweCAwOyB9XG4gICAgICAgICAgICAuc2F2IC5yb3cgLnRleHQgLmZvcm0tY29udGVudCAuZm9ybSAuY29udGFpbmVyIC5yb3cgLmNoZWNrYm94LWdyb3VwLWNvbnRhaW5lciAuY2hlY2tib3gtZ3JvdXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiA3cHggMTBweCA3cHggMDsgfVxuICAgICAgICAgICAgLnNhdiAucm93IC50ZXh0IC5mb3JtLWNvbnRlbnQgLmZvcm0gLmNvbnRhaW5lciAucm93IC5jaGVja2JveC1ncm91cC1jb250YWluZXIgLmNoZWNrYm94LWdyb3VwIC5mb3JtLWludGVyZXN0IGlucHV0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAuc2F2IC5yb3cgLnRleHQgLmZvcm0tY29udGVudCAuZm9ybSAuY29udGFpbmVyIC5yb3cgLmNoZWNrYm94LWdyb3VwLWNvbnRhaW5lciAuY2hlY2tib3gtZ3JvdXAgLmZvcm0taW50ZXJlc3QgaW5wdXQ6Y2hlY2tlZCB+IC5maWxsLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNTJiZWNkO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZykgdHJhbnNsYXRlKDFweCwgLTVweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAjZmZmOyB9XG4gICAgICAgICAgICAuc2F2IC5yb3cgLnRleHQgLmZvcm0tY29udGVudCAuZm9ybSAuY29udGFpbmVyIC5yb3cgLmNoZWNrYm94LWdyb3VwLWNvbnRhaW5lciAuY2hlY2tib3gtZ3JvdXAgLmZvcm0taW50ZXJlc3QgLmZpbGwtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgICAgICAgIC5zYXYgLnJvdyAudGV4dCAuZm9ybS1jb250ZW50IC5mb3JtIC5jb250YWluZXIgLnJvdyAuY2hlY2tib3gtZ3JvdXAtY29udGFpbmVyIC5jaGVja2JveC1ncm91cCAuZm9ybS1pbnRlcmVzdCBsYWJlbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMzsgfVxuICAgICAgICAuc2F2IC5yb3cgLnRleHQgLmZvcm0tY29udGVudCAuZm9ybSAuY29udGFpbmVyIC5yb3cgLmZvcm0taW50ZXJlc3Qge1xuICAgICAgICAgIHBhZGRpbmc6IDBweDsgfVxuICAgICAgICAgIC5zYXYgLnJvdyAudGV4dCAuZm9ybS1jb250ZW50IC5mb3JtIC5jb250YWluZXIgLnJvdyAuZm9ybS1pbnRlcmVzdCBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgLnNhdiAucm93IC50ZXh0IC5mb3JtLWNvbnRlbnQgLmZvcm0gLmNvbnRhaW5lciAucm93IC5mb3JtLWZpbGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAgICAgICAuc2F2IC5yb3cgLnRleHQgLmZvcm0tY29udGVudCAuZm9ybSAuY29udGFpbmVyIC5yb3cgLmZvcm0tZmlsZSBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICAgICAgLnNhdiAucm93IC50ZXh0IC5mb3JtLWNvbnRlbnQgLmZvcm0gLmNvbnRhaW5lciAucm93LnNlbmRlci1pbmZvIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgICAgIC5zYXYgLnJvdyAudGV4dCAuZm9ybS1jb250ZW50IC5mb3JtIC5jb250YWluZXIgLnJvdyAuc2Vjb25kLW1lc3NhZ2Uge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgICAgICAgLnNhdiAucm93IC50ZXh0IC5mb3JtLWNvbnRlbnQgLmZvcm0gLmNvbnRhaW5lciAucm93IC5zZWNvbmQtbWVzc2FnZSB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7IH1cbiAgICAgICAgLnNhdiAucm93IC50ZXh0IC5mb3JtLWNvbnRlbnQgLmZvcm0gLmNhcHRjaGEtZXJyb3IgdWwgbGkge1xuICAgICAgICAgIGNvbG9yOiByZWQ7IH1cbiAgICAgICAgLnNhdiAucm93IC50ZXh0IC5mb3JtLWNvbnRlbnQgLmZvcm0gLmFjdGlvbi1idXR0b24ge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgLnNhdiAucm93IC50ZXh0IC5yaWdodC1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgICAgIC5zYXYgLnJvdyAudGV4dCAucmlnaHQtY29udGVudCAubWVkaWEtYmxvY2stY29udGVudCAubWVkaWEtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5zYXYgLnJvdyAudGV4dCAucmlnaHQtY29udGVudCAubWVkaWEtYmxvY2stY29udGVudCAubWVkaWEtY29udGVudCBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAgIC5zYXYgLnJvdyAudGV4dCAucmlnaHQtY29udGVudCAubWVkaWEtYmxvY2stY29udGVudCAubWVkaWEtZGVzYy1jb250ZW50IGgzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAuc2F2IC5yb3cgLnRleHQgLnJpZ2h0LWNvbnRlbnQgLm1lZGlhLWJsb2NrLWNvbnRlbnQgLm1lZGlhLWRlc2MtY29udGVudCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuc2F2IC5yb3cgLnRleHQgLnJpZ2h0LWNvbnRlbnQgLmFkZHJlc3Mge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgIC5zYXYgLnJvdyAudGV4dCAucmlnaHQtY29udGVudCAuYWRkcmVzcyBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLnNhdiAucm93IC50ZXh0IC5yaWdodC1jb250ZW50IC5hZGRyZXNzIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgLnNhdiAucm93IC50ZXh0IC5yaWdodC1jb250ZW50IC5hZGRyZXNzIGEge1xuICAgICAgICAgICAgY29sb3I6ICMyYzJjMmM7IH1cbiAgICAgICAgLnNhdiAucm93IC50ZXh0IC5yaWdodC1jb250ZW50IC50aW1lIGgzIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNhdi5jb250YWluZXIgLmNvbnRhY3QtYm9keSB7XG4gICAgd2lkdGg6IDEwMDBweDsgfVxuICAuc2F2IC5pbnRyb2R1Y3Rpb24tc2VjdGlvbiAucGFnZS1oZWFkZXIgLmFib3V0IC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMzQwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhdi5jb250YWluZXIgLmNvbnRhY3QtYm9keSB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAgIC5zYXYuY29udGFpbmVyIC5jb250YWN0LWJvZHkgLnRleHQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnNhdi5jb250YWluZXIgLmNvbnRhY3QtYm9keSAudGV4dCAuZm9ybS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zYXYuY29udGFpbmVyIC5jb250YWN0LWJvZHkgLnRleHQgLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5zYXYgLmludHJvZHVjdGlvbi1zZWN0aW9uIC5wYWdlLWhlYWRlciAuYWJvdXQgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5zYXYgLmludHJvZHVjdGlvbi1zZWN0aW9uIC5wYWdlLWhlYWRlciAuYWJvdXQgLmNvbnRlbnQgaDEge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5zYXYgLmludHJvZHVjdGlvbi1zZWN0aW9uIC5wYWdlLWhlYWRlciAuYWJvdXQgLmNvbnRlbnQgLmludHJvZHVjdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjhweCkge1xuICAuc2F2IC5pbnRyb2R1Y3Rpb24tc2VjdGlvbiAucGFnZS1oZWFkZXIgLmFib3V0IC5jb250ZW50IC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2F2IC5pbnRyb2R1Y3Rpb24tc2VjdGlvbiAucGFnZS1oZWFkZXIgLmFib3V0IC5jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zYXYgLmludHJvZHVjdGlvbi1zZWN0aW9uIC5wYWdlLWhlYWRlciAuYWJvdXQgLmNvbnRlbnQgLmludHJvZHVjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNhdi5jb250YWluZXIgLmNvbnRhY3QtYm9keSB7XG4gICAgd2lkdGg6IDk4JTsgfVxuICAuc2F2IC5jb2wtNiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5zYXYgLnJvdyAudGV4dCAucmlnaHQtY29udGVudCAubWVkaWEtYmxvY2stY29udGVudCAubWVkaWEtY29udGVudCB7XG4gICAgaGVpZ2h0OiAyNTBweDsgfVxuICAuc2F2IC5yb3cgLnRleHQgLmZvcm0tY29udGVudCAuZm9ybS5jb2wtbGctNiB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5zYXYgLnJvdyAudGV4dCAuZm9ybS1jb250ZW50IC5mb3JtLmNvbC1sZy02IC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNhdiAuaW50cm9kdWN0aW9uLXNlY3Rpb24gLnBhZ2UtaGVhZGVyIC5hYm91dCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICBoZWlnaHQ6IDI1NXB4OyB9XG4gIC5zYXYgLmludHJvZHVjdGlvbi1zZWN0aW9uIC5wYWdlLWhlYWRlciAuYWJvdXQgLmNvbnRlbnQgaDEge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cblxuI3NpbmdsZS1wYWdlIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgI3NpbmdsZS1wYWdlIC5tZWRpYS1pbWctYmxvY2stY29udGVudCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjc2luZ2xlLXBhZ2UgLm1lZGlhLWltZy1ibG9jay1jb250ZW50IC5tZWRpYS1pbWctdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAjc2luZ2xlLXBhZ2UgLm1lZGlhLWltZy1ibG9jay1jb250ZW50IC5tZWRpYS1pbWctdGl0bGUgaDMge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgI3NpbmdsZS1wYWdlIC5tZWRpYS1pbWctYmxvY2stY29udGVudCAubWVkaWEtaW1nLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgI3NpbmdsZS1wYWdlIC5tZWRpYS1pbWctYmxvY2stY29udGVudCAubWVkaWEtaW1nLWNvbnRlbnQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAjc2luZ2xlLXBhZ2UgLnBhZ2UtaGVhZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgI3NpbmdsZS1wYWdlIC5wYWdlLWhlYWRlciAuYWJvdXQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgICNzaW5nbGUtcGFnZSAucGFnZS1oZWFkZXIgLmFib3V0IC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC03MHB4OyB9XG4gICAgICAgICNzaW5nbGUtcGFnZSAucGFnZS1oZWFkZXIgLmFib3V0IC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAgICAgI3NpbmdsZS1wYWdlIC5wYWdlLWhlYWRlciAuYWJvdXQgLmNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgICNzaW5nbGUtcGFnZSAucGFnZS1oZWFkZXIgLmFib3V0IC5jb250ZW50IC5zdWJ0aXRsZSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICNzaW5nbGUtcGFnZSAucGFnZS1oZWFkZXIgLmFib3V0IC5jb250ZW50IGgxIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBTZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4OyB9XG4gICAgICAgICNzaW5nbGUtcGFnZSAucGFnZS1oZWFkZXIgLmFib3V0IC5jb250ZW50IC5pbnRyb2R1Y3Rpb24ge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgI3NpbmdsZS1wYWdlIC5zaW5nbGUtcGFnZS1ib2R5IHtcbiAgICB3aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDUwcHggMDsgfVxuICAgICNzaW5nbGUtcGFnZSAuc2luZ2xlLXBhZ2UtYm9keSBoMyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAjc2luZ2xlLXBhZ2UgLnNpbmdsZS1wYWdlLWJvZHkgLnJpY2gtdGV4dC1ibG9jayBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAjc2luZ2xlLXBhZ2UgLnNpbmdsZS1wYWdlLWJvZHkgLm1lZGlhLWJsb2NrLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAgICNzaW5nbGUtcGFnZSAuc2luZ2xlLXBhZ2UtYm9keSAubWVkaWEtYmxvY2stY29udGVudCAubWVkaWEtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgI3NpbmdsZS1wYWdlIC5zaW5nbGUtcGFnZS1ib2R5IC5tZWRpYS1ibG9jay1jb250ZW50IC5tZWRpYS1jb250ZW50IGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgI3NpbmdsZS1wYWdlIC5zaW5nbGUtcGFnZS1ib2R5IC5tZWRpYS1ibG9jay1jb250ZW50IC5tZWRpYS1kZXNjLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgI3NpbmdsZS1wYWdlIC5zaW5nbGUtcGFnZS1ib2R5IC5yaWdodCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgICNzaW5nbGUtcGFnZSAuc2luZ2xlLXBhZ2UtYm9keSAucmlnaHQgLm1lZGlhLWRlc2MtY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgI3NpbmdsZS1wYWdlIC5zaW5nbGUtcGFnZS1ib2R5IC5jb2xsZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDMwcHggMDsgfVxuICAgICAgI3NpbmdsZS1wYWdlIC5zaW5nbGUtcGFnZS1ib2R5IC5jb2xsZWN0aW9uLWNvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiAzMjVweDtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgICNzaW5nbGUtcGFnZSAuc2luZ2xlLXBhZ2UtYm9keSAuY29sbGVjdGlvbi1jb250YWluZXIgLmNvbGxlY3Rpb24tY2FyZDpob3ZlciAuY29sbGVjdGlvbi1uYW1lIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgICAgICNzaW5nbGUtcGFnZSAuc2luZ2xlLXBhZ2UtYm9keSAuY29sbGVjdGlvbi1jb250YWluZXIgLmNvbGxlY3Rpb24tY2FyZCAuY29sbGVjdGlvbi1uYW1lIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMTQwLCAxNiwgMC45KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjdzOyB9XG4gICAgICAgICAgI3NpbmdsZS1wYWdlIC5zaW5nbGUtcGFnZS1ib2R5IC5jb2xsZWN0aW9uLWNvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkIC5jb2xsZWN0aW9uLW5hbWUgaDMge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgI3NpbmdsZS1wYWdlIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAjc2luZ2xlLXBhZ2UgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAjc2luZ2xlLXBhZ2UgLnBhZ2UtaGVhZGVyIC5hYm91dCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICNzaW5nbGUtcGFnZSAuc2luZ2xlLXBhZ2UtYm9keSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nLXRvcDogODBweDsgfVxuICAgICNzaW5nbGUtcGFnZSAuc2luZ2xlLXBhZ2UtYm9keSAuY29sbGVjdGlvbi1jb250YWluZXIgLmNvbGxlY3Rpb24tY2FyZCB7XG4gICAgICB3aWR0aDogNDQwcHg7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3NpbmdsZS1wYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgI3NpbmdsZS1wYWdlIC5wYWdlLWhlYWRlciAuYWJvdXQgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICNzaW5nbGUtcGFnZSAucGFnZS1oZWFkZXIgLmFib3V0IC5jb250ZW50IGgxIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgI3NpbmdsZS1wYWdlIC5wYWdlLWhlYWRlciAuYWJvdXQgLmNvbnRlbnQgLmludHJvZHVjdGlvbiB7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAgICNzaW5nbGUtcGFnZSAubWVkaWEtaW1nLWJsb2NrLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICNzaW5nbGUtcGFnZSAubWVkaWEtaW1nLWJsb2NrLWNvbnRlbnQgLm1lZGlhLWltZy10aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgI3NpbmdsZS1wYWdlIC5tZWRpYS1pbWctYmxvY2stY29udGVudCAubWVkaWEtaW1nLXRpdGxlIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgICAgICNzaW5nbGUtcGFnZSAubWVkaWEtaW1nLWJsb2NrLWNvbnRlbnQgLm1lZGlhLWltZy1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAjc2luZ2xlLXBhZ2UgLm1lZGlhLWltZy1ibG9jay1jb250ZW50IC5tZWRpYS1pbWctY29udGVudCBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gICAgI3NpbmdsZS1wYWdlIC5zaW5nbGUtcGFnZS1ib2R5IHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW46IDMwcHggYXV0bzsgfVxuICAgICAgI3NpbmdsZS1wYWdlIC5zaW5nbGUtcGFnZS1ib2R5IC5tZWRpYS1ibG9jay1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAgICNzaW5nbGUtcGFnZSAuc2luZ2xlLXBhZ2UtYm9keSAubWVkaWEtYmxvY2stY29udGVudCAubWVkaWEtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgI3NpbmdsZS1wYWdlIC5zaW5nbGUtcGFnZS1ib2R5IC5tZWRpYS1ibG9jay1jb250ZW50IC5tZWRpYS1kZXNjLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgI3NpbmdsZS1wYWdlIC5zaW5nbGUtcGFnZS1ib2R5IC5tZWRpYS1ibG9jay1jb250ZW50IC5tZWRpYS1kZXNjLWNvbnRlbnQgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgI3NpbmdsZS1wYWdlIC5zaW5nbGUtcGFnZS1ib2R5IC5tZWRpYS1ibG9jay1jb250ZW50IC5tZWRpYS1kZXNjLWNvbnRlbnQgLm1lZGlhLWRlc2Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7IH1cbiAgICAgICAgICAgICNzaW5nbGUtcGFnZSAuc2luZ2xlLXBhZ2UtYm9keSAubWVkaWEtYmxvY2stY29udGVudCAubWVkaWEtZGVzYy1jb250ZW50IC5tZWRpYS1kZXNjIGxpIHtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogaW5zaWRlOyB9XG4gICAgICAgICAgICAjc2luZ2xlLXBhZ2UgLnNpbmdsZS1wYWdlLWJvZHkgLm1lZGlhLWJsb2NrLWNvbnRlbnQgLm1lZGlhLWRlc2MtY29udGVudCAubWVkaWEtZGVzYyBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM2RkI4RkY7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAjc2luZ2xlLXBhZ2UgLnNpbmdsZS1wYWdlLWJvZHkgLnJpZ2h0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAjc2luZ2xlLXBhZ2UgLnNpbmdsZS1wYWdlLWJvZHkgLnJpZ2h0IC5tZWRpYS1kZXNjLWNvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICNzaW5nbGUtcGFnZSAuc2luZ2xlLXBhZ2UtYm9keSAuY29sbGVjdGlvbi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICNzaW5nbGUtcGFnZSAuc2luZ2xlLXBhZ2UtYm9keSAuY29sbGVjdGlvbi1jb250YWluZXIgLmNvbGxlY3Rpb24tY2FyZCB7XG4gICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjhweCkge1xuICAjc2luZ2xlLXBhZ2UgLnBhZ2UtaGVhZGVyIC5hYm91dCAuY29udGVudCAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI3NpbmdsZS1wYWdlIC5wYWdlLWhlYWRlciAuYWJvdXQgLmNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI3NpbmdsZS1wYWdlIC5wYWdlLWhlYWRlciAuYWJvdXQgLmNvbnRlbnQgLmludHJvZHVjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3NpbmdsZS1wYWdlIC5zaW5nbGUtcGFnZS1ib2R5IC5tZWRpYS1ibG9jay1jb250ZW50IC5tZWRpYS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNzaW5nbGUtcGFnZSAucGFnZS1oZWFkZXIgLmFib3V0IC5pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IC00MHB4OyB9XG4gICNzaW5nbGUtcGFnZSAucGFnZS1oZWFkZXIgLmFib3V0IC5jb250ZW50IGgxIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAjc2luZ2xlLXBhZ2UgLnNpbmdsZS1wYWdlLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4OyB9XG4gICAgI3NpbmdsZS1wYWdlIC5zaW5nbGUtcGFnZS1ib2R5IC5jb2xsZWN0aW9uLWNvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkIHtcbiAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgIGhlaWdodDogMTU0cHg7IH1cbiAgICAgICNzaW5nbGUtcGFnZSAuc2luZ2xlLXBhZ2UtYm9keSAuY29sbGVjdGlvbi1jb250YWluZXIgLmNvbGxlY3Rpb24tY2FyZCAuY29sbGVjdGlvbi1uYW1lIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLmhvbWVwYWdlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5iYW5uZXItc2xpZGUgLmFjdGl2aXRpZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmJhbm5lci1zbGlkZSAuYWN0aXZpdGllcyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMzgwcHg7IH1cbiAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmJhbm5lci1zbGlkZSAuYWN0aXZpdGllcyAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlOyB9XG4gICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuYmFubmVyLXNsaWRlIC5hY3Rpdml0aWVzIC5hY3Rpdml0eS1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuYmFubmVyLXNsaWRlIC5hY3Rpdml0aWVzIC5hY3Rpdml0eS1jb250ZW50IGgxIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmJhbm5lci1zbGlkZSAuYWN0aXZpdGllcyAuYWN0aXZpdHktY29udGVudCAuc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTMwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2sge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IC4zczsgfVxuICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrOmZpcnN0LW9mLXR5cGUsIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTkwcHg7IH1cbiAgICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jazpob3ZlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrIC5pbnNpZGUtYmxvY2sgLmNpcmNsZS1jb250ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2JsYWNrLWNpcmNsZS5wbmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2sgLmluc2lkZS1ibG9jayAuY2lyY2xlLWNvbnRlbnQgaDMge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jayAuaW5zaWRlLWJsb2NrIC5jaXJjbGUtY29udGVudCBoMzphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTM1cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cbiAgICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrIC5pbnNpZGUtYmxvY2sgLmNpcmNsZS1jb250ZW50IGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrIC5pbnNpZGUtYmxvY2sgLmNpcmNsZS1jb250ZW50Lm9yYW5nZSBoMzphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ4YzBlO1xuICAgICAgICAgICAgYm90dG9tOiAtMjBweDsgfVxuICAgICAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2sgLmluc2lkZS1ibG9jayAuY2lyY2xlLWNvbnRlbnQub3JhbmdlIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrIC5pbnNpZGUtYmxvY2sgLmNpcmNsZS1jb250ZW50LmdyZWVuIGgzOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5M2M1ODE7IH1cbiAgICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrIC5pbnNpZGUtYmxvY2sgLmNpcmNsZS1jb250ZW50LnR1cnF1b2lzZSBoMzphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJjOWQyOyB9XG4gICAgICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jayAuaW5zaWRlLWJsb2NrIC5jaXJjbGUtY29udGVudC5ibHVlIGgzOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGE4ZTY7IH1cbiAgICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jayAuaW5zaWRlLWJsb2NrIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTExMHB4OyB9XG4gICAgICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jayAuaW5zaWRlLWJsb2NrIC5pbWFnZS1jb250YWluZXIgLmJsb2NrLWltYWdlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jayAuaW5zaWRlLWJsb2NrIC5pbWFnZS1jb250YWluZXIgLmJsb2NrLWltYWdlIGltZyB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI4MHB4OyB9XG4gIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLnNlbGVjdGVkLXByb2R1Y3RzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL3Byb2R1Y3RzLWJnLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuc2VsZWN0ZWQtcHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCB7XG4gICAgICB3aWR0aDogMTMwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLnNlbGVjdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3RzLW9uZSBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuc2VsZWN0ZWQtcHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdHMtb25lIC50b3AtcHJvZHVjdHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLnNlbGVjdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3RzLW9uZSAudG9wLXByb2R1Y3RzIC5yb3ctcHJvZHVjdHMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuc2VsZWN0ZWQtcHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdHMtb25lIC50b3AtcHJvZHVjdHMgLnJvdy1wcm9kdWN0cyAucHJvZHVjdC1jYXJkIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5zZWxlY3RlZC1wcm9kdWN0cyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0cy1vbmUgLnRvcC1wcm9kdWN0cyAucm93LXByb2R1Y3RzIC5wcm9kdWN0LWNhcmQgLmNhcmQtaG92ZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLnNlbGVjdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3RzLW9uZSAudG9wLXByb2R1Y3RzIC5yb3ctcHJvZHVjdHMgLnByb2R1Y3QtY2FyZCAuY2FyZC1ob3Zlcjpob3ZlciAuY2FyZC1jb250ZW50IC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgICAgICAgICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5zZWxlY3RlZC1wcm9kdWN0cyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0cy1vbmUgLnRvcC1wcm9kdWN0cyAucm93LXByb2R1Y3RzIC5wcm9kdWN0LWNhcmQgLmNhcmQtaG92ZXI6aG92ZXIgLmNhcmQtY29udGVudCAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIzcHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlOyB9XG4gICAgICAgICAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLnNlbGVjdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3RzLW9uZSAudG9wLXByb2R1Y3RzIC5yb3ctcHJvZHVjdHMgLnByb2R1Y3QtY2FyZCAuY2FyZC1ob3Zlcjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5zZWxlY3RlZC1wcm9kdWN0cyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0cy1vbmUgLnRvcC1wcm9kdWN0cyAucm93LXByb2R1Y3RzIC5wcm9kdWN0LWNhcmQgLmNhcmQtaG92ZXIgLmNhcmQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5zZWxlY3RlZC1wcm9kdWN0cyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0cy1vbmUgLnRvcC1wcm9kdWN0cyAucm93LXByb2R1Y3RzIC5wcm9kdWN0LWNhcmQgLmNhcmQtaG92ZXIgLmNhcmQtY29udGVudCAuY2FyZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLnNlbGVjdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3RzLW9uZSAudG9wLXByb2R1Y3RzIC5yb3ctcHJvZHVjdHMgLnByb2R1Y3QtY2FyZCAuY2FyZC1ob3ZlciAuY2FyZC1jb250ZW50IC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuN3M7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjE1cHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5zZWxlY3RlZC1wcm9kdWN0cyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0cy1vbmUgLnRvcC1wcm9kdWN0cyAucm93LXByb2R1Y3RzIC5wcm9kdWN0LWNhcmQgLmNhcmQtaG92ZXIgLmNhcmQtY29udGVudCAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlOyB9XG4gICAgICAgICAgICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuc2VsZWN0ZWQtcHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdHMtb25lIC50b3AtcHJvZHVjdHMgLnJvdy1wcm9kdWN0cyAucHJvZHVjdC1jYXJkIC5jYXJkLWhvdmVyIC5jYXJkLWNvbnRlbnQgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5zZWxlY3RlZC1wcm9kdWN0cyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0cy1vbmUgLnRvcC1wcm9kdWN0cyAucm93LXByb2R1Y3RzIC5wcm9kdWN0LWNhcmQgLmNhcmQtaG92ZXIgLmNhcmQtY29udGVudCAucHJpY2UgcCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IEJvbGRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgICAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLnNlbGVjdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3RzLW9uZSAudG9wLXByb2R1Y3RzIC5yb3ctcHJvZHVjdHMgLnByb2R1Y3QtY2FyZCAuY2FyZC1ob3ZlciAuY2FyZC1jb250ZW50IC53YXJhbnR5LWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuc2VsZWN0ZWQtcHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdHMtb25lIC50b3AtcHJvZHVjdHMgLnJvdy1wcm9kdWN0cyAucHJvZHVjdC1jYXJkIC5jYXJkLWhvdmVyIC5jYXJkLWNvbnRlbnQgLndhcmFudHktYmxvY2sgLmNhcmQtc3ViLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTVweDsgfVxuICAgICAgICAgICAgICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5zZWxlY3RlZC1wcm9kdWN0cyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0cy1vbmUgLnRvcC1wcm9kdWN0cyAucm93LXByb2R1Y3RzIC5wcm9kdWN0LWNhcmQgLmNhcmQtaG92ZXIgLmNhcmQtY29udGVudCAud2FyYW50eS1ibG9jayAuY2FyZC1zdWItdGV4dC5wcm9kdWN0LXR5cGUtbmV3IHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL25ldWYucG5nXCIpOyB9XG4gICAgICAgICAgICAgICAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLnNlbGVjdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3RzLW9uZSAudG9wLXByb2R1Y3RzIC5yb3ctcHJvZHVjdHMgLnByb2R1Y3QtY2FyZCAuY2FyZC1ob3ZlciAuY2FyZC1jb250ZW50IC53YXJhbnR5LWJsb2NrIC5jYXJkLXN1Yi10ZXh0LnByb2R1Y3QtdHlwZS1vIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL29jY2FzaW9uLnBuZ1wiKTsgfVxuICAgICAgICAgICAgICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5zZWxlY3RlZC1wcm9kdWN0cyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0cy1vbmUgLnRvcC1wcm9kdWN0cyAucm93LXByb2R1Y3RzIC5wcm9kdWN0LWNhcmQgLmNhcmQtaG92ZXIgLmNhcmQtY29udGVudCAud2FyYW50eS1ibG9jayAuY2FyZC1zdWItdGV4dC5wcm9kdWN0LXR5cGUtayB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9kZWNsYXNzZS5wbmdcIik7IH1cbiAgICAgICAgICAgICAgICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuc2VsZWN0ZWQtcHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdHMtb25lIC50b3AtcHJvZHVjdHMgLnJvdy1wcm9kdWN0cyAucHJvZHVjdC1jYXJkIC5jYXJkLWhvdmVyIC5jYXJkLWNvbnRlbnQgLndhcmFudHktYmxvY2sgLmNhcmQtc3ViLXRleHQuZW5kLXNlcmllIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2Zpbi1zZXJpZS5wbmdcIik7IH1cbiAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1wcm9kdWN0cyBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmNhdGVnb3JpZXMtcHJvZHVjdHMgLmNhdGVnb3JpZXMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTM2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDcwcHggMDsgfVxuICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmNhdGVnb3JpZXMtcHJvZHVjdHMgLmNhdGVnb3JpZXMtY29udGFpbmVyIC5jYXRlZ29yaWVzLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5jYXRlZ29yaWVzLXByb2R1Y3RzIC5jYXRlZ29yaWVzLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1jb250ZW50IC5sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA2MyU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1wcm9kdWN0cyAuY2F0ZWdvcmllcy1jb250YWluZXIgLmNhdGVnb3JpZXMtY29udGVudCAubGVmdC1jb250YWluZXIgLmNhdGVnb3JpZXMtbGluay1ibG9jayB7XG4gICAgICAgICAgd2lkdGg6IDY1JTsgfVxuICAgICAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmNhdGVnb3JpZXMtcHJvZHVjdHMgLmNhdGVnb3JpZXMtY29udGFpbmVyIC5jYXRlZ29yaWVzLWNvbnRlbnQgLmxlZnQtY29udGFpbmVyIC5jYXRlZ29yaWVzLWxpbmstYmxvY2sgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5jYXRlZ29yaWVzLXByb2R1Y3RzIC5jYXRlZ29yaWVzLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1jb250ZW50IC5sZWZ0LWNvbnRhaW5lciAuY2F0ZWdvcmllcy1saW5rLWJsb2NrIGE6aG92ZXIgLmNvbGxlY3Rpb24tbmFtZSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1wcm9kdWN0cyAuY2F0ZWdvcmllcy1jb250YWluZXIgLmNhdGVnb3JpZXMtY29udGVudCAubGVmdC1jb250YWluZXIgLmNhdGVnb3JpZXMtbGluay1ibG9jayBhIC5jb2xsZWN0aW9uLW5hbWUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuN3M7XG4gICAgICAgICAgICAgIGhlaWdodDogNDVweDsgfVxuICAgICAgICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5jYXRlZ29yaWVzLXByb2R1Y3RzIC5jYXRlZ29yaWVzLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1jb250ZW50IC5sZWZ0LWNvbnRhaW5lciAuY2F0ZWdvcmllcy1saW5rLWJsb2NrIGEgLmNvbGxlY3Rpb24tbmFtZSBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuN3M7IH1cbiAgICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1wcm9kdWN0cyAuY2F0ZWdvcmllcy1jb250YWluZXIgLmNhdGVnb3JpZXMtY29udGVudCAubGVmdC1jb250YWluZXIgLmZpcnN0LWNvbnRhaW5lciwgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1wcm9kdWN0cyAuY2F0ZWdvcmllcy1jb250YWluZXIgLmNhdGVnb3JpZXMtY29udGVudCAubGVmdC1jb250YWluZXIgLnNlY29uZC1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmNhdGVnb3JpZXMtcHJvZHVjdHMgLmNhdGVnb3JpZXMtY29udGFpbmVyIC5jYXRlZ29yaWVzLWNvbnRlbnQgLmxlZnQtY29udGFpbmVyIC5maXJzdC1jb250YWluZXIgLnRleHQtY29udGVudCwgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1wcm9kdWN0cyAuY2F0ZWdvcmllcy1jb250YWluZXIgLmNhdGVnb3JpZXMtY29udGVudCAubGVmdC1jb250YWluZXIgLnNlY29uZC1jb250YWluZXIgLnRleHQtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMzUlOyB9XG4gICAgICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5jYXRlZ29yaWVzLXByb2R1Y3RzIC5jYXRlZ29yaWVzLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1jb250ZW50IC5sZWZ0LWNvbnRhaW5lciAuZmlyc3QtY29udGFpbmVyIC50ZXh0LWNvbnRlbnQgLnRleHQtcmljaCwgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1wcm9kdWN0cyAuY2F0ZWdvcmllcy1jb250YWluZXIgLmNhdGVnb3JpZXMtY29udGVudCAubGVmdC1jb250YWluZXIgLnNlY29uZC1jb250YWluZXIgLnRleHQtY29udGVudCAudGV4dC1yaWNoIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1wcm9kdWN0cyAuY2F0ZWdvcmllcy1jb250YWluZXIgLmNhdGVnb3JpZXMtY29udGVudCAubGVmdC1jb250YWluZXIgLmZpcnN0LWNvbnRhaW5lciAuY2F0ZWdvcmllcy1saW5rLWJsb2NrIGEgLmNvbGxlY3Rpb24tbmFtZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MCwgMjAxLCAyMTAsIDAuODUpOyB9XG4gICAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmNhdGVnb3JpZXMtcHJvZHVjdHMgLmNhdGVnb3JpZXMtY29udGFpbmVyIC5jYXRlZ29yaWVzLWNvbnRlbnQgLmxlZnQtY29udGFpbmVyIC5zZWNvbmQtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1wcm9kdWN0cyAuY2F0ZWdvcmllcy1jb250YWluZXIgLmNhdGVnb3JpZXMtY29udGVudCAubGVmdC1jb250YWluZXIgLnNlY29uZC1jb250YWluZXIgLmNhdGVnb3JpZXMtbGluay1ibG9jayBhIC5jb2xsZWN0aW9uLW5hbWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDcsIDE5NywgMTI5LCAwLjg1KTsgfVxuICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1wcm9kdWN0cyAuY2F0ZWdvcmllcy1jb250YWluZXIgLmNhdGVnb3JpZXMtY29udGVudCAucmlnaHQtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDM3JTtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5jYXRlZ29yaWVzLXByb2R1Y3RzIC5jYXRlZ29yaWVzLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1jb250ZW50IC5yaWdodC1jb250YWluZXIgLmNhdGVnb3JpZXMtbGluay1ibG9jayB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDQ3JTsgfVxuICAgICAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmNhdGVnb3JpZXMtcHJvZHVjdHMgLmNhdGVnb3JpZXMtY29udGFpbmVyIC5jYXRlZ29yaWVzLWNvbnRlbnQgLnJpZ2h0LWNvbnRhaW5lciAuY2F0ZWdvcmllcy1saW5rLWJsb2NrIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjdzOyB9XG4gICAgICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5jYXRlZ29yaWVzLXByb2R1Y3RzIC5jYXRlZ29yaWVzLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1jb250ZW50IC5yaWdodC1jb250YWluZXIgLmNhdGVnb3JpZXMtbGluay1ibG9jayBhOmhvdmVyIC5jb2xsZWN0aW9uLW5hbWUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmNhdGVnb3JpZXMtcHJvZHVjdHMgLmNhdGVnb3JpZXMtY29udGFpbmVyIC5jYXRlZ29yaWVzLWNvbnRlbnQgLnJpZ2h0LWNvbnRhaW5lciAuY2F0ZWdvcmllcy1saW5rLWJsb2NrIGEgLmNvbGxlY3Rpb24tbmFtZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC43cztcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4OyB9XG4gICAgICAgICAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmNhdGVnb3JpZXMtcHJvZHVjdHMgLmNhdGVnb3JpZXMtY29udGFpbmVyIC5jYXRlZ29yaWVzLWNvbnRlbnQgLnJpZ2h0LWNvbnRhaW5lciAuY2F0ZWdvcmllcy1saW5rLWJsb2NrIGEgLmNvbGxlY3Rpb24tbmFtZSBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuN3M7IH1cbiAgICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5jYXRlZ29yaWVzLXByb2R1Y3RzIC5jYXRlZ29yaWVzLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1jb250ZW50IC5yaWdodC1jb250YWluZXIgLmNhdGVnb3JpZXMtbGluay1ibG9jazpudGgtY2hpbGQoMSkgYSAuY29sbGVjdGlvbi1uYW1lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ0LCAxNDAsIDE0LCAwLjg1KTsgfVxuICAgICAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmNhdGVnb3JpZXMtcHJvZHVjdHMgLmNhdGVnb3JpZXMtY29udGFpbmVyIC5jYXRlZ29yaWVzLWNvbnRlbnQgLnJpZ2h0LWNvbnRhaW5lciAuY2F0ZWdvcmllcy1saW5rLWJsb2NrOm50aC1jaGlsZCgyKSBhIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1wcm9kdWN0cyAuY2F0ZWdvcmllcy1jb250YWluZXIgLmNhdGVnb3JpZXMtY29udGVudCAucmlnaHQtY29udGFpbmVyIC5jYXRlZ29yaWVzLWxpbmstYmxvY2s6bnRoLWNoaWxkKDIpIGEgLmNvbGxlY3Rpb24tbmFtZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTY4LCAyMzAsIDAuODUpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5iYW5uZXItc2xpZGUgLmFjdGl2aXRpZXMgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMTBweDsgfVxuICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEyMzBweDsgfVxuICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogLTEwMHB4OyB9XG4gICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrOmZpcnN0LW9mLXR5cGUsIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE0NXB4OyB9XG4gICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrIC5pbnNpZGUtYmxvY2sgLmNpcmNsZS1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgd2lkdGg6IDI4MHB4OyB9XG4gICAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2sgLmluc2lkZS1ibG9jayAuY2lyY2xlLWNvbnRlbnQgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jayAuaW5zaWRlLWJsb2NrIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMjVweDsgfVxuICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrIC5pbnNpZGUtYmxvY2sgLmltYWdlLWNvbnRhaW5lciAuYmxvY2staW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jayAuaW5zaWRlLWJsb2NrIC5pbWFnZS1jb250YWluZXIgLmJsb2NrLWltYWdlIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5zZWxlY3RlZC1wcm9kdWN0cyAucHJvZHVjdC1ncmlkIHtcbiAgICB3aWR0aDogMTE4MHB4OyB9XG4gIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmNhdGVnb3JpZXMtcHJvZHVjdHMgLmNhdGVnb3JpZXMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTkwcHg7IH1cbiAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMDBweDsgfVxuICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jazpmaXJzdC1vZi10eXBlLCAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNDVweDsgfVxuICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jayAuaW5zaWRlLWJsb2NrIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2sgLmluc2lkZS1ibG9jayAuY2lyY2xlLWNvbnRlbnQge1xuICAgICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgICAgd2lkdGg6IDI0MHB4OyB9XG4gICAgICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jayAuaW5zaWRlLWJsb2NrIC5jaXJjbGUtY29udGVudCBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrIC5pbnNpZGUtYmxvY2sgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEyNXB4OyB9XG4gICAgICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jayAuaW5zaWRlLWJsb2NrIC5pbWFnZS1jb250YWluZXIgLmJsb2NrLWltYWdlIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTBweDsgfVxuICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5zZWxlY3RlZC1wcm9kdWN0cyAucHJvZHVjdC1ncmlkIHtcbiAgICB3aWR0aDogOTkwcHg7IH1cbiAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1wcm9kdWN0cyAuY2F0ZWdvcmllcy1jb250YWluZXIge1xuICAgIHdpZHRoOiA5NSU7IH1cbiAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5jYXRlZ29yaWVzLXByb2R1Y3RzIC5jYXRlZ29yaWVzLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1jb250ZW50IC5sZWZ0LWNvbnRhaW5lciAuZmlyc3QtY29udGFpbmVyLCAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5jYXRlZ29yaWVzLXByb2R1Y3RzIC5jYXRlZ29yaWVzLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1jb250ZW50IC5sZWZ0LWNvbnRhaW5lciAuc2Vjb25kLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5iYW5uZXItc2xpZGUgLmFjdGl2aXRpZXMgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyODBweDsgfVxuICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5iYW5uZXItc2xpZGUgLmFjdGl2aXRpZXMgLmFjdGl2aXR5LWNvbnRlbnQgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jayB7XG4gICAgICBmbGV4LWdyb3c6IGluaGVyaXQ7XG4gICAgICBmbGV4LWJhc2lzOiBpbmhlcml0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2s6Zmlyc3Qtb2YtdHlwZSwgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jazpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTA1cHg7IH1cbiAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jayAuaW5zaWRlLWJsb2NrIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrIC5pbnNpZGUtYmxvY2sgLmNpcmNsZS1jb250ZW50IHtcbiAgICAgICAgICBoZWlnaHQ6IDMxMHB4O1xuICAgICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrIC5pbnNpZGUtYmxvY2sgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE2M3B4OyB9XG4gICAgICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jayAuaW5zaWRlLWJsb2NrIC5pbWFnZS1jb250YWluZXIgLmJsb2NrLWltYWdlIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMzBweDsgfVxuICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5zZWxlY3RlZC1wcm9kdWN0cyAucHJvZHVjdC1ncmlkIHtcbiAgICB3aWR0aDogOTUlOyB9XG4gICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuc2VsZWN0ZWQtcHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdHMtb25lIC50b3AtcHJvZHVjdHMgLnJvdy1wcm9kdWN0cyAucHJvZHVjdC1jYXJkIC5jYXJkLWhvdmVyIC5jYXJkLWNvbnRlbnQgLnByaWNlIHAge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5jYXRlZ29yaWVzLXByb2R1Y3RzIC5jYXRlZ29yaWVzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk1JTsgfVxuICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmNhdGVnb3JpZXMtcHJvZHVjdHMgLmNhdGVnb3JpZXMtY29udGFpbmVyIC5jYXRlZ29yaWVzLWNvbnRlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1wcm9kdWN0cyAuY2F0ZWdvcmllcy1jb250YWluZXIgLmNhdGVnb3JpZXMtY29udGVudCAubGVmdC1jb250YWluZXIsIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmNhdGVnb3JpZXMtcHJvZHVjdHMgLmNhdGVnb3JpZXMtY29udGFpbmVyIC5jYXRlZ29yaWVzLWNvbnRlbnQgLnJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5jYXRlZ29yaWVzLXByb2R1Y3RzIC5jYXRlZ29yaWVzLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1jb250ZW50IC5yaWdodC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmNhdGVnb3JpZXMtcHJvZHVjdHMgLmNhdGVnb3JpZXMtY29udGFpbmVyIC5jYXRlZ29yaWVzLWNvbnRlbnQgLnJpZ2h0LWNvbnRhaW5lciAuY2F0ZWdvcmllcy1saW5rLWJsb2NrIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1wcm9kdWN0cyAuY2F0ZWdvcmllcy1jb250YWluZXIgLmNhdGVnb3JpZXMtY29udGVudCAucmlnaHQtY29udGFpbmVyIC5jYXRlZ29yaWVzLWxpbmstYmxvY2sgYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMzMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY4cHgpIHtcbiAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuYmFubmVyLXNsaWRlIC5hY3Rpdml0aWVzIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMzYwcHg7IH1cbiAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuYmFubmVyLXNsaWRlIC5hY3Rpdml0aWVzIC5hY3Rpdml0eS1jb250ZW50IHtcbiAgICB0b3A6IDUyJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTIlKTsgfVxuICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrLCAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrOmZpcnN0LW9mLXR5cGUsIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jayAuaW5zaWRlLWJsb2NrLCAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrOmZpcnN0LW9mLXR5cGUgLmluc2lkZS1ibG9jaywgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jazpsYXN0LW9mLXR5cGUgLmluc2lkZS1ibG9jayB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2sgLmluc2lkZS1ibG9jayAuY2lyY2xlLWNvbnRlbnQsIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2s6Zmlyc3Qtb2YtdHlwZSAuaW5zaWRlLWJsb2NrIC5jaXJjbGUtY29udGVudCwgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jazpsYXN0LW9mLXR5cGUgLmluc2lkZS1ibG9jayAuY2lyY2xlLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgICB3aWR0aDogMjMwcHg7IH1cbiAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2sgLmluc2lkZS1ibG9jayAuaW1hZ2UtY29udGFpbmVyLCAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrOmZpcnN0LW9mLXR5cGUgLmluc2lkZS1ibG9jayAuaW1hZ2UtY29udGFpbmVyLCAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrOmxhc3Qtb2YtdHlwZSAuaW5zaWRlLWJsb2NrIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7IH1cbiAgICAgICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jayAuaW5zaWRlLWJsb2NrIC5pbWFnZS1jb250YWluZXIgLmJsb2NrLWltYWdlIGltZywgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jazpmaXJzdC1vZi10eXBlIC5pbnNpZGUtYmxvY2sgLmltYWdlLWNvbnRhaW5lciAuYmxvY2staW1hZ2UgaW1nLCAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrOmxhc3Qtb2YtdHlwZSAuaW5zaWRlLWJsb2NrIC5pbWFnZS1jb250YWluZXIgLmJsb2NrLWltYWdlIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjEwcHg7IH1cbiAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jazpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTA1cHg7IH1cbiAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1wcm9kdWN0cyAuY2F0ZWdvcmllcy1jb250YWluZXIgLmNhdGVnb3JpZXMtY29udGVudCAubGVmdC1jb250YWluZXIgLmZpcnN0LWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5jYXRlZ29yaWVzLXByb2R1Y3RzIC5jYXRlZ29yaWVzLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1jb250ZW50IC5sZWZ0LWNvbnRhaW5lciAuc2Vjb25kLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmNhdGVnb3JpZXMtcHJvZHVjdHMgLmNhdGVnb3JpZXMtY29udGFpbmVyIC5jYXRlZ29yaWVzLWNvbnRlbnQgLmxlZnQtY29udGFpbmVyIC5maXJzdC1jb250YWluZXIgLnRleHQtY29udGVudCwgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1wcm9kdWN0cyAuY2F0ZWdvcmllcy1jb250YWluZXIgLmNhdGVnb3JpZXMtY29udGVudCAubGVmdC1jb250YWluZXIgLnNlY29uZC1jb250YWluZXIgLnRleHQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5jYXRlZ29yaWVzLXByb2R1Y3RzIC5jYXRlZ29yaWVzLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1jb250ZW50IC5sZWZ0LWNvbnRhaW5lciAuZmlyc3QtY29udGFpbmVyIC50ZXh0LWNvbnRlbnQgLnRleHQtcmljaCwgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1wcm9kdWN0cyAuY2F0ZWdvcmllcy1jb250YWluZXIgLmNhdGVnb3JpZXMtY29udGVudCAubGVmdC1jb250YWluZXIgLnNlY29uZC1jb250YWluZXIgLnRleHQtY29udGVudCAudGV4dC1yaWNoIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmNhdGVnb3JpZXMtcHJvZHVjdHMgLmNhdGVnb3JpZXMtY29udGFpbmVyIC5jYXRlZ29yaWVzLWNvbnRlbnQgLmxlZnQtY29udGFpbmVyIC5maXJzdC1jb250YWluZXIgLmNhdGVnb3JpZXMtbGluay1ibG9jaywgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1wcm9kdWN0cyAuY2F0ZWdvcmllcy1jb250YWluZXIgLmNhdGVnb3JpZXMtY29udGVudCAubGVmdC1jb250YWluZXIgLnNlY29uZC1jb250YWluZXIgLmNhdGVnb3JpZXMtbGluay1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmNhdGVnb3JpZXMtcHJvZHVjdHMgLmNhdGVnb3JpZXMtY29udGFpbmVyIC5jYXRlZ29yaWVzLWNvbnRlbnQgLmxlZnQtY29udGFpbmVyIC5maXJzdC1jb250YWluZXIgLmNhdGVnb3JpZXMtbGluay1ibG9jayBhLCAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5jYXRlZ29yaWVzLXByb2R1Y3RzIC5jYXRlZ29yaWVzLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1jb250ZW50IC5sZWZ0LWNvbnRhaW5lciAuc2Vjb25kLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1saW5rLWJsb2NrIGEge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1wcm9kdWN0cyAuY2F0ZWdvcmllcy1jb250YWluZXIgLmNhdGVnb3JpZXMtY29udGVudCAucmlnaHQtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuY2F0ZWdvcmllcy1wcm9kdWN0cyAuY2F0ZWdvcmllcy1jb250YWluZXIgLmNhdGVnb3JpZXMtY29udGVudCAucmlnaHQtY29udGFpbmVyIC5jYXRlZ29yaWVzLWxpbmstYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmNhdGVnb3JpZXMtcHJvZHVjdHMgLmNhdGVnb3JpZXMtY29udGFpbmVyIC5jYXRlZ29yaWVzLWNvbnRlbnQgLnJpZ2h0LWNvbnRhaW5lciAuY2F0ZWdvcmllcy1saW5rLWJsb2NrOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmNhdGVnb3JpZXMtcHJvZHVjdHMgLmNhdGVnb3JpZXMtY29udGFpbmVyIC5jYXRlZ29yaWVzLWNvbnRlbnQgLnJpZ2h0LWNvbnRhaW5lciAuY2F0ZWdvcmllcy1saW5rLWJsb2NrIGEge1xuICAgICAgICBoZWlnaHQ6IDI3MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuYmFubmVyLXNsaWRlIC5hY3Rpdml0aWVzIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMzQ1cHg7IH1cbiAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuYmFubmVyLXNsaWRlIC5hY3Rpdml0aWVzIC5hY3Rpdml0eS1jb250ZW50IHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrIC5pbnNpZGUtYmxvY2ssIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2s6Zmlyc3Qtb2YtdHlwZSAuaW5zaWRlLWJsb2NrLCAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrOmxhc3Qtb2YtdHlwZSAuaW5zaWRlLWJsb2NrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2sgLmluc2lkZS1ibG9jayAuY2lyY2xlLWNvbnRlbnQsIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2s6Zmlyc3Qtb2YtdHlwZSAuaW5zaWRlLWJsb2NrIC5jaXJjbGUtY29udGVudCwgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jazpsYXN0LW9mLXR5cGUgLmluc2lkZS1ibG9jayAuY2lyY2xlLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgIHdpZHRoOiAyMzBweDsgfVxuICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2sgLmluc2lkZS1ibG9jayAuaW1hZ2UtY29udGFpbmVyLCAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrOmZpcnN0LW9mLXR5cGUgLmluc2lkZS1ibG9jayAuaW1hZ2UtY29udGFpbmVyLCAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrOmxhc3Qtb2YtdHlwZSAuaW5zaWRlLWJsb2NrIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTE0MHB4O1xuICAgICAgd2lkdGg6IDE5MHB4OyB9XG4gICAgICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrIC5pbnNpZGUtYmxvY2sgLmltYWdlLWNvbnRhaW5lciAuYmxvY2staW1hZ2UgaW1nLCAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrOmZpcnN0LW9mLXR5cGUgLmluc2lkZS1ibG9jayAuaW1hZ2UtY29udGFpbmVyIC5ibG9jay1pbWFnZSBpbWcsIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2s6bGFzdC1vZi10eXBlIC5pbnNpZGUtYmxvY2sgLmltYWdlLWNvbnRhaW5lciAuYmxvY2staW1hZ2UgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTc1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5iYW5uZXItc2xpZGUgLmFjdGl2aXRpZXMgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMjBweDsgfVxuICAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrLCAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrOmZpcnN0LW9mLXR5cGUsIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2suc2Vjb25kLWJsb2NrLCAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrOmZpcnN0LW9mLXR5cGUuc2Vjb25kLWJsb2NrLCAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrOmxhc3Qtb2YtdHlwZS5zZWNvbmQtYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2sgLmluc2lkZS1ibG9jaywgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jazpmaXJzdC1vZi10eXBlIC5pbnNpZGUtYmxvY2ssIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2s6bGFzdC1vZi10eXBlIC5pbnNpZGUtYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2sgLmluc2lkZS1ibG9jayAuY2lyY2xlLWNvbnRlbnQsIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2s6Zmlyc3Qtb2YtdHlwZSAuaW5zaWRlLWJsb2NrIC5jaXJjbGUtY29udGVudCwgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jazpsYXN0LW9mLXR5cGUgLmluc2lkZS1ibG9jayAuY2lyY2xlLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICB3aWR0aDogMjgwcHg7IH1cbiAgICAgIC5ob21lcGFnZSAuaG9tZS1jb250YWluZXIgLmhpZ2hsaWdodC1wcm9kdWN0cyAucHJvZHVjdHMtY29udGFpbmVyIC5oaWdobGlnaHQtYmxvY2sgLmluc2lkZS1ibG9jayAuaW1hZ2UtY29udGFpbmVyLCAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrOmZpcnN0LW9mLXR5cGUgLmluc2lkZS1ibG9jayAuaW1hZ2UtY29udGFpbmVyLCAuaG9tZXBhZ2UgLmhvbWUtY29udGFpbmVyIC5oaWdobGlnaHQtcHJvZHVjdHMgLnByb2R1Y3RzLWNvbnRhaW5lciAuaGlnaGxpZ2h0LWJsb2NrOmxhc3Qtb2YtdHlwZSAuaW5zaWRlLWJsb2NrIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTkycHg7IH1cbiAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jazpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmhvbWVwYWdlIC5ob21lLWNvbnRhaW5lciAuaGlnaGxpZ2h0LXByb2R1Y3RzIC5wcm9kdWN0cy1jb250YWluZXIgLmhpZ2hsaWdodC1ibG9jazpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweDsgfSB9XG5cbi5jb250ZW50LXNpbmdsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5jb250ZW50LXNpbmdsZSAuY29udGVudC1zdWJ0aXRsZSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAuY29udGVudC1zaW5nbGUgLmNvbnRlbnQtc3VidGl0bGUgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgY29sb3I6ICMyYjJhMmQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDUlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jb250ZW50LXNpbmdsZSAuY29udGVudC1zdWJ0aXRsZSAuYmxvY2stY29udGVudCAuc3VidGl0bGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAuY29udGVudC1zaW5nbGUgLmNvbnRlbnQtc3VidGl0bGUgLmJsb2NrLWNvbnRlbnQgaDIge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW46IDVweCAwOyB9XG4gIC5jb250ZW50LXNpbmdsZSAuYWN0aXZpdGllcyB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuY29udGVudC1zaW5nbGUgLmFjdGl2aXRpZXMgLnpvb20ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICAuY29udGVudC1zaW5nbGUgLmFjdGl2aXRpZXMgLnpvb20gaW1nIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAxLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IDEuM3MgZWFzZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLmNvbnRlbnQtc2luZ2xlIC5hY3Rpdml0aWVzIC56b29tIC5tYXNrIHtcbiAgICAgICAgd2lkdGg6IDE0MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAuY29udGVudC1zaW5nbGUgLmFjdGl2aXRpZXM6aG92ZXIgLnpvb20gaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAuY29udGVudC1zaW5nbGUgLmFjdGl2aXRpZXM6aG92ZXIgLmFjdGl2aXRpZXMtb3ZlcmxheSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCkgc2NhbGUoMC45LCAwLjkpOyB9XG4gICAgLmNvbnRlbnQtc2luZ2xlIC5hY3Rpdml0aWVzIC5hY3Rpdml0eS1jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nLXRvcDogMTQwcHg7IH1cbiAgICAgIC5jb250ZW50LXNpbmdsZSAuYWN0aXZpdGllcyAuYWN0aXZpdHktY29udGVudCBoNiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICAgIC5jb250ZW50LXNpbmdsZSAuYWN0aXZpdGllcyAuYWN0aXZpdHktY29udGVudCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7IH1cbiAgICAgIC5jb250ZW50LXNpbmdsZSAuYWN0aXZpdGllcyAuYWN0aXZpdHktY29udGVudCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvbWVkaWFzL3N2Zy9pY29uLWJ0bi13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAgIC5jb250ZW50LXNpbmdsZSAuYWN0aXZpdGllcyAuYWN0aXZpdHktY29udGVudCBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuY29udGVudC1zaW5nbGUgLmFjdGl2aXRpZXMgLmFjdGl2aXRpZXMtb3ZlcmxheSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICM1MmJlY2Q7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAxLjNzIGVhc2U7IH1cblxuLmNvbnRlbnQtaW1hZ2Uge1xuICB3aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNTBweCAwOyB9XG4gIC5jb250ZW50LWltYWdlIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jb250ZW50LWltYWdlIC5jb250ZW50LnJpZ2h0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5jb250ZW50LWltYWdlIC5jb250ZW50LnJpZ2h0IC50ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5jb250ZW50LWltYWdlIC5jb250ZW50LmxlZnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgICAuY29udGVudC1pbWFnZSAuY29udGVudC5sZWZ0IC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgLmNvbnRlbnQtaW1hZ2UgLmNvbnRlbnQubGVmdCAudGV4dCAucHJvZHVjdC1idG4ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmNvbnRlbnQtaW1hZ2UgLmNvbnRlbnQgLnBob3RvIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5jb250ZW50LWltYWdlIC5jb250ZW50IC5waG90byBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmNvbnRlbnQtaW1hZ2UgLmNvbnRlbnQgLnRleHQge1xuICAgICAgY29sb3I6ICMyYjJhMmQ7IH1cbiAgICAgIC5jb250ZW50LWltYWdlIC5jb250ZW50IC50ZXh0IC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLmNvbnRlbnQtaW1hZ2UgLmNvbnRlbnQgLnRleHQgaDIge1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgLmNvbnRlbnQtaW1hZ2UgLmNvbnRlbnQgLnRleHQgLnByb2R1Y3QtYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyYmVjZDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgLmNvbnRlbnQtaW1hZ2UgLmNvbnRlbnQgLnRleHQgLnByb2R1Y3QtYnRuLmFkZGl0aW9uYWwtYnRuIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMTVweCAwcHg7IH1cbiAgICAgICAgLmNvbnRlbnQtaW1hZ2UgLmNvbnRlbnQgLnRleHQgLnByb2R1Y3QtYnRuOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzUyYmVjZDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4OyB9XG4gICAgICAgIC5jb250ZW50LWltYWdlIC5jb250ZW50IC50ZXh0IC5wcm9kdWN0LWJ0bjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgfVxuICAgICAgICAuY29udGVudC1pbWFnZSAuY29udGVudCAudGV4dCAucHJvZHVjdC1idG46aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAjNTJiZWNkOyB9XG4gICAgICAgICAgLmNvbnRlbnQtaW1hZ2UgLmNvbnRlbnQgLnRleHQgLnByb2R1Y3QtYnRuOmhvdmVyIC5pY29uLWJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvbWVkaWFzL3N2Zy9pY29uLWJ0bi1ibHVlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cbiAgICAgICAgLmNvbnRlbnQtaW1hZ2UgLmNvbnRlbnQgLnRleHQgLnByb2R1Y3QtYnRuIC5pY29uLWJ0biB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9tZWRpYXMvc3ZnL2ljb24tYnRuLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRlbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiA5MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRlbnQtc2luZ2xlIC5jb250ZW50LXN1YnRpdGxlIC5ibG9jay1jb250ZW50IHtcbiAgICB3aWR0aDogODAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY4cHgpIHtcbiAgLmNvbnRlbnQtc2luZ2xlIC5hY3Rpdml0aWVzIC5hY3Rpdml0eS1jb250ZW50IHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC5jb250ZW50LXNpbmdsZSAuYWN0aXZpdGllcyAuem9vbSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29udGVudC1zaW5nbGUgLmFjdGl2aXRpZXMgLmFjdGl2aXR5LWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7IH1cbiAgLmNvbnRlbnQtaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB3aWR0aDogOTUlOyB9XG4gICAgLmNvbnRlbnQtaW1hZ2UgLmNvbnRlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmNvbnRlbnQtaW1hZ2UgLmNvbnRlbnQucmlnaHQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgICAgLmNvbnRlbnQtaW1hZ2UgLmNvbnRlbnQucmlnaHQgLnRleHQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAgIC5jb250ZW50LWltYWdlIC5jb250ZW50LmxlZnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgICAgLmNvbnRlbnQtaW1hZ2UgLmNvbnRlbnQubGVmdCAudGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgICAuY29udGVudC1pbWFnZSAuY29udGVudCAucGhvdG8ge1xuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuY29udGVudC1pbWFnZSAuY29udGVudCAucGhvdG8gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5jb250ZW50LWltYWdlIC5jb250ZW50IC50ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgICAgICAuY29udGVudC1pbWFnZSAuY29udGVudCAudGV4dCBoMiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5jb250ZW50LWltYWdlIC5jb250ZW50IC50ZXh0IC5wcm9kdWN0LWJ0biB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgICAgICAgLmNvbnRlbnQtaW1hZ2UgLmNvbnRlbnQgLnRleHQgLnByb2R1Y3QtYnRuOjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogOTUlOyB9XG4gICAgICAgICAgLmNvbnRlbnQtaW1hZ2UgLmNvbnRlbnQgLnRleHQgLnByb2R1Y3QtYnRuIC5pY29uLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnQtaW1hZ2UgLmNvbnRlbnQgLnBob3RvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDkwJTsgfVxuICAgIC5jb250ZW50LWltYWdlIC5jb250ZW50IC5waG90byBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHdvLWNvbHVtbnMtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogODB2aDsgfVxuICAudHdvLWNvbHVtbnMtY29udGVudCAuY29sdW1uLW9uZSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgICAudHdvLWNvbHVtbnMtY29udGVudCAuY29sdW1uLW9uZSAuY29udGVudCB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMTQlOyB9XG4gICAgICAudHdvLWNvbHVtbnMtY29udGVudCAuY29sdW1uLW9uZSAuY29udGVudCAuc3VidGl0bGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAudHdvLWNvbHVtbnMtY29udGVudCAuY29sdW1uLW9uZSAuY29udGVudCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7IH1cbiAgICAgIC50d28tY29sdW1ucy1jb250ZW50IC5jb2x1bW4tb25lIC5jb250ZW50IHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnR3by1jb2x1bW5zLWNvbnRlbnQgLmNvbHVtbi1vbmUgLmNvbnRlbnQgLmRvd25sb2FkLWNvbnRhaW5lciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNTBweCAwOyB9XG4gICAgICAudHdvLWNvbHVtbnMtY29udGVudCAuY29sdW1uLW9uZSAuY29udGVudCAuZG93bmxvYWQtYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyYmVjZDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAudHdvLWNvbHVtbnMtY29udGVudCAuY29sdW1uLW9uZSAuY29udGVudCAuZG93bmxvYWQtYnRuOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzUyYmVjZDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4OyB9XG4gICAgICAgIC50d28tY29sdW1ucy1jb250ZW50IC5jb2x1bW4tb25lIC5jb250ZW50IC5kb3dubG9hZC1idG46aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7IH1cbiAgICAgICAgLnR3by1jb2x1bW5zLWNvbnRlbnQgLmNvbHVtbi1vbmUgLmNvbnRlbnQgLmRvd25sb2FkLWJ0bjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICM1MmJlY2Q7IH1cbiAgICAgICAgICAudHdvLWNvbHVtbnMtY29udGVudCAuY29sdW1uLW9uZSAuY29udGVudCAuZG93bmxvYWQtYnRuOmhvdmVyIC5pY29uLWJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvbWVkaWFzL3N2Zy9pY29uLWJ0bi1ibHVlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cbiAgICAgICAgLnR3by1jb2x1bW5zLWNvbnRlbnQgLmNvbHVtbi1vbmUgLmNvbnRlbnQgLmRvd25sb2FkLWJ0biAuaWNvbi1idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvbWVkaWFzL3N2Zy9pY29uLWJ0bi13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAgIC50d28tY29sdW1ucy1jb250ZW50IC5jb2x1bW4tb25lIC5jb250ZW50IC5jb250YWN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC50d28tY29sdW1ucy1jb250ZW50IC5jb2x1bW4tb25lIC5jb250ZW50IC5jb250YWN0IHAge1xuICAgICAgICAgIGNvbG9yOiAjNTJiZWNkO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgQm9sZFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC50d28tY29sdW1ucy1jb250ZW50IC5jb2x1bW4tb25lIC5jb250ZW50IC5jb250YWN0IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQlO1xuICAgICAgICAgIGhlaWdodDogNCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLnR3by1jb2x1bW5zLWNvbnRlbnQgLmNvbHVtbi1vbmUgLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLnR3by1jb2x1bW5zLWNvbnRlbnQgLmNvbHVtbi1vbmUgLmNvbnRlbnQgLmRvd25sb2FkIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIG1hcmdpbi10b3A6IDQlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3JTsgfVxuICAudHdvLWNvbHVtbnMtY29udGVudCAuY29sdW1uLXR3byB7XG4gICAgd2lkdGg6IDUyJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC50d28tY29sdW1ucy1jb250ZW50IC5jb2x1bW4tb25lIC5jb250ZW50IHtcbiAgICB3aWR0aDogODIlOyB9XG4gICAgLnR3by1jb2x1bW5zLWNvbnRlbnQgLmNvbHVtbi1vbmUgLmNvbnRlbnQgLmRvd25sb2FkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudHdvLWNvbHVtbnMtY29udGVudCAuY29sdW1uLW9uZSAuY29udGVudCAuY29udGFjdCBpbWcge1xuICAgIG1hcmdpbi10b3A6IDEycHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR3by1jb2x1bW5zLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAudHdvLWNvbHVtbnMtY29udGVudCAuY29sdW1uLW9uZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC50d28tY29sdW1ucy1jb250ZW50IC5jb2x1bW4tdHdvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50d28tY29sdW1ucy1jb250ZW50IC5jb2x1bW4tb25lIC5jb250ZW50IHtcbiAgICB3aWR0aDogODUlOyB9XG4gICAgLnR3by1jb2x1bW5zLWNvbnRlbnQgLmNvbHVtbi1vbmUgLmNvbnRlbnQgLmRvd25sb2FkLWJ0biB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgIC50d28tY29sdW1ucy1jb250ZW50IC5jb2x1bW4tb25lIC5jb250ZW50IC5kb3dubG9hZC1idG4gLmljb24tYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50d28tY29sdW1ucy1jb250ZW50IC5jb2x1bW4tb25lIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAudHdvLWNvbHVtbnMtY29udGVudCAuY29sdW1uLW9uZSAuY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gICAgICAudHdvLWNvbHVtbnMtY29udGVudCAuY29sdW1uLW9uZSAuY29udGVudCAuY29udGFjdCBpbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8qKlxyXG4gKiBAbmFtZSBFdXJvY29sZCAtIE9jY2FzIGR1IGZyb2lkXHJcbiAqIEBhdXRob3IgTGVzIFZpa2luZ3NcclxuICogQGNvbnRlbnRcclxuICogMS4gU2V0IHBhdGggZGVmYXVsdCBpbWFnZSBmaWxlLlxyXG4gKiAyLiBCcmVha3BvaW50IG9mIHJlc3BvbnNpdmUuXHJcbiAqIDMuIENvbG9yc1xyXG4gKiA0LiBGb250c1xyXG4gKi9cclxuXHJcbiRtZWRpYXNfZGlyOiBcIi4uLy4uL2Fzc2V0cy9tZWRpYXMvXCI7XHJcbiRpbWFnZXNfZGlyOiBcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvXCI7XHJcbiRmb250c19kaXI6IFwiLi4vLi4vYXNzZXRzL2ZvbnRzL1wiO1xyXG5cclxuLyogQlJFQUtQT0lOVFMgKi9cclxuXHJcbiRkZXNrdG9wLWxhcmdlOiAgICAxOTIwO1xyXG4kZGVza3RvcC1tZWRpdW06ICAgMTQ0MDtcclxuJGRlc2t0b3Atc21hbGw6ICAgIDEyODA7XHJcbiR0YWJsZXQtbGFuZHNjYXBlOiAxMDI0O1xyXG4kdGFibGV0LXBvcnRyYWl0OiAgODY4O1xyXG4kbW9iaWxlLWxhbmRzY2FwZTogNjQwO1xyXG4kbW9iaWxlLXBvcnRyYWl0OiAgNDgwO1xyXG5cclxuLyogQ09MT1JTICovXHJcblxyXG4kbWFpbi1jb2xvcjogIzJjMmMyYztcclxuJHNlY29uZGFyeS1jb2xvcjogIzUyYmVjZDtcclxuJHdoaXRlOiAjZmZmZmZmO1xyXG5cclxuJHByaW1hcnktY29sb3ItZGFyazogIzIwMjAyMDtcclxuJHByaW1hcnktY29sb3Itc2VtaWRhcms6ICMyYjJhMmQ7XHJcbiRwcmltYXJ5LWNvbG9yLW1lZGl1bTogIzJiMmEyZDtcclxuJHByaW1hcnktY29sb3ItbGlnaHQ6ICM0MzQzNDM7XHJcbiRwcmltYXJ5LWNvbG9yLXZlcnktbGlnaHQ6ICNhM2EzYTM7XHJcbiRzZWNvbmRhcnktY29sb3ItZGFyazojMjE2NGFhO1xyXG4kc2Vjb25kYXJ5LWNvbG9yLW1lZGl1bTogIzE5OWFiYTtcclxuJHRoaXJkLWNvbG9yOiAjZmZmZmZmO1xyXG4kZm91cnRoLWNvbG9yOiAjZjZmNmY2O1xyXG4kZmlmdGgtY29sb3I6ICNkN2Q3ZDc7XHJcbiRyZXF1aXJlZDogI2ZmMTMxZTtcclxuJGxpZ2h0LWJnOiAjZjZmNmY2O1xyXG5cclxuJGNvbG9yLWJsdWUtcHJpbWFyeTogIzJFNkU5RDtcclxuJGNvbG9yLWJsdWUtc2Vjb25kYXJ5OiAjMDA5NkJCO1xyXG4kY29sb3ItYmx1ZS10ZXJ0aWFyeTogIzgwQjhFMTtcclxuJGNvbG9yLXdoaXRlOiAjZmZmO1xyXG4kY29sb3ItcmVkOiAjQjUwMDAwO1xyXG4kY29sb3ItbGlnaHRncmV5OiAjQzZDNkM2O1xyXG4kY29sb3ItbGlnaHRlcmdyZXk6ICNGNUY1RjU7XHJcbiRjb2xvci1kYXJrZ3JleTogIzRBNEE0QTtcclxuJGNvbG9yLWdyZXk6ICM4QThBOEE7XHJcbiRjb2xvci1ncmV5LWJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiRjb2xvci1saWdodGdyZWVuOiAjODlERTQwO1xyXG4kY29sb3Itcm95YWxibHVlOiAjMzI3NUVEO1xyXG4kY29sb3ItbWluZXNoYWZ0OiAjMjYyNjI2O1xyXG4kY29sb3Itc3RyYXRvczogIzAxMDQ0NjtcclxuJGNvbG9yLW1hbGlidTogIzZGQjhGRjtcclxuJGNvbG9yLWJnLXNlcnZpY2U6ICNFQUVBRUE7XHJcbiRjb2xvci1ib2R5OiAjNWU1ZTVlO1xyXG4kY29sb3ItZmxhc2hncmVlbjogIzRjZDYzMTtcclxuJGNvbG9yLWxpZ2h0Z3JlZW4yOiAjNGRhZjE4O1xyXG4kY29sb3ItYnJpY2s6ICNjOTczMTc7XHJcbiRtYWluLWRhcmtlci1jb2xvcjogIzAwNGM5OTtcclxuJGxpZ2h0LWJnOiAjZjZmNmY2O1xyXG4kZm9udC1jb2xvcjogYmxhY2s7XHJcbiRib3JkZXItY29sb3I6ICNmMWYxZjE7XHJcbiRtYWluLW1lZGl1bS1jb2xvcjogIzIxNjRhYTtcclxuXHJcblxyXG4vKiBWQVJJQUJMRVMqL1xyXG5cclxuJGhlYWRlci1tb2JpbGUtaGVpZ2h0OiAgNzVweDtcclxuXHJcbi8qIEZPTlRTICovXHJcbiRmb250LXJlZ3VsYXI6ICdNb250c2VycmF0IFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1tZWRpdW06ICdNb250c2VycmF0IE1lZGl1bScsIHNhbnMtc2VyaWY7XHJcbiRmb250LXNlbWlib2xkOiAnTW9udHNlcnJhdCBTZW1pYm9sZCcsIHNhbnMtc2VyaWY7XHJcbiRmb250LWJvbGQ6ICdNb250c2VycmF0IEJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cclxuLyogbW9udHNlcnJhdC1yZWd1bGFyIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0IFJlZ3VsYXInO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKCcjeyRmb250c19kaXJ9bW9udHNlcnJhdC12MTMtbGF0aW4tcmVndWxhci5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgUmVndWxhcicpLCBsb2NhbCgnTW9udHNlcnJhdC1SZWd1bGFyJyksXHJcbiAgdXJsKCcjeyRmb250c19kaXJ9bW9udHNlcnJhdC12MTMtbGF0aW4tcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXHJcbiAgdXJsKCcjeyRmb250c19kaXJ9bW9udHNlcnJhdC12MTMtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgdXJsKCcjeyRmb250c19kaXJ9bW9udHNlcnJhdC12MTMtbGF0aW4tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gIHVybCgnI3skZm9udHNfZGlyfW1vbnRzZXJyYXQtdjEzLWxhdGluLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gIHVybCgnI3skZm9udHNfZGlyfW1vbnRzZXJyYXQtdjEzLWxhdGluLXJlZ3VsYXIuc3ZnI01vbnRzZXJyYXQnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuLyogbW9udHNlcnJhdC01MDAgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQgTWVkaXVtJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IHVybCgnI3skZm9udHNfZGlyfW1vbnRzZXJyYXQtdjEzLWxhdGluLTUwMC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgTWVkaXVtJyksIGxvY2FsKCdNb250c2VycmF0LU1lZGl1bScpLFxyXG4gIHVybCgnI3skZm9udHNfZGlyfW1vbnRzZXJyYXQtdjEzLWxhdGluLTUwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXHJcbiAgdXJsKCcjeyRmb250c19kaXJ9bW9udHNlcnJhdC12MTMtbGF0aW4tNTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICB1cmwoJyN7JGZvbnRzX2Rpcn1tb250c2VycmF0LXYxMy1sYXRpbi01MDAud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICB1cmwoJyN7JGZvbnRzX2Rpcn1tb250c2VycmF0LXYxMy1sYXRpbi01MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gIHVybCgnI3skZm9udHNfZGlyfW1vbnRzZXJyYXQtdjEzLWxhdGluLTUwMC5zdmcjTW9udHNlcnJhdCcpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG4vKiBtb250c2VycmF0LTYwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCBTZW1pYm9sZCc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgc3JjOiB1cmwoJyN7JGZvbnRzX2Rpcn1tb250c2VycmF0LXYxMy1sYXRpbi02MDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBzcmM6IGxvY2FsKCdNb250c2VycmF0IFNlbWlCb2xkJyksIGxvY2FsKCdNb250c2VycmF0LVNlbWlCb2xkJyksXHJcbiAgdXJsKCcjeyRmb250c19kaXJ9bW9udHNlcnJhdC12MTMtbGF0aW4tNjAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cclxuICB1cmwoJyN7JGZvbnRzX2Rpcn1tb250c2VycmF0LXYxMy1sYXRpbi02MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gIHVybCgnI3skZm9udHNfZGlyfW1vbnRzZXJyYXQtdjEzLWxhdGluLTYwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gIHVybCgnI3skZm9udHNfZGlyfW1vbnRzZXJyYXQtdjEzLWxhdGluLTYwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgdXJsKCcjeyRmb250c19kaXJ9bW9udHNlcnJhdC12MTMtbGF0aW4tNjAwLnN2ZyNNb250c2VycmF0JykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcbi8qIG1vbnRzZXJyYXQtNzAwIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0IEJvbGQnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogdXJsKCcjeyRmb250c19kaXJ9bW9udHNlcnJhdC12MTMtbGF0aW4tNzAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBCb2xkJyksIGxvY2FsKCdNb250c2VycmF0LUJvbGQnKSxcclxuICB1cmwoJyN7JGZvbnRzX2Rpcn1tb250c2VycmF0LXYxMy1sYXRpbi03MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xyXG4gIHVybCgnI3skZm9udHNfZGlyfW1vbnRzZXJyYXQtdjEzLWxhdGluLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgdXJsKCcjeyRmb250c19kaXJ9bW9udHNlcnJhdC12MTMtbGF0aW4tNzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgdXJsKCcjeyRmb250c19kaXJ9bW9udHNlcnJhdC12MTMtbGF0aW4tNzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICB1cmwoJyN7JGZvbnRzX2Rpcn1tb250c2VycmF0LXYxMy1sYXRpbi03MDAuc3ZnI01vbnRzZXJyYXQnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIFxyXG4gICB2Mi4wIHwgMjAxMTAxMjZcclxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcclxuKi9cclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcclxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcclxuYiwgdSwgaSwgY2VudGVyLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBcclxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRmb250OiBpbmhlcml0O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmJvZHkge1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbm9sLCB1bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlLCBxIHtcclxuXHRxdW90ZXM6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59IiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG5cbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICB9XG4gIEBlbHNlIHtcbiAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgfVxuICBAZWxzZSB7XG4gICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICB9XG59XG5cbi8qIEljb25zICovXG4vL0BpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbi8vICAgIEBmb250LWZhY2Uge1xuLy8gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4vLyAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbi8vICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4vLyAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgICB9XG4vL31cblxuLyogQXJyb3dzICovXG4uaG9tZXBhZ2Uge1xuICAuc2xpY2stcHJldixcbiAgLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1saWdodGdyZXk7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItbGlnaHRncmV5O1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIC8vYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG5cbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLy8mOmJlZm9yZSB7XG4gICAgLy8gICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgIC8vICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgLy8gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAvLyAgICB9XG4gICAgLy99XG4gIH1cblxuICAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICBsZWZ0OiAtMjVweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIC8vJjpiZWZvcmUge1xuICAgIC8vICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAvLyAgICBbZGlyPVwicnRsXCJdICYge1xuICAgIC8vICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgLy8gICAgfVxuICAgIC8vfVxuICB9XG59XG4uc2luZ2xlLXByb2R1Y3Qge1xuICAuc2xpY2stcHJldixcbiAgLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTglO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1saWdodGdyZXk7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItbGlnaHRncmV5O1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIC8vYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTI1cHg7XG4gICAgfVxuXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC8vJjpiZWZvcmUge1xuICAgIC8vICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAvLyAgICBbZGlyPVwicnRsXCJdICYge1xuICAgIC8vICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgLy8gICAgfVxuICAgIC8vfVxuICB9XG5cbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICBsZWZ0OiAtMjVweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIC8vJjpiZWZvcmUge1xuICAgIC8vICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAvLyAgICBbZGlyPVwicnRsXCJdICYge1xuICAgIC8vICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgLy8gICAgfVxuICAgIC8vfVxuICB9XG59XG4udG9wLXByb2R1Y3RzIHtcbiAgLnJvdy1wcm9kdWN0cyB7XG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTVweCkge1xuICAudG9wLXByb2R1Y3RzIHtcbiAgICAucm93LXByb2R1Y3RzIHtcbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uaG9tZXBhZ2Uge1xuICAuc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW4tY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2luZ2xlLXByb2R1Y3Qge1xuICAuc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogOTAlO1xuXG5cbiAgICA+IGxpOm9ubHktY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiA3N3B4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXJveWFsYmx1ZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skdGFibGV0LWxhbmRzY2FwZX1weCkge1xuICAuc2luZ2xlLXByb2R1Y3Qge1xuXG4gICAgLnNsaWNrLXNsaWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgd2lkdGg6IDg2JTtcbiAgICB9XG5cbiAgfVxufVxuIiwiLyohIGpRdWVyeSBVSSAtIHYxLjEyLjEgLSAyMDE5LTA2LTEzXG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiogSW5jbHVkZXM6IGNvcmUuY3NzLCBhdXRvY29tcGxldGUuY3NzLCBtZW51LmNzc1xuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG5cbi8qIExheW91dCBoZWxwZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1oZWxwZXIge1xuICAmLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYtYWNjZXNzaWJsZSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG5cbiAgJi1yZXNldCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAmLWNsZWFyZml4IHtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG5cbiAgJi16Zml4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTApOyAvKiBzdXBwb3J0OiBJRTggKi9cbiAgfVxufVxuXG4udWktZnJvbnQge1xuICB6LWluZGV4OiAxMDA7XG59XG5cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IC0uMjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi51aS13aWRnZXQtaWNvbi1ibG9jayB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1hdXRvY29tcGxldGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udWktbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMnB4IDAgMCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJnO1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgd2lkdGg6IDQ1MHB4O1xuXG4gIC51aS1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAudWktbWVudS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8qIHN1cHBvcnQ6IElFMTAsIHNlZSAjODg0NCAqL1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcbiAgfVxuXG4gIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDNweCAxZW0gM3B4IC40ZW07XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcblxuICAgICAgJi5pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmLml0ZW0tc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgICYuaXRlbS1mYW1pbHkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXRlbS1yZWZlcmVuY2Uge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHRncmV5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51aS1tZW51LWRpdmlkZXIge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgfVxuXG4gIC51aS1zdGF0ZS1mb2N1cywgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXNlcnZpY2U7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxuXG4gICYtaWNvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICB9XG4gIH1cblxuICAudWktaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLjJlbTtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgfVxuXG4gIC51aS1tZW51LWljb24ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnVpLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDI7XG5cdHdpZHRoOiAxLjJlbTtcblx0aGVpZ2h0OiAxLjJlbTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdGZvbnQtc2l6ZTogLjdlbTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLWhhbmRsZSxcbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZSB7XG5cdGZpbHRlcjogaW5oZXJpdDtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIHtcblx0aGVpZ2h0OiAuOGVtO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcblx0dG9wOiAtLjNlbTtcblx0bWFyZ2luLWxlZnQ6IC0uNmVtO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2Uge1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG5cdGxlZnQ6IDA7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuXHRyaWdodDogMDtcbn1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCB7XG5cdHdpZHRoOiAuOGVtO1xuXHRoZWlnaHQ6IDEwMHB4O1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLWhhbmRsZSB7XG5cdGxlZnQ6IC0uM2VtO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLWJvdHRvbTogLS42ZW07XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2Uge1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5xdW90YXRpb24tcGFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMjBweCBhdXRvIDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuY2FydC10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlbWlib2xkO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAuaW50cm9kdWN0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5xdW90ZS1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDEzMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1taW5lc2hhZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLmRlc2NyaXB0aW9uLW1vYmlsZSwgLnByb2R1Y3RzLW1vYmlsZSwgLm1vYmlsZS10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZmlmdGgtY29sb3I7XG4gICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci12ZXJ5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyLjYlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA3JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5uYW1lIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucHJvZHVjdHMtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmaWZ0aC1jb2xvcjtcbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyLjYlO1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDclO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm5hbWUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLXNlbWlkYXJrO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3Itc2VtaWRhcms7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5yZWYge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLXZlcnktbGlnaHQ7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zdG9jayB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnF1YW50aXR5IHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMiU7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAuZm9ybS13cmFwcGVyLXF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDhweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLXF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJi5pbmMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJi5kZWMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuZGVsZXRlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5kZWxldGUge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3Itc2VtaWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZGVzY3JpcHRpb24tbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIC5pbWFnZS13aWR0aCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGZvb3Qge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgLnByaWNlcyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmaWZ0aC1jb2xvcjtcbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAuYWRkcmVzcy1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnN1Yi1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3Itc2VtaWRhcms7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmZvcm0ge1xuICAgICAgICAgICAgLmJpbGwtZm9ybSwgLmRlbGl2ZXJ5LWZvcm0ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAuY29sdW1ucy1mbGV4IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLXNlbWlkYXJrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmc7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLXNlbWlkYXJrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1zZW1pZGFyaztcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1zZW1pZGFyaztcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA1MCUsICRzZWNvbmRhcnktY29sb3IgNTAlKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgJHNlY29uZGFyeS1jb2xvciA1MCUsIHRyYW5zcGFyZW50IDUwJSk7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOlxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDFlbSArIDJweCksXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoMTAwJSAtIDE1cHgpIGNhbGMoMWVtICsgMnB4KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsYygxMDAlIC0gMi41ZW0pIDAuNWVtO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOlxuICAgICAgICAgICAgICAgICAgICAgICAgICA1cHggNXB4LFxuICAgICAgICAgICAgICAgICAgICAgICAgICA1cHggNXB4LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAxcHggMS41ZW07XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sZWZ0LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgICAgICAgLmZsZXgge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJpZ2h0LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTElO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAuZmxleCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJjp2YWxpZCArIC5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc3BlY2lhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50b3duIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLXNlbWlkYXJrO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1zZW1pZGFyaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnktY29sb3Itc2VtaWRhcms7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWJnO1xuICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLXNlbWlkYXJrO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2hlY2tib3gge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jaGVja2JveC1jdXN0b20ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jaGVja2JveC1jdXN0b20gKyAuY2hlY2tib3gtY3VzdG9tLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jaGVja2JveC1jdXN0b206Y2hlY2tlZCArIC5jaGVja2JveC1jdXN0b20tbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLnNlY29uZC1mb3Jte1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY29uZC1mb3JtIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDEuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2VsbC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcblxuICAgICAgICAud2VsbCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRkZXNrdG9wLW1lZGl1bX1weCkge1xuICAucXVvdGF0aW9uLXBhZ2Uge1xuICAgIHdpZHRoOiAxMjQwcHg7XG4gICAgLnF1b3RlLWZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGRlc2t0b3Atc21hbGx9cHgpIHtcbiAgICAucXVvdGF0aW9uLXBhZ2Uge1xuICAgICAgICB3aWR0aDogMTAwMHB4O1xuICAgICAgICAucXVvdGUtZm9ybSB7XG4gICAgICAgICAgLmFkZHJlc3MtZm9ybSB7XG4gICAgICAgICAgICAuc3ViLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIC5mb3JtIHtcbiAgICAgICAgICAgICAgICAuYmlsbC1mb3JtIHtcbiAgICAgICAgICAgICAgICAgIC5jb2x1bW5zLWZsZXgge1xuICAgICAgICAgICAgICAgICAgICAubGVmdC1jb2x1bW4sIC5yaWdodC1jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICAgIC5mbGV4IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR0YWJsZXQtbGFuZHNjYXBlfXB4KXtcbiAgICAucXVvdGF0aW9uLXBhZ2Uge1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgLnF1b3RhdGlvbi10aXRsZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5xdW90ZS1mb3JtIHtcbiAgICAgICAgICAuYWRkcmVzcy1mb3JtIHtcbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAud2VsbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYnV0dG9uLCBhIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdW1tYXJ5LXdyYXBwZXIge1xuICAgICAgICAgICAgYm9yZGVyOiBpbml0aWFsO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC8qIFRyYWNrICovXG4gICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRncmV5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAvKiBIYW5kbGUgKi9cbiAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1taW5lc2hhZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAubW9iaWxlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnByb2R1Y3QtaW5mby13cmFwcGVyLCAmLm5hbWUsICYucmVmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYucXVhbnRpdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0td3JhcHBlci1xdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGVzY3JpcHRpb24tbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kZWxldGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mby13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LXN0b2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmZvcm0td3JhcHBlci1xdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1xdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGVjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmluYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LXF0ZSwgLm51bWJlciwgLmRlbGV0ZSAge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZGVsZXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5maWxsLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpbGwtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53ZWxsLXdyYXBwZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAuYnRuLXNob3Age1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2VsbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR0YWJsZXQtcG9ydHJhaXR9cHgpIHtcbiAgLnF1b3RhdGlvbi1wYWdlIHtcbiAgICAgIC5xdW90ZS1mb3JtIHtcbiAgICAgICAgLmJ1eS1wcm9kdWN0IHtcbiAgICAgICAgICAuc3ViLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuY29udGFpbmVyLXRhYmxlIHtcbiAgICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgIHRmb290IHtcbiAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCwgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNhcnQtdXBkYXRlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWRkcmVzcy1mb3JtIHtcbiAgICAgICAgICAuc3ViLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuZm9ybSB7XG4gICAgICAgICAgICAgIC5iaWxsLWZvcm0ge1xuICAgICAgICAgICAgICAgIC5jb2x1bW5zLWZsZXgge1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgIC5sZWZ0LWNvbHVtbiwgLnJpZ2h0LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgLmZsZXgge1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtb2JpbGUtbGFuZHNjYXBlfXB4KXtcbiAgICAucXVvdGF0aW9uLXBhZ2Uge1xuICAgICAgICAuc3VtbWFyeS13cmFwcGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogaW5pdGlhbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAuZm9ybS13cmFwcGVyLXF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLXF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53ZWxsLXdyYXBwZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIC5idG4tc2hvcCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2VsbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uY2FydC1hZGRyZXNzZXMge1xuICB3aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLnBhbmVsLXRpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICBoNCB7XG4gICAgICBjb2xvcjogJGNvbG9yLW1pbmVzaGFmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAubGlzdC1ncm91cCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMC43NXJlbSAwO1xuICAgICAgLnJhZGlvIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlnaHRncmV5O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBhbmVsLWJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDE2JTtcbiAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtYXJnaW46IDVweCAxMHB4IDVweCAwO1xuXG4gICAgICAmW2Zvcj1cInNvbmF0YV9iYXNrZXRfYWRkcmVzc2VzX2JpbGxpbmdBZGRyZXNzX25hbWVcIl0ge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDEwcHggMTVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXI6IGluaXRpYWw7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0Z3JleTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICAgIGlucHV0OmZvY3VzLCBzZWxlY3Q6Zm9jdXMge1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIGFkZHJlc3Mge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luOiAyMHB4IDAgNTBweCAwO1xuICAgIH1cbiAgfVxuICAucGFuZWwtZGVsaXZlcnkge1xuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMCUhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIHdpZHRoOiA4MCUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5idG4tc3VibWl0ICB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiBpbml0aWFsO1xuXG4gICAgJi5zYXZlLWFkZHJlc3Mge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgfVxuICB9XG4gIC53ZWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIC5idG4tYmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1yb3lhbGJsdWU7XG4gICAgICBjb2xvcjogJGNvbG9yLXJveWFsYmx1ZTtcbiAgICAgIHBhZGRpbmc6IDhweCAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gICAgfVxuICAgICYud2VsbC1kZWxpdmVyeSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGEge1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGVsaXZlcnktcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NHB4O1xuICAgIGxlZnQ6IDM0JTtcbiAgICBjb2xvcjogJGNvbG9yLXJveWFsYmx1ZTtcbiAgfVxuXG4gIC5uZXctZGVsaXZlcnktYWRkcmVzcywgLm5ldy1iaWxsaW5nLWFkZHJlc3Mge1xuICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnBhbmVsLWJvZHkge1xuICAgICAgZGl2IHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjZGVsaXZlcnktYWRkcmVzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAuZmlyc3QtYWRkcmVzcyB7XG4gICAgICBkaXYge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMDtcblxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNiaWxsaW5nLWFkZHJlc3Mge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgIC5maXJzdC1hZGRyZXNzIHtcbiAgICAgICNzb25hdGFfYmFza2V0X2FkZHJlc3Nlc19iaWxsaW5nQWRkcmVzcyB7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmlsbGluZy1zYW1lLWFzLWRlbGl2ZXJ5LWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjNjk2OTY5O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICAmLmZpbGwtY2hlY2tib3gge1xuICAgICAgICAjc29uYXRhX2Jhc2tldF9hZGRyZXNzZXNfYmlsbGluZ1NhbWVBc0RlbGl2ZXJ5IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgJjpjaGVja2VkIH4gLmZpbGwtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZykgdHJhbnNsYXRlKDFweCwgLTVweCk7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDBweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWxsLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb250LWNvbG9yO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWxsLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLW1pbmVzaGFmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGRlc2t0b3Atc21hbGx9cHgpIHtcbiAgLmNhcnQtYWRkcmVzc2VzIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHRhYmxldC1sYW5kc2NhcGV9cHgpe1xuICAuY2FydC1hZGRyZXNzZXMge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAucmV2aWV3LXN1bW1hcnkge1xuICAgICAgLmRldGFpbC1wcm9kdWN0LWluZm8ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHRvcDogMTMwcHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kZWxpdmVyeS1zdGVwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5jb2wtc20tNiB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLndlbGwge1xuICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgLmJ0bi1iZWZvcmUge1xuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIH1cbiAgICAgICYud2VsbC1kZWxpdmVyeSB7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1yb3lhbGJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgLnBhbmVsLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucGFuZWwtYm9keSB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgfVxuICAgIH1cbiAgICAuZGVsaXZlcnktcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgbGVmdDogNjAlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtb2JpbGUtbGFuZHNjYXBlfXB4KXtcbiAgLmNhcnQtYWRkcmVzc2VzIHtcbiAgICAucmV2aWV3LXN1bW1hcnkge1xuICAgICAgLmRldGFpbC1wcm9kdWN0LWluZm8ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHRvcDogOTdweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmRlbGl2ZXJ5LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAud2VsbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5kZWxpdmVyeS1hZGRyZXNzIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAuZGVsaXZlcnktdGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1yb3lhbGJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAucGFuZWwtdGl0bGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNvbG9yLXJveWFsYmx1ZTtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1taW5lc2hhZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGlzdC1ncm91cCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gICAgICAgICAgLnJhZGlvIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlnaHRncmV5O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1yb3lhbGJsdWU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJveWFsYmx1ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhbmVsLWJvZHkge1xuICAgICAgICBkaXYge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNiU7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogaW5pdGlhbDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlnaHRncmV5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dDpmb2N1cywgc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwcHggIWltcG9ydGFudDtcblx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgYWRkcmVzcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCA1MHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhbmVsLWRlbGl2ZXJ5IHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogODAlIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tc3VibWl0ICB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgIH1cbiAgICAud2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgJGNvbG9yLXJveWFsYmx1ZTtcbiAgICAgICAgLmJ0bi1iZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXJveWFsYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itcm95YWxibHVlO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDI1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICYud2VsbC1kZWxpdmVyeSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRlbGl2ZXJ5LXByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTRweDtcbiAgICAgICAgbGVmdDogMzQlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXJveWFsYmx1ZTtcbiAgICB9XG5cbiAgICAubmV3LWFkZHJlc3Mge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHRhYmxldC1sYW5kc2NhcGV9cHgpe1xuICAgIC5kZWxpdmVyeS1hZGRyZXNzIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cbiAgICAgICAgLnJldmlldy1zdW1tYXJ5IHtcbiAgICAgICAgICAgIC5kZXRhaWwtcHJvZHVjdC1pbmZvIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEzMHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRlbGl2ZXJ5LXN0ZXAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLXNtLTYge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1zdWJtaXQgIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogNTVweDtcbiAgICAgICAgfVxuICAgICAgICAud2VsbCB7XG4gICAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgICAgICAuYnRuLWJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLndlbGwtZGVsaXZlcnkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1yb3lhbGJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgICAgIC5wYW5lbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRlbGl2ZXJ5LXByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDYwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbW9iaWxlLWxhbmRzY2FwZX1weCl7XG4gICAgLmRlbGl2ZXJ5LWFkZHJlc3Mge1xuICAgICAgICAucmV2aWV3LXN1bW1hcnkge1xuICAgICAgICAgICAgLmRldGFpbC1wcm9kdWN0LWluZm8ge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogOTdweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kZWxpdmVyeS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAud2VsbCB7XG4gICAgICAgICAgICAuYnRuLWJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5maW5hbC1yZXZpZXcge1xuICB3aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuXG4gIC5maW5hbC10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5jb2wtc20tNiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wYW5lbC10aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuXG4gICAgaDQge1xuICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1ib2R5IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICB1bCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTYlO1xuICAgICAgICB0b3A6IDVweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJveWFsYmx1ZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgd2lkdGg6IDE1JTtcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOiBpbml0aWFsO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodGdyZXk7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB3aWR0aDogMzUlO1xuICAgIH1cblxuICAgIGlucHV0OmZvY3VzLCBzZWxlY3Q6Zm9jdXMge1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICBhZGRyZXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbjogMjBweCAwIDUwcHggMDtcbiAgICB9XG5cbiAgICAmLnBheW1lbnQtbWV0aG9kIHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlnaHRncmV5ICFpbXBvcnRhbnQ7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMSU7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgfVxuXG4gICAgICAvKiBUcmFjayAqL1xuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIH1cblxuICAgICAgLyogSGFuZGxlICovXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXZpZXctc3VtbWFyeSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAuc3VtbWFyeSB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cblxuICAgIC5hZGRyZXNzZXMge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cblxuICAuY29uZGl0aW9uLWZvcm0ge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICAudGVybXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogJGNvbG9yLXJveWFsYmx1ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itcm95YWxibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICAmLmZpbGwtY2hlY2tib3gge1xuICAgICAgICAjc29uYXRhX2Jhc2tldF9wYXltZW50X3RhYyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICY6Y2hlY2tlZCB+IC5maWxsLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpIHRyYW5zbGF0ZSgxcHgsIC01cHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsbC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9udC1jb2xvcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsbC1jb250cm9sLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1taW5lc2hhZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skZGVza3RvcC1zbWFsbH1weCkge1xuICAuZmluYWwtcmV2aWV3IHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHRhYmxldC1sYW5kc2NhcGV9cHgpIHtcbiAgLmZpbmFsLXJldmlldyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAucGFuZWwtYm9keSB7XG4gICAgICAucGFuZWwtaGVhZGluZyB7XG4gICAgICAgIC5wYW5lbC10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgfVxuXG4gICAgICBhZGRyZXNzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtc20tNiB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZpbmFsLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAucmV2aWV3LXN1bW1hcnkge1xuICAgICAgLnN1bW1hcnkge1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgIH1cblxuICAgICAgLmFkZHJlc3NlcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb25kaXRpb24tZm9ybSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtb2JpbGUtbGFuZHNjYXBlfXB4KSB7XG4gIC5maW5hbC1yZXZpZXcge1xuICAgIC5maW5hbC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAucmV2aWV3LXN1bW1hcnkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAuY29uZGl0aW9uLWZvcm0ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAuYnRuLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5idG4tc3VibWl0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5wYXltZW50IHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAucGF5bWVudC10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXJveWFsYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnBhbmVsLXRpdGxlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjb2xvci1yb3lhbGJsdWU7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWluZXNoYWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAwO1xuICAgICAgICAgIC5yYWRpbyB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0Z3JleTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itcm95YWxibHVlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yb3lhbGJsdWU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTYlO1xuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJveWFsYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOiBpbml0aWFsO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodGdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0OmZvY3VzLCBzZWxlY3Q6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBhZGRyZXNzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDUwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAmLnBheW1lbnQtbWV0aG9kIHtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3LWFkZHJlc3Mge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHRhYmxldC1sYW5kc2NhcGV9cHgpe1xuICAgIC5wYXltZW50IHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgLmNvbC1zbS02IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAud2VsbCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgLmJ0bi1iZWZvcmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgICAgIC5wYW5lbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1vYmlsZS1sYW5kc2NhcGV9cHgpe1xuICAgIC5wYXltZW50IHtcbiAgICAgIC53ZWxsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBheW1lbnQtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246NTBtc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6NTBtc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246M3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6M3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0sYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjI1LC43NSwuNzUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2V9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNiwtLjI4LC43MzUsLjA0NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMS4yNzUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNjgsLS41NSwuMjY1LDEuNTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ3LDAsLjc0NSwuNzE1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjM5LC41NzUsLjU2NSwxKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ0NSwuMDUsLjU1LC45NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm19W2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0uYW9zLWFuaW1hdGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfVtkYXRhLWFvcz1mYWRlLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKX1bZGF0YS1hb3M9ZmFkZS1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKX1bZGF0YS1hb3M9ZmFkZS11cC1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwxMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS11cC1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bi1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwtMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bi1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsLTEwMHB4LDApfVtkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21de29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtfVtkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKX1bZGF0YS1hb3M9em9vbS1pbl17dHJhbnNmb3JtOnNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLW91dF17dHJhbnNmb3JtOnNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV17dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19W2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1bZGF0YS1hb3M9c2xpZGUtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9W2RhdGEtYW9zPXNsaWRlLWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfVtkYXRhLWFvcz1zbGlkZS1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9W2RhdGEtYW9zPXNsaWRlLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9W2RhdGEtYW9zXj1mbGlwXVtkYXRhLWFvc149ZmxpcF17YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19W2RhdGEtYW9zPWZsaXAtbGVmdF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1sZWZ0XS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfVtkYXRhLWFvcz1mbGlwLXJpZ2h0XXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtcmlnaHRdLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCl9W2RhdGEtYW9zPWZsaXAtdXBde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtdXBdLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCl9W2RhdGEtYW9zPWZsaXAtZG93bl17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpfVtkYXRhLWFvcz1mbGlwLWRvd25dLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCl9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uc3RlcHBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5zdGVwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICRjb2xvci1saWdodGdyZXkhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTAwcHg7XG5cbiAgICBsaSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLmltZy1jaXJjbGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci1saWdodGdyZXk7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlLCAmLmNvbXBsZXRlZCB7XG4gICAgICAgIC5pbWctY2lyY2xlIHtcbiAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmRpdmlkZXIge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICYuY29tcGxldGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGRlc2t0b3Atc21hbGx9cHgpIHtcbiAgLnN0ZXBwZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR0YWJsZXQtcG9ydHJhaXR9cHgpe1xuICAuc3RlcHBlci13cmFwcGVyIHtcbiAgICAuc3RlcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1vYmlsZS1sYW5kc2NhcGV9cHgpe1xuICAuc3RlcHBlci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgLnN0ZXBwZXIge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXZpZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5yZXZpZXctc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgIC5zdW1tYXJ5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGZvbnQtY29sb3I7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAmLmNvbC1wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1taW5lc2hhZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcmljZS1odCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHJvZHVjdC1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWluZXNoYWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zbHVnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGV0YWlsLXByb2R1Y3QtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0Zm9vdCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIC5wcmljZXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR0YWJsZXQtbGFuZHNjYXBlfXB4KXtcbiAgICAucmV2aWV3LXN1bW1hcnkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAuc3VtbWFyeSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICAgIC5kZXRhaWwtcHJvZHVjdC1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmxpc3QtcHJvZHVjdC1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1vYmlsZS1sYW5kc2NhcGV9cHgpe1xuICAgIC5yZXZpZXctc3VtbWFyeSB7XG4gICAgICAgIC5zdW1tYXJ5IHtcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICB0aCwgdGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRib2R5LCB0Zm9vdCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgLmRldGFpbC1wcm9kdWN0LWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgLnJlaW5zdXJhbmNlLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIC5yZWluc3VyYW5jZS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxNDAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIC50aWxlcy1ibG9jayB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMC4xNW1tIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmluc2lkZS10aWxlcyB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgLjNzO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmljb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGlsZXMtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ExYThhODtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpcnN0LWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgLmZvb3Rlci1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAuY29sLWxnLTMge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICAgICAgICBmbGV4OiAwIDAgMzMuMyU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMy4zJTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgd2lkdGg6IDY2LjYlO1xuICAgICAgICAgIGZsZXg6IDAgMCA2Ni42JTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY2LjYlO1xuICAgICAgICAgIC5jb250YWN0LWZvb3Rlci1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIC5jb250YWN0LWluZm9ybWF0aW9ucyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgIC5mb290ZXItY29udGFjdC1pbmZvIHtcbiAgICAgICAgICAgICAgICAub3BlbmluZy10aW1lIHtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxvY2F0aW9uLWluZm9ybWF0aW9ucyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubGFzdC1mb290ZXItY29sdW1uIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIH1cbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRoaXJkLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAudGhpcmQtZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDE0NDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLnRvcG5hdiB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb3B5cmlnaHQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRkZXNrdG9wLW1lZGl1bX1weCkge1xuICBmb290ZXIge1xuICAgIC5yZWluc3VyYW5jZS1jb250YWluZXIge1xuICAgICAgLnJlaW5zdXJhbmNlLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmlyc3QtZm9vdGVyIHtcbiAgICAgIHdpZHRoOiAxMTUwcHg7XG4gICAgICAuZm9vdGVyLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuICAgICAgLmxhc3QtZm9vdGVyLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC50aGlyZC1mb290ZXIge1xuICAgICAgLnRoaXJkLWZvb3Rlci1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRkZXNrdG9wLXNtYWxsfXB4KSB7XG4gIGZvb3RlciB7XG4gICAgLnJlaW5zdXJhbmNlLWNvbnRhaW5lciB7XG4gICAgICAucmVpbnN1cmFuY2UtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA5OTBweDtcbiAgICAgICAgLnRpbGVzLWJsb2NrIHtcbiAgICAgICAgICAuaW5zaWRlLXRpbGVzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZpcnN0LWZvb3RlciB7XG4gICAgICB3aWR0aDogOTkwcHg7XG4gICAgICAuZm9vdGVyLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNzklO1xuICAgICAgfVxuICAgICAgLmxhc3QtZm9vdGVyLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiAyMSU7XG4gICAgICB9XG4gICAgfVxuICAgIC50aGlyZC1mb290ZXIge1xuICAgICAgLnRoaXJkLWZvb3Rlci1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogOTkwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHRhYmxldC1sYW5kc2NhcGV9cHgpIHtcbiAgZm9vdGVyIHtcbiAgICAucmVpbnN1cmFuY2UtY29udGFpbmVyIHtcbiAgICAgIC5yZWluc3VyYW5jZS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLnRpbGVzLWJsb2NrIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogLjE1bW0gc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMik7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbnNpZGUtdGlsZXMge1xuICAgICAgICAgICAgcGFkZGluZzogMzVweCAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZmlyc3QtZm9vdGVyIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLmZvb3Rlci1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC5jb2wtbGctMyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgLmNvbnRhY3QtZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIC5jb250YWN0LWluZm9ybWF0aW9ucyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmxvY2F0aW9uLWluZm9ybWF0aW9ucyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxhc3QtZm9vdGVyLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50aGlyZC1mb290ZXIge1xuICAgICAgLnRoaXJkLWZvb3Rlci1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC50b3BuYXYge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogM3B4IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb3B5cmlnaHQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zaW5nbGUtcHJvZHVjdCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG5cbiAgJi5wYWdlLWhlYWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuYWJvdXQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgLnBhdGgtYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5wcm9kdWN0LXBhdGgge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb250LWNvbG9yO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRmb250LWNvbG9yO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IDAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1pbmZvLXdyYXBwZXIge1xuICAgIC8qIGF1dG9wcmVmaXhlciBncmlkOiBhdXRvcGxhY2UgKi9cbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDEwcHg7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCgxMDBweCwgYXV0byk7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLmxlZnQtY29udGVudCB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICBncmlkLXJvdzogMTtcbiAgICAgIC5zbGlkZXItaW1hZ2VzLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMyU7XG4gICAgICAgIC5jYXJvdXNlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlci1pbWFnZXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNDU1cHg7XG4gICAgICAgICAgLmJpZy1pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHVjdC1zbGlkZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGh1bWJuYWlscyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8qIFRyYWNrICovXG4gICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJnO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLyogSGFuZGxlICovXG4gICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWluaSB7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5OSU7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5JTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbi1ibG9jIHtcbiAgICAgIGdyaWQtcm93OiAxLzM7XG4gICAgICBtYXJnaW4tdG9wOiAzJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzJTtcblxuICAgICAgLndhcm5pbmcge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LWluZm9zIHtcblxuICAgICAgICAucHJvZHVjdC10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tbWVkaXVtLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1kZXRhaWxzIHtcbiAgICAgICAgICAuc3RhdHVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdG9jayB7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDIzcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUwY2U4NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uby1zdG9jayB7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDIzcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0YXRlIHtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLW1lZGl1bS1jb2xvcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDE2cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgJi5wcm9kdWN0LXR5cGUtbmV3IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1tZWRpdW0tY29sb3I7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnByb2R1Y3QtdHlwZS1rIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRncmVlbjI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnByb2R1Y3QtdHlwZS1vIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJpY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtY2hvaWNlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWJnO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAudHZhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb3VudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNCU7XG4gICAgICAgICAgICAudG90YWwtd3JhcHBlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgLmZpbmFsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLW1lZGl1bS1jb2xvcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmZyZWUtc2hpcHBpbmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJvZHk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibHVlLXRleHQge1xuICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZW1pYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kaXNjb3VudCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmJsdWUtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tbWVkaXVtLWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlbWlib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgIC5mb3JtLXdyYXBwZXItc2VsZWN0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIC5ibHVlLXRleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1lZGl1bTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAuY291bnQge1xuICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjc2VhcmNoLXNwaW5uZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybS13cmFwcGVyLXF0ZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTllOWU5O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5idXR0b24tcXRlIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmluYyB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5kZWMge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmVhdHVyZXMge1xuICAgICAgICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMyU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tbWVkaXVtLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbi1ib3gge1xuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLyogVHJhY2sgKi9cbiAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iZztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAvKiBIYW5kbGUgKi9cbiAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnV0dG9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNSU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzJTtcbiAgICAgICAgICAgIC5hZGQtY2FydCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIC5hZGQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tZWRpdW07XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhcnQge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uLWNhcnQtZGFya2JsdWUucG5nJyk7XG4gICAgICAgICAgICAgICAgICAmLm5vLWF2YWlsYWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uLWNhcnQtZ3JleS5wbmcnKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5uby1hZGQge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzZjNjtcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRhY3QtYnV0dG9uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDYyJTtcbiAgICAgICAgICAgICAgLmNvbnRhY3Qge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE3JTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAud2FycmFudHkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgLmJsb2NrLWljb25zIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZjRmNztcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgLndhcnJhbnR5LWRldGFpbHMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDs7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYm9keTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLndhcnJhbnR5LWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAubGVmdC1jb250ZW50IHtcbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRtYWluLW1lZGl1bS1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZW1pYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1YiB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tbWVkaXVtLWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZsZXgtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLm1vcmUtaW5mb3JtYXRpb25zIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItY29sb3I7XG4gIH1cblxuICAubW9kZWxzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDQwcHggYXV0byA2MHB4IGF1dG87XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICB0aGVhZCB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIHRoIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgcGFkZGluZzogMC41NWVtO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnJlZi1jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5kaW1lbnNpb25zLWNvbCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5wcmljZS1jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRib2R5IHtcbiAgICAgICAgdHIge1xuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC4zNWVtO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnByb2R1Y3RfbmFtZSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wcm9kdWN0X3N0b2NrIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgLmJ1YmJsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDNweCA1cHggMCAjNjU2NTY1O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5idWJibGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGlzY291bnQge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRpc2NvdW50LXByaWNlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbi5tb2JpbGUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc2luZ2xlLXByb2R1Y3Qge1xuICAgICYucGFnZS1oZWFkZXIge1xuICAgICAgLmFib3V0IHtcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgaGVpZ2h0OiAzOTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGRlc2t0b3Atc21hbGx9cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IHtcbiAgICAucGF0aC1ibG9jayB7XG4gICAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgIH1cbiAgICAucHJvZHVjdC1pbmZvLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDk4MHB4O1xuICAgICAgLmRlc2NyaXB0aW9uLWJsb2Mge1xuICAgICAgICAucHJvZHVjdC1pbmZvcyB7XG4gICAgICAgICAgLnByb2R1Y3QtY2hvaWNlIHtcbiAgICAgICAgICAgIC5idXR0b25zIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXG5cbiAgICAgICAgICAgICAgLmNvbnRhY3QtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgICAgICAuY29udGFjdCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZmxleC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA5ODBweDtcbiAgICB9XG4gICAgLm1vZGVscyB7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skdGFibGV0LWxhbmRzY2FwZX1weCkge1xuICAuc2luZ2xlLXByb2R1Y3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAucGF0aC1ibG9jayB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgICAucHJvZHVjdC1pbmZvLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAubGVmdC1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC5zbGlkZXItaW1hZ2VzLXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICAgICAgICAuY2Fyb3VzZWwge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNsaWRlci1pbWFnZXMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50aHVtYm5haWxzIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRlc2NyaXB0aW9uLWJsb2Mge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLnByb2R1Y3QtaW5mb3Mge1xuICAgICAgICAgIC5wcm9kdWN0LWNob2ljZSB7XG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAuYmx1ZS10ZXh0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9ucyB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIC5hZGQtY2FydCB7XG4gICAgICAgICAgICAgICAgLmFkZCB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNvbnRhY3QtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWN0aXZpdGllcyB7XG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNSU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbWFnZXMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mZWF0dXJlcyB7XG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgfVxuICAgICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLndhcnJhbnR5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgLndhcnJhbnR5LWhlYWRlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICAgICAgICAgIC5sZWZ0LWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mbGV4LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgIH1cbiAgICAubW9kZWxzIHtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IHtcblxuXG4gICAgLnByb2R1Y3QtaW5mby13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgLndhcnJhbnR5IHtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGVscyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIFRyYWNrICovXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRncmV5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAvKiBIYW5kbGUgKi9cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgIGJhY2tncm91bmQ6JHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC50YWJsZSB7XG4gICAgICAgICAgd2lkdGg6IDE4MDBweDtcbiAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAmLnN0b2NrLWNvbCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0X3N0b2NrIHtcbiAgICAgICAgICAgICAgICAgIC5idWJibGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skdGFibGV0LXBvcnRyYWl0fXB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLnBhZ2UtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnBhdGgtYmxvY2sge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblxuICAgICAgLnByb2R1Y3QtcGF0aCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAmLmNhdGFsb2ctcm9vdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtaW5mby13cmFwcGVyIHtcbiAgICAgIC5zbGlkZXItaW1hZ2VzLXdyYXBwZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgLnNsaWRlci1pbWFnZXMge1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGh1bWJuYWlscyB7XG4gICAgICAgICAgLm1pbmkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlc2NyaXB0aW9uLWJsb2Mge1xuICAgICAgICAucHJvZHVjdC1pbmZvcyB7XG4gICAgICAgICAgLnByb2R1Y3QtY2hvaWNlIHtcbiAgICAgICAgICAgIC5idXR0b25zIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggLTVweCA1cHggLTRweCByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuXG4gICAgICAgICAgICAgIC5hZGQtY2FydCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG5cbiAgICAgICAgICAgICAgICAuYWRkIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jb250YWN0LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcblxuICAgICAgICAgICAgICAgIC5jb250YWN0IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itcm95YWxibHVlO1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLndhcnJhbnR5IHtcbiAgICAgICAgLndhcnJhbnR5LWhlYWRlciB7XG4gICAgICAgICAgLmxlZnQtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogNTQlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtb2JpbGUtbGFuZHNjYXBlfXB4KSB7XG4gIGJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3Qge1xuICAgIC5wcm9kdWN0LWluZm8td3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgLmxlZnQtY29udGVudCB7XG4gICAgICAgIC5zbGlkZXItaW1hZ2VzLXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIC5zbGlkZXItaW1hZ2VzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIC5iaWctaW1nIHtcbiAgICAgICAgICAgICAgLnByb2R1Y3Qtc2xpZGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC50aHVtYm5haWxzIHtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGluaGVyaXQ7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBpbmhlcml0O1xuICAgICAgICAgICAgLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICBsZWZ0OiAtN3B4O1xuICAgICAgICAgICAgICB0b3A6IDQzJTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICByaWdodDogLTdweDtcbiAgICAgICAgICAgICAgdG9wOiA0MyU7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kZXNjcmlwdGlvbi1ibG9jIHtcbiAgICAgICAgLnByb2R1Y3QtaW5mb3Mge1xuICAgICAgICAgIC5wcm9kdWN0LWNob2ljZSB7XG4gICAgICAgICAgICAuYmx1ZS10ZXh0IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgIC5ibHVlLXRleHQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53YXJyYW50eSB7XG4gICAgICAgIC53YXJyYW50eS1oZWFkZXIge1xuICAgICAgICAgIC5sZWZ0LWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kZWxzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAvKiBUcmFjayAqL1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLyogSGFuZGxlICovXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudGFibGUge1xuICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtb2JpbGUtcG9ydHJhaXR9cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IHtcbiAgICAucHJvZHVjdC1pbmZvLXdyYXBwZXIge1xuICAgICAgLnNsaWRlci1pbWFnZXMtd3JhcHBlciB7XG4gICAgICAgIC50aHVtYm5haWxzIHtcbiAgICAgICAgICAubWluaSB7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kZXNjcmlwdGlvbi1ibG9jIHtcbiAgICAgICAgLnByb2R1Y3QtaW5mb3Mge1xuICAgICAgICAgIC5wcm9kdWN0LWNob2ljZSB7XG4gICAgICAgICAgICAuYnV0dG9ucyB7XG4gICAgICAgICAgICAgIC5hZGQtY2FydCB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIC5hZGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAuY2FydCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jb250YWN0LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgLmNvbnRhY3Qge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvdW50IHtcbiAgICAgICAgICAgICAgLnRvdGFsLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIC5maW5hbCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgIC5ibHVlLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudHZhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnByb2R1Y3QtZGV0YWlscyB7XG4gICAgICAgICAgICAuc3RhdHVzIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnN0YXRlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuc3RvY2sge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuc3RvY2stc3RhdHVzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53YXJyYW50eSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAud2FycmFudHktaGVhZGVyIHtcbiAgICAgICAgICAubGVmdC1jb250ZW50IHtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubW9kZWxzIHtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMzYwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuI2FjY291bnQge1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIGgyIHtcbiAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gIH1cbiAgLmFjY291bnQtbmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgLmxpc3QtZ3JvdXAge1xuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0gIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZzogMTJweCAwIDEycHggMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3IhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNwYW4xMCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLnBhbmVsLWRlZmF1bHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skZGVza3RvcC1zbWFsbH1weCkge1xuICAjYWNjb3VudCB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR0YWJsZXQtbGFuZHNjYXBlfXB4KSB7XG4gICNhY2NvdW50IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICAgIC5yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC5hY2NvdW50LW5hdiB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB9XG4gICAgICAuc3BhbjEwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR0YWJsZXQtcG9ydHJhaXR9cHgpIHtcbiAgI2FjY291bnQge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgLnJvdyB7XG4gICAgICAuYWNjb3VudC1uYXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmxpc3QtZ3JvdXAge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0YWJsZSB7XG4gICAgICB0ZCB7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAuY29sLXNtLTEyIHtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtb2JpbGUtcG9ydHJhaXR9cHgpIHtcbiAgI2FjY291bnQge1xuICAgIC50YWJsZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAuYWN0aW9uLWJ1dHRvbiwgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiNsb2dpbi13cmFwcGVyIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAucmVnaXN0ZXItd3JhcCB7XG4gICAgICB3aWR0aDogNTUlO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLmxvc3QtcGFzc3dvcmQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIC5yZWdpc3Rlci1mb3JtIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gNjBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMjBweCA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICYucGFzc3dvcmQtZm9ybSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgbGFiZWxbZm9yPSd1c2VybmFtZSddIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1pbmVzaGFmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgYm9yZGVyOiBpbml0aWFsO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodGdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yb3lhbGJsdWU7XG5cbiAgICAgICAgICAgICY6bm90KC5sb3N0LXBhc3N3b3JkKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sb3N0LXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hY3Rpb24tYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZXNldC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxufVxuXG4ubG9naW4tZm9ybSB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gNjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjBweCA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLnBhc3N3b3JkLWZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaDQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLW1pbmVzaGFmdDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgIH1cbiAgICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSl7XG4gICAgICAgIGJvcmRlcjogaW5pdGlhbDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodGdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgJiB+IGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0OmZvY3VzIHtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG5cbiAgICAgICAgJjpub3QoLmxvc3QtcGFzc3dvcmQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDYwcHg7XG4gICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubG9zdC1wYXNzd29yZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICYuZmlsbC1jaGVja2JveCB7XG4gICAgICAgICAgICAjcmVtZW1iZXJfbWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgfiAuZmlsbC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpIHRyYW5zbGF0ZSgxcHgsIC01cHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDBweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWxsLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpbGwtY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWluZXNoYWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVnaXN0cmF0aW9uLWNvbmZpcm1lZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJG1haW4tbWVkaXVtLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDIwcHghaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICYuYWN0aW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRkZXNrdG9wLXNtYWxsfXB4KXtcbiAgICAjbG9naW4td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICAgIC5yZWdpc3RyYXRpb24tY29uZmlybWVkIHtcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHRhYmxldC1sYW5kc2NhcGV9cHgpe1xuICAgICNsb2dpbi13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnJlZ2lzdGVyLWZvcm0sIC5sb2dpbi1mb3JtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVnaXN0cmF0aW9uLWNvbmZpcm1lZCB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR0YWJsZXQtcG9ydHJhaXR9cHgpe1xuICAgICNsb2dpbi13cmFwcGVyIHtcbiAgICAgICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLnJlZ2lzdGVyLXdyYXAge1xuICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yZWdpc3Rlci1mb3JtLCAubG9naW4tZm9ybSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1vYmlsZS1sYW5kc2NhcGV9cHgpe1xuICAgICNsb2dpbi13cmFwcGVyIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgLnJlZ2lzdGVyLXdyYXAge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlZ2lzdGVyLWZvcm0sIC5sb2dpbi1mb3JtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVnaXN0cmF0aW9uLWNvbmZpcm1lZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5NXB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4jYWNjb3VudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnNwYW4xMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1yb3lhbGJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodGdyZXk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGgyOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRjb2xvci1saWdodGdyZXkgMXB4IHNvbGlkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgdGFibGUsIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBib3JkZXI6IGluaXRpYWwhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3VudC1mb3JtIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG5cbiAgICAgICAgICAgICZbZm9yPVwic29uYXRhX2N1c3RvbWVyX2FkZHJlc3NfbmFtZVwiXSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOiBpbml0aWFsO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodGdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0OmZvY3VzLCBzZWxlY3Q6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAubGFiZWwtaW5mbyB7XG4gICAgICAgICAgICBjb2xvcjogb3JhbmdlO1xuICAgICAgICB9XG4gICAgICAgIC5sYWJlbC1zdWNjZXNzIHtcbiAgICAgICAgICAgIGNvbG9yOiBncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skdGFibGV0LWxhbmRzY2FwZX1weCl7XG4gICAgI2FjY291bnQge1xuICAgICAgICAuc3BhbjEwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgICAgIC5hY2NvdW50LWZvcm0ge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbW9iaWxlLWxhbmRzY2FwZX1weCl7XG4gICAgI2FjY291bnQge1xuICAgICAgICAuYWNjb3VudC1mb3JtIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5zb25hdGEtcGF5bWVudC1jb25maXJtYXRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIC5jb25maXJtYXRpb24td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC5jb25maXJtYXRpb24tb3JkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1taW5lc2hhZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlnaHRncmV5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1tZWRpdW0tY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb25maXJtYXRpb24tbmV3cyB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1taW5lc2hhZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIC5idG4tYmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1tYWxpYnU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1hbGlidTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGRlc2t0b3Atc21hbGx9cHgpIHtcbiAgICAuc29uYXRhLXBheW1lbnQtY29uZmlybWF0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR0YWJsZXQtbGFuZHNjYXBlfXB4KXtcbiAgICAuc29uYXRhLXBheW1lbnQtY29uZmlybWF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgLmNvbmZpcm1hdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgLmNvbmZpcm1hdGlvbi1vcmRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29uZmlybWF0aW9uLW5ld3Mge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR0YWJsZXQtcG9ydHJhaXR9cHgpIHtcbiAgICAuc29uYXRhLXBheW1lbnQtY29uZmlybWF0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgIC5zZWxlY3Rpb24ge1xuICAgICAgICAgICAgLnByb2R1Y3RzLWJvZHkge1xuICAgICAgICAgICAgICAgIC5wcm9kdWN0cy1ncmlkIHtcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtb2JpbGUtbGFuZHNjYXBlfXB4KXtcbiAgICAuc29uYXRhLXBheW1lbnQtY29uZmlybWF0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgIC5jb25maXJtYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIC5jb25maXJtYXRpb24tb3JkZXIge1xuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29uZmlybWF0aW9uLW5ld3Mge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbW9iaWxlLXBvcnRyYWl0fXB4KSB7XG4gICAgLnNvbmF0YS1wYXltZW50LWNvbmZpcm1hdGlvbiB7XG4gICAgICAgIC5zZWxlY3Rpb24ge1xuICAgICAgICAgICAgLnByb2R1Y3RzLWJvZHkge1xuICAgICAgICAgICAgICAgIC5wcm9kdWN0cy1ncmlkIHtcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiOyBcblxuLm9yZGVyLWRldGFpbHMge1xuICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRjb2xvci1saWdodGdyZXkgMXB4IHNvbGlkO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgICBhZGRyZXNzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgdGFibGUge1xuICAgICAgICAuZGVsaXZlcnkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICB0Zm9vdCB7XG4gICAgICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tbWVkaXVtLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuLmNvbnRlbnQtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zaXRpb246IC4zcztcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICB9XG59XG5cbi53ZWxsIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG59XG5cbi5hY3Rpb24tYnV0dG9uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICYuaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgJi5zZWNvbmRhcnktYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRncmV5O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gIH1cblxuICAmLmZ1bGwtYnV0dG9uIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnB1bGwtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgJi5zbWFsbC1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWJnO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTM2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgLTFweCAzNHB4IC0yMHB4IHJnYmEoMCwwLDAsLjQzKTtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJG1haW4tbWVkaXVtLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlbWlib2xkO1xufVxuXG5oMyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlbWlib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZW1pYm9sZDtcbn1cbmg0IHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogJG1haW4tZGFya2VyLWNvbG9yO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtbWVkaXVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaDUge1xuICBmb250LWZhbWlseTogJGZvbnQtc2VtaWJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbnAsIHVsLCBsaSB7XG4gIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbn1cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxudSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmFkZHJlc3Mge1xuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcC1tZWRpdW0rMXB4KSB7XG4gIGJvZHkge1xuICAgIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LWxhbmRzY2FwZSsxcHgpIHtcbiAgLmFjdGlvbi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBib2R5IHtcbiAgICAucGFnZS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1wb3J0cmFpdCsxcHgpIHtcblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxuXG4gIC5jb250ZW50LXBhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbGFuZHNjYXBlKzFweCkge1xuXG4gIC5hY3Rpb24tYnV0dG9uIHtcbiAgICAmLnB1bGwtcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIEdlbmVyYWwgc3R5bGluZyBydWxlcyB1c2VzIGFsbCBvdmVyIHRoZSBiYXNrZXQgLyBjaGVja291dCBwcm9jZXNzXG5cbi5wYXltZW50LCAuY2FydC1hZGRyZXNzZXMge1xuICAubmV3LWRlbGl2ZXJ5LWFkZHJlc3MtcG9wLCAubmV3LWJpbGxpbmctYWRkcmVzcy1wb3Age1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcblxuICAgIC5uZXctZGVsaXZlcnktYWRkcmVzcy1idG4sIC5uZXctYmlsbGluZy1hZGRyZXNzLWJ0biB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGlnaHRncmV5O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY29sb3I6ICRjb2xvci1taW5lc2hhZnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLndlbGwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICYud2VsbC1kZWxpdmVyeSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgIH1cbiAgICAgIH1cblxuICB9XG59XG5cbi5kZWxpdmVyeS13YXJuaW5nIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlbWlib2xkO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiNhY2NvdW50IHtcbiAgICAuZWRpdC1wcm9maWxlIHtcbiAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdICB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgYm9yZGVyOiBpbml0aWFsO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodGdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0OmZvY3VzLCBzZWxlY3Q6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5mb3NfdXNlcl9jaGFuZ2VfcGFzc3dvcmQge1xuICAgICAgICAgICAgLmFjdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJsZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4tZGVmYXVsdCB7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skdGFibGV0LWxhbmRzY2FwZX1weCl7XG4gICAgI2FjY291bnQge1xuICAgICAgICAuZWRpdC1wcm9maWxlIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHRhYmxldC1wb3J0cmFpdH1weCkge1xuICAgICNhY2NvdW50IHtcbiAgICAgICAgLnRhYmxlIHtcbiAgICAgICAgICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtb2JpbGUtbGFuZHNjYXBlfXB4KXtcbiAgICAjYWNjb3VudCB7XG4gICAgICAgIC5lZGl0LXByb2ZpbGUge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiNhY2NvdW50IHtcbiAgICAubG9nb3V0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmJveC1mb290ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5lcnJvci1wYWdlIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0Z3JleTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHRhYmxldC1sYW5kc2NhcGV9cHgpe1xuICAgIC5lcnJvci1wYWdlIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1vYmlsZS1sYW5kc2NhcGV9cHgpe1xuICAgIC5lcnJvci1wYWdlIHtcbiAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJoZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIC50b3AtYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIC5vcGVuaW5nLXRpbWUge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWFpbC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIC5udW1iZXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWVudS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgLnJvdyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLm1vYmlsZS1uYXZiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMXB4IDM0cHggLTM0cHggcmdiYSgwLDAsMCwuNDMpO1xuICAgICAgICAuaGVhZGVyLWl0ZW1zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAuY2xvc2UtbWVudS1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQtbmF2IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDQyLjUlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAuaG9tZS1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubmF2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLm5hdi1saXN0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIC5uYXYtbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLThweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2VhcmNoaW5nLXRvb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICNzZWFyY2gtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgJi5vcGVuZWQge1xuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAjc2VhcmNoLXNwaW5uZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubG9nby1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC5sb2dvLWJhY2tncm91bmQge1xuICAgICAgICAgICAgaGVpZ2h0OiAyOTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL3doaXRlLWNpcmNsZS5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTEzNXB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0LW5hdi1saXN0IHtcbiAgICAgICAgICB3aWR0aDogNDIuNSU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDA5ODVhO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MWIzODU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgwYmViYjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI5YmJlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIGVhc2UtaW4tb3V0IC4zcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FydC1ibG9jayB7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skZGVza3RvcC1tZWRpdW19cHgpIHtcbiAgaGVhZGVyIHtcbiAgICAubWVudS1jb250YWluZXIge1xuICAgICAgLnJvdyB7XG4gICAgICAgIC5jb250ZW50LWhlYWRlciB7XG4gICAgICAgICAgLmxlZnQtbmF2IHtcbiAgICAgICAgICAgIHdpZHRoOiA0MS41JTtcbiAgICAgICAgICAgIC5ob21lLWljb24ge1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2IHtcbiAgICAgICAgICAgICAgLm5hdi1saXN0IHtcbiAgICAgICAgICAgICAgICAubmF2LWxpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmxvZ28tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNyU7XG4gICAgICAgICAgICAubG9nby1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yaWdodC1uYXYtbGlzdCB7XG4gICAgICAgICAgICB3aWR0aDogNDEuNSU7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRkZXNrdG9wLXNtYWxsfXB4KSB7XG4gIGhlYWRlciB7XG4gICAgLm1lbnUtY29udGFpbmVyIHtcbiAgICAgIC5yb3cge1xuICAgICAgICAuY29udGVudC1oZWFkZXIge1xuICAgICAgICAgIC5oZWFkZXItaXRlbXMge1xuICAgICAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5sZWZ0LW5hdiB7XG4gICAgICAgICAgICAuaG9tZS1pY29uIHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdiB7XG4gICAgICAgICAgICAgIC5uYXYtbGlzdCB7XG4gICAgICAgICAgICAgICAgLm5hdi1saSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VhcmNoaW5nLXRvb2wge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yaWdodC1uYXYtbGlzdCB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skdGFibGV0LWxhbmRzY2FwZX1weCkge1xuICBoZWFkZXIge1xuICAgIC50b3AtYmFubmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5tZW51LWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAucm93IHtcbiAgICAgICAgLm1vYmlsZS1uYXZiYXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgI25hdi1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNlYXJjaGluZy10b29sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC4yNXJlbSAuNzVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgI3NlYXJjaC1jb250YWluZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgI3NlYXJjaC1zcGlubmVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmxvZ28tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAubG9nby1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy93aGl0ZS1jaXJjbGUucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAtMTUwcHg7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NyU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4M3B4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubW9iaWxlLXJpZ2h0LW5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcnQtYmxvY2sge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjbmF2YmFyTW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTI1MHB4O1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAmLnNob3cge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgLm1lbnUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5kcm9wZG93bi1tb2JpbGUsIC5zdWItbWVudS1saXN0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLDAsMC4zLDEpO1xuICAgICAgICAgIGE6Zm9jdXMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXYtbGkge1xuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbi1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHRhYmxldC1wb3J0cmFpdH1weCkge1xuICBoZWFkZXIge1xuICAgIC5tZW51LWNvbnRhaW5lciB7XG4gICAgICAucm93IHtcbiAgICAgICAgLm1vYmlsZS1uYXZiYXIge1xuICAgICAgICAgIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAubG9nby1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICAgICAgdG9wOiAtMTI2cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtb2JpbGUtbGFuZHNjYXBlfXB4KSB7XG4gIGhlYWRlciB7XG4gICAgLm1lbnUtY29udGFpbmVyIHtcbiAgICAgIC5yb3cge1xuICAgICAgICAubW9iaWxlLW5hdmJhciB7XG4gICAgICAgICAgLmxvZ28tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgIC5sb2dvLWJhY2tncm91bmQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC1oZWFkZXIge1xuICAgICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgICAgICAuaGVhZGVyLWl0ZW1zIHtcbiAgICAgICAgICAgIC5sZWZ0LW5hdiB7XG4gICAgICAgICAgICAgIC5uYXYge1xuICAgICAgICAgICAgICAgIC5uYXYtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAubmF2LWxpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJpZ2h0LW5hdi1saXN0IHtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtb2JpbGUtcG9ydHJhaXR9cHgpIHtcbiAgaGVhZGVyIHtcbiAgICAubWVudS1jb250YWluZXIge1xuICAgICAgLnJvdyB7XG4gICAgICAgIC5tb2JpbGUtbmF2YmFyIHtcbiAgICAgICAgICAubG9nby1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDE4NXB4O1xuICAgICAgICAgICAgLmxvZ28tYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTg1cHg7XG4gICAgICAgICAgICAgIHRvcDogLTg1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDc4JTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiNzZW5kLWNvbnRhY3Qge1xuICAuY29uZmlybWF0aW9uLXdyYXBwZXIge1xuICAgIC5yZWdpc3RyYXRpb24tY29udGVudFxuICAgIHtcbiAgICAgIGgxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1yb3lhbGJsdWU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXJveWFsYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzLCBjb2xvciAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcywgY29sb3IgMC4zcztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4zLCAxKTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIsIDEsIDAuMywgMSk7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpIHRyYW5zbGF0ZTNkKDAsIC0zZW0sIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKSB0cmFuc2xhdGUzZCgwLCAtM2VtLCAwKTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itcm95YWxibHVlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itcm95YWxibHVlO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIsIDEsIDAuMywgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIsIDEsIDAuMywgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNmaWx0ZXItbWVudSB7XG4gIG1hcmdpbjogNTBweCAwO1xuXG4gICYuY29sbGFwc2U6bm90KC5zaG93KSB7XG4gICAgLy8gRm9yY2UgQm9vc3RyYXAgY29sbGFwc2UgdG8gYmUgdmlzaWJsZSBzbyB3ZSBjYW4gdXNlIHRoZSBzYW1lIERPTSBldmVudCBvbiBtb2JpbGVcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY2F0YWxvZy1kb3dubG9hZC1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZmlsdGVyLW1lbnUge1xuICAuYnV0dG9uLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctZG93bmxvYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uZmlsdGVyLW1lbnUge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgLmRlbGV0ZS1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJ1dHRvbi1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5maWx0ZXJzLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5maWx0ZXJzLXRpdGxlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1lZGl1bTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG4gICAgLnJlc3VsdHMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgLm51bWJlcnMge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZW1pYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudS1saXN0IHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNSU7XG4gICAgICAmLmNhdGVnb3JpZXMge1xuICAgICAgICAuZHJvcCB7XG4gICAgICAgICAgLmxpc3QtYWN0aXZlIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLyogVHJhY2sgKi9cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJnO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKiBIYW5kbGUgKi9cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAmLnR5cGVzLWZpbHRlciB7XG4gICAgICAgIC5kcm9wIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1JTtcbiAgICAgICAgICAuc3VibWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIC5jYXRhbG9nX2ZpbHRlcnNfdHlwZXNfMiB7XG4gICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhdGFsb2dfZmlsdGVyc190eXBlc18xIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2F0YWxvZ19maWx0ZXJzX3R5cGVzXzQge1xuICAgICAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpbHRlci10aXRsZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDUlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBjb2xvcjogJG1haW4tbWVkaXVtLWNvbG9yO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlbWlib2xkO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW4tY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5zaW1wbGUtZmlsdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtc2Vjb25kYXJ5O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmRyb3Age1xuICAgICAgICAubmF2LXRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgLjNzO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgJi5pY29uLXJvdGF0ZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1Ym1lbnUge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIC5wcmljZS1zbGlkZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAuYW1vdW50LXByZXYsIC5hbW91bnQtbmV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuYW1vdW50LW5leHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubGVmdCwgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICNzbGlkZXItcmFuZ2Uge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgIC51aS13aWRnZXQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3QtYWN0aXZlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICAgICAgbWF4LWhlaWdodDogYXV0bztcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogOTk5cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6Zm9jdXMgLnN1Ym1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wtbGctNiwgLmNvbC1sZy0xMiB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlYXJjaC1mb3JtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYnRuLXNlYXJjaCB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi8uLi9hc3NldHMvaW1hZ2VzL3NlYXJjaC5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluLW1lZGl1bS1jb2xvcjtcblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvZHk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLmZpcnN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1jaGVjayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYm9keTtcblxuICAgICAgICAmLmNhdGFsb2dfZmlsdGVyc190eXBlc18wLCAmLmNhdGFsb2dfZmlsdGVyc190eXBlc18zIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgICAgICAmLmZpbGwtY2hlY2tib3gge1xuICAgICAgICAgICAgLmZpbGwtY29udHJvbC1pbnB1dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgJjpjaGVja2VkIH4gLmZpbGwtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKSB0cmFuc2xhdGUoMXB4LCAtNXB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpbGwtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb250LWNvbG9yO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWxsLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWluZXNoYWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sb3JzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIC5jb2xvci13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG5cbiAgICAgICAgICAuY29sb3ItYnRuIHtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1pbmVzaGFmdDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY29sb3ItYnRuIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1yZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5idG4ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAyMDVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZpbHRlcnMtbW9iaWxlwqB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0aW5nIHtcbiAgICAucHJvZHVjdHMtYm9keSB7XG4gICAgICAuY2F0YWxvZy1kb3dubG9hZC1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMTBweDtcbiAgICAgIH1cbiAgICAgIGRpdiNmaWx0ZXJzLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodGdyZXk7XG5cbiAgICAgICAgLmNvbC02IHtcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItbGlnaHRncmV5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QtdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmlsdGVyLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgIC5maWx0ZXJzLWhlYWRlciB7XG4gICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmZpbHRlcnMtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b25zLXRvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZWxldGUtZmlsdGVycyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRvcDogNTVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWluZXNoYWZ0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1saXN0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1saWdodGdyZXk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjUlO1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnR5cGVzLWZpbHRlciB7XG4gICAgICAgICAgICAgIC5kcm9wIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjclO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1pbmVzaGFmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3Age1xuICAgICAgICAgICAgICAubmF2LXRpdGxlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc3VibWVudSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxpc3QtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5OTlweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYTpmb2N1cyAuc3VibWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbC1sZy02IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9keTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlyc3Qge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgJi5maWxsLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itcm95YWxibHVlO1xuXG4gICAgICAgICAgICAgICAgICAuZmlsbC1jb250cm9sLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgfiAuZmlsbC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKSB0cmFuc2xhdGUoMXB4LCAtNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmZpbGwtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNhYWE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuZmlsbC1jb250cm9sLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJvZHk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2xvcnMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgLmNvbG9yLWJ0biB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjZmlsdGVyLW1lbnUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBsZWZ0OiAtNzcwcHg7XG4gICAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgIC5jYXRhbG9nLWRvd25sb2FkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgICAgICAgICAvLyBGb3JjZSBCb29zdHJhcCBjb2xsYXBzZSB0byBiZSB2aXNpYmxlIHNvIHdlIGNhbiB1c2UgdGhlIHNhbWUgRE9NIGV2ZW50IG9uIG1vYmlsZVxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uLWNsb3NlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNzcwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tb2JpbGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIG1pbi13aWR0aDogMTByZW07XG4gICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgICAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4zLCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24tY2xvc2Uge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDV2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtb2JpbGUtbGFuZHNjYXBlfXB4KSB7XG4gIC5maWx0ZXItbWVudSB7XG4gICAgLmZpbHRlcnMtaGVhZGVyIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuXG4gICYuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICAuY29udGFjdC1ib2R5IHtcbiAgICAgIHdpZHRoOiAxMzAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbiAgLmludHJvZHVjdGlvbi1zZWN0aW9uIHtcbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC5hYm91dCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZW1pYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweFxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbnRyb2R1Y3Rpb24ge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5mb3JtLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAuZm9ybSB7XG4gICAgICAgICAgJi5jb2wtbGctNiB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1taW5lc2hhZnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgaW5wdXQsIHRleHRhcmVhLCBzZWxlY3QsIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrZ3JleTtcblxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya2dyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtncmV5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodGdyZXk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1iZztcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdChbdHlwZSA9IFwiY2hlY2tib3hcIl0pIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZbdHlwZSA9IFwiZmlsZVwiXSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC50b3duIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgICAgICAgICAgICY6dmFsaWQgKyAucGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtncmV5O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0Z3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1saWdodGdyZXk7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0Z3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodGdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMSU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvKiBUcmFjayAqL1xuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvKiBIYW5kbGUgKi9cbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jaGVja2JveC1ncm91cC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICAucmVxdWlyZWQge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2hlY2tib3gtZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMCA4cHggMDtcblxuICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZSA9IFwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDdweCAxMHB4IDdweCAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmZvcm0taW50ZXJlc3Qge1xuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB+IC5maWxsLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpIHRyYW5zbGF0ZSgxcHgsIC01cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmlsbC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZm9ybS1pbnRlcmVzdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5mb3JtLWZpbGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuc2VuZGVyLWluZm8ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnNlY29uZC1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcHRjaGEtZXJyb3Ige1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYWN0aW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmlnaHQtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgLm1lZGlhLWJsb2NrLWNvbnRlbnQge1xuICAgICAgICAgIC5tZWRpYS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubWVkaWEtZGVzYy1jb250ZW50IHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGltZSB7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGRlc2t0b3Atc21hbGx9cHgpIHtcbiAgLnNhdiB7XG4gICAgJi5jb250YWluZXIge1xuICAgICAgLmNvbnRhY3QtYm9keSB7XG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbnRyb2R1Y3Rpb24tc2VjdGlvbiB7XG4gICAgICAucGFnZS1oZWFkZXIge1xuICAgICAgICAuYWJvdXQge1xuICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skdGFibGV0LWxhbmRzY2FwZX1weCkge1xuICAuc2F2IHtcbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICAuY29udGFjdC1ib2R5IHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLmZvcm0tY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaW50cm9kdWN0aW9uLXNlY3Rpb24ge1xuICAgICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgICAgLmFib3V0IHtcbiAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmludHJvZHVjdGlvbiB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR0YWJsZXQtcG9ydHJhaXR9cHgpIHtcbiAgLnNhdiB7XG4gICAgLmludHJvZHVjdGlvbi1zZWN0aW9uIHtcbiAgICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAgIC5hYm91dCB7XG4gICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmludHJvZHVjdGlvbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbW9iaWxlLWxhbmRzY2FwZX1weCkge1xuICAuc2F2IHtcbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICAuY29udGFjdC1ib2R5IHtcbiAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbC02IHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAucm93IHtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgICAgIC5tZWRpYS1ibG9jay1jb250ZW50IHtcbiAgICAgICAgICAgIC5tZWRpYS1jb250ZW50IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tY29udGVudCB7XG4gICAgICAgICAgLmZvcm0ge1xuICAgICAgICAgICAgJi5jb2wtbGctNiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtb2JpbGUtcG9ydHJhaXR9cHgpIHtcbiAgLnNhdiB7XG4gICAgLmludHJvZHVjdGlvbi1zZWN0aW9uIHtcbiAgICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAgIC5hYm91dCB7XG4gICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjU1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubGlzdGluZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmc7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAucGFnZS1oZWFkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmFib3V0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1vYmlsZS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZW1pYm9sZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtcmljaCB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdHMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICNmaWx0ZXJzLW1vYmlsZSxcbiAgICAuc2VsZWN0LXRvZ2dsZXIsXG4gICAgLmZpbHRlci10b2dnbGVyLFxuICAgIC50aXRsZS1tb2JpbGUsXG4gICAgLmZpbHRlci1tZW51LW1vYmlsZSxcbiAgICAud2FycmFudHktbSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgIC5wcm9kdWN0cy1ncmlkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAubGlzdGluZy1jb250ZW50LWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWFpbi1jb2xvcjtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgICAmLmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5uby1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDEge1xuICAgICAgICAgICAgY29sb3I6ICRtYWluLW1lZGl1bS1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGlzdGluZy1ncmlkLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICB9XG4gICAgICAucGFuZWwtZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgLnNlbGVjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAzNXB4IDAgMCAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJvZHk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm9wdGlvbnMge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIC8vIHNpIGxpZW4gYWN0aWYgLT4gbWV0dHJlIGVuIGJsZXUgKHJveWFsYmx1ZSlcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IGluaXRpYWw7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1tZWRpdW0tY29sb3I7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tZWRpdW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ieS1uYW1lLCAuYnktcHJpY2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBjb2xvcjogJG1haW4tbWVkaXVtLWNvbG9yO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgZyB7XG4gICAgICAgICAgICAgICAgICAgIGcge1xuICAgICAgICAgICAgICAgICAgICAgIHBvbHlnb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1haW4tY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZXN1bHRzIHtcbiAgICAgICAgLm51bWJlcnMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ibG9jay1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgfVxuXG4gICAgICAucGFuZWwtZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgLnBhZ2luYXRpb24ge1xuICAgICAgICAgIHNwYW4sIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jdXJyZW50LCAucGFnZSwgLm5leHQsIC5wcmV2aW91cyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jdXJyZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGFnZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1taW5lc2hhZnQ7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maXJzdCwgLnByZXZpb3VzLCAubmV4dCwgLmxhc3Qge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTVweDtcblxuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1saWdodGdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpcnN0LCAucHJldmlvdXMge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmlyc3Qge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGFzdCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mdWxscGFnZS1wcm9kdWN0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnByb2R1Y3RzLWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9jYXRhbG9nLWhlYWRlci1pbWcuanBnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgaDEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE5JTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgJi5uby1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOSU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAubGlzdGluZyB7XG4gICAgLnByb2R1Y3RzLWJvZHkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAuYWJvdXQge1xuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDM5MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGRlc2t0b3Atc21hbGx9cHgpIHtcbiAgLmxpc3Rpbmcge1xuICAgIC5wcm9kdWN0cy1ib2R5IHtcbiAgICAgIC5wcm9kdWN0cy1ncmlkIHtcbiAgICAgICAgLmJsb2NrLWNhcmQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5saXN0aW5nIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLnByb2R1Y3RzLWJvZHkge1xuICAgICAgLnByb2R1Y3RzLWdyaWQge1xuICAgICAgICAubGlzdGluZy1jb250ZW50LWhlYWRlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIC50ZXh0LCAuaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpc3RpbmctZ3JpZC1oZWFkZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnVsbHBhZ2UtcHJvZHVjdHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAucHJvZHVjdHMtaGVhZGVyIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIHdpZHRoOiA3NyU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0aW5nIHtcbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgLmFib3V0IHtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dC1yaWNoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAudGV4dC1yaWNoIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3RzLWJvZHkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAucHJvZHVjdHMtZ3JpZCB7XG4gICAgICAgIC5zZWxlY3Rpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnVsbHBhZ2UtcHJvZHVjdHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAucHJvZHVjdHMtaGVhZGVyIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICAgICYubm8tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIHdpZHRoOiA3NyU7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3RzLWJvZHkge1xuICAgICAgLnByb2R1Y3RzLWdyaWQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwge1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tdG9wOiA3MCU7XG4gICAgaGVpZ2h0OiAyNzBweDtcblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgaDUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogNCU7XG4gICAgICB9XG5cbiAgICAgIC5jbG9zZSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgbWFyZ2luOiAtMXJlbSAtM3JlbSAtMXJlbSBhdXRvO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDExJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtYm9keSB7XG4gICAgICAub3B0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuXG4gICAgICAgIHNwYW4ge1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1pbmVzaGFmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbGlnaHRncmV5O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIC4yNXMgbGluZWFyO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAuMjVzIGxpbmVhcjtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYXNjIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW1hbGlidTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtb2JpbGUtbGFuZHNjYXBlfXB4KSB7XG4gIC5saXN0aW5nIHtcbiAgICAucHJvZHVjdHMtYm9keSB7XG4gICAgICAucHJvZHVjdHMtZ3JpZCB7XG4gICAgICAgIC5ibG9jay1jYXJkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0aW5nIHtcbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgLmFib3V0IHtcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgaGVpZ2h0OiAzMzVweDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0cy1ib2R5IHtcbiAgICAgIC5wcm9kdWN0cy1ncmlkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcblxuICAgICAgICAuYWxsLXByb2R1Y3RzIHtcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jYXJkLWhvdmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAtMXB4IDM0cHggLTIwcHggcmdiYSgwLDAsMCwwLjQzKTtcbiAgICAgICAgICAuaW1nLWJvcmRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2FyZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcbiAgICAgICAgLndhcmFudHktYmxvY2sge1xuICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAuY2FyZC1zdWItdGV4dCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgJi5wcm9kdWN0LXR5cGUtbmV3IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL25ldWYucG5nJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnByb2R1Y3QtdHlwZS1vIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL29jY2FzaW9uLnBuZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wcm9kdWN0LXR5cGUtayB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9kZWNsYXNzZS5wbmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZW5kLXNlcmllIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL2Zpbi1zZXJpZS5wbmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltZy1ib3JkZXIge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjdzO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgaGVpZ2h0OiAxNjVweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLXRleHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgJi5kaXNjb3VudCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgICAgLnByaWNlLWZyb20ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRpc2NvdW50LXByaWNlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcmljZS1mcm9tIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jYXJkLWhvdmVyIHtcblxuICAgICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG5cbiAgICAgICAgICAgIC5pbWctYm9yZGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1pbmVzaGFmdDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itcm95YWxibHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgICAuY2FyZC10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1taW5lc2hhZnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY2FyZC1zdWItdGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcblxuICAgIC5jYXJkLWhvdmVyIHtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuaG92ZXItdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ob21lcGFnZSB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgLmhvbWUtY29udGFpbmVyIHtcbiAgICAuYmFubmVyLXNsaWRlIHtcbiAgICAgIC5hY3Rpdml0aWVzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGl2aXR5LWNvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaGlnaGxpZ2h0LXByb2R1Y3RzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5wcm9kdWN0cy1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTMwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC5oaWdobGlnaHQtYmxvY2sge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgLjNzO1xuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSwgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE5MHB4XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaW5zaWRlLWJsb2NrIHtcbiAgICAgICAgICAgIC5jaXJjbGUtY29udGVudCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9ibGFjay1jaXJjbGUucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICBib3R0b206IC0zNXB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAgYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5vcmFuZ2Uge1xuICAgICAgICAgICAgICAgIGgzOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDhjMGU7XG4gICAgICAgICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmdyZWVuIHtcbiAgICAgICAgICAgICAgICBoMzphZnRlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNjNTgxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnR1cnF1b2lzZSB7XG4gICAgICAgICAgICAgICAgaDM6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMyYzlkMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5ibHVlIHtcbiAgICAgICAgICAgICAgICBoMzphZnRlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhOGU2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMTBweDtcbiAgICAgICAgICAgICAgLmJsb2NrLWltYWdlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0ZWQtcHJvZHVjdHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL3Byb2R1Y3RzLWJnLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAucHJvZHVjdC1ncmlkIHtcbiAgICAgICAgd2lkdGg6IDEzMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICAgICAgLnByb2R1Y3RzLW9uZSB7XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudG9wLXByb2R1Y3RzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAucm93LXByb2R1Y3RzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAucHJvZHVjdC1jYXJkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgLmNhcmQtaG92ZXIge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyM3B4IC04cHggcmdiYSgwLDAsMCwwLjE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjdzO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLndhcmFudHktYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgLmNhcmQtc3ViLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LXR5cGUtbmV3IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL25ldWYucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnByb2R1Y3QtdHlwZS1vIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL29jY2FzaW9uLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LXR5cGUtayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9kZWNsYXNzZS5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZW5kLXNlcmllIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL2Zpbi1zZXJpZS5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNhdGVnb3JpZXMtcHJvZHVjdHMge1xuICAgICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuY2F0ZWdvcmllcy1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTM2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgICAgICAuY2F0ZWdvcmllcy1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC5sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogNjMlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAuY2F0ZWdvcmllcy1saW5rLWJsb2NrIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAuY29sbGVjdGlvbi1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29sbGVjdGlvbi1uYW1lIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuN3M7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC43cztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maXJzdC1jb250YWluZXIsIC5zZWNvbmQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICAgICAgLnRleHQtcmljaCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmlyc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgLmNhdGVnb3JpZXMtbGluay1ibG9jayB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAuY29sbGVjdGlvbi1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MCwgMjAxLCAyMTAsIDAuODUpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY29uZC1jb250YWluZXIge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAuY2F0ZWdvcmllcy1saW5rLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIC5jb2xsZWN0aW9uLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NywgMTk3LCAxMjksIDAuODUpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucmlnaHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNyU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLmNhdGVnb3JpZXMtbGluay1ibG9jayB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjdzO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgLmNvbGxlY3Rpb24tbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbGxlY3Rpb24tbmFtZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjdzO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuN3M7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIC5jb2xsZWN0aW9uLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgMTQwLCAxNCwgMC44NSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgIC5jb2xsZWN0aW9uLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE2OCwgMjMwLCAwLjg1KTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skZGVza3RvcC1tZWRpdW19cHgpIHtcbiAgLmhvbWVwYWdlIHtcbiAgICAuaG9tZS1jb250YWluZXIge1xuICAgICAgLmJhbm5lci1zbGlkZSB7XG4gICAgICAgIC5hY3Rpdml0aWVzIHtcbiAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaGlnaGxpZ2h0LXByb2R1Y3RzIHtcbiAgICAgICAgLnByb2R1Y3RzLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEyMzBweDtcbiAgICAgICAgICAuaGlnaGxpZ2h0LWJsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSwgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5zaWRlLWJsb2NrIHtcbiAgICAgICAgICAgICAgLmNpcmNsZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEyNXB4O1xuICAgICAgICAgICAgICAgIC5ibG9jay1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VsZWN0ZWQtcHJvZHVjdHMge1xuICAgICAgICAucHJvZHVjdC1ncmlkIHtcbiAgICAgICAgICB3aWR0aDogMTE4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2F0ZWdvcmllcy1wcm9kdWN0cyB7XG4gICAgICAgIC5jYXRlZ29yaWVzLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRkZXNrdG9wLXNtYWxsfXB4KSB7XG4gIC5ob21lcGFnZSB7XG4gICAgLmhvbWUtY29udGFpbmVyIHtcbiAgICAgIC5oaWdobGlnaHQtcHJvZHVjdHMge1xuICAgICAgICAucHJvZHVjdHMtY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogOTkwcHg7XG4gICAgICAgICAgLmhpZ2hsaWdodC1ibG9jayB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUsICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE0NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluc2lkZS1ibG9jayB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgLmNpcmNsZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEyNXB4O1xuICAgICAgICAgICAgICAgIC5ibG9jay1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWxlY3RlZC1wcm9kdWN0cyB7XG4gICAgICAgIC5wcm9kdWN0LWdyaWQge1xuICAgICAgICAgIHdpZHRoOiA5OTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNhdGVnb3JpZXMtcHJvZHVjdHMge1xuICAgICAgICAuY2F0ZWdvcmllcy1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgLmNhdGVnb3JpZXMtY29udGVudCB7XG4gICAgICAgICAgICAubGVmdC1jb250YWluZXIge1xuICAgICAgICAgICAgICAuZmlyc3QtY29udGFpbmVyLCAuc2Vjb25kLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skdGFibGV0LWxhbmRzY2FwZX1weCkge1xuICAuaG9tZXBhZ2Uge1xuICAgIC5ob21lLWNvbnRhaW5lciB7XG4gICAgICAuYmFubmVyLXNsaWRlIHtcbiAgICAgICAgLmFjdGl2aXRpZXMge1xuICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFjdGl2aXR5LWNvbnRlbnQge1xuICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhpZ2hsaWdodC1wcm9kdWN0cyB7XG4gICAgICAgIC5wcm9kdWN0cy1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIC5oaWdobGlnaHQtYmxvY2sge1xuICAgICAgICAgICAgZmxleC1ncm93OiBpbmhlcml0O1xuICAgICAgICAgICAgZmxleC1iYXNpczogaW5oZXJpdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlLCAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbnNpZGUtYmxvY2sge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAuY2lyY2xlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNjNweDtcbiAgICAgICAgICAgICAgICAuYmxvY2staW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjMwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VsZWN0ZWQtcHJvZHVjdHMge1xuICAgICAgICAucHJvZHVjdC1ncmlkIHtcbiAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgIC5wcm9kdWN0cy1vbmUge1xuICAgICAgICAgICAgLnRvcC1wcm9kdWN0cyB7XG4gICAgICAgICAgICAgIC5yb3ctcHJvZHVjdHMge1xuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWNhcmQge1xuICAgICAgICAgICAgICAgICAgLmNhcmQtaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2F0ZWdvcmllcy1wcm9kdWN0cyB7XG4gICAgICAgIC5jYXRlZ29yaWVzLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAuY2F0ZWdvcmllcy1jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAubGVmdC1jb250YWluZXIsIC5yaWdodC1jb250YWluZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yaWdodC1jb250YWluZXIge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAuY2F0ZWdvcmllcy1saW5rLWJsb2NrIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skdGFibGV0LXBvcnRyYWl0fXB4KSB7XG4gIC5ob21lcGFnZSB7XG4gICAgLmhvbWUtY29udGFpbmVyIHtcbiAgICAgIC5iYW5uZXItc2xpZGUge1xuICAgICAgICAuYWN0aXZpdGllcyB7XG4gICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYWN0aXZpdHktY29udGVudCB7XG4gICAgICAgICAgICB0b3A6IDUyJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MiUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhpZ2hsaWdodC1wcm9kdWN0cyB7XG4gICAgICAgIC5wcm9kdWN0cy1jb250YWluZXIge1xuICAgICAgICAgIC5oaWdobGlnaHQtYmxvY2ssIC5oaWdobGlnaHQtYmxvY2s6Zmlyc3Qtb2YtdHlwZSwgLmhpZ2hsaWdodC1ibG9jazpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIC5pbnNpZGUtYmxvY2sge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAuY2lyY2xlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICAgICAgICAgICAgICAuYmxvY2staW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjEwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5oaWdobGlnaHQtYmxvY2s6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2F0ZWdvcmllcy1wcm9kdWN0cyB7XG4gICAgICAgIC5jYXRlZ29yaWVzLWNvbnRhaW5lciB7XG4gICAgICAgICAgLmNhdGVnb3JpZXMtY29udGVudCB7XG4gICAgICAgICAgICAubGVmdC1jb250YWluZXIge1xuICAgICAgICAgICAgICAuZmlyc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zZWNvbmQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmZpcnN0LWNvbnRhaW5lciwgLnNlY29uZC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAudGV4dC1yaWNoIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYXRlZ29yaWVzLWxpbmstYmxvY2sge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIC5jYXRlZ29yaWVzLWxpbmstYmxvY2sge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbW9iaWxlLWxhbmRzY2FwZX1weCkge1xuICAuaG9tZXBhZ2Uge1xuICAgIC5ob21lLWNvbnRhaW5lciB7XG4gICAgICAuYmFubmVyLXNsaWRlIHtcbiAgICAgICAgLmFjdGl2aXRpZXMge1xuICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNDVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFjdGl2aXR5LWNvbnRlbnQge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oaWdobGlnaHQtcHJvZHVjdHMge1xuICAgICAgICAucHJvZHVjdHMtY29udGFpbmVyIHtcbiAgICAgICAgICAuaGlnaGxpZ2h0LWJsb2NrLCAuaGlnaGxpZ2h0LWJsb2NrOmZpcnN0LW9mLXR5cGUsIC5oaWdobGlnaHQtYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIC5pbnNpZGUtYmxvY2sge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAuY2lyY2xlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgICAgICAgICAgLmJsb2NrLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE3NXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaG9tZXBhZ2Uge1xuICAgIC5ob21lLWNvbnRhaW5lciB7XG4gICAgICAuYmFubmVyLXNsaWRlIHtcbiAgICAgICAgLmFjdGl2aXRpZXMge1xuICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oaWdobGlnaHQtcHJvZHVjdHMge1xuICAgICAgICAucHJvZHVjdHMtY29udGFpbmVyIHtcbiAgICAgICAgICAuaGlnaGxpZ2h0LWJsb2NrLC5oaWdobGlnaHQtYmxvY2s6Zmlyc3Qtb2YtdHlwZSwgLmhpZ2hsaWdodC1ibG9jazpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmLnNlY29uZC1ibG9jayB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5zaWRlLWJsb2NrIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIC5jaXJjbGUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE5MnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5oaWdobGlnaHQtYmxvY2s6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5oaWdobGlnaHQtYmxvY2s6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNzaW5nbGUtcGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICAubWVkaWEtaW1nLWJsb2NrLWNvbnRlbnQge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm1lZGlhLWltZy10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhLWltZy1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWhlYWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuYWJvdXQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDcwcHhcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnRyb2R1Y3Rpb24ge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2luZ2xlLXBhZ2UtYm9keSB7XG4gICAgd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgaDMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5yaWNoLXRleHQtYmxvY2sge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhLWJsb2NrLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgIC5tZWRpYS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZWRpYS1kZXNjLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAubWVkaWEtZGVzYy1jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbGxlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgLmNvbGxlY3Rpb24tY2FyZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogMzI1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmNvbGxlY3Rpb24tbmFtZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2xsZWN0aW9uLW5hbWUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAxNDAsIDE2LCAuOSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC43cztcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGRlc2t0b3AtbWVkaXVtfXB4KSB7XG4gICNzaW5nbGUtcGFnZSB7XG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgIC5hYm91dCB7XG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skZGVza3RvcC1zbWFsbH1weCkge1xuICAjc2luZ2xlLXBhZ2Uge1xuICAgIC5zaW5nbGUtcGFnZS1ib2R5IHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIC5jb2xsZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIC5jb2xsZWN0aW9uLWNhcmQge1xuICAgICAgICAgIHdpZHRoOiA0NDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHRhYmxldC1sYW5kc2NhcGV9cHgpe1xuICAjc2luZ2xlLXBhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgIC5hYm91dCB7XG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbnRyb2R1Y3Rpb24ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhLWltZy1ibG9jay1jb250ZW50IHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAubWVkaWEtaW1nLXRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVkaWEtaW1nLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpbmdsZS1wYWdlLWJvZHkge1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuXG4gICAgICAubWVkaWEtYmxvY2stY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAubWVkaWEtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubWVkaWEtZGVzYy1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tZWRpYS1kZXNjIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBpbnNpZGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWxpYnU7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmlnaHQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAubWVkaWEtZGVzYy1jb250ZW50IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2xsZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cblxuICAgICAgICAuY29sbGVjdGlvbi1jYXJkIHtcbiAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHRhYmxldC1wb3J0cmFpdH1weCl7XG4gICNzaW5nbGUtcGFnZSB7XG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgIC5hYm91dCB7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbnRyb2R1Y3Rpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtb2JpbGUtbGFuZHNjYXBlfXB4KXtcbiAgI3NpbmdsZS1wYWdlIHtcbiAgICAuc2luZ2xlLXBhZ2UtYm9keSB7XG4gICAgICAubWVkaWEtYmxvY2stY29udGVudCB7XG4gICAgICAgIC5tZWRpYS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtb2JpbGUtcG9ydHJhaXR9cHgpe1xuICAjc2luZ2xlLXBhZ2Uge1xuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAuYWJvdXQge1xuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zaW5nbGUtcGFnZS1ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgLmNvbGxlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgLmNvbGxlY3Rpb24tY2FyZCB7XG4gICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICAgIGhlaWdodDogMTU0cHg7XG4gICAgICAgICAgLmNvbGxlY3Rpb24tbmFtZSB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmNvbnRlbnQtc2luZ2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIC5jb250ZW50LXN1YnRpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAuYmxvY2stY29udGVudCB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3Itc2VtaWRhcms7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDUlICFpbXBvcnRhbnQ7XG4gICAgICAuc3VidGl0bGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWN0aXZpdGllcyB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLnpvb20ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaW1nIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAxLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IDEuM3MgZWFzZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICAgIC5tYXNrIHtcbiAgICAgICAgd2lkdGg6IDE0MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLnpvb20gaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIH1cbiAgICAgIC5hY3Rpdml0aWVzLW92ZXJsYXkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCkgc2NhbGUoMC45LCAwLjkpO1xuICAgICAgfVxuICAgIH1cbiAgICAuYWN0aXZpdHktY29udGVudCB7XG4gICAgICBjb2xvcjogJHRoaXJkLWNvbG9yO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgICBoNiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JG1lZGlhc19kaXJ9c3ZnL2ljb24tYnRuLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgfVxuICAgIH1cbiAgICAuYWN0aXZpdGllcy1vdmVybGF5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IDEuM3MgZWFzZTtcbiAgICB9XG4gIH1cbn1cbi5jb250ZW50LWltYWdlIHtcbiAgd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICYucmlnaHQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5sZWZ0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC5wcm9kdWN0LWJ0biB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBob3RvIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3Itc2VtaWRhcms7XG4gICAgICAuc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZW1pYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuICAgICAgLnByb2R1Y3QtYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBjb2xvcjogJHRoaXJkLWNvbG9yO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggNDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgJi5hZGRpdGlvbmFsLWJ0biB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDE1cHggMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yLDEuMik7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsMSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgLmljb24tYnRuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JG1lZGlhc19kaXJ9c3ZnL2ljb24tYnRuLWJsdWUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRtZWRpYXNfZGlyfXN2Zy9pY29uLWJ0bi13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGRlc2t0b3AtbWVkaXVtfXB4KSB7XG4gIC5jb250ZW50LWltYWdlIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGRlc2t0b3Atc21hbGx9cHgpIHtcbiAgLmNvbnRlbnQtc2luZ2xlIHtcbiAgICAuY29udGVudC1zdWJ0aXRsZSB7XG4gICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHRhYmxldC1wb3J0cmFpdH1weCkge1xuICAuY29udGVudC1zaW5nbGUge1xuICAgIC5hY3Rpdml0aWVzIHtcbiAgICAgIC5hY3Rpdml0eS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aXZpdGllcyB7XG4gICAgICAuem9vbSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWN0aXZpdHktY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250ZW50LWltYWdlICB7XG4gICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgd2lkdGg6IDk1JTtcbiAgICAgLmNvbnRlbnQge1xuICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgJi5yaWdodCB7XG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAudGV4dCB7XG4gICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XG4gICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICAgICYubGVmdCB7XG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAudGV4dCB7XG4gICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcbiAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgICAgLnBob3RvIHtcbiAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgfVxuICAgICAgIC50ZXh0IHtcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgIGgyIHtcbiAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgfVxuICAgICAgICAgLnByb2R1Y3QtYnRuIHtcbiAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgfVxuICAgICAgICAgICAuaWNvbi1idG4ge1xuICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbW9iaWxlLWxhbmRzY2FwZX1weCkge1xuICAuY29udGVudC1pbWFnZSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgLnBob3RvIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLnR3by1jb2x1bW5zLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDgwdmg7XG4gIC5jb2x1bW4tb25lIHtcbiAgICB3aWR0aDogNDglO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAuY29udGVudCB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMTQlO1xuICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcblxuICAgICAgfVxuICAgICAgLmRvd25sb2FkLWNvbnRhaW5lciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgICAgfVxuICAgICAgLmRvd25sb2FkLWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgY29sb3I6ICR0aGlyZC1jb2xvcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIsMS4yKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwxKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAuaWNvbi1idG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skbWVkaWFzX2Rpcn1zdmcvaWNvbi1idG4tYmx1ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JG1lZGlhc19kaXJ9c3ZnL2ljb24tYnRuLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGFjdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNCU7XG4gICAgICAgICAgaGVpZ2h0OiA0JTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgICAgLmRvd25sb2FkIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIG1hcmdpbi10b3A6IDQlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbHVtbi10d28ge1xuICAgIHdpZHRoOiA1MiU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHotaW5kZXg6MTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skZGVza3RvcC1tZWRpdW19cHgpIHtcbiAgLnR3by1jb2x1bW5zLWNvbnRlbnQge1xuICAgIC5jb2x1bW4tb25lIHtcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDgyJTtcbiAgICAgICAgLmRvd25sb2FkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skZGVza3RvcC1zbWFsbH1weCkge1xuICAudHdvLWNvbHVtbnMtY29udGVudCB7XG4gICAgLmNvbHVtbi1vbmUge1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICAuY29udGFjdCB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHRhYmxldC1sYW5kc2NhcGV9cHgpIHtcbiAgLnR3by1jb2x1bW5zLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLmNvbHVtbi1vbmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5jb2x1bW4tdHdvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1vYmlsZS1sYW5kc2NhcGV9cHgpIHtcbiAgLnR3by1jb2x1bW5zLWNvbnRlbnQge1xuICAgIC5jb2x1bW4tb25lIHtcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgLmRvd25sb2FkLWJ0biB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIC5pY29uLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtb2JpbGUtcG9ydHJhaXR9cHgpIHtcbiAgLnR3by1jb2x1bW5zLWNvbnRlbnQge1xuICAgIC5jb2x1bW4tb25lIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgLmNvbnRhY3Qge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */
