@charset "UTF-8";@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Regular.eot);src:local("Gilroy Regular"),local("Gilroy-Regular"),url(../fonts/Gilroy-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Regular.woff2) format("woff2"),url(../fonts/Gilroy-Regular.woff) format("woff"),url(../fonts/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-ExtraboldItalic.eot);src:local("Gilroy Extrabold Italic"),local("Gilroy-ExtraboldItalic"),url(../fonts/Gilroy-ExtraboldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-ExtraboldItalic.woff2) format("woff2"),url(../fonts/Gilroy-ExtraboldItalic.woff) format("woff"),url(../fonts/Gilroy-ExtraboldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Bold.eot);src:local("Gilroy Bold"),local("Gilroy-Bold"),url(../fonts/Gilroy-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Bold.woff2) format("woff2"),url(../fonts/Gilroy-Bold.woff) format("woff"),url(../fonts/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Black.eot);src:local("Gilroy Black"),local("Gilroy-Black"),url(../fonts/Gilroy-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Black.woff2) format("woff2"),url(../fonts/Gilroy-Black.woff) format("woff"),url(../fonts/Gilroy-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Light.eot);src:local("Gilroy Light"),local("Gilroy-Light"),url(../fonts/Gilroy-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Light.woff2) format("woff2"),url(../fonts/Gilroy-Light.woff) format("woff"),url(../fonts/Gilroy-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Semibold.eot);src:local("Gilroy Semibold"),local("Gilroy-Semibold"),url(../fonts/Gilroy-Semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Semibold.woff2) format("woff2"),url(../fonts/Gilroy-Semibold.woff) format("woff"),url(../fonts/Gilroy-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Medium.eot);src:local("Gilroy Medium"),local("Gilroy-Medium"),url(../fonts/Gilroy-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Medium.woff2) format("woff2"),url(../fonts/Gilroy-Medium.woff) format("woff"),url(../fonts/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-MediumItalic.eot);src:local("Gilroy Medium Italic"),local("Gilroy-MediumItalic"),url(../fonts/Gilroy-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-MediumItalic.woff2) format("woff2"),url(../fonts/Gilroy-MediumItalic.woff) format("woff"),url(../fonts/Gilroy-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-BlackItalic.eot);src:local("Gilroy Black Italic"),local("Gilroy-BlackItalic"),url(../fonts/Gilroy-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-BlackItalic.woff2) format("woff2"),url(../fonts/Gilroy-BlackItalic.woff) format("woff"),url(../fonts/Gilroy-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-UltraLight.eot);src:local("Gilroy UltraLight"),local("Gilroy-UltraLight"),url(../fonts/Gilroy-UltraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-UltraLight.woff2) format("woff2"),url(../fonts/Gilroy-UltraLight.woff) format("woff"),url(../fonts/Gilroy-UltraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-RegularItalic.eot);src:local("Gilroy Regular Italic"),local("Gilroy-RegularItalic"),url(../fonts/Gilroy-RegularItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-RegularItalic.woff2) format("woff2"),url(../fonts/Gilroy-RegularItalic.woff) format("woff"),url(../fonts/Gilroy-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-SemiboldItalic.eot);src:local("Gilroy Semibold Italic"),local("Gilroy-SemiboldItalic"),url(../fonts/Gilroy-SemiboldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-SemiboldItalic.woff2) format("woff2"),url(../fonts/Gilroy-SemiboldItalic.woff) format("woff"),url(../fonts/Gilroy-SemiboldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-HeavyItalic.eot);src:local("Gilroy Heavy Italic"),local("Gilroy-HeavyItalic"),url(../fonts/Gilroy-HeavyItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-HeavyItalic.woff2) format("woff2"),url(../fonts/Gilroy-HeavyItalic.woff) format("woff"),url(../fonts/Gilroy-HeavyItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Extrabold.eot);src:local("Gilroy Extrabold"),local("Gilroy-Extrabold"),url(../fonts/Gilroy-Extrabold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Extrabold.woff2) format("woff2"),url(../fonts/Gilroy-Extrabold.woff) format("woff"),url(../fonts/Gilroy-Extrabold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-BoldItalic.eot);src:local("Gilroy Bold Italic"),local("Gilroy-BoldItalic"),url(../fonts/Gilroy-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-BoldItalic.woff2) format("woff2"),url(../fonts/Gilroy-BoldItalic.woff) format("woff"),url(../fonts/Gilroy-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-UltraLightItalic.eot);src:local("Gilroy UltraLight Italic"),local("Gilroy-UltraLightItalic"),url(../fonts/Gilroy-UltraLightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-UltraLightItalic.woff2) format("woff2"),url(../fonts/Gilroy-UltraLightItalic.woff) format("woff"),url(../fonts/Gilroy-UltraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-LightItalic.eot);src:local("Gilroy Light Italic"),local("Gilroy-LightItalic"),url(../fonts/Gilroy-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-LightItalic.woff2) format("woff2"),url(../fonts/Gilroy-LightItalic.woff) format("woff"),url(../fonts/Gilroy-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Heavy.eot);src:local("Gilroy Heavy"),local("Gilroy-Heavy"),url(../fonts/Gilroy-Heavy.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Heavy.woff2) format("woff2"),url(../fonts/Gilroy-Heavy.woff) format("woff"),url(../fonts/Gilroy-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Thin.eot);src:local("Gilroy Thin"),local("Gilroy-Thin"),url(../fonts/Gilroy-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Thin.woff2) format("woff2"),url(../fonts/Gilroy-Thin.woff) format("woff"),url(../fonts/Gilroy-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-ThinItalic.eot);src:local("Gilroy Thin Italic"),local("Gilroy-ThinItalic"),url(../fonts/Gilroy-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-ThinItalic.woff2) format("woff2"),url(../fonts/Gilroy-ThinItalic.woff) format("woff"),url(../fonts/Gilroy-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font:1em monospace,monospace}a{background:0 0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font:1em monospace,monospace}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font:100%/1.15 inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--gray:#DEDEDE;--yellow:#EDFF72;--black:#0F2028;--dark-gray:#808182;--light-blue:#D0EFEF;--blue:#2654CA;--green:#00BE8A;--light-green:#00BE8A40}*,::after,::before{box-sizing:border-box}html{box-sizing:border-box}body{margin:0!important;background:#fff}img{max-width:100%;display:block}button{font-family:Gilroy;transition:all .2s;cursor:pointer}input,textarea{font:400 16px/22px Gilroy;resize:none;padding:16px;width:100%;border-radius:10px;margin-bottom:20px;background:#f1f1f1;border:1px solid var(--dark-gray);letter-spacing:.03em;text-align:left;outline:0;transition:all .2s}input:focus,textarea:focus{border-color:var(--yellow)}section:not(.section-main-banner,.section-form,.section-descrition,.section-blog-item,.section-text) h2{font-size:50px;font-weight:700;line-height:80px;text-align:left;margin-top:0}a{text-decoration:none;transition:all .2s;color:var(--black)}a:hover{color:var(--yellow)}body{font:400 16px Gilroy;color:var(--black);letter-spacing:-.02em}.container{max-width:1280px;margin:0 auto;width:100%;padding:0 15px}h1,h2,h3,h4,h5,h6{font-family:Unbounded,sans-serif;font-optical-sizing:auto;font-style:normal}.strong-link{font-size:16px;font-weight:700;line-height:27px;letter-spacing:.03em;text-align:left}.color-inderline{font-size:14px;font-weight:500;line-height:17px;letter-spacing:.03em;text-align:left;color:var(--yellow);border-bottom:1px solid var(--yellow)}.color-inderline:hover{border-bottom-color:transparent}.btn-yellow{font-size:18px;font-weight:700;line-height:48px;text-align:left;padding:6px 36px 8px;border:2px solid var(--yellow);color:var(--black);background:var(--yellow);border-radius:60px;display:flex;align-items:center;justify-content:center}.btn-yellow:hover{background:0 0;color:var(--black)}.btn-yellow:active{opacity:.7}.btn-green{font-size:18px;font-weight:700;line-height:48px;text-align:left;padding:6px 36px 8px;border:2px solid var(--green);color:#fff;background:var(--green);border-radius:60px;display:flex;align-items:center;justify-content:center}.btn-green:hover{background:0 0;color:var(--black)}.btn-green:active{opacity:.7}.btn-white{font-size:18px;font-weight:700;line-height:48px;text-align:left;padding:6px 36px 8px;border:2px solid #d0efef;color:var(--black);background:#d0efef;border-radius:60px;display:flex;align-items:center;justify-content:center}.btn-white:hover{background:var(--yellow);border-color:var(--yellow);color:var(--black)}.btn-white:active{opacity:.7}.btn-black{font-size:18px;font-weight:700;line-height:48px;text-align:left;padding:6px 36px 8px;border:2px solid var(--black);color:var(--yellow);background:var(--black);border-radius:60px;display:flex;align-items:center;justify-content:center}.btn-black:hover{background:0 0;color:var(--black)}.btn-black:active{opacity:.7}.btn-border{font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.01em;text-align:center;padding:6px 36px 8px;border:2px solid var(--black);color:var(--black);background:0 0;border-radius:60px;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-border:hover{background:red;border-color:red;color:#fff}.btn-border:active{opacity:.7}.btn-blue{font-size:18px;font-weight:700;line-height:48px;text-align:left;padding:6px 36px 8px;border:2px solid transparent;background:var(--light-blue);border-radius:60px;display:flex;align-items:center;justify-content:center;color:var(--black)}.btn-blue:hover{border-color:var(--light-blue);background:0 0;color:var(--black)}.btn-blue:active{opacity:.7}.social-links{list-style:none;padding:0;margin:0;display:flex;align-items:center}.social-links li{margin-left:8px}.social-links li a{display:flex}.social-links li a:hover{opacity:.7}.overlay{background:rgba(0,0,0,.75);opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;z-index:30;transition:.3s all}.modal{font-family:Gilroy;opacity:0;visibility:hidden;width:100%;max-width:500px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:40;text-align:center;border-radius:30px;transition:.3s all}.modal.active,.overlay.active{opacity:1;visibility:visible}.js-modal-close{width:25px;height:25px;position:absolute;top:20px;right:20px;fill:#444;cursor:pointer;background:url(../img/close.svg) no-repeat center center;background-size:contain;z-index:50}.modal-content{background:#fff;border-radius:10px;border:none;padding:50px;position:relative;overflow:hidden}.modal-content input{font:400 16px/22px Gilroy;padding:16px;width:100%;border-radius:10px;margin-bottom:20px;background:#f1f1f1;border:1px solid var(--dark-gray);letter-spacing:.03em;text-align:left;outline:0;transition:all .2s}.modal-content input:focus{border-color:var(--yellow)}.modal-content button{transition:all .2s;background:var(--yellow);color:#fff}.modal-content button:hover{background:0 0;color:var(--yellow);cursor:pointer}.modal-header{display:flex;flex-direction:column;align-items:center;border:none;padding:0;margin-bottom:30px;position:relative;z-index:14}.modal-header p{font-weight:400;font-size:18px;line-height:130%;text-align:center;color:#404145}.modal-title{font:700 30px/130% Gilroy;margin-bottom:10px;text-align:center;color:#101117}.modal-body{padding:0;position:relative;z-index:14}.modal-body .btn{text-align:center;display:flex;justify-content:center;width:100%;margin:20px 0 8px}.modal-waves{position:absolute;left:0;bottom:-30px;width:100%}.bottom-text{font-weight:400;font-size:12px;line-height:130%;text-align:center;color:#404145;margin-top:20px}.bottom-text a{color:var(--yellow);border-bottom:1px solid transparent}.bottom-text a:hover{opacity:.7;border-color:var(--yellow)}.section-banner{height:700px;background:url(../img/travel_banner.jpg) no-repeat center center;background-size:cover;position:relative;display:flex;align-items:center;border-radius:0 0 40px 40px;overflow:hidden}.section-banner__content{position:relative;z-index:16;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:110px}.section-banner__cityes{position:absolute;left:50%;transform:translateX(-50%);bottom:-12px;width:100%;height:180px;background:url(../img/cityes.svg) no-repeat center center;background-size:cover}.section-banner__search{width:100%;max-width:688px;position:relative}.section-banner__search_button{background:url(../img/search.svg) no-repeat center center var(--yellow);position:absolute;right:7px;top:7px;z-index:16;border:none;width:115px;height:calc(100% - 14px);border-radius:50px;transition:all .2s}.section-banner__search_button:hover{background:url(../img/search.svg) no-repeat center center var(--light-green)}.section-banner__search input{padding:26px 35px;border-radius:50px;font-size:20px;font-weight:500;line-height:24.26px;text-align:left;margin-bottom:0}.section-banner h1{font-size:68px;font-weight:500;line-height:86px;text-align:left;color:#fff;margin-bottom:23px;max-width:1170px}.section-banner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(14.5deg,rgba(0,0,0,0) 10.27%,rgba(0,0,0,.5) 90.97%)}section:not(.section-banner,.section-small-banner,.section-banner-tour){margin:80px 0}.city-section .more-block{background:var(--light-blue)}.city-section .country-block__name{background:var(--light-blue)}.section-grid__wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px}.section-grid h2{font-size:50px;font-weight:500;line-height:59.5px;text-align:left;margin-top:0;margin-bottom:40px}.more-block{height:279px;width:100%;background:var(--yellow);border-radius:20px;position:relative}.more-block:hover .arrow-circle{transform:rotate(-45deg)}.more-block span{position:absolute;left:30px;top:30px;color:var(--black);font-size:26px;font-weight:700;line-height:32.19px;text-align:left;z-index:16;display:inline-block}.more-block .arrow-circle{width:70px;height:70px;border-radius:100%;background:#fff;left:auto;top:auto;bottom:30px;right:30px;background:#fff url(../img/button-arrow.svg) no-repeat center center;background-size:60%;transition:all .2s}.country-block{position:relative}.country-block:hover .country-block__image img{transform:scale(1.1)}.country-block__image{height:279px;width:100%;border-radius:20px;overflow:hidden}.country-block__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all 1s}.country-block__name{position:absolute;left:15px;top:15px;padding:10px 20px;border-radius:30px;background:var(--yellow);color:var(--black);font-size:22px;font-weight:600;line-height:26.95px;text-align:left;z-index:16}.country-block__count{position:absolute;right:15px;bottom:15px;font-size:16px;font-weight:600;line-height:19.6px;text-align:right;padding:10px 20px;border-radius:30px;background:#fff;color:var(--black);z-index:16}.gray-background{position:relative;z-index:16}.light-gray-bg:before{background:#f8f8f8!important}.light-gray-bg:after{display:none}.section-blue-background{position:relative;z-index:15;margin-top:-130px!important;border-radius:0 0 40px 40px!important;padding-top:120px!important}.gray-background,.section-blue-background{padding:80px 0;background:#f8f8f8;border-radius:40px}.gray-background section:first-child,.section-blue-background section:first-child{margin-top:-15px}.gray-background section:last-child,.section-blue-background section:last-child{margin-bottom:0}.white-background{padding:80px 0;background:#fff;border-radius:40px}.white-background section:first-child{margin-top:-15px}.white-background section:last-child{margin-bottom:0}.blue-bg{padding:80px 0;background:#d0efef;border-radius:40px;margin-top:-100px!important;position:relative;z-index:17}.blue-bg section:first-child{margin-top:-15px}.blue-bg section:last-child{margin-bottom:0}.add-favourites{background:url(../img/heart.svg) no-repeat center center #fff;width:32px;height:32px;position:absolute;right:18px;bottom:18px;border-radius:100%;border:2px solid var(--black)}.add-favourites:hover{opacity:.7}.section-excursions__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.section-excursions__head h2{margin-bottom:0;margin-top:0;font-size:50px;font-weight:500;line-height:59.5px;text-align:left}.section-excursions__wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px}.section-excursions__item{background:#fff;border-radius:20px}.section-excursions__item:hover .section-excursions__item_image-item img{transform:scale(1.1)}.section-excursions__item_category{position:absolute;left:15px;top:15px;background:#fff;padding:6px 12px;font-size:14px;font-weight:500;line-height:16.98px;text-align:left;color:var(--black);border-radius:40px}.section-excursions__item_content{padding:15px 28px}.section-excursions__item_time{display:flex;align-items:center;margin-bottom:10px}.section-excursions__item_time p{margin:0;font-size:14px;font-weight:600;line-height:22px;text-align:left;color:#6e8794}.section-excursions__item_author{display:flex;align-items:center;margin-bottom:14px}.section-excursions__item_author:hover{opacity:.7}.section-excursions__item_author span{font-size:18px;font-weight:600;line-height:22px;text-align:left;margin-left:10px;display:inline-block;color:var(--black)}.section-excursions__item_price{display:flex;align-items:center;justify-content:space-between;width:100%}.section-excursions__item_rating{display:flex;align-items:center}.section-excursions__item_rating-count{font-size:18px;font-weight:600;line-height:22px;text-align:right;padding-right:22px;margin-right:4px;background:url(../img/star.svg) no-repeat right center;background-size:contain}.section-excursions__item_rating-reviews{font-size:16px;font-weight:500;line-height:22px;text-align:left;color:var(--dark-gray)}.section-excursions__item_rating-reviews:hover{color:var(--dark-gray);opacity:.7}.section-excursions__item_price-text{margin-bottom:12px;font-size:18px;font-weight:600;line-height:22px;text-align:left}.section-excursions__item_main-price{font-size:26px;font-weight:800;line-height:22px;text-align:left}.section-excursions__item_old-price{font-size:26px;font-weight:800;line-height:22px;text-align:left;color:var(--dark-gray);text-decoration:line-through}.section-excursions__item_shedule{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:23px}.section-excursions__item_shedule .more-shedule{padding:6px 12px;border-radius:30px;font-size:14px;font-weight:600;line-height:17.15px;text-align:left;background:var(--black);color:#fff}.section-excursions__item_shedule .more-shedule:hover{opacity:.7}.section-excursions__item_shedule span{display:flex;align-items:center;justify-content:center;width:49%;padding:6px 12px;background:rgba(0,190,138,.2509803922);border-radius:30px;font-size:14px;font-weight:600;line-height:17.15px;text-align:left}.section-excursions__item_shedule span b{color:#00be8a;font-weight:600;margin-right:4px}.section-excursions__item_desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;margin-bottom:12px}.section-excursions__item_desc p{margin:0;font-size:18px;font-weight:400;line-height:24px;text-align:left;color:var(--dark-gray)}.section-excursions__item_name{font-size:20px;font-weight:800;line-height:22px;text-align:left;margin-bottom:4px;display:inline-block;color:var(--black);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;min-height:66px}.section-excursions__item_name:hover{opacity:.7;color:var(--black)}.section-excursions__item_avatar{width:40px;height:40px;border-radius:100%;overflow:hidden}.section-excursions__item_avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-excursions__item_sale{position:absolute;left:15px;top:54px;background:#f48282;padding:6px 12px;font-size:14px;font-weight:500;line-height:16.98px;text-align:left;color:#fff;border-radius:40px}.section-excursions__item_image{position:relative}.section-excursions__item_city{background:var(--yellow);font-size:18px;font-weight:600;line-height:22.05px;text-align:left;padding:8px 20px;border-radius:30px;position:absolute;left:15px;bottom:15px}.section-excursions__item_image-item{border-radius:20px;overflow:hidden;display:flex}.section-excursions__item_image-item img{height:239px;width:100%;-o-object-fit:cover;object-fit:cover;transition:all 1s}.section-tours__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.section-tours__head h2{margin:0}.section-tours__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}.section-tours__item{padding:20px;border-radius:20px;background:#fff}.section-tours__item:hover .section-tours__item_image-block img{transform:scale(1.1)}.section-tours__item_row{display:flex;align-items:flex-start;justify-content:space-between}.section-tours__item_content{display:flex;flex-direction:column;align-items:flex-start;width:51%}.section-tours__item_sale{position:absolute;left:15px;top:15px;background:#f48282;padding:6px 12px;font-size:14px;font-weight:500;line-height:16.98px;text-align:left;color:#fff;border-radius:40px}.section-tours__item_image{position:relative;width:45%;border-radius:20px;overflow:hidden;height:229px}.section-tours__item_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all 1s}.section-tours__item_author{display:flex;align-items:center;margin-bottom:10px}.section-tours__item_author:hover{opacity:.7}.section-tours__item_author span{font-size:18px;font-weight:600;line-height:22px;text-align:left;color:var(--black)}.section-tours__item_author p{font:400 14px/22px Gilroy;margin:0;text-align:left;color:var(--dark-gray)}.section-tours__item_avatar{width:40px;height:40px;border-radius:100%;overflow:hidden;margin-right:10px}.section-tours__item_avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-tours__item_shedule{display:flex;flex-wrap:wrap;margin-bottom:35px}.section-tours__item_shedule .more-shedule,.section-tours__item_shedule span{font-size:14px;font-weight:500;line-height:16.98px;text-align:left;padding:6px 12px;background:rgba(128,129,130,.2);border-radius:30px;margin-right:10px}.section-tours__item_shedule .more-shedule{color:var(--black)}.section-tours__item_shedule .more-shedule:hover{color:var(--black);opacity:.7}.section-tours__item_footer{display:flex;align-items:flex-end;justify-content:space-between}.section-tours__item_price{width:50%}.section-tours__item_price span{font-size:18px;font-weight:600;line-height:22px;text-align:left}.section-tours__item_price-row{display:flex;align-items:center}.section-tours__item_rating{display:flex;flex-direction:column;align-items:flex-end}.section-tours__item_rating-stars{display:flex;align-items:center;list-style:none;margin:0;padding:0;margin-bottom:13px}.section-tours__item_rating-stars li{width:20px;height:20px;background:url(../img/star-full.svg) no-repeat center center;background-size:contain}.section-tours__item_rating-stars li.no-rating{background:url(../img/star-stroke.svg) no-repeat center center;background-size:contain}.section-tours__item_reviews{font-size:18px;font-weight:600;line-height:22px;text-align:right;color:var(--black)}.section-tours__item_reviews:hover{color:var(--black);opacity:.7}.section-tours__item_main-price{font-size:26px;font-weight:700;line-height:32.19px;text-align:left;margin-right:30px}.section-tours__item_old-price{font-size:26px;font-weight:800;line-height:22px;text-align:left;color:var(--dark-gray);text-decoration:line-through}.section-tours__item_desc{margin-top:20px;font-size:18px;font-weight:500;line-height:24px;text-align:left;color:var(--dark-gray);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;margin-bottom:14px}.section-tours__item_desc p{margin:0}.section-tours__item_categories{font-size:18px;font-weight:500;line-height:21.83px;text-align:left;display:flex;flex-wrap:wrap}.section-tours__item_categories span{display:inline-block}.section-tours__item_name{font-size:22px;font-weight:800;line-height:27.5px;text-align:left;color:var(--black);margin-bottom:12px;display:inline-block}.section-tours__item_name:hover{opacity:.7;color:var(--black)}.section-tours__item_labels{display:flex;align-items:center;width:100%;justify-content:flex-end;margin-bottom:15px}.section-tours__item_labels span.blue{background:var(--light-blue)}.section-tours__item_labels span.yellow{background:var(--yellow)}.section-tours__item_labels span{padding:8px 20px;border-radius:30px;font-size:18px;font-weight:600;line-height:22.05px;text-align:left;color:var(--black);display:flex;align-items:center;justify-content:center;margin-left:5px}.section-lions__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.section-lions__head h2{margin:0}.section-lions__wrapper{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:15px}.section-lions__item{position:relative;border-radius:20px;overflow:hidden}.section-lions__item:hover .section-lions__image img{transform:scale(1.1)}.section-lions__city{font-size:16px;font-weight:600;line-height:19.6px;text-align:left;color:var(--black);padding:8px 20px;position:absolute;right:15px;top:15px;background:var(--yellow);border-radius:30px}.section-lions__image{width:100%;height:277px;position:relative}.section-lions__image:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 30.03%,rgba(0,0,0,.7) 100%);z-index:14}.section-lions__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all 1s}.section-lions__content{position:absolute;left:15px;bottom:15px;display:flex;flex-direction:column;align-items:flex-start;z-index:15}.section-lions__location{font-size:18px;font-weight:700;line-height:22px;text-align:left;color:#fff;margin-bottom:10px;max-width:150px}.section-lions__count{font-size:14px;font-weight:600;line-height:17.15px;text-align:left;color:#fff}.section-blue-background{background:var(--light-blue)}.section-reviews{overflow:hidden}.section-reviews__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.section-reviews__head h2{margin:0}.section-reviews__item{height:414px;position:relative;transition:all .2s}.section-reviews__item:nth-child(2n){margin-top:60px}.section-reviews__item_wrapper{position:absolute;left:0;top:0;width:100%;padding:25px;background:#fff;border-radius:20px;display:flex;flex-direction:column;align-items:flex-start;transition:all .2s}.section-reviews__item_content{max-height:300px;overflow:hidden;transition:all .2s}.section-reviews__item_content.opened{max-height:1500px}.section-reviews__item_author{display:flex;align-items:center}.section-reviews__item_column{display:flex;flex-direction:column;align-items:flex-start}.section-reviews__item_name{font-size:20px;font-weight:700;line-height:24.76px;text-align:left}.section-reviews__item_head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;width:100%}.section-reviews__item_tour{font-size:18px;font-weight:700;line-height:22.28px;text-align:left;margin-bottom:10px;color:#2654ca}.section-reviews__item_tour:hover{color:#2654ca;opacity:.7}.section-reviews__item_content p{font-size:16px;font-weight:500;line-height:24px;text-align:left;color:var(--dark-gray)}.section-reviews__item_date{font-size:16px;font-weight:500;line-height:19.41px;text-align:right;color:var(--dark-gray)}.section-reviews__item_avatar{width:60px;height:60px;border-radius:100%;overflow:hidden;margin-right:12px}.section-reviews__item_avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-reviews__item_rating{display:flex;align-items:center;list-style:none;padding:0;margin:0}.section-reviews__item_rating li{width:20px;height:20px;background:url(../img/star-full.svg) no-repeat center center;background-size:contain}.section-reviews__item .open-review{font-size:16px;font-weight:500;line-height:19.41px;text-align:left;margin-left:auto;display:inline-block;margin-top:14px;color:var(--black);border-bottom:1px solid var(--black)}.section-reviews__item .open-review:hover{border-bottom-color:transparent}.section-reviews .swiper-container{padding-bottom:140px;position:relative}.section-reviews .swiper-container .swiper-button-prev{margin:0;right:80px;bottom:0;left:auto;top:auto;transform:none}.section-reviews .swiper-container .swiper-button-next{margin:0;right:0;bottom:0;left:auto;top:auto;transform:none}.swiper-button-next,.swiper-button-prev{width:60px;height:60px;border-radius:10px;background:var(--yellow);transition:all .2s}.swiper-button-next:hover,.swiper-button-prev:hover{opacity:.7}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next{background:var(--yellow) url(../img/next.svg) no-repeat center center}.swiper-button-prev{background:var(--yellow) url(../img/prev.svg) no-repeat center center}.section-work__head{margin-bottom:40px}.section-work__head h2{margin:0}.section-work__wrapper{display:flex;flex-direction:column}.section-work__row{display:flex;gap:50px}.section-work__row:not(:last-child){margin-bottom:50px}.section-work__row:nth-child(2n){flex-direction:row-reverse}.section-work__image{width:50%;border-radius:20px;overflow:hidden}.section-work__image img{height:560px;width:100%;-o-object-fit:cover;object-fit:cover}.section-work__content{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:64px;background:#fff;border-radius:20px}.section-work__icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:14px;background:var(--yellow);margin-bottom:20px}.section-work__icon img{max-width:56px;max-height:56px}.section-work__title{font-size:42px;font-weight:600;line-height:52px;letter-spacing:-.01em;text-align:left;margin-bottom:20px}.section-work__desc{font-size:20px;font-weight:400;line-height:24px;text-align:left;color:var(--dark-gray)}.section-question__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.section-question__head h2{margin:0}.section-question__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px}.section-question__left{padding:66px;background:var(--yellow);border-radius:20px;height:700px;position:relative}.section-question__left:before{content:"";position:absolute;width:77px;height:77px;background:url(../img/question.svg) no-repeat center center;right:64px;bottom:64px}.section-question__left .section-question__left_title{font-size:42px;font-weight:600;line-height:52px;letter-spacing:-.01em;text-align:left;margin:0;max-width:300px}.accordion{display:flex;flex-direction:column}.accordion__item{background:#fff;border:1.5px solid var(--dark-gray);border-radius:20px;transition:all .2s}.accordion__item:not(:last-child){margin-bottom:10px}.accordion__item.accordion__item_show{background:var(--yellow)}.accordion__header{padding:28px 40px;font-size:18px;font-weight:600;line-height:22.05px;text-align:left;padding-right:60px;position:relative}.accordion__header:hover span{color:var(--red-color)}.accordion__header:before{content:"";position:absolute;right:30px;top:50%;transform:translateY(-50%);width:15px;height:9px;background:url(../img/plus.svg) no-repeat center center;background-size:contain;z-index:10;transition:all .2s}.accordion__header:hover{cursor:pointer}.accordion__header span{font-size:26px;font-weight:600;line-height:34px;letter-spacing:.03em;text-align:left;transition:all .5s}.accordion__body{overflow:hidden;padding-left:40px;padding-right:40px;padding-bottom:34px}.accordion__body p{font-size:18px;font-weight:500;line-height:22px;text-align:left;margin-bottom:0;margin-top:0}.accordion__body ul{margin-left:0;padding-left:20px}.accordion__body ul li{font-size:18px;font-weight:500;line-height:22px;text-align:left;margin-bottom:0}.accordion__content{padding:0 30px 30px}.accordion__content{display:flex;flex-direction:column;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion__item_show .accordion__header:before{transform:translateY(-50%) rotate(180deg)}.accordion__content a:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.accordion__item:not(.accordion__item_show) .accordion__body{display:none}.section-blog__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.section-blog__head h2{margin:0}.section-blog__wrapper{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:23px}.section-blog__item{border-radius:20px;background:#fff;overflow:hidden;position:relative;grid-column:span 2/auto}.section-blog__item:first-child{grid-column:span 3/auto}.section-blog__item:nth-child(2){grid-column:span 3/auto}.section-blog__item:hover .section-blog__image img{transform:scale(1.1)}.section-blog__item:not(:first-child,:nth-child(2)) .section-blog__category{position:absolute;right:15px;top:15px;z-index:16}.section-blog__item:not(:first-child,:nth-child(2)) .section-blog__name{font-size:28px;font-weight:700;line-height:34px;letter-spacing:.03em;text-align:left}.section-blog__item:not(:first-child,:nth-child(2)) .section-blog__desc{font-size:16px;font-weight:500;line-height:24px;text-align:left}.section-blog__image{width:100%;height:227px;overflow:hidden}.section-blog__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all 1s}.section-blog__name{font-size:32px;font-weight:700;line-height:34px;letter-spacing:.03em;text-align:left;color:var(--black);margin-bottom:10px}.section-blog__content{padding:24px 35px 35px;display:flex;flex-direction:column}.section-blog__item_head{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:19px}.section-blog__author{display:flex;align-items:center}.section-blog__author img{width:40px;height:40px;border-radius:100%;-o-object-fit:cover;object-fit:cover;margin-right:10px}.section-blog__author span{font-size:20px;font-weight:600;line-height:32px;letter-spacing:.03em;text-align:left;color:var(--dark-gray)}.section-blog__category{padding:8px 20px;border-radius:30px;background:var(--yellow);text-transform:uppercase;font-size:18px;font-weight:600;line-height:22.05px;text-align:left;color:var(--black)}.section-blog__desc{font-size:18px;font-weight:500;line-height:26px;text-align:left;color:var(--dark-gray);overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;margin-bottom:20px}.section-blog__desc p{margin:0}.section-blog__footer{display:flex;align-items:center;justify-content:space-between;width:100%}.section-blog__date{font-size:18px;font-weight:500;line-height:20px;letter-spacing:.03em;text-align:left;color:var(--dark-gray)}.section-blog__block{display:flex;align-items:center}.section-blog__read{font-size:18px;font-weight:500;line-height:30px;letter-spacing:.03em;text-align:left;color:var(--dark-gray);padding-right:30px;background:url(../img/read.svg) no-repeat center right}.section-blog__views{font-size:18px;font-weight:500;line-height:30px;letter-spacing:.03em;text-align:left;color:var(--dark-gray);padding-right:30px;margin-left:13px;background:url(../img/views.svg) no-repeat center right}.section-description .container{display:flex}.section-description__wrapper{display:flex;flex-direction:column;max-width:690px;width:100%;margin:0 auto}.section-description h2,.section-description h3,.section-description h4,.section-description h5,.section-description h6{font-size:34px!important;font-weight:700!important;line-height:44px!important;text-align:left!important}.section-description h2,.section-description h3,.section-description h4,.section-description h5,.section-description h6,.section-description ol,.section-description p,.section-description ul{max-width:90%;margin-left:auto;margin-right:auto}.section-description img{border-radius:20px}.section-description ol,.section-description ul{padding-left:25px;margin-left:0}.section-description li,.section-description p{font-size:18px;font-weight:500;line-height:26px;text-align:left;color:var(--dark-gray)}.section-list-countries__list:not(:last-child){margin-bottom:70px}.section-list-countries__head{margin-bottom:40px}.section-list-countries__head h2{margin:0}.section-list-countries__head span{font:500 22px/26.18px Unbounded,sans-serif;color:#0f2028;text-align:left;padding:12px 18px;background:var(--yellow);border-radius:30px;margin-top:40px;display:inline-block}.section-list-countries__wrapper{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:80px;column-gap:80px;list-style:none;padding:0;margin:0}.section-list-countries__wrapper li{border-right:1px solid var(--dark-gray)}.section-list-countries__wrapper li:nth-child(3n){border-right:none}.section-list-countries__wrapper li a{display:flex;align-items:center;padding-bottom:10px}.section-list-countries__wrapper li a:hover{opacity:.7;padding-left:15px}.section-list-countries__wrapper li a span{font-size:24px;font-weight:600;line-height:29.4px;text-align:left;color:var(--black)}.section-list-countries__wrapper li a p{margin:0;font-size:16px;font-weight:500;line-height:19.41px;text-align:left;color:var(--dark-gray);margin-top:4px;margin-left:15px}.breadcrumbs{list-style:none;display:flex;align-items:center;margin:0;padding:0;margin-bottom:28px}.breadcrumbs li{display:flex;align-items:center}.breadcrumbs li a{font-size:22px;font-weight:400;line-height:26px;text-align:left;color:#acacac}.breadcrumbs li .separator{font-size:22px;font-weight:400;line-height:26px;text-align:left;color:#acacac;margin:0 10px}.breadcrumbs li span{font-size:22px;font-weight:400;line-height:26px;text-align:left;color:#fff}.tabs-nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.tabs-nav li:not(:last-child){margin-bottom:24px}.tabs-nav li a:hover{color:var(--black);opacity:.7}.section-help .section-question__left:before{display:none}.tabs-nav a.active{color:#a3b142;pointer-events:none}.section-small-banner{height:417px;overflow:hidden;position:relative;z-index:14;border-radius:0 0 40px 40px}.section-small-banner .btn-white{position:absolute;right:0;bottom:0}.section-small-banner h1{font-size:60px;font-weight:500;line-height:70px;text-align:left;color:#fff;margin-bottom:0}.section-small-banner p{font-size:26px;font-weight:600;line-height:31.85px;text-align:left;margin:0;margin-top:20px;color:#fff}.section-small-banner .container{position:relative}.section-small-banner__content{position:absolute;left:0;top:175px;z-index:16;width:100%}.section-small-banner__image{width:100%;height:100%;overflow:hidden;display:flex;position:relative}.section-small-banner__image:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(354.92deg,rgba(0,0,0,0) -63.08%,rgba(0,0,0,.6) 95.42%)}.section-small-banner__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-banner-tour{overflow:hidden;position:relative;z-index:14;border-radius:0 0 40px 40px}.section-banner-tour h1{font-size:60px;font-weight:500;line-height:70px;text-align:left;color:#fff;margin-bottom:0;max-width:1170px}.section-banner-tour p{font-size:26px;font-weight:600;line-height:31.85px;text-align:left;margin:0;margin-top:20px;color:#fff;max-width:1000px}.section-banner-tour .container{position:relative}.section-banner-tour__content{position:relative;z-index:16;width:100%;padding-top:178px;padding-bottom:56px}.section-banner-tour__image{width:100%;height:100%;overflow:hidden;display:flex;position:absolute}.section-banner-tour__image:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(354.92deg,rgba(0,0,0,0) -63.08%,rgba(0,0,0,.6) 95.42%)}.section-banner-tour__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-0{margin:0!important;position:relative;z-index:17;border-radius:0}.dark-gray-bg{background:#e9e7e7!important}.section-categories__list{display:flex;flex-wrap:wrap;gap:14px;list-style:none;padding:0;margin:0}.section-categories .item.more a{display:flex;align-items:center;padding:10px 14px;border-radius:30px;background:var(--yellow);color:var(--black);font-size:18px;font-weight:500;line-height:18px;text-align:left}.section-categories .item.more a:hover{color:var(--black);opacity:.7}.section-categories__item{display:flex;align-items:center;padding:10px 14px;border-radius:30px;border:2px solid #808182;background:rgba(128,129,130,.2)}.section-categories__item:hover{opacity:.7}.section-categories__item .count,.section-categories__item span{font-size:18px;font-weight:500;line-height:18px;text-align:left}.section-categories__item span{color:var(--black)}.section-categories__item .count{margin-left:5px;color:#fff}.section-categories__item.active{background:#fff;border-color:#fff}.section-categories__item.active .count{color:var(--dark-gray)}.white-background{position:relative;z-index:16;margin-top:0!important;background:#f8f8f8!important}.section-blog .more-button,.section-excursions .more-button,.section-guides .more-button,.section-reviews .more-button,.section-tours .more-button{display:flex;align-items:center;justify-content:center}.no-margin{margin:0!important}.section-guides .more-button,.section-reviews .more-button{margin-top:30px}.pagination{margin-top:40px}.pagination ul{list-style:none;display:flex;justify-content:center;margin:0;padding:0;margin-bottom:30px}.pagination ul li{margin:0 5px}.pagination ul li a{text-decoration:none;display:flex;align-items:center;justify-content:center;padding:5px 10px;width:40px;height:40px;border-radius:10px;font-size:16px;font-weight:500;line-height:22.4px;text-align:center}.pagination ul li a.disabled{color:#ccc;pointer-events:none}.pagination ul li a:hover:not(.disabled){background:var(--yellow);color:var(--black)}.pagination ul .next.disabled{opacity:.7}.pagination ul .prev.disabled{opacity:.7}.pagination ul .next{background:var(--yellow) url(../img/next.svg) no-repeat center center;background-size:70%!important}.pagination ul .next:hover{background:var(--yellow) url(../img/next.svg) no-repeat center center!important;background-size:70%!important;opacity:.7}.pagination ul .prev{background:var(--yellow) url(../img/prev.svg) no-repeat center center!important;background-size:70%!important}.pagination ul .prev:hover{background:var(--yellow) url(../img/prev.svg) no-repeat center center;background-size:70%!important;opacity:.7}.pagination ul .active{pointer-events:none;background:var(--black);color:#fff}.section-guides__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.section-guides__head h2{margin:0}.section-guides__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}.section-guides__item{padding:35px;border-radius:20px;background:#f8f8f8}.section-guides__item_head{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.section-guides__item_labels span{font-size:18px;font-weight:600;line-height:22.05px;text-align:left;color:var(--black);padding:8px 20px;border-radius:30px}.section-guides__item_labels .yellow{background:var(--yellow)}.section-guides__item_labels .blue{background:var(--light-blue);margin-right:10px}.section-guides__item_visited{font-size:18px;font-weight:600;line-height:22.05px;text-align:left;color:var(--black);padding:8px 20px;border-radius:30px;background:#fff}.section-guides__item_author{display:flex;align-items:center;justify-content:space-between}.section-guides__item_guides{display:flex;align-items:center}.section-guides__item_guides:hover{opacity:.7}.section-guides__item_column{display:flex;flex-direction:column;align-items:flex-start}.section-guides__item_column span{font-size:22px;font-weight:800;line-height:22px;text-align:left;display:inline-block;margin-bottom:2px;color:var(--black)}.section-guides__item_column p{margin:0;font-size:16px;font-weight:400;line-height:22px;text-align:left;color:var(--dark-gray)}.section-guides__item_rating{display:flex;align-items:flex-end;flex-direction:column}.section-guides__item_rating-number{padding-right:22px;background:url(../img/star.svg) no-repeat center right;font-size:18px;font-weight:600;line-height:22px;text-align:right}.section-guides__item_reviews{font-size:18px;font-weight:600;line-height:22px;text-align:right;color:var(--dark-gray)}.section-guides__item_reviews:hover{color:var(--dark-gray);opacity:.7}.section-guides__item_content{font-size:18px;font-weight:500;line-height:26px;text-align:left;margin:15px 0 23px;color:var(--dark-gray)}.section-guides__item .btn-black{color:#fff}.section-guides__item .btn-black:hover{color:var(--black)}.section-guides__item_avatar{width:60px;height:60px;border-radius:100%;overflow:hidden;margin-right:13px}.section-guides__item_avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.more-button-wrapper{grid-column:span 4/auto;display:flex;align-items:center;justify-content:center;margin-top:20px}.add-favourites-full{display:inline-block;font-size:18px;font-weight:600;line-height:40px;text-align:left;color:#fff;padding-left:39px;background:url(../img/w-h.svg) no-repeat center left;margin-top:30px}.section-navigation{padding:90px 0 30px;margin:0!important;margin-top:-60px!important;background:#e6e6e6;position:sticky;top:-60px;z-index:13}.section-navigation ul{display:flex;align-items:center;list-style:none;padding:0;margin:0;gap:20px}.section-navigation ul li a{font-size:22px;font-weight:700;line-height:27.24px;text-align:left;color:var(--dark-gray);padding:8px 20px;border-radius:30px}.section-navigation ul li a:hover{opacity:.7}.section-navigation ul li a.active{pointer-events:none;background:var(--green);color:#fff}.section-tour-content__wrapper{display:flex;align-items:flex-start;justify-content:space-between}.section-tour-content__left{width:calc(100% - 370px)}.section-tour-content__right{width:330px;position:sticky;top:120px}.right-author__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.right-author__image{width:110px;height:110px;border-radius:100%;overflow:hidden}.right-author__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.right-author__content{width:calc(100% - 130px);display:flex;flex-direction:column;align-items:flex-start}.right-author__content span{font-size:26px;font-weight:700;line-height:32.19px;text-align:left;margin-bottom:5px;display:inline-block}.right-author__content p{font-size:18px;font-weight:400;line-height:21.6px;text-align:left;margin:0}.right-author__wrapper{padding:35px 30px;border-radius:20px;background:rgba(208,239,239,.6)}.right-author__wrapper_title{font-size:24px;font-weight:700;line-height:29.71px;text-align:left;margin-bottom:15px}.right-author__wrapper_line{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:11px}.right-author__wrapper_line span{font-size:18px;font-weight:500;line-height:21.83px;text-align:left}.right-author__wrapper_line span:last-child{color:var(--dark-gray)}.right-author__wrapper_line .rating{display:flex;flex-direction:column;align-items:flex-end}.right-author__wrapper_line .rating span{padding-right:25px;background:url(../img/star.svg) no-repeat right center}.right-author__wrapper_line .rating a{font-size:16px;font-weight:500;line-height:24px;text-align:right;color:var(--green)}.right-author__wrapper_line .rating a:hover{opacity:.7}.right-author__wrapper_price{padding-top:20px;margin-top:20px;border-top:1px solid var(--green)}.right-author__wrapper_price-line{display:flex;align-items:center;justify-content:space-between}.right-author__wrapper_main-price{font-size:26px;font-weight:700;line-height:32.19px;text-align:left}.right-author__wrapper_old-price{font-size:26px;font-weight:700;line-height:32.19px;text-align:left;color:var(--dark-gray);text-decoration:line-through}.right-author__wrapper_price-text{font-size:18px;font-weight:600;line-height:22px;text-align:left;margin-bottom:10px}.right-author__wrapper_sale{padding:6px 12px;border-radius:20px;color:#fff;font-size:14px;font-weight:500;line-height:16.98px;text-align:left;background:#f48282;display:inline-block;margin-bottom:12px}.right-author__wrapper_red-text{font-size:16px;font-weight:700;line-height:22px;text-align:left;color:#f48282}.right-author__wrapper_desc{margin-bottom:25px}.right-author__wrapper_desc p{margin:0;font-size:16px;font-weight:700;line-height:22px;text-align:left}.right-author__wrapper_desc p a{color:var(--green)}.tour-content p{font-size:24px;font-weight:400;line-height:28.8px;text-align:left}.tour-content p:first-child{margin-top:0}.tour-content__gallery{display:grid;grid-template-columns:repeat(15,1fr);grid-gap:14px}.tour-content__gallery a{grid-column:span 5/auto;border-radius:20px;overflow:hidden}.tour-content__gallery a:hover img{transform:scale(1.1)}.tour-content__gallery a img{height:258px;width:100%;-o-object-fit:cover;object-fit:cover;transition:all 1s}.tour-content__gallery a:first-child{grid-column:span 7/auto;grid-row:span 2/auto}.tour-content__gallery a:first-child img{height:516px;width:100%;-o-object-fit:cover;object-fit:cover}.tour-content__gallery a:nth-child(2){grid-column:span 4/auto}.tour-content__gallery a:nth-child(2) img{height:244px;width:100%;-o-object-fit:cover;object-fit:cover}.tour-content__gallery a:nth-child(3){grid-column:span 4/auto}.tour-content__gallery a:nth-child(3) img{height:244px;width:100%;-o-object-fit:cover;object-fit:cover}.tour-content__gallery a:nth-child(4){grid-column:span 8/auto}.tour-content__gallery a:nth-child(4) img{height:258px;width:100%;-o-object-fit:cover;object-fit:cover}.tour-content__programs h2{margin:0;margin-bottom:20px}.tour-content__days{margin-top:40px}.tour-content__days .text-gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}.tour-content__days .text-gallery img{width:100%;height:128px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.tour-content__days_row{display:flex;align-items:flex-start;justify-content:space-between;position:relative}.tour-content__days_row:last-child:before{display:none}.tour-content__days_row:not(:first-child){margin-top:30px}.tour-content__days_row:before{content:"";position:absolute;width:1px;background:#808182;height:calc(100% - 90px);left:37px;top:90px}.tour-content__days_number{width:73px;height:69px;background:var(--yellow);display:flex;align-items:center;justify-content:center;text-align:center;font-size:22px;font-weight:700;line-height:22px;padding:10px;border-radius:10px}.tour-content__days_content{width:calc(100% - 90px);position:relative;padding-bottom:48px}.tour-content__days_content h2{font:600 28px/34.3px Gilroy!important;max-width:600px}.tour-content__days_content ol,.tour-content__days_content ul{margin-left:25px;padding-left:0}.tour-content__days_content li,.tour-content__days_content p{font-size:18px;font-weight:500;line-height:24px;text-align:left;color:var(--dark-gray)}.tour-content__price-not-in span{font-size:24px;font-weight:600;line-height:29.4px;text-align:left;display:inline-block;margin-bottom:15px;margin-top:25px}.tour-content__price-not-in ul{list-style:none;margin:0;padding:0}.tour-content__price-not-in ul li{font-size:18px;font-weight:500;line-height:41px;text-align:left;color:var(--dark-gray);padding-left:52px;background:url(../img/list-not.svg) no-repeat left 19px}.tour-content__dates{margin-top:40px}.tour-content__dates h2{font:600 30px/37.3px Gilroy!important}.tour-content__dates form{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.tour-content__dates form .form-group-button{grid-column:span 3/auto}.tour-content__dates form input{display:none}.tour-content__dates form input:checked~label{background:rgba(0,190,138,.2);border:2px solid #00be8a}.tour-content__dates form label{display:flex;flex-direction:column;align-items:center;padding:14px;border:2px solid #808182;background:rgba(128,129,130,.2);border-radius:60px;transition:all .2s;cursor:pointer}.tour-content__dates form label .dates__item_top{font-size:18px;font-weight:500;line-height:28px;text-align:center}.tour-content__dates form label .dates__item_bottom{font-size:18px;font-weight:500;line-height:28px;text-align:center;color:var(--dark-gray)}.tour-content__price-in h2{margin-bottom:30px}.tour-content__price-in ul{list-style:none;margin:0;padding:0}.tour-content__price-in ul li{font-size:18px;font-weight:500;line-height:41px;text-align:left;color:var(--dark-gray);margin-bottom:13px;padding-left:52px;background:url(../img/list.svg) no-repeat left top}.tour-content__comfort{margin:40px 0}.tour-content__comfort h2{margin:0;margin-bottom:20px}.tour-content__comfort_line{display:flex;align-items:flex-start;margin-bottom:15px}.tour-content__comfort_line span{font-size:18px;font-weight:600;line-height:24px;text-align:left;color:var(--black)}.tour-content__comfort_line p{margin:0;margin-left:10px;font-size:18px;font-weight:500;line-height:24px;text-align:left;color:var(--dark-gray)}.tour-content__rating{padding:20px;border-radius:20px;background:#f8f8f8;display:flex;flex-direction:column;align-items:center;margin:30px 0}.tour-content__rating_bottom{display:flex;align-items:center}.tour-content__rating_bottom span{font-size:16px;font-weight:500;line-height:22px;text-align:left;color:var(--dark-gray);display:inline-block;margin-right:10px}.tour-content__rating_bottom a{font-size:16px;font-weight:500;line-height:22px;text-align:left;color:var(--green)}.tour-content__rating_bottom a:hover{opacity:.7}.tour-content__rating_top{display:flex;align-items:center;margin-bottom:10px}.tour-content__rating_top span{font-size:24px;font-weight:600;line-height:22px;text-align:right;margin-right:6px;display:inline-block}.tour-content__rating_top ul{list-style:none;padding:0;margin:0;display:flex}.tour-content__rating_top ul li{width:20px;height:20px;background:url(../img/star-full.svg) no-repeat center center}.tour-content__organizator{display:flex;align-items:flex-start;justify-content:space-between;margin-top:40px}.tour-content__organizator_head{display:flex;align-items:center;justify-content:space-between}.tour-content__organizator_head span{font-size:30px;font-weight:700;line-height:37.14px;text-align:left}.tour-content__organizator_labels{display:flex;align-items:center}.tour-content__organizator_labels p{padding:8px 20px;font-size:18px;font-weight:600;line-height:22.05px;text-align:left;border-radius:30px;margin:0;margin-left:10px}.tour-content__organizator_labels .blue{background:var(--light-blue)}.tour-content__organizator_labels .yellow{background:var(--yellow)}.tour-content__organizator_desc{font-size:18px;font-weight:500;line-height:22px;text-align:left;margin-top:13px;margin-bottom:20px}.tour-content__organizator_text p{font-size:18px;font-weight:500;line-height:24px;text-align:left;color:var(--dark-gray)}.tour-content__organizator_content{width:calc(100% - 230px)}.tour-content__organizator_right{width:200px;display:flex;flex-direction:column;align-items:center}.tour-content__organizator_right img{width:168px;height:168px;border-radius:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:20px}.tour-content__organizator_rating{display:flex;flex-direction:column;align-items:center;width:100%}.tour-content__organizator_rating-count{font-size:24px;font-weight:600;line-height:22px;text-align:right;display:flex;align-items:center}.tour-content__organizator_rating-count ul{list-style:none;padding:0;margin:0;margin-left:10px;display:flex;align-items:center}.tour-content__organizator_rating-count ul li{width:20px;height:20px;background:url(../img/star.svg)}.tour-content__organizator_line{margin-top:10px;display:flex;align-items:center;justify-content:space-between;width:100%}.tour-content__organizator_line span{font-size:16px;font-weight:500;line-height:22px;text-align:left;color:var(--dark-gray)}.tour-content__organizator_line a{font-size:16px;font-weight:500;line-height:22px;text-align:left;color:var(--green)}.tour-content__organizator_line a:hover{color:var(--green);opacity:.7}.tour-content__organizator_bottom{display:flex;align-items:center;justify-content:space-between}.tour-content__organizator_bottom a{font-size:20px;font-weight:700;line-height:24.76px;text-align:left;color:var(--green);display:flex;align-items:center}.tour-content__organizator_bottom a:hover{opacity:.7}.tour-content__organizator_bottom a span{width:33px;height:33px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--green);border-radius:100%;margin-left:10px}.reviews-grid .section-reviews__wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px}.reviews-grid .section-reviews__item{height:456px}.reviews-grid .section-reviews__item:nth-child(2n){margin-top:0}.reviews-grid .section-reviews__item.opened{z-index:16}.reviews-grid .section-reviews__item.opened .section-reviews__item_wrapper{box-shadow:0 0 8px 0 rgba(34,60,80,.12)}.section-about .container{display:flex;align-items:flex-start;justify-content:space-between}.section-about__content{width:65%}.section-about__content p{font-size:18px;font-weight:500;line-height:24px;text-align:left;color:var(--dark-gray)}.section-about__content p a{color:var(--green)}.section-about__content p a:hover{opacity:.7}.section-about__content h2{font:600 42px Gilroy!important}.section-about__content h2 a{color:var(--green);border-bottom:2px solid var(--green)}.section-about__content h2 a:hover{border-bottom-color:transparent}.section-about__image{width:33%;height:438px}.section-about__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:30px}.section-text p{font-size:22px;font-weight:500;line-height:34px;letter-spacing:.03em;text-align:left;color:var(--dark-gray)}.section-text p a{color:var(--black);border-bottom:1px solid var(--black)}.section-text p a:hover{border-bottom-color:transparent}.section-exc .section-tour-content__right{top:20px}.section-exc .section-tour-content__left{display:flex;flex-direction:column;align-items:flex-start}.section-exc .calendar-head{margin-top:30px;margin-bottom:30px}.section-exc .calendar-head ul{margin-left:0;padding-left:30px}.section-exc .calendar-head ul li{max-width:600px;margin-bottom:10px}.section-exc .calendar-head ul li a{color:var(--green);border-bottom:1px solid var(--green)}.section-exc .calendar-head ul li a:hover{border-bottom-color:transparent}.section-exc .calendar-head h2{font:700 28px/34.66px Gilroy!important;text-align:left;max-width:700px}.section-exc .calendar{display:flex;padding:28px 20px 12px 20px;border-radius:20px;box-shadow:0 30px 84px 0 rgba(19,10,46,.0784313725)}.section-exc .calendar .next,.section-exc .calendar .prev{width:24px;height:24px;border:none;box-shadow:none;outline:0;background:0 0}.section-exc .calendar .prev{background:url(../img/prev-m.svg) no-repeat center center}.section-exc .calendar .next{background:url(../img/next-m.svg) no-repeat center center}.section-exc .day.empty{visibility:hidden}.section-exc .month{margin:0 10px}.section-exc .month__head{display:flex;justify-content:center;position:relative;padding-bottom:24px;border-bottom:1px solid #bdbdbd;margin-bottom:12px}.section-exc .month__head button{position:absolute;left:5px}.section-exc .month__head-next{display:flex;justify-content:center;position:relative;padding-bottom:24px;border-bottom:1px solid #bdbdbd;margin-bottom:12px}.section-exc .month__head-next button{position:absolute;right:5px}.section-exc .days{display:grid;grid-template-columns:repeat(7,1fr)}.section-exc .days-head{display:grid;grid-template-columns:repeat(7,1fr)}.section-exc .day.header{width:42px;height:16px;background:0 0;font-size:12px;font-weight:600;line-height:12px;letter-spacing:.03em;text-align:left}.section-exc .day{margin:5px;background:#f8f8f8;border-radius:10px;font-size:18px;font-weight:500;line-height:22px;text-align:center;color:var(--dark-gray);width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.section-exc .header-calendar,.section-exc .header-calendar-next{font-size:20px;font-weight:600;line-height:24.5px;text-align:center}.section-exc .weekend{color:red}.section-exc .free{background:#00be8a;color:#fff}.section-exc .free span{font-size:9px;font-weight:600;line-height:9px;text-align:center}.section-exc .busy{background:#f48282;color:var(--black)}.calendar-desc{margin:30px 0;display:flex}.calendar-desc__busy{font-size:18px;font-weight:400;line-height:24px;text-align:left;padding-left:52px;position:relative;height:42px;display:flex;align-items:center}.calendar-desc__busy:before{content:"";position:absolute;width:42px;height:42px;border-radius:10px;left:0;top:50%;transform:translateY(-50%);background:#f48282}.calendar-desc__free{font-size:18px;font-weight:400;line-height:24px;text-align:left;padding-left:52px;position:relative;height:42px;display:flex;align-items:center;margin-left:50px}.calendar-desc__free:before{content:"";position:absolute;width:42px;height:42px;border-radius:10px;left:0;top:50%;transform:translateY(-50%);background:#00be8a}.calendar-button{width:100%}.awaits h2{font:700 28px/34.66px Gilroy!important;text-align:left;margin:0;margin-bottom:15px}.awaits__content{margin-bottom:15px}.awaits__content h2{font:600 22px/26.95px Gilroy!important;text-align:left;margin:0;margin-bottom:6px}.awaits__content li,.awaits__content p{font-size:18px;font-weight:500;line-height:24px;text-align:left;color:var(--dark-gray)}.awaits__content ol,.awaits__content ul{margin-left:0;padding-left:20px}.awaits__desc{margin-bottom:30px}.awaits__desc a.btn-green{display:inline-block}.awaits__desc_block{margin-bottom:35px}.awaits__desc h2{font:700 28px/34.66px Gilroy!important;text-align:left;margin:0;margin-bottom:15px}.awaits__desc li,.awaits__desc p{margin-top:0;margin-bottom:10px;font-size:18px;font-weight:500;line-height:24px;text-align:left;color:var(--dark-gray)}.awaits__desc ol,.awaits__desc ul{margin-left:0;padding-left:20px}.for-date{position:relative}.popup-calendar{position:absolute;left:0;top:100%;padding-top:20px;z-index:25;transform:translateY(-10px);transition:all .2s;opacity:0}.popup-calendar.opened{transform:translateY(0);opacity:1}.popup-calendar .calendar{width:344px;margin:auto;padding:30px;background:#fff;border-radius:12px;box-shadow:0 8px 32px 0 rgba(19,10,46,.0705882353)}.popup-calendar .calendar__head{display:flex;align-items:center;justify-content:center}.popup-calendar .calendar select{width:auto}.popup-calendar .calendar .dates{display:flex;flex-wrap:wrap;overflow:hidden}.popup-calendar .calendar .date{width:40px;height:40px;text-align:center;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:var(--dark-gray);border-radius:100%;cursor:pointer}.popup-calendar .calendar .selected{background:#00be8a;color:#fff}.popup-calendar .calendar .selected.start-date{position:relative;z-index:18}.popup-calendar .calendar .selected.end-date{position:relative;z-index:18}.popup-calendar .calendar .selected.in-range{background:0 0;position:relative;color:var(--black)}.popup-calendar .calendar .selected.in-range:before{content:"";position:absolute;left:50%;top:0;width:80px;transform:translateX(-50%);height:100%;background:#8fe3cc}.popup-calendar .calendar .current{background:#99979e;border-radius:100%;color:#fff}.popup-calendar .calendar .buttons{display:flex;align-items:center;flex-direction:row-reverse;justify-content:center;text-align:center;margin-top:10px;cursor:pointer}.popup-calendar .calendar .buttons .select-date{padding:8px 35px;line-height:20px;margin:5px;font-size:14px;font-weight:700;letter-spacing:-.01em;text-align:center;transition:all .2s}.popup-calendar .custom-select{margin:0 15px;border:none;position:relative;z-index:19}.popup-calendar .custom-select .selected-value{border:none;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;text-align:left;position:relative}.popup-calendar .custom-select .selected-value:before{content:"";position:absolute;right:0;top:0;width:10px;height:100%;background:url(../img/arrow.svg) no-repeat center center;background-size:contain}.popup-calendar .custom-select .option{padding:5px 10px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;text-align:left}.popup-calendar .month-select{width:80px}.popup-calendar .year-select{width:60px}.custom-select{position:relative;display:inline-block}.selected-value{display:block;padding:10px;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer}.options-list{display:none;position:absolute;top:100%;left:0;width:100%;border:1px solid #ccc;border-radius:4px;background:#fff;z-index:1}.options-list.show{display:block}.option{padding:10px;cursor:pointer}.option.active{background:#00be8a}.option:hover{background:#f0f0f0}.section-categories__bottom{margin:60px 0 0;display:flex;align-items:center;justify-content:space-between}.form-search{display:flex;align-items:center;background:#fff;padding:7px;border-radius:35px;padding-left:20px}.form-search input{background:0 0;border:none;outline:0;padding:0;width:200px;margin:0}.form-search button{transition:all .2s;height:34px;width:62px;border-radius:30px;background:var(--yellow) url(../img/search_2.svg) no-repeat center center;border:none;outline:0}.list-filter{display:flex;align-items:center}.list-filter .date-button{padding:11px 15px;background:#fff;border-radius:30px;display:flex;align-items:center;width:165px;position:relative;cursor:pointer}.list-filter .date-button.opened:before{transform:rotate(180deg)}.list-filter .date-button:before{content:"";position:absolute;right:15px;top:0;width:12px;height:100%;background:url(../img/arrow.svg) no-repeat center center;transition:all .2s}.list-filter .date-button img{margin-right:10px}.list-filter .date-button span{font-size:18px;font-weight:500;line-height:18px;text-align:left;white-space:nowrap;max-width:80px;overflow:hidden}.list-filter .people-button{padding:11px 15px;background:#fff;border-radius:30px;display:flex;align-items:center;width:165px;position:relative;cursor:pointer;margin-left:20px}.list-filter .people-button.opened:before{transform:rotate(180deg)}.list-filter .people-button:before{content:"";position:absolute;right:15px;top:0;width:12px;height:100%;background:url(../img/arrow.svg) no-repeat center center;transition:all .2s}.list-filter .people-button img{margin-right:10px}.list-filter .people-button span{font-size:18px;font-weight:500;line-height:18px;text-align:left;white-space:nowrap;max-width:80px;overflow:hidden}.list-filter .price-button{padding:11px 15px;background:#fff;border-radius:30px;display:flex;align-items:center;width:165px;position:relative;cursor:pointer;margin-left:20px}.list-filter .price-button.opened:before{transform:rotate(180deg)}.list-filter .price-button:before{content:"";position:absolute;right:15px;top:0;width:12px;height:100%;background:url(../img/arrow.svg) no-repeat center center;transition:all .2s}.list-filter .price-button img{margin-right:10px}.list-filter .price-button span{font-size:18px;font-weight:500;line-height:18px;text-align:left;white-space:nowrap;max-width:80px;overflow:hidden}.list-filter .bus-button{padding:11px 15px;padding-right: 40px;background:#fff;border-radius:30px;display:flex;align-items:center;min-width:195px;position:relative;cursor:pointer;margin-left:20px}.list-filter .bus-button.opened:before{transform:rotate(180deg)}.list-filter .bus-button:before{content:"";position:absolute;right:15px;top:0;width:12px;height:100%;background:url(../img/arrow.svg) no-repeat center center;transition:all .2s}.list-filter .bus-button img{margin-right:10px}.list-filter .bus-button span{font-size:18px;font-weight:500;line-height:18px;text-align:left;white-space:nowrap;overflow:hidden}.form-group{position:relative}.people-popup{position:absolute;left:0;top:100%;padding-top:20px;z-index:25;transform:translateY(-10px);transition:all .2s;opacity:0}.people-popup.opened{transform:translateY(0);opacity:1}.people-popup__title{font-size:22px;font-weight:500;line-height:20px;text-align:left;margin-bottom:20px}.people-popup__wrapper{box-shadow:0 8px 32px 0 rgba(19,10,46,.0705882353);background:#fff;border-radius:20px;padding:20px;width:400px}.type-popup{position:absolute;left:0;top:100%;padding-top:20px;z-index:25;transform:translateY(-10px);transition:all .2s;opacity:0}.type-popup.opened{transform:translateY(0);opacity:1}.type-popup__wrapper{display:flex;flex-wrap:wrap}.type-popup__item{width:50%}.type-popup__title{font-size:22px;font-weight:500;line-height:20px;text-align:left;margin-bottom:20px;width:100%}.type-popup__wrapper{box-shadow:0 8px 32px 0 rgba(19,10,46,.0705882353);background:#fff;border-radius:20px;padding:20px;width:400px}.type-popup input{display:none}.type-popup input:checked~label:after{opacity:1}.type-popup label{font-size:18px;font-weight:500;line-height:26px;text-align:left;padding-left:30px;position:relative;margin-bottom:14px;display:flex;cursor:pointer}.type-popup label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:100%;border:1px solid var(--dark-gray)}.type-popup label:after{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:100%;background:var(--green);transition:all .2s;opacity:0}.price-popup{position:absolute;left:0;top:100%;padding-top:20px;z-index:25;transform:translateY(-10px);transition:all .2s;opacity:0}.price-popup .value-container{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:10px}.price-popup .value-container span{font-size:18px;font-weight:500;line-height:20px;letter-spacing:-.01em;text-align:left}.price-popup input{display:none}.price-popup .slider-container{width:100%;height:10px}.price-popup .slider{background:#d3d3d3;position:relative;height:4px;margin-top:35px}.price-popup .slider:before{content:"";position:absolute;left:0;bottom:100%;width:100%;height:35px;background:url(../img/graffic.svg) no-repeat center center}.price-popup .thumb{position:absolute;width:20px;height:20px;top:-8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.3607843137);border-radius:50%;cursor:pointer;border:2px solid #d1d1d1;background:#fff}.price-popup .price-button{margin-top:20px}.price-popup.opened{transform:translateY(0);opacity:1}.price-popup__title{font-size:22px;font-weight:500;line-height:20px;text-align:left;margin-bottom:20px}.price-popup__wrapper{box-shadow:0 8px 32px 0 rgba(19,10,46,.0705882353);background:#fff;border-radius:20px;padding:20px;width:400px}.form-group-block{display:flex;align-items:center}.counter{display:flex;align-items:center}.counter p{font-size:18px;font-weight:500;line-height:20px;letter-spacing:-.01em;text-align:left;color:var(--dark-gray);margin-left:20px}.minus,.plus{padding:5px 10px;margin:0 5px;cursor:pointer}.number{width:20px;text-align:center}.counter__wrapper{display:flex;align-items:center}.counter__wrapper input{padding:0;font-size:18px;font-weight:700;line-height:20px;letter-spacing:-.01em;border:none;outline:0;background:0 0;box-shadow:none;text-align:center;margin-bottom:0}.counter__wrapper button{display:flex;align-items:center;justify-content:center;border-radius:100%;color:#00be8a;font-size:18px;font-weight:500;line-height:20px;letter-spacing:-.01em;text-align:left;width:27px;height:27px;border:1px solid #00be8a;background:0 0}.section-blog-item{background:#f8f8f8;padding:80px 0}.section-blog-item__head{max-width:600px;display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 auto}.section-blog-item__head_left{display:flex;align-items:center}.section-blog-item__head_item{font-size:16px;font-weight:600;line-height:22px;text-align:left;color:var(--dark-gray)}.section-blog-item__head_item a{color:var(--dark-gray)}.section-blog-item__head_item:not(:last-child){padding-right:12px;margin-right:12px;border-right:1px solid #808182}.section-blog-item__head_item .date{color:var(--green)}.section-blog-item__head_item .time{padding-right:28px;background:url(../img/read.svg) no-repeat center right}.section-blog-item__head_item .views{padding-left:38px;background:url(../img/views.svg) no-repeat center left}.section-blog-item__head_item .comment{padding-left:28px;background:url(../img/comment.svg) no-repeat center left}.section-blog-item__head_item .rating{padding-left:28px;background:url(../img/star_s.svg) no-repeat center left}.section-blog-item__head .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more{background:url(../img/share.svg) no-repeat center center;background-size:contain;width:22px;height:22px}.section-blog-item__head .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short{width:29px;height:29px;display:flex;align-items:center;justify-content:center;background:0 0}.section-blog-item__wrapper h2,.section-blog-item__wrapper h3,.section-blog-item__wrapper h4,.section-blog-item__wrapper h5,.section-blog-item__wrapper h6{font:700 32px/52px Gilroy!important;max-width:600px;text-align:left;margin:0 auto}.section-blog-item__wrapper h2:first-child,.section-blog-item__wrapper h3:first-child,.section-blog-item__wrapper h4:first-child,.section-blog-item__wrapper h5:first-child,.section-blog-item__wrapper h6:first-child{margin-top:0}.section-blog-item__wrapper ol,.section-blog-item__wrapper p,.section-blog-item__wrapper ul{font-size:20px;font-weight:500;line-height:32px;text-align:left;margin:15px auto;max-width:600px;color:var(--dark-gray)}.section-blog-item__wrapper img{width:100%;max-width:1100px;max-height:445px;-o-object-fit:cover;object-fit:cover;border-radius:20px;margin:0 auto;margin-bottom:25px}.comment-main{max-width:600px;margin:0 auto;margin-top:60px}.comment-main__head{padding-bottom:21px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #647073}.comment-main__head h2{font:700 24px/24px Gilroy!important;letter-spacing:.03em;text-align:left;margin:0}.comment-main__wrapper{padding-bottom:20px;border-bottom:1px solid #647073;margin-bottom:20px}.comment-main__wrapper_block{padding:24px;background:#fff;box-shadow:0 3px 9px 0 rgba(153,151,158,.1411764706);border-radius:20px;margin:20px 0}.comment-main__item{display:flex;flex-direction:column;align-items:flex-start;position:relative}.comment-main__item:not(:first-child){margin-top:30px;padding-left:70px}.comment-main__item:nth-child(2){padding-left:30px}.comment-main__item:nth-child(3){padding-left:60px}.comment-main__item:first-child .comment-main__item_bottom{position:absolute;right:0;bottom:0}.comment-main__item_head{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.comment-main__item_column{display:flex;flex-direction:column;align-items:flex-start}.comment-main__item_column span{font-size:20px;font-weight:700;line-height:24px;letter-spacing:.03em;text-align:left}.comment-main__item_column p{font-size:14px;font-weight:500;line-height:24px;letter-spacing:.03em;text-align:left;color:var(--gray-color);margin:0}.comment-main__item_content{font-size:18px;font-weight:400;line-height:24px;letter-spacing:.03em;text-align:left}.comment-main__item_content p{margin-bottom:0;color:var(--dark-gray)}.comment-main__item .like{padding-left:23px;background:url(../img/like.svg) no-repeat center left;background-size:contain;font-size:18px;font-weight:500;line-height:20px;letter-spacing:.03em;text-align:left;color:var(--gray-color);margin-right:15px}.comment-main__item .dislike{padding-left:23px;background:url(../img/dislike.svg) no-repeat center left;background-size:contain;font-size:18px;font-weight:500;line-height:20px;letter-spacing:.03em;text-align:left;color:var(--gray-color);margin-right:15px}.comment-main__item_bottom{display:flex;align-items:center;margin-top:20px}.comment-main__item_reply{padding-left:29px;background:url(../img/reply.svg) no-repeat center left;background-size:contain;font-size:18px;font-weight:500;line-height:24px;letter-spacing:.03em;text-align:left;color:var(--green)}.comment-main__item_reply:hover{color:var(--green);opacity:.7}.comment-main__item_liked{display:flex;align-items:center}.comment-main__form h2{font:700 24px/24px Gilroy!important;text-align:left}.comment-main__form p{font-size:16px;font-weight:400;line-height:22px;text-align:left;color:var(--dark-gray)}.comment-main__form form{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:554px}.comment-main__form form .form-group{margin-right:0;margin-bottom:20px;width:100%}.comment-main__form form .small-group{width:48%}.comment-main__form form input,.comment-main__form form textarea{font:500 14px/24px Gilroy;resize:none;letter-spacing:.03em;text-align:left;padding:13px 22px;box-shadow:0 3px 9px 0 rgba(153,151,158,.1411764706);border:none;border-radius:10px;margin-bottom:0;width:100%;background:#fff}.comment-main .rating{list-style:none;margin:0;padding:0;display:flex;align-items:center}.comment-main .rating li{width:21px;height:21px;background:url(../img/star-yellow.svg) no-repeat center center;background-size:contain}.comment-main .rating li.gray-star{background:url(../img/star-gray.svg) no-repeat center center;background-size:contain}@media screen and (max-width:1200px){.section-excursions .container,.section-grid,.section-lions .container,.section-tours .container{max-width:900px;margin-left:auto!important;margin-right:auto!important}.section-lions__wrapper{grid-template-columns:repeat(4,1fr)}.section-excursions__wrapper,.section-grid__wrapper{grid-template-columns:repeat(2,1fr)}.section-lions__item{grid-column:span 2/auto}.section-lions__item:last-child{grid-area:3/2/4/4}.section-tours__wrapper{grid-template-columns:repeat(1,1fr)}section:not(.section-main-banner,.section-form,.section-descrition,.section-blog-item,.section-text) h2{font-size:36px;line-height:46px}.btn-blue{line-height:34px}.section-work__row{gap:20px}.section-work__row:not(:last-child){margin-bottom:20px}.section-work__title{font-size:32px;line-height:42px}.section-navigation ul{width:1200px}.section-navigation .container{overflow-x:scroll;padding-bottom:0!important;height:70px;display:flex;align-items:center}.section-navigation .container a{white-space:nowrap}.section-navigation{padding-bottom:0;padding-top:75px}.section-banner-tour h1{font-size:50px;line-height:60px}.section-small-banner h1{font-size:40px;line-height:50px}.more-button-wrapper{grid-column:span 2/auto}.section-navigation .container::-webkit-scrollbar{width:0}.section-navigation .container{-ms-overflow-style:none}.section-navigation .container{overflow:-moz-scrollbars-none}.section-banner h1{font-size:58px;line-height:68px}}@media screen and (max-width:1030px){header .header-main__menu li:not(:last-child){display:none}header .header-main__menu li a span{display:none!important}header .header-main__menu li a img{width:45px;height:45px}header .header-main__menu li span.count{right:0!important;top:0!important}.header-main__logo{width:60px;overflow:hidden}.header-main__logo img{max-width:none}.burger{width:41px;height:41px;background:url(../img/burger.svg) no-repeat center center;background-size:contain}.section-banner h1{font-size:36px;font-weight:500;line-height:46px;text-align:left}.section-banner__search input{padding:18px 24px}.section-banner__search input{font-size:28px;font-weight:500;line-height:33.32px;text-align:left}.section-blog__wrapper,.section-excursions__wrapper,.section-grid__wrapper,.section-question__wrapper{grid-template-columns:repeat(1,1fr)}.section-blog,.section-excursions,.section-lions,.section-question,.section-reviews,.section-tours{padding-bottom:120px;position:relative}.section-blog .btn-black,.section-blog .btn-blue,.section-blog .btn-yellow,.section-excursions .btn-black,.section-excursions .btn-blue,.section-excursions .btn-yellow,.section-lions .btn-black,.section-lions .btn-blue,.section-lions .btn-yellow,.section-question .btn-black,.section-question .btn-blue,.section-question .btn-yellow,.section-reviews .btn-black,.section-reviews .btn-blue,.section-reviews .btn-yellow,.section-tours .btn-black,.section-tours .btn-blue,.section-tours .btn-yellow{position:absolute;left:50%;transform:translateX(-50%);bottom:20px}.section-guides{padding-bottom:120px;position:relative}.section-guides .section-guides__head .btn-blue,.section-guides .section-guides__head .btn-yellow{position:absolute;left:50%;transform:translateX(-50%);bottom:20px}.section-blog__item,.section-blog__item:first-child,.section-blog__item:nth-child(2){grid-column:span 1/auto}.section-lions__item{grid-column:span 1/auto}.section-lions__item:last-child{grid-area:auto}.section-guides__wrapper,.section-lions__wrapper{grid-template-columns:repeat(1,1fr)}.section-tours__item_row{flex-direction:column}.section-tours__item_image{width:100%;margin-bottom:30px}.section-tours__item_content,.section-tours__item_price{width:100%}.section-tours__item_footer{flex-direction:column}.section-lions__head h2{word-wrap:break-word;width:100%}section:not(.section-main-banner,.section-form,.section-descrition,.section-blog-item,.section-text) h2{font-size:28px}.section-work__row{flex-direction:column!important}.section-work__image{width:100%;height:300px}.section-work__content{width:100%;padding:30px}.section-work__title{font-size:24px;line-height:34px}.section-question *{box-sizing:border-box}.section-question__left{padding:30px;height:400px}.section-question__left:before{right:30px;bottom:30px}.section-question__left .section-question__left_title{font-size:32px;line-height:42px}.section-description h2,.section-description h3,.section-description h4,.section-description h5,.section-description h6{font-size:24px!important;font-weight:700!important;line-height:34px!important;text-align:left!important}footer .footer-top{flex-direction:column;align-items:center}footer .footer-top__column{width:100%;align-items:center!important;text-align:center;margin-bottom:30px}footer .logo-desc{text-align:center!important}footer .footer-top__block,footer .footer-top__column_menu{align-items:center!important}footer .footer-bottom{flex-direction:column}.breadcrumbs{display:none}.section-banner-tour h1,.section-small-banner h1{font-size:25px;line-height:40px}.section-tours__item_shedule{gap:5px}.section-guides__item_head{flex-direction:column;align-items:flex-start;gap:10px}.section-guides__item_labels{display:flex;align-items:center}.section-guides__item_rating{position:absolute;right:35px;top:35px}.section-guides__item{position:relative}.section-blog__content{padding:20px}.section-blog__author span{font-size:18px}.section-banner-tour p{font-size:20px;line-height:28px}.section-tour-content__wrapper{flex-direction:column}.section-tour-content__left{width:100%}.tour-content p{font-size:18px}.tour-content__gallery a:first-child img{height:250px}.tour-content__gallery a:nth-child(2) img{height:125px}.tour-content__gallery a:nth-child(3) img{height:125px}.tour-content__gallery a:nth-child(4) img{height:110px}.tour-content__gallery a img{height:150px}.section-navigation{display:none}.reviews-grid .section-reviews__wrapper{grid-template-columns:repeat(1,1fr)}.tour-content__days .text-gallery{grid-template-columns:repeat(2,1fr)}.tour-content__dates form{grid-template-columns:repeat(2,1fr)}.tour-content__dates form .form-group-button{grid-column:span 2/auto}.tour-content__dates form label .dates__item_top{font-size:14px}.tour-content__dates form label .dates__item_bottom{font-size:14px}.tour-content__organizator{flex-direction:column;margin-bottom:50px}.tour-content__organizator_content{width:100%}.tour-content__organizator_bottom{flex-direction:column;gap:15px}.tour-content__organizator_right{margin:0 auto;margin-top:20px}.right-author__head{display:none}.section-tour-content__right{margin:0 auto}.section-small-banner .btn-white{display:none}.section-question__wrapper#tabs .section-question__left{height:auto}.section-question__left .section-question__left_title{font-size:20px;line-height:28px}.section-exc .calendar{flex-direction:column}.section-exc .month{margin-left:0;margin-right:0}.section-exc .month:nth-child(2){margin-top:30px}.section-exc .day{width:39px;height:39px;margin:2px}.section-exc .calendar{padding:15px}.section-list-countries__wrapper{grid-template-columns:repeat(1,1fr)}.section-list-countries__wrapper li{border-right:0}.section-categories__list{flex-wrap:nowrap;overflow-x:scroll}.section-categories__item span{white-space:nowrap}.section-categories__list::-webkit-scrollbar{width:0}.section-categories__list{-ms-overflow-style:none}.section-categories__list{overflow:-moz-scrollbars-none}.section-categories__bottom{margin-top:20px}.filter-popup{position:fixed;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)!important}.filter-popup{visibility:hidden}.filter-popup.opened{visibility:visible}.buttons .btn-border{padding:6px 36px 8px}.section-categories__bottom{flex-direction:column}.list-filter{flex-direction:column;width:100%}.list-filter .form-group,.list-filter .form-group-block{width:100%}.list-filter .filter-button{width:100%;margin-left:0;margin-top:20px}.form-group-block{flex-direction:column}.form-search{margin-top:20px}.comment-main__item:first-child .comment-main__item_bottom{position:relative}.section-blog-item__head{flex-direction:column}.section-blog-item__head_left{flex-wrap:wrap;gap:10px}.section-blog-item__head_right{nav-left:auto}.section-about .container{flex-direction:column}.section-about__content{width:100%}.section-about__content h2{font:600 32px Gilroy!important}.section-about__image{width:100%}.section-banner__search input{font-size:16px}}header.black-header{background:var(--black);position:relative;padding:32px 0;border-radius:0 0 40px 40px}header{position:absolute;left:0;top:0;width:100%;z-index:20;padding-top:32px}header .header-main{display:flex;align-items:center;justify-content:space-between}header .header-main__menu{display:flex;align-items:center;list-style:none;margin:0;padding:0}header .header-main__menu li{position:relative}header .header-main__menu li:not(:last-child){margin-right:60px}header .header-main__menu li span.count{font-size:11px;font-weight:600;line-height:13px;text-align:center;color:var(--black);border-radius:100%;display:flex;align-items:center;justify-content:center;background:#d0efef;border:2.29px solid #fff;position:absolute;right:-15px;top:-15px;width:18px;height:18px}header .header-main__menu li a{display:flex;align-items:center}header .header-main__menu li a:hover{filter:brightness(0) saturate(100%) invert(82%) sepia(53%) saturate(392%) hue-rotate(19deg) brightness(107%) contrast(106%)}header .header-main__menu li a span{font-size:20px;font-weight:600;line-height:24.5px;text-align:left;display:inline-block;margin-left:7px;color:#fff}.mobile{display:none}.modal-menu{display:none}@media screen and (max-width:1070px){.header-main__logo a{max-width:150px}.btn-border{padding:12px 18px}.social-links li a img{max-width:30px;max-height:30px}.header-menu a{font-size:16px}}@media screen and (max-width:910px){header{padding:15px 0}.header-menu{display:none}.mobile{display:flex}.mobile__icons{display:flex;align-items:center;list-style:none;padding:0;margin:0}.mobile__icons li{margin-left:15px}.header-main__column{display:none}.header-main .btn-border{display:none}.header-main__social{display:none}.header-main{position:relative;padding-top:0}.header-main .mobile{width:100%;display:flex;align-items:center;justify-content:space-between}.header-main__logo{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.burger{display:flex;align-items:center}.burger img{margin-right:8px}.burger span{font-size:16px;font-weight:600;line-height:38px;letter-spacing:.03em;text-align:left;color:var(--yellow)}.mask{width:100%;height:100vh;position:fixed;left:0;top:0;background:rgba(144,144,144,.2);transition:all .2s;opacity:0;z-index:-1}.mask.modal-show{opacity:1;z-index:30}.slinky-menu{overflow:unset;min-height:unset}.no-scroll{height:100%;width:100%;position:fixed;overflow:hidden}.modal-content button{width:100%}.modal-menu{width:310px;max-width:100%;height:100vh;position:fixed;left:-347px;top:0;background:#fff;transition:all .2s;z-index:31;display:flex}.modal-menu .container{overflow-x:unset}.modal-menu .color-inderline{margin-top:5px;color:var(--green)}.modal-menu .container{overflow-y:scroll;margin:0 15px;padding:0;padding-bottom:40px}.modal-menu .container .feedback{margin-bottom:15px}.modal-menu .container .btn-yellow{display:none}.modal-menu .social{display:flex;align-items:center}.modal-menu .social a{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:100%;background:#fff;border:1px solid #e7e7e7;transition:all .2s}.modal-menu .social a:not(:last-child){margin-right:15px}.modal-menu .social a:hover{border-color:var(--yellow)}.slinky-theme-default a:not(.back) span{transition:all .4s}.slinky-theme-default a:not(.back) .quantity{transition:all .4s}.slinky-theme-default a:not(.back):hover{background:0 0;color:var(--yellow)}.slinky-theme-default a:not(.back):hover span{color:var(--yellow)}.modal-show{left:0}.slinky-theme-default{background:0 0;width:100%}.slinky-menu ul{padding:13px 0}.slinky-menu .for-separator{position:relative;padding-top:24px;margin-top:24px}.slinky-menu .for-separator:before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background:radial-gradient(50% 50% at 50% 100%,#fff 0,rgba(255,255,255,0) 100%),radial-gradient(86.82% 86.82% at 50% .91%,#99979e 0,rgba(153,151,158,0) 100%);-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px)}.slinky-theme-default .next::after{background:url(../img/dropdown-arrow.svg) no-repeat center center;background-size:6px}.slinky-theme-default .back::before{margin-left:-10px}.slinky-theme-default .back:hover::before,.slinky-theme-default .next:hover::after{opacity:1;filter:brightness(0) saturate(100%) invert(74%) sepia(43%) saturate(5462%) hue-rotate(352deg) brightness(110%) contrast(103%)}.slinky-theme-default li{border-bottom:1px solid transparent}.active:after,.submenu-link:after{display:none}.js-menu span{display:flex;align-items:center;justify-content:space-between}.slinky-theme-default a:not(.back){padding:8px 0;font-size:16px;font-weight:500;line-height:27px;letter-spacing:.03em;text-align:left}.modal-menu__block{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding-top:24px}.modal-menu__block_column{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:30px}.modal-menu__block_column span{color:var(--green);font-size:15px;font-weight:400;line-height:18px;letter-spacing:0;text-align:left;display:inline-block;margin-bottom:10px}.modal-menu__block_column .menu-strong{font-size:17px;font-weight:700;line-height:21px;letter-spacing:0;text-align:left}.modal-menu__block_column ul{list-style:none;padding:0;margin:0;display:flex;align-items:center}.modal-menu__block_column ul li{margin-right:16px;margin-left:0}.modal-menu__block:before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background:radial-gradient(50% 50% at 50% 100%,#fff 0,rgba(255,255,255,0) 100%),radial-gradient(86.82% 86.82% at 50% .91%,#99979e 0,rgba(153,151,158,0) 100%);-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px)}.modal-menu__social{margin-top:40px}.modal-menu__social ul{list-style:none;padding:0;margin:0;display:flex}.modal-menu__social ul li{margin-right:10px}.modal-menu__column{display:flex;flex-direction:column;align-items:flex-start}.modal-menu__basket{width:auto;height:auto;border:none;margin-left:0;margin-bottom:40px}.modal-menu__basket .basket-wrapper__count{right:6px}.modal-menu__basket span{display:block}.modal-menu .header-bottom__contact{display:flex;margin-bottom:15px}.modal-menu .header-bottom__right{margin-bottom:25px}.modal-menu .header-bottom__right .cabinet,.modal-menu .header-bottom__right .comparison,.modal-menu .header-bottom__right .favorites{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #d0d0d0;border-radius:5px}.modal-menu .header-bottom__right .cabinet span,.modal-menu .header-bottom__right .comparison span,.modal-menu .header-bottom__right .favorites span{display:none}.modal-menu .header-bottom__right .cabinet:hover,.modal-menu .header-bottom__right .comparison:hover,.modal-menu .header-bottom__right .favorites:hover{border-color:var(--yellow)}.modal-menu .header-bottom__right .cabinet svg,.modal-menu .header-bottom__right .comparison svg,.modal-menu .header-bottom__right .favorites svg{width:15px;height:15px;transition:all .4s}.modal-menu .header-bottom__right .comparison:hover svg rect{fill:var(--yellow)}.modal-menu .header-bottom__right .cabinet:hover svg path{fill:var(--yellow)}.modal-menu .header-bottom__right .favorites:hover svg path{stroke:var(--yellow)}.modal-menu .container::-webkit-scrollbar{width:0}.modal-menu .container::-webkit-scrollbar-track{background:0 0}.modal-menu .container::-webkit-scrollbar-thumb{background-color:#d4d4d4;border-radius:20px}}footer{padding:90px 0;background:var(--black);border-radius:40px 40px 0 0;position:relative;z-index:15}footer .logo-desc{font-size:14px;font-weight:400;line-height:19.18px;text-align:left;margin-top:10px;color:#fff}footer .footer-top{display:flex;align-items:flex-start;justify-content:space-between}footer .footer-top__block{display:flex;flex-direction:column;align-items:flex-start;margin-top:38px}footer .footer-top__block span{font-size:21px;font-weight:700;line-height:28.77px;text-align:left;margin-bottom:2px;color:#fff}footer .footer-top__block a{font-size:21px;font-weight:600;line-height:28.77px;text-align:left;color:var(--yellow)}footer .footer-top__block a:hover{opacity:.7}footer .footer-top__column{display:flex;flex-direction:column;align-items:flex-start}footer .footer-top__column a.btn-white{margin-top:30px}footer .footer-top__column:last-child{margin-right:10%}footer .footer-top__column_social{list-style:none;padding:0;margin:0;display:flex;align-items:center;margin-top:30px}footer .footer-top__column_social li{margin-right:15px}footer .footer-top__column_social li a:hover{opacity:.7}footer .footer-top__column_menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start}footer .footer-top__column_menu li{margin-bottom:20px}footer .footer-top__column_menu a{font-size:21px;font-weight:500;line-height:28.77px;text-align:left;color:#fff}footer .footer-top__column_menu a:hover{color:var(--yellow)}footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:45px}footer .footer-bottom p{font-size:14px;font-weight:400;line-height:16.8px;text-align:left;color:var(--dark-gray)}footer .footer-bottom a{font-size:14px;font-weight:400;line-height:16.8px;text-align:left;color:var(--dark-gray);display:flex;align-items:center}footer .footer-bottom a img{margin:0 5px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInV0aWxzL2ZvbnRzLnNjc3MiLCIuLi9sb2NhbF9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsImNvbW1vbi9nbG9iYWwuc2NzcyIsImNvbW1vbi9oZWFkZXIuc2NzcyIsImNvbW1vbi9mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBRUEsV0NHRSxZQUFBLE9BQ0EsSUFBQSxpQ0FLQSxJQUFBLHVCQUFBLENBQUEsdUJBQUEsQ0FBQSx3Q0FBQSwyQkFBQSxDQUFBLG1DQUFBLGVBQUEsQ0FBQSxrQ0FBQSxjQUFBLENBQUEsaUNBQUEsbUJBQ0EsWUFBQSxJRExGLFdBQUEsT0FHQSxXQ1FFLFlBQUEsT0FLQSxJQUFBLHlDQUNBLElBQUEsZ0NBQUEsQ0FBQSwrQkFBQSxDQUFBLGdEQUFBLDJCQUFBLENBQUEsMkNBQUEsZUFBQSxDQUFBLDBDQUFBLGNBQUEsQ0FBQSx5Q0FBQSxtQkRWRixZQUFBLElDYUEsV0FBQSxPRFRBLFdDaUJFLFlBQUEsT0FDQSxJQUFBLDhCRGZGLElBQUEsb0JBQUEsQ0FBQSxvQkFBQSxDQUFBLHFDQUFBLDJCQUFBLENBQUEsZ0NBQUEsZUFBQSxDQUFBLCtCQUFBLGNBQUEsQ0FBQSw4QkFBQSxtQkNrQkEsWUFBQSxJQUNFLFdBQUEsT0RkRixXQ3NCRSxZQUFBLE9EcEJGLElBQUEsK0JDdUJBLElBQUEscUJBQUEsQ0FBQSxxQkFBQSxDQUFBLHNDQUFBLDJCQUFBLENBQUEsaUNBQUEsZUFBQSxDQUFBLGdDQUFBLGNBQUEsQ0FBQSwrQkFBQSxtQkFDRSxZQUFBLElBQ0EsV0FBQSxPRG5CRixXQUNBLFlBQUEsT0M0QkEsSUFBQSwrQkFDRSxJQUFBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSxzQ0FBQSwyQkFBQSxDQUFBLGlDQUFBLGVBQUEsQ0FBQSxnQ0FBQSxjQUFBLENBQUEsK0JBQUEsbUJBQ0EsWUFBQSxJQUNBLFdBQUEsT0R4QkYsV0NpQ0EsWUFBQSxPQUNFLElBQUEsa0NBQ0Es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QSwyQkFDRixXQUFBLEtHMVNBLGNBQUEsS0FDRSxRQUFBLEtIbVVBLE1HbFVFLE1IcVVKLFlBdEJFLFNBQUEsU0cxU0EsS0FBQSxFSG1VQSxJR2xVRSxLSG1VRixZR2xVRSxLSDRTRixRQUFBLEdHMVNBLFVBQUEsa0JIbVVBLFdHbFVFLElBQUEsSUhtVUYsUUdsVUUsRUhxVUosbUJBQ0UsVUdsVUUsY0g0U0YsUUFBQSxFQTBCRixxQkdqVUUsUUFBQSxLSG1VQSxVR2xVRSxLSHFVSixrQkF0QkUsTUFBQSxJQTBCRixtQkFDRSxVR2xVRSxLSG1VRixZR2xVRSxJSDRTRixZQUFBLEtHelNBLFdBQUEsS0hrVUEsY0dqVUUsS0gyU0YsTUFBQSxLQTBCRixxQkFDRSxXR2pVRSxFQUFBLElBQUEsS0FBQSxFQUFBLDJCSGtVRixXR2pVRSxLSDJTRixjQUFBLEtHeFNBLFFBQUEsS0hpVUEsTUdoVUUsTUhtVUosa0JBQ0UsUUc5VEUsS0hpVUosc0NBQ0UsUUcvVEksRUhrVU4sa0JHN1RFLFVBQUEsS0grVEEsWUc5VEUsSUgrVEYsWUc5VEUsS0h3U0YsV0FBQSxLR3RTSSxhQUFBLEtIK1RKLFNHOVRNLFNIK1ROLGNHOVRNLEtIK1ROLFFHOVRNLEtIK1ROLE9HOVRNLFFIaVVSLHlCQXRCRSxRQUFBLEdHcFNBLFNBQUEsU0g2VEEsS0c1VEUsRUhzU0YsSUFBQSxJR3BTQSxVQUFBLGlCSDZUQSxNRzVURSxLSHNTRixPQUFBLEtHcFNBLGNBQUEsS0g2VEEsT0c1VEUsSUFBQSxNQUFBLGlCSCtUSix3QkF0QkUsUUFBQSxHR3BTQSxTQUFBLFNINlRBLEtHNVRFLElINlRGLElHNVRFLElIc1NGLFVBQUEsaUJHcFNBLE1BQUEsS0g2VEEsT0c1VEUsS0hzU0YsY0FBQSxLR3BTQSxXQUFBLGFINlRBLFdHNVRFLElBQUEsSUhzU0YsUUFBQSxFQTBCRixhQXRCRSxTQUFBLFNHcFNBLEtBQUEsRUg2VEEsSUc1VEUsS0hzU0YsWUFBQSxLR3BTQSxRQUFBLEdINlRBLFVHNVRFLGtCSHNTRixXQUFBLElBQUEsSUdwU0EsUUFBQSxFSCtURiw4QkczVEUsUUFBQSxLSDZUQSxZRzVURSxPSDZURixnQkc1VEUsY0hzU0YsTUFBQSxLR3BTQSxXQUFBLEtIK1RGLG1DRzNURSxVQUFBLEtINlRBLFlHNVRFLElIc1NGLFlBQUEsS0dwU0EsZUFBQSxPSDZUQSxXRzVURSxLSCtUSixtQkFDRSxRRzNURSxLSDhUSiwrQkFDRSxNRzNURSxLSDRURixPRzNURSxLSDhUSixxQkFDRSxXRzFURSxRSDJURixTRzFURSxTSDJURixPRzFURSxJSG9TRixXQUFBLEtBMEJGLDRCQXRCRSxRQUFBLEdHbFNBLFNBQUEsU0gyVEEsS0cxVEUsRUgyVEYsT0cxVEUsS0gyVEYsTUcxVEUsS0gyVEYsT0cxVEUsS0hvU0YsV0FBQSx3QkFBQSxVQUFBLE9BQUEsT0EwQkYsb0JHelRFLFNBQUEsU0gyVEEsTUcxVEUsS0hvU0YsT0FBQSxLR2xTQSxJQUFBLEtIMlRBLFdHMVRFLEVBQUEsSUFBQSxLQUFBLEVBQUEsd0JIb1NGLGNBQUEsSUdsU0EsT0FBQSxRSDJUQSxPRzFURSxJQUFBLE1BQUEsUUhvU0YsV0FBQSxLQTBCRiwyQkF0QkUsV0FBQSxLQTBCRixvQkd6VEUsVUFBQSxjSDJUQSxRRzFURSxFSDZUSixvQkd6VEUsVUFBQSxLSDJUQSxZRzFURSxJSDJURixZRzFURSxLSG9TRixXQUFBLEtHbFNBLGNBQUEsS0g2VEYsc0JBdEJFLFdBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSwyQkdsU0EsV0FBQSxLSDJUQSxjRzFURSxLSG9TRixRQUFBLEtHbFNBLE1BQUEsTUg2VEYsa0JBQ0UsUUcxVEUsS0hvU0YsWUFBQSxPQTBCRixTQXRCRSxRQUFBLEtHbFNBLFlBQUEsT0g2VEYsV0FDRSxVRzFURSxLSG9TRixZQUFBLElHbFNBLFlBQUEsS0gyVEEsZUcxVEUsT0hvU0YsV0FBQSxLR2xTQSxNQUFBLGlCSDJUQSxZRzFURSxLSDZUSixPQUNBLE1HelRFLFFBQUEsSUFBQSxLSDJUQSxPRzFURSxFQUFBLElIb1NGLE9BQUEsUUEwQkYsUUd6VEUsTUFBQSxLSDJUQSxXRzFURSxPSDZUSixrQkF0QkUsUUFBQSxLR2xTQSxZQUFBLE9INlRGLHdCQUNFLFFHMVRFLEVIb1NGLFVBQUEsS0dsU0EsWUFBQSxJSDJUQSxZRzFURSxLSG9TRixlQUFBLE9HbFNBLE9BQUEsS0gyVEEsUUcxVEUsRUhvU0YsV0FBQSxJR2xTQSxXQUFBLEtIMlRBLFdHMVRFLE9Ib1NGLGNBQUEsRUEwQkYseUJHelRFLFFBQUEsS0gyVEEsWUcxVEUsT0gyVEYsZ0JHMVRFLE9Ib1NGLGNBQUEsS0dsU0EsTUFBQSxRSDJUQSxVRzFURSxLSG9TRixZQUFBLElHbFNBLFlBQUEsS0gyVEEsZUcxVEUsT0gyVEYsV0cxVEUsS0hvU0YsTUFBQSxLR2xTQSxPQUFBLEtIMlRBLE9HMVRFLElBQUEsTUFBQSxRSDJURixXRzFURSxJSDZUSixtQkF0QkUsV0FBQSxRR2xTQSxRQUFBLEtBQUEsRUg2VEYseUJBQ0UsVUcxVEUsTUhvU0YsUUFBQSxLR2pTRSxZQUFBLE9IMFRGLGdCR3pUSSxjSG1TSixNQUFBLEtHL1JBLE9BQUEsRUFBQSxLSDBURiw4Qkd0VEUsUUFBQSxLSHdUQSxZR3ZURSxPSDBUSiw4QkFDRSxVR3ZURSxLSGlTRixZQUFBLElHaFNFLFlBQUEsS0h5VEYsV0d4VEksS0hrU0osTUFBQSxpQkEwQkYsZ0NBQ0UsTUd2VEUsaUJIMFRKLCtDQXRCRSxjQUFBLEtHL1JBLGFBQUEsS0h3VEEsYUd2VEUsSUFBQSxNQUFBLFFIMFRKLG9DQXRCRSxNQUFBLGFBMEJGLG9DQXRCRSxjQUFBLEtHL1JBLFdBQUEscUJBQUEsVUFBQSxPQUFBLE1IMFRGLHFDR3JURSxhQUFBLEtIdVRBLFdHdlQrQyxzQkFBQSxVQUFBLE9BQUEsS0gwVGpELHVDQUNFLGFHeFQ0QixLSGtTNUIsV0FBQSx3QkFBQSxVQUFBLE9BQUEsS0EwQkYsc0NBdEJFLGFBQUEsS0dsU0EsV0FBQSx1QkFBQSxVQUFBLE9BQUEsS0g2VEYscUdBQ0UsV0cxVEUsc0JBQUEsVUFBQSxPQUFBLE9IMlRGLGdCRzFURSxRSDJURixNRzFURSxLSDJURixPRzFURSxLSDZUSix5S0F0QkUsTUFBQSxLR2xTQSxPQUFBLEtIMlRBLFFHMVRFLEtIb1NGLFlBQUEsT0dsU0EsZ0JBQUEsT0gyVEEsV0cxVEUsSUg2VEosK0JBQ0EsK0JBQ0EsK0JBQ0EsK0JBQ0EsK0JBdEJFLEtBQUEsSUFBQSxJQUFBLENBQUEsS0FBQSxpQkduU0UsVUFBQSxNSDRURixXRzNUSSxLSHFTSixPQUFBLEVBQUEsS0EwQkYsMkNBQ0EsMkNBQ0EsMkNBQ0EsMkNBQ0EsMkNBdEJFLFdBQUEsRUE0QkYsK0JBRkEsOEJBQ0EsK0JBckJFLFVBQUEsS0dsU0EsWUFBQSxJSDJUQSxZRzFURSxLSG9TRixXQUFBLEtHbFNBLE9BQUEsS0FBQSxLSDJUQSxVRzFURSxNSDJURixNRzFURSxpQkg2VEosZ0NBdEJFLE1BQUEsS0dsU0EsVUFBQSxPSDJUQSxXRzFURSxNSG9TRixjQUFBLE1HbFNBLFdBQUEsTUgyVEEsY0cxVEUsS0hvU0YsT0FBQSxFQUFBLEtHbFNBLGNBQUEsS0g2VEYsY0FDRSxVRzFURSxNSG9TRixPQUFBLEVBQUEsS0dqU0EsV0FBQSxLSHFTRixvQklybktBLGVBQUEsS0FDRSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLGNBQ0EsY0FBQSxJQUFBLE1BQUEsUUFHRix1QkFDRSxLQUFBLElBQUEsSUFBQSxDQUFBLEtBQUEsaUJBQ0EsZUFBQSxNQUNBLFdBQUEsS0FDQSxPQUFBLEVKeW5LRix1Qkl0bktFLGVBQUEsS0FDRSxjQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsS0FFQSw2QkFDRSxRQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsRUFBQSxJQUFBLElBQUEsRUFBQSw4QkFDQSxjQUFBLEtBQ0EsT0FBQSxLQUFBLEVKa3BLTixvQkF0QkEsUUFBQSxLSXhuS1EsZUFBQSxPQUNFLFlBQUEsV0owbktWLFNBQUEsU0EwQkEsc0NJL29LVSxXQUFBLEtBQ0EsYUFBQSxLSm1wS1YsaUNJL29LVSxhQUFBLEtKbXBLVixpQ0kvb0tVLGFBQUEsS0ptcEtWLDJESS9vS1UsU0FBQSxTSjBuS1YsTUFBQSxFSXhuS1EsT0FBQSxFSjRuS1IseUJJem5LVSxRQUFBLEtBQ0UsWUFBQSxXSjJuS1osZ0JBQUEsY0l6bktVLE1BQUEsS0pvcEtWLDJCSWhwS1ksUUFBQSxLQUNBLGVBQUEsT0FDQSxZQUFBLFdKb3BLWixnQ0kxb0tBLFVBQUEsS0FDRSxZQUFBLElKcW5LRixZQUFBLEtBd0JFLGVBQWdCLE1JMW9LbEIsV0FBQSxLSjhvS0EsNkJJMW9LQSxVQUFBLEtBQ0UsWUFBQSxJSjRvS0EsWUkzb0tFLEtKcW5LRixlQUFBLE1Jbm5LQSxXQUFBLEtKNG9LQSxNSTNvS0Usa0JKcW5LRixPQUFBLEVBMEJGLDRCQXRCRSxVQUFBLEtJN21LQSxZQUFBLElKc29LQSxZSXJvS0UsS0orbUtGLGVBQUEsTUFDRixXQUFBLEtBMEJBLDhCQXRCRSxjQUFBLEVJNW1LQSxNQUFBLGlCSnVvS0YsMEJBQ0UsYUlwb0tFLEtKOG1LRixXQUFBLHFCQUFBLFVBQUEsT0FBQSxLSTdtS0UsZ0JBQUEsUUpzb0tGLFVJcm9LSSxLSnNvS0osWUlyb0tJLElKc29LSixZSXJvS0ksS0pzb0tKLGVJcm9LSSxNSnNvS0osV0lyb0tJLEtKK21LSixNQUFBLGtCSTltS0ksYUFBQSxLSnlvS04sNkJBQ0UsYUlwb0tFLEtKOG1LRixXQUFBLHdCQUFBLFVBQUEsT0FBQSxLSTNtS0UsZ0JBQUEsUUpvb0tGLFVJbm9LSSxLSjZtS0osWUFBQSxJSTFtS0EsWUFBQSxLSm1vS0EsZUlsb0tFLE1KNG1LRixXQUFBLEtJMW1LQSxNQUFBLGtCSm1vS0EsYUlsb0tFLEtKcW9LSiwyQkFDRSxRSW5vS0ksS0pvb0tKLFlJbm9LSSxPSm9vS0osV0lub0tJLEtKc29LTiwwQkFDRSxhSWxvS0UsS0ptb0tGLFdJbG9LRSxzQkFBQSxVQUFBLE9BQUEsS0ptb0tGLGdCSWxvS0UsUUptb0tGLFVJbG9LRSxLSjRtS0YsWUFBQSxJSTFtS0EsWUFBQSxLSm1vS0EsZUlsb0tFLE1KbW9LRixXSWxvS0UsS0o0bUtGLE1BQUEsYUEwQkYsZ0NJbG9LSSxNQUFBLGFKb29LRixRSW5vS0ksR0pzb0tOLDBCQUNFLFFJbm9LSSxLSm9vS0osWUlub0tJLE9Kc29LTix1QkFDRSxLSWxvS0UsSUFBQSxJQUFBLENBQUEsS0FBQSxpQkptb0tGLFdJbG9LRSxLSnFvS0osc0JBQ0UsVUlsb0tFLEtKbW9LRixZSWxvS0UsSUptb0tGLFlJbG9LRSxLSjRtS0YsV0FBQSxLSXptS0EsTUFBQSxpQkpvb0tGLHlCSWhvS0UsUUFBQSxLSmtvS0EsVUlqb0tFLEtKa29LRixnQklqb0tFLGNKMm1LRixVQUFBLE1BMEJGLHFDQUNFLGFJaG9LRSxFSmlvS0YsY0lob0tFLEtKMG1LRixNQUFBLEtBMEJGLHNDSTduS0UsTUFBQSxJSmlvS0YsK0JBQ0Esa0NBQ0UsS0k5bktFLElBQUEsSUFBQSxDQUFBLEtBQUEsT0orbktGLE9JOW5LRSxLSituS0YsZUk5bktFLE1KK25LRixXSTluS0UsS0orbktGLFFJOW5LRSxLQUFBLEtKK25LRixXSTluS0UsRUFBQSxJQUFBLElBQUEsRUFBQSw4Qkp3bUtGLE9BQUEsS0l2bUtFLGNBQUEsS0pnb0tGLGNJL25LSSxFSnltS0osTUFBQSxLSXZtS0UsV0FBQSxLSmtvS0osc0JJOW5LSSxXQUFBLEtKZ29LRixPSS9uS0ksRUpnb0tKLFFJL25LSSxFSmdvS0osUUkvbktJLEtKZ29LSixZSS9uS0ksT0prb0tOLHlCQXRCRSxNQUFBLEtJeG1LSSxPQUFBLEtKaW9LSixXSWhvS00sNEJBQUEsVUFBQSxPQUFBLE9KMG1LTixnQkFBQSxRQTBCRixtQ0F0QkUsV0FBQSwwQkFBQSxVQUFBLE9BQUEsT0l4bUtJLGdCQUFBLFFKbW9LTixxQ0FFRSwrQkFEQSxjQUdBLDBCQURBLDBCSTluS00sVUFBQSxNQUNBLFlBQUEsZUowbUtOLGFBQUEsZUFHQSx3Qkl6bUtNLHNCQUFBLGNKcW9LTiw2Qkk5bktFLHVCSndtS0Ysc0JBQUEsY0FHQSxxQklwbUtBLFlBQUEsS0FBQSxDQUFBLENBQUEsS0p3bUtBLGdDSXJtS0UsVUFBQSxDQUFBLENBQUEsQ0FBQSxDQUFBLENBQUEsQ0FBQSxFQUtGLHdCQUNFLHNCQUFBLGNKOG5LRix3R0kxbktFLFVBQUEsS0px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TUFBTyxLQUdULHdDQUNFLE1BQU8sY0FHVCxzQkFDRSxRQUFTLEtBQ1QsWUFBYSxPQUNiLGdCQUFpQixjQUNqQixXQUFZLEtBR2Qsd0JBQ0UsVUFBVyxLQUNYLFlBQWEsSUFDYixZQUFhLE9BQ2IsV0FBWSxLQUNaLE1BQU8saUJBR1Qsd0JBQ0UsVUFBVyxLQUNYLFlBQWEsSUFDYixZQUFhLE9BQ2IsV0FBWSxLQUNaLE1BQU8saUJBQ1AsUUFBUyxLQUNULFlBQWEsT0FHZiw0QkFDRSxPQUFRLEVBQUUiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbHJveS1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkdpbHJveSBSZWd1bGFyXCIpLCBsb2NhbChcIkdpbHJveS1SZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3ktRXh0cmFib2xkSXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkdpbHJveSBFeHRyYWJvbGQgSXRhbGljXCIpLCBsb2NhbChcIkdpbHJveS1FeHRyYWJvbGRJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1FeHRyYWJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUV4dHJhYm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUV4dHJhYm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1FeHRyYWJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95LUJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiR2lscm95IEJvbGRcIiksIGxvY2FsKFwiR2lscm95LUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3ktQmxhY2suZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiR2lscm95IEJsYWNrXCIpLCBsb2NhbChcIkdpbHJveS1CbGFja1wiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUJsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbHJveS1MaWdodC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJHaWxyb3kgTGlnaHRcIiksIGxvY2FsKFwiR2lscm95LUxpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95LVNlbWlib2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkdpbHJveSBTZW1pYm9sZFwiKSwgbG9jYWwoXCJHaWxyb3ktU2VtaWJvbGRcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1TZW1pYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1TZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1TZW1pYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3ktTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkdpbHJveSBNZWRpdW1cIiksIGxvY2FsKFwiR2lscm95LU1lZGl1bVwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3ktTWVkaXVtSXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkdpbHJveSBNZWRpdW0gSXRhbGljXCIpLCBsb2NhbChcIkdpbHJveS1NZWRpdW1JdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1NZWRpdW1JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LU1lZGl1bUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1NZWRpdW1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95LUJsYWNrSXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkdpbHJveSBCbGFjayBJdGFsaWNcIiksIGxvY2FsKFwiR2lscm95LUJsYWNrSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktQmxhY2tJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUJsYWNrSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktQmxhY2tJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktQmxhY2tJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95LVVsdHJhTGlnaHQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiR2lscm95IFVsdHJhTGlnaHRcIiksIGxvY2FsKFwiR2lscm95LVVsdHJhTGlnaHRcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1VbHRyYUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1VbHRyYUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktVWx0cmFMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1VbHRyYUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbHJveS1SZWd1bGFySXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkdpbHJveSBSZWd1bGFyIEl0YWxpY1wiKSwgbG9jYWwoXCJHaWxyb3ktUmVndWxhckl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LVJlZ3VsYXJJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LVJlZ3VsYXJJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1SZWd1bGFySXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LVJlZ3VsYXJJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95LVNlbWlib2xkSXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkdpbHJveSBTZW1pYm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiR2lscm95LVNlbWlib2xkSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktU2VtaWJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LVNlbWlib2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktU2VtaWJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktU2VtaWJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95LUhlYXZ5SXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkdpbHJveSBIZWF2eSBJdGFsaWNcIiksIGxvY2FsKFwiR2lscm95LUhlYXZ5SXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktSGVhdnlJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUhlYXZ5SXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktSGVhdnlJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktSGVhdnlJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95LUV4dHJhYm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJHaWxyb3kgRXh0cmFib2xkXCIpLCBsb2NhbChcIkdpbHJveS1FeHRyYWJvbGRcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1FeHRyYWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUV4dHJhYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUV4dHJhYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1FeHRyYWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95LUJvbGRJdGFsaWMuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiR2lscm95IEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIkdpbHJveS1Cb2xkSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktQm9sZEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95LVVsdHJhTGlnaHRJdGFsaWMuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiR2lscm95IFVsdHJhTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIkdpbHJveS1VbHRyYUxpZ2h0SXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktVWx0cmFMaWdodEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktVWx0cmFMaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LVVsdHJhTGlnaHRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktVWx0cmFMaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3ktTGlnaHRJdGFsaWMuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiR2lscm95IExpZ2h0IEl0YWxpY1wiKSwgbG9jYWwoXCJHaWxyb3ktTGlnaHRJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1MaWdodEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1MaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1MaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3ktSGVhdnkuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiR2lscm95IEhlYXZ5XCIpLCBsb2NhbChcIkdpbHJveS1IZWF2eVwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUhlYXZ5LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1IZWF2eS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUhlYXZ5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUhlYXZ5LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbHJveS1UaGluLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkdpbHJveSBUaGluXCIpLCBsb2NhbChcIkdpbHJveS1UaGluXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktVGhpbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktVGhpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3ktVGhpbkl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJHaWxyb3kgVGhpbiBJdGFsaWNcIiksIGxvY2FsKFwiR2lscm95LVRoaW5JdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1UaGluSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1UaGluSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktVGhpbkl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1UaGluSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46cm9vdCB7XG4gIC0tZ3JheTogI0RFREVERTtcbiAgLS15ZWxsb3c6ICNFREZGNzI7XG4gIC0tYmxhY2s6ICMwRjIwMjg7XG4gIC0tZGFyay1ncmF5OiAjODA4MTgyO1xuICAtLWxpZ2h0LWJsdWU6ICNEMEVGRUY7XG4gIC0tYmx1ZTogIzI2NTRDQTtcbiAgLS1ncmVlbjogIzAwQkU4QTtcbiAgLS1saWdodC1ncmVlbjogIzAwQkU4QTQwO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5idXR0b24ge1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQsIHRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogI0YxRjFGMTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFyay1ncmF5KTtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuaW5wdXQ6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xufVxuXG5zZWN0aW9uOm5vdCguc2VjdGlvbi1tYWluLWJhbm5lciwgLnNlY3Rpb24tZm9ybSwgLnNlY3Rpb24tZGVzY3JpdGlvbiwgLnNlY3Rpb24tYmxvZy1pdGVtLCAuc2VjdGlvbi10ZXh0KSBoMiB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogXCJVbmJvdW5kZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uc3Ryb25nLWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY29sb3ItaW5kZXJsaW5lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS15ZWxsb3cpO1xufVxuLmNvbG9yLWluZGVybGluZTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXllbGxvdyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAzNnB4IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0teWVsbG93KTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLXllbGxvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLmJ0bi15ZWxsb3c6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYnRuLWdyZWVuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNnB4IDM2cHggOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ncmVlbik7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbik7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLmJ0bi1ncmVlbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5idG4td2hpdGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMzZweCA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNEMEVGRUY7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJhY2tncm91bmQ6ICNEMEVGRUY7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93KTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5idG4td2hpdGU6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYnRuLWJsYWNrIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNnB4IDM2cHggOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLmJ0bi1ibGFjazphY3RpdmUge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5idG4tYm9yZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDM2cHggOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uYnRuLWJvcmRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1ib3JkZXI6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYnRuLWJsdWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMzZweCA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1ibHVlKTtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4uYnRuLWJsdWU6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5idG4tYmx1ZTphY3RpdmUge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5zb2NpYWwtbGlua3Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc29jaWFsLWxpbmtzIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc29jaWFsLWxpbmtzIGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi8qKlxuXG5Nb2RhbFxuXG4gKi9cbi5vdmVybGF5IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgei1pbmRleDogMzA7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG4ubW9kYWwge1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogNDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5tb2RhbC5hY3RpdmUsXG4ub3ZlcmxheS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uanMtbW9kYWwtY2xvc2Uge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGZpbGw6ICM0NDQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Nsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB6LWluZGV4OiA1MDtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1jb250ZW50IGlucHV0IHtcbiAgcGFkZGluZzogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGMUYxRjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRhcmstZ3JheSk7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5tb2RhbC1jb250ZW50IGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xufVxuLm1vZGFsLWNvbnRlbnQgYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZGFsLWNvbnRlbnQgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTQ7XG59XG4ubW9kYWwtaGVhZGVyIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDA0MTQ1O1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzEwMTExNztcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE0O1xufVxuLm1vZGFsLWJvZHkgLmJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMCA4cHg7XG59XG5cbi5tb2RhbC13YXZlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ib3R0b20tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0MDQxNDU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYm90dG9tLXRleHQgYSB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYm90dG9tLXRleHQgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xufVxuXG4vKipcblxuTW9kYWwgZW5kXG5cbiAqL1xuLnNlY3Rpb24tYmFubmVyIHtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3RyYXZlbF9iYW5uZXIuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0MHB4IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjdGlvbi1iYW5uZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG4uc2VjdGlvbi1iYW5uZXJfX2NpdHllcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogLTEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2l0eWVzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5zZWN0aW9uLWJhbm5lcl9fc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjg4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLWJhbm5lcl9fc2VhcmNoX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDdweDtcbiAgdG9wOiA3cHg7XG4gIHotaW5kZXg6IDE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VhcmNoLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTE1cHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTRweCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnNlY3Rpb24tYmFubmVyX19zZWFyY2hfYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JlZW4pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VhcmNoLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5zZWN0aW9uLWJhbm5lcl9fc2VhcmNoIGlucHV0IHtcbiAgcGFkZGluZzogMjZweCAzNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNC4yNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tYmFubmVyIGgxIHtcbiAgZm9udC1zaXplOiA2OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogODZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIG1heC13aWR0aDogMTE3MHB4O1xufVxuLnNlY3Rpb24tYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQuNWRlZywgcmdiYSgwLCAwLCAwLCAwKSAxMC4yNyUsIHJnYmEoMCwgMCwgMCwgMC41KSA5MC45NyUpO1xufVxuXG5zZWN0aW9uOm5vdCguc2VjdGlvbi1iYW5uZXIsIC5zZWN0aW9uLXNtYWxsLWJhbm5lciwgLnNlY3Rpb24tYmFubmVyLXRvdXIpIHtcbiAgbWFyZ2luOiA4MHB4IDA7XG59XG5cbi5jaXR5LXNlY3Rpb24gLm1vcmUtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1ibHVlKTtcbn1cbi5jaXR5LXNlY3Rpb24gLmNvdW50cnktYmxvY2tfX25hbWUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1ibHVlKTtcbn1cblxuLnNlY3Rpb24tZ3JpZF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtZ2FwOiAxOHB4O1xufVxuLnNlY3Rpb24tZ3JpZCBoMiB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDU5LjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1vcmUtYmxvY2sge1xuICBoZWlnaHQ6IDI3OXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vcmUtYmxvY2s6aG92ZXIgLmFycm93LWNpcmNsZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ubW9yZS1ibG9jayBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMyLjE5cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDE2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubW9yZS1ibG9jayAuYXJyb3ctY2lyY2xlIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltZy9idXR0b24tYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5jb3VudHJ5LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvdW50cnktYmxvY2s6aG92ZXIgLmNvdW50cnktYmxvY2tfX2ltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5jb3VudHJ5LWJsb2NrX19pbWFnZSB7XG4gIGhlaWdodDogMjc5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvdW50cnktYmxvY2tfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG59XG4uY291bnRyeS1ibG9ja19fbmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI2Ljk1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDE2O1xufVxuLmNvdW50cnktYmxvY2tfX2NvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOS42cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHotaW5kZXg6IDE2O1xufVxuXG4uZ3JheS1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNjtcbn1cblxuLmxpZ2h0LWdyYXktYmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmOCAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LWdyYXktYmc6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1ibHVlLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE1O1xuICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDQwcHggNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLmdyYXktYmFja2dyb3VuZCwgLnNlY3Rpb24tYmx1ZS1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuLmdyYXktYmFja2dyb3VuZCBzZWN0aW9uOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1ibHVlLWJhY2tncm91bmQgc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLmdyYXktYmFja2dyb3VuZCBzZWN0aW9uOmxhc3QtY2hpbGQsIC5zZWN0aW9uLWJsdWUtYmFja2dyb3VuZCBzZWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2hpdGUtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi53aGl0ZS1iYWNrZ3JvdW5kIHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi53aGl0ZS1iYWNrZ3JvdW5kIHNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibHVlLWJnIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kOiAjRDBFRkVGO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNztcbn1cbi5ibHVlLWJnIHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi5ibHVlLWJnIHNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hZGQtZmF2b3VyaXRlcyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE4cHg7XG4gIGJvdHRvbTogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVhcnQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uYWRkLWZhdm91cml0ZXM6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5zZWN0aW9uLWV4Y3Vyc2lvbnNfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbi1leGN1cnNpb25zX19oZWFkIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNTkuNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNlY3Rpb24tZXhjdXJzaW9uc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtZ2FwOiAxOHB4O1xufVxuLnNlY3Rpb24tZXhjdXJzaW9uc19faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uc2VjdGlvbi1leGN1cnNpb25zX19pdGVtOmhvdmVyIC5zZWN0aW9uLWV4Y3Vyc2lvbnNfX2l0ZW1faW1hZ2UtaXRlbSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uc2VjdGlvbi1leGN1cnNpb25zX19pdGVtX2NhdGVnb3J5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNi45OHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuLnNlY3Rpb24tZXhjdXJzaW9uc19faXRlbV9jb250ZW50IHtcbiAgcGFkZGluZzogMTVweCAyOHB4O1xufVxuLnNlY3Rpb24tZXhjdXJzaW9uc19faXRlbV90aW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zZWN0aW9uLWV4Y3Vyc2lvbnNfX2l0ZW1fdGltZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzZFODc5NDtcbn1cbi5zZWN0aW9uLWV4Y3Vyc2lvbnNfX2l0ZW1fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5zZWN0aW9uLWV4Y3Vyc2lvbnNfX2l0ZW1fYXV0aG9yOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnNlY3Rpb24tZXhjdXJzaW9uc19faXRlbV9hdXRob3Igc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4uc2VjdGlvbi1leGN1cnNpb25zX19pdGVtX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLWV4Y3Vyc2lvbnNfX2l0ZW1fcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLWV4Y3Vyc2lvbnNfX2l0ZW1fcmF0aW5nLWNvdW50IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3Rhci5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnNlY3Rpb24tZXhjdXJzaW9uc19faXRlbV9yYXRpbmctcmV2aWV3cyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xufVxuLnNlY3Rpb24tZXhjdXJzaW9uc19faXRlbV9yYXRpbmctcmV2aWV3czpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uc2VjdGlvbi1leGN1cnNpb25zX19pdGVtX3ByaWNlLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNlY3Rpb24tZXhjdXJzaW9uc19faXRlbV9tYWluLXByaWNlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zZWN0aW9uLWV4Y3Vyc2lvbnNfX2l0ZW1fb2xkLXByaWNlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLnNlY3Rpb24tZXhjdXJzaW9uc19faXRlbV9zaGVkdWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cbi5zZWN0aW9uLWV4Y3Vyc2lvbnNfX2l0ZW1fc2hlZHVsZSAubW9yZS1zaGVkdWxlIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE3LjE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi1leGN1cnNpb25zX19pdGVtX3NoZWR1bGUgLm1vcmUtc2hlZHVsZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5zZWN0aW9uLWV4Y3Vyc2lvbnNfX2l0ZW1fc2hlZHVsZSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0OSU7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE5MCwgMTM4LCAwLjI1MDk4MDM5MjIpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNy4xNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNlY3Rpb24tZXhjdXJzaW9uc19faXRlbV9zaGVkdWxlIHNwYW4gYiB7XG4gIGNvbG9yOiAjMDBCRThBO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5zZWN0aW9uLWV4Y3Vyc2lvbnNfX2l0ZW1fZGVzYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIGxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnNlY3Rpb24tZXhjdXJzaW9uc19faXRlbV9kZXNjIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xufVxuLnNlY3Rpb24tZXhjdXJzaW9uc19faXRlbV9uYW1lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIGxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtaW4taGVpZ2h0OiA2NnB4O1xufVxuLnNlY3Rpb24tZXhjdXJzaW9uc19faXRlbV9uYW1lOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLnNlY3Rpb24tZXhjdXJzaW9uc19faXRlbV9hdmF0YXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlY3Rpb24tZXhjdXJzaW9uc19faXRlbV9hdmF0YXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc2VjdGlvbi1leGN1cnNpb25zX19pdGVtX3NhbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogNTRweDtcbiAgYmFja2dyb3VuZDogI0Y0ODI4MjtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2Ljk4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuLnNlY3Rpb24tZXhjdXJzaW9uc19faXRlbV9pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLWV4Y3Vyc2lvbnNfX2l0ZW1fY2l0eSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIyLjA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbn1cbi5zZWN0aW9uLWV4Y3Vyc2lvbnNfX2l0ZW1faW1hZ2UtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VjdGlvbi1leGN1cnNpb25zX19pdGVtX2ltYWdlLWl0ZW0gaW1nIHtcbiAgaGVpZ2h0OiAyMzlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG59XG5cbi5zZWN0aW9uLXRvdXJzX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24tdG91cnNfX2hlYWQgaDIge1xuICBtYXJnaW46IDA7XG59XG4uc2VjdGlvbi10b3Vyc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtZ2FwOiAyMHB4O1xufVxuLnNlY3Rpb24tdG91cnNfX2l0ZW0ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNlY3Rpb24tdG91cnNfX2l0ZW06aG92ZXIgLnNlY3Rpb24tdG91cnNfX2l0ZW1faW1hZ2UtYmxvY2sgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnNlY3Rpb24tdG91cnNfX2l0ZW1fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZWN0aW9uLXRvdXJzX19pdGVtX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDUxJTtcbn1cbi5zZWN0aW9uLXRvdXJzX19pdGVtX3NhbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgYmFja2dyb3VuZDogI2Y0ODI4MjtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2Ljk4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuLnNlY3Rpb24tdG91cnNfX2l0ZW1faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NSU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjI5cHg7XG59XG4uc2VjdGlvbi10b3Vyc19faXRlbV9pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xufVxuLnNlY3Rpb24tdG91cnNfX2l0ZW1fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zZWN0aW9uLXRvdXJzX19pdGVtX2F1dGhvcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5zZWN0aW9uLXRvdXJzX19pdGVtX2F1dGhvciBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5zZWN0aW9uLXRvdXJzX19pdGVtX2F1dGhvciBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogR2lscm95O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcbn1cbi5zZWN0aW9uLXRvdXJzX19pdGVtX2F2YXRhciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zZWN0aW9uLXRvdXJzX19pdGVtX2F2YXRhciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zZWN0aW9uLXRvdXJzX19pdGVtX3NoZWR1bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uc2VjdGlvbi10b3Vyc19faXRlbV9zaGVkdWxlIHNwYW4sIC5zZWN0aW9uLXRvdXJzX19pdGVtX3NoZWR1bGUgLm1vcmUtc2hlZHVsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2Ljk4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMTI5LCAxMzAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zZWN0aW9uLXRvdXJzX19pdGVtX3NoZWR1bGUgLm1vcmUtc2hlZHVsZSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4uc2VjdGlvbi10b3Vyc19faXRlbV9zaGVkdWxlIC5tb3JlLXNoZWR1bGU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uc2VjdGlvbi10b3Vyc19faXRlbV9mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZWN0aW9uLXRvdXJzX19pdGVtX3ByaWNlIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zZWN0aW9uLXRvdXJzX19pdGVtX3ByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNlY3Rpb24tdG91cnNfX2l0ZW1fcHJpY2Utcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLXRvdXJzX19pdGVtX3JhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5zZWN0aW9uLXRvdXJzX19pdGVtX3JhdGluZy1zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi5zZWN0aW9uLXRvdXJzX19pdGVtX3JhdGluZy1zdGFycyBsaSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zdGFyLWZ1bGwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uc2VjdGlvbi10b3Vyc19faXRlbV9yYXRpbmctc3RhcnMgbGkubm8tcmF0aW5nIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N0YXItc3Ryb2tlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnNlY3Rpb24tdG91cnNfX2l0ZW1fcmV2aWV3cyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLnNlY3Rpb24tdG91cnNfX2l0ZW1fcmV2aWV3czpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5zZWN0aW9uLXRvdXJzX19pdGVtX21haW4tcHJpY2Uge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMi4xOXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uc2VjdGlvbi10b3Vyc19faXRlbV9vbGQtcHJpY2Uge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4uc2VjdGlvbi10b3Vyc19faXRlbV9kZXNjIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIGxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLnNlY3Rpb24tdG91cnNfX2l0ZW1fZGVzYyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNlY3Rpb24tdG91cnNfX2l0ZW1fY2F0ZWdvcmllcyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIxLjgzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zZWN0aW9uLXRvdXJzX19pdGVtX2NhdGVnb3JpZXMgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zZWN0aW9uLXRvdXJzX19pdGVtX25hbWUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNy41cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zZWN0aW9uLXRvdXJzX19pdGVtX25hbWU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4uc2VjdGlvbi10b3Vyc19faXRlbV9sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zZWN0aW9uLXRvdXJzX19pdGVtX2xhYmVscyBzcGFuLmJsdWUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1ibHVlKTtcbn1cbi5zZWN0aW9uLXRvdXJzX19pdGVtX2xhYmVscyBzcGFuLnllbGxvdyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG59XG4uc2VjdGlvbi10b3Vyc19faXRlbV9sYWJlbHMgc3BhbiB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMi4wNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnNlY3Rpb24tbGlvbnNfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbi1saW9uc19faGVhZCBoMiB7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWN0aW9uLWxpb25zX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ3JpZC1nYXA6IDE1cHg7XG59XG4uc2VjdGlvbi1saW9uc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLWxpb25zX19pdGVtOmhvdmVyIC5zZWN0aW9uLWxpb25zX19pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uc2VjdGlvbi1saW9uc19fY2l0eSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5zZWN0aW9uLWxpb25zX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI3N3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1saW9uc19faW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMzAuMDMlLCByZ2JhKDAsIDAsIDAsIDAuNykgMTAwJSk7XG4gIHotaW5kZXg6IDE0O1xufVxuLnNlY3Rpb24tbGlvbnNfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG59XG4uc2VjdGlvbi1saW9uc19fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgei1pbmRleDogMTU7XG59XG4uc2VjdGlvbi1saW9uc19fbG9jYXRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cbi5zZWN0aW9uLWxpb25zX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE3LjE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1ibHVlLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1ibHVlKTtcbn1cblxuLnNlY3Rpb24tcmV2aWV3cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjdGlvbi1yZXZpZXdzX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24tcmV2aWV3c19faGVhZCBoMiB7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWN0aW9uLXJldmlld3NfX2l0ZW0ge1xuICBoZWlnaHQ6IDQxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnNlY3Rpb24tcmV2aWV3c19faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5zZWN0aW9uLXJldmlld3NfX2l0ZW1fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnNlY3Rpb24tcmV2aWV3c19faXRlbV9jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnNlY3Rpb24tcmV2aWV3c19faXRlbV9jb250ZW50Lm9wZW5lZCB7XG4gIG1heC1oZWlnaHQ6IDE1MDBweDtcbn1cbi5zZWN0aW9uLXJldmlld3NfX2l0ZW1fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLXJldmlld3NfX2l0ZW1fY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc2VjdGlvbi1yZXZpZXdzX19pdGVtX25hbWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNC43NnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNlY3Rpb24tcmV2aWV3c19faXRlbV9oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLXJldmlld3NfX2l0ZW1fdG91ciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIyLjI4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMjY1NENBO1xufVxuLnNlY3Rpb24tcmV2aWV3c19faXRlbV90b3VyOmhvdmVyIHtcbiAgY29sb3I6ICMyNjU0Q0E7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5zZWN0aW9uLXJldmlld3NfX2l0ZW1fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG59XG4uc2VjdGlvbi1yZXZpZXdzX19pdGVtX2RhdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOS40MXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG59XG4uc2VjdGlvbi1yZXZpZXdzX19pdGVtX2F2YXRhciB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5zZWN0aW9uLXJldmlld3NfX2l0ZW1fYXZhdGFyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNlY3Rpb24tcmV2aWV3c19faXRlbV9yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uc2VjdGlvbi1yZXZpZXdzX19pdGVtX3JhdGluZyBsaSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zdGFyLWZ1bGwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uc2VjdGlvbi1yZXZpZXdzX19pdGVtIC5vcGVuLXJldmlldyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE5LjQxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG59XG4uc2VjdGlvbi1yZXZpZXdzX19pdGVtIC5vcGVuLXJldmlldzpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlY3Rpb24tcmV2aWV3cyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tcmV2aWV3cyAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbWFyZ2luOiAwO1xuICByaWdodDogODBweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5zZWN0aW9uLXJldmlld3MgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIG1hcmdpbjogMDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciwgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KSB1cmwoXCIuLi9pbWcvbmV4dC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpIHVybChcIi4uL2ltZy9wcmV2LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cblxuLnNlY3Rpb24td29ya19faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbi13b3JrX19oZWFkIGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNlY3Rpb24td29ya19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VjdGlvbi13b3JrX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDUwcHg7XG59XG4uc2VjdGlvbi13b3JrX19yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uc2VjdGlvbi13b3JrX19yb3c6bnRoLWNoaWxkKDJuKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5zZWN0aW9uLXdvcmtfX2ltYWdlIHtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLXdvcmtfX2ltYWdlIGltZyB7XG4gIGhlaWdodDogNTYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zZWN0aW9uLXdvcmtfX2NvbnRlbnQge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDY0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uc2VjdGlvbi13b3JrX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VjdGlvbi13b3JrX19pY29uIGltZyB7XG4gIG1heC13aWR0aDogNTZweDtcbiAgbWF4LWhlaWdodDogNTZweDtcbn1cbi5zZWN0aW9uLXdvcmtfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VjdGlvbi13b3JrX19kZXNjIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG59XG5cbi5zZWN0aW9uLXF1ZXN0aW9uX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24tcXVlc3Rpb25fX2hlYWQgaDIge1xuICBtYXJnaW46IDA7XG59XG4uc2VjdGlvbi1xdWVzdGlvbl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtZ2FwOiAyOHB4O1xufVxuLnNlY3Rpb24tcXVlc3Rpb25fX2xlZnQge1xuICBwYWRkaW5nOiA2NnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBoZWlnaHQ6IDcwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1xdWVzdGlvbl9fbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3N3B4O1xuICBoZWlnaHQ6IDc3cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9xdWVzdGlvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHJpZ2h0OiA2NHB4O1xuICBib3R0b206IDY0cHg7XG59XG4uc2VjdGlvbi1xdWVzdGlvbl9fbGVmdCAuc2VjdGlvbi1xdWVzdGlvbl9fbGVmdF90aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmFjY29yZGlvbl9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMS41cHggc29saWQgdmFyKC0tZGFyay1ncmF5KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uYWNjb3JkaW9uX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFjY29yZGlvbl9faXRlbS5hY2NvcmRpb25fX2l0ZW1fc2hvdyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG59XG4uYWNjb3JkaW9uX19oZWFkZXIge1xuICBwYWRkaW5nOiAyOHB4IDQwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIyLjA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb25fX2hlYWRlcjpob3ZlciBzcGFuIHtcbiAgY29sb3I6IHZhcigtLXJlZC1jb2xvcik7XG59XG4uYWNjb3JkaW9uX19oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGx1cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmFjY29yZGlvbl9faGVhZGVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjY29yZGlvbl9faGVhZGVyIHNwYW4ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5hY2NvcmRpb25fX2JvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xufVxuLmFjY29yZGlvbl9fYm9keSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hY2NvcmRpb25fX2JvZHkgdWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmFjY29yZGlvbl9fYm9keSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uX19jb250ZW50IHtcbiAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG59XG5cbi5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmFjY29yZGlvbl9faXRlbV9zaG93IC5hY2NvcmRpb25fX2hlYWRlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5cbi5hY2NvcmRpb25fX2NvbnRlbnQgYTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW06bm90KC5hY2NvcmRpb25fX2l0ZW1fc2hvdykgLmFjY29yZGlvbl9fYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWJsb2dfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbi1ibG9nX19oZWFkIGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNlY3Rpb24tYmxvZ19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIGdyaWQtZ2FwOiAyM3B4O1xufVxuLnNlY3Rpb24tYmxvZ19faXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMi9hdXRvO1xufVxuLnNlY3Rpb24tYmxvZ19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDMvYXV0bztcbn1cbi5zZWN0aW9uLWJsb2dfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMy9hdXRvO1xufVxuLnNlY3Rpb24tYmxvZ19faXRlbTpob3ZlciAuc2VjdGlvbi1ibG9nX19pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uc2VjdGlvbi1ibG9nX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQsIDpudGgtY2hpbGQoMikpIC5zZWN0aW9uLWJsb2dfX2NhdGVnb3J5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICB6LWluZGV4OiAxNjtcbn1cbi5zZWN0aW9uLWJsb2dfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCwgOm50aC1jaGlsZCgyKSkgLnNlY3Rpb24tYmxvZ19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2VjdGlvbi1ibG9nX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQsIDpudGgtY2hpbGQoMikpIC5zZWN0aW9uLWJsb2dfX2Rlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNlY3Rpb24tYmxvZ19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMjdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLWJsb2dfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG59XG4uc2VjdGlvbi1ibG9nX19uYW1lIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zZWN0aW9uLWJsb2dfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4IDM1cHggMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zZWN0aW9uLWJsb2dfX2l0ZW1faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG4uc2VjdGlvbi1ibG9nX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlY3Rpb24tYmxvZ19fYXV0aG9yIGltZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2VjdGlvbi1ibG9nX19hdXRob3Igc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xufVxuLnNlY3Rpb24tYmxvZ19fY2F0ZWdvcnkge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjIuMDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5zZWN0aW9uLWJsb2dfX2Rlc2Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgbGluZS1jbGFtcDogNDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VjdGlvbi1ibG9nX19kZXNjIHAge1xuICBtYXJnaW46IDA7XG59XG4uc2VjdGlvbi1ibG9nX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tYmxvZ19fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xufVxuLnNlY3Rpb24tYmxvZ19fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlY3Rpb24tYmxvZ19fcmVhZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcmVhZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbn1cbi5zZWN0aW9uLWJsb2dfX3ZpZXdzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlld3Muc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG59XG5cbi5zZWN0aW9uLWRlc2NyaXB0aW9uIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlY3Rpb24tZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDY5MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VjdGlvbi1kZXNjcmlwdGlvbiBoMiwgLnNlY3Rpb24tZGVzY3JpcHRpb24gaDMsIC5zZWN0aW9uLWRlc2NyaXB0aW9uIGg0LCAuc2VjdGlvbi1kZXNjcmlwdGlvbiBoNSwgLnNlY3Rpb24tZGVzY3JpcHRpb24gaDYge1xuICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1kZXNjcmlwdGlvbiBoMiwgLnNlY3Rpb24tZGVzY3JpcHRpb24gaDMsIC5zZWN0aW9uLWRlc2NyaXB0aW9uIGg0LCAuc2VjdGlvbi1kZXNjcmlwdGlvbiBoNSwgLnNlY3Rpb24tZGVzY3JpcHRpb24gaDYsIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHAsIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHVsLCAuc2VjdGlvbi1kZXNjcmlwdGlvbiBvbCB7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNlY3Rpb24tZGVzY3JpcHRpb24gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5zZWN0aW9uLWRlc2NyaXB0aW9uIHVsLCAuc2VjdGlvbi1kZXNjcmlwdGlvbiBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2VjdGlvbi1kZXNjcmlwdGlvbiBwLCAuc2VjdGlvbi1kZXNjcmlwdGlvbiBsaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xufVxuXG4uc2VjdGlvbi1saXN0LWNvdW50cmllc19fbGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbi5zZWN0aW9uLWxpc3QtY291bnRyaWVzX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZWN0aW9uLWxpc3QtY291bnRyaWVzX19oZWFkIGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNlY3Rpb24tbGlzdC1jb3VudHJpZXNfX2hlYWQgc3BhbiB7XG4gIGNvbG9yOiAjMEYyMDI4O1xuICBmb250LWZhbWlseTogXCJVbmJvdW5kZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjYuMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTJweCAxOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2VjdGlvbi1saXN0LWNvdW50cmllc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDgwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWN0aW9uLWxpc3QtY291bnRyaWVzX193cmFwcGVyIGxpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tZGFyay1ncmF5KTtcbn1cbi5zZWN0aW9uLWxpc3QtY291bnRyaWVzX193cmFwcGVyIGxpOm50aC1jaGlsZCgzbikge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uc2VjdGlvbi1saXN0LWNvdW50cmllc19fd3JhcHBlciBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uc2VjdGlvbi1saXN0LWNvdW50cmllc19fd3JhcHBlciBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uc2VjdGlvbi1saXN0LWNvdW50cmllc19fd3JhcHBlciBsaSBhIHNwYW4ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOS40cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4uc2VjdGlvbi1saXN0LWNvdW50cmllc19fd3JhcHBlciBsaSBhIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE5LjQxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4uYnJlYWRjcnVtYnMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJyZWFkY3J1bWJzIGxpIGEge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2FjYWNhYztcbn1cbi5icmVhZGNydW1icyBsaSAuc2VwYXJhdG9yIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNhY2FjYWM7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLmJyZWFkY3J1bWJzIGxpIHNwYW4ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRhYnMtbmF2IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRhYnMtbmF2IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnRhYnMtbmF2IGxpIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5zZWN0aW9uLWhlbHAgLnNlY3Rpb24tcXVlc3Rpb25fX2xlZnQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYnMtbmF2IGEuYWN0aXZlIHtcbiAgY29sb3I6ICNBM0IxNDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VjdGlvbi1zbWFsbC1iYW5uZXIge1xuICBoZWlnaHQ6IDQxN3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNDBweCA0MHB4O1xufVxuLnNlY3Rpb24tc21hbGwtYmFubmVyIC5idG4td2hpdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uc2VjdGlvbi1zbWFsbC1iYW5uZXIgaDEge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLXNtYWxsLWJhbm5lciBwIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzEuODVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLXNtYWxsLWJhbm5lciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tc21hbGwtYmFubmVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDE3NXB4O1xuICB6LWluZGV4OiAxNjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi1zbWFsbC1iYW5uZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tc21hbGwtYmFubmVyX19pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM1NC45MmRlZywgcmdiYSgwLCAwLCAwLCAwKSAtNjMuMDglLCByZ2JhKDAsIDAsIDAsIDAuNikgOTUuNDIlKTtcbn1cbi5zZWN0aW9uLXNtYWxsLWJhbm5lcl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zZWN0aW9uLWJhbm5lci10b3VyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDQwcHggNDBweDtcbn1cbi5zZWN0aW9uLWJhbm5lci10b3VyIGgxIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogMTE3MHB4O1xufVxuLnNlY3Rpb24tYmFubmVyLXRvdXIgcCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMxLjg1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuLnNlY3Rpb24tYmFubmVyLXRvdXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLWJhbm5lci10b3VyX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxNzhweDtcbiAgcGFkZGluZy1ib3R0b206IDU2cHg7XG59XG4uc2VjdGlvbi1iYW5uZXItdG91cl9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2VjdGlvbi1iYW5uZXItdG91cl9faW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNTQuOTJkZWcsIHJnYmEoMCwgMCwgMCwgMCkgLTYzLjA4JSwgcmdiYSgwLCAwLCAwLCAwLjYpIDk1LjQyJSk7XG59XG4uc2VjdGlvbi1iYW5uZXItdG91cl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmRhcmstZ3JheS1iZyB7XG4gIGJhY2tncm91bmQ6ICNlOWU3ZTcgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tY2F0ZWdvcmllc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uc2VjdGlvbi1jYXRlZ29yaWVzIC5pdGVtLm1vcmUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zZWN0aW9uLWNhdGVnb3JpZXMgLml0ZW0ubW9yZSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgb3BhY2l0eTogMC43O1xufVxuLnNlY3Rpb24tY2F0ZWdvcmllc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzgwODE4MjtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjgsIDEyOSwgMTMwLCAwLjIpO1xufVxuLnNlY3Rpb24tY2F0ZWdvcmllc19faXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5zZWN0aW9uLWNhdGVnb3JpZXNfX2l0ZW0gc3BhbiwgLnNlY3Rpb24tY2F0ZWdvcmllc19faXRlbSAuY291bnQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNlY3Rpb24tY2F0ZWdvcmllc19faXRlbSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5zZWN0aW9uLWNhdGVnb3JpZXNfX2l0ZW0gLmNvdW50IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi1jYXRlZ29yaWVzX19pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLWNhdGVnb3JpZXNfX2l0ZW0uYWN0aXZlIC5jb3VudCB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xufVxuXG4ud2hpdGUtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTY7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWV4Y3Vyc2lvbnMgLm1vcmUtYnV0dG9uLCAuc2VjdGlvbi10b3VycyAubW9yZS1idXR0b24sIC5zZWN0aW9uLWd1aWRlcyAubW9yZS1idXR0b24sIC5zZWN0aW9uLXJldmlld3MgLm1vcmUtYnV0dG9uLCAuc2VjdGlvbi1ibG9nIC5tb3JlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWd1aWRlcyAubW9yZS1idXR0b24sIC5zZWN0aW9uLXJldmlld3MgLm1vcmUtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnBhZ2luYXRpb24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhZ2luYXRpb24gdWwgbGkge1xuICBtYXJnaW46IDAgNXB4O1xufVxuLnBhZ2luYXRpb24gdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uIHVsIGxpIGEuZGlzYWJsZWQge1xuICBjb2xvcjogI2NjYztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVyOm5vdCguZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5wYWdpbmF0aW9uIHVsIC5uZXh0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnBhZ2luYXRpb24gdWwgLnByZXYuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucGFnaW5hdGlvbiB1bCAubmV4dCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdykgdXJsKFwiLi4vaW1nL25leHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwJSAhaW1wb3J0YW50O1xufVxuLnBhZ2luYXRpb24gdWwgLm5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpIHVybChcIi4uL2ltZy9uZXh0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwJSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucGFnaW5hdGlvbiB1bCAucHJldiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdykgdXJsKFwiLi4vaW1nL3ByZXYuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlICFpbXBvcnRhbnQ7XG59XG4ucGFnaW5hdGlvbiB1bCAucHJldjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdykgdXJsKFwiLi4vaW1nL3ByZXYuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwJSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucGFnaW5hdGlvbiB1bCAuYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uLWd1aWRlc19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZWN0aW9uLWd1aWRlc19faGVhZCBoMiB7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWN0aW9uLWd1aWRlc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtZ2FwOiAyMHB4O1xufVxuLnNlY3Rpb24tZ3VpZGVzX19pdGVtIHtcbiAgcGFkZGluZzogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbn1cbi5zZWN0aW9uLWd1aWRlc19faXRlbV9oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnNlY3Rpb24tZ3VpZGVzX19pdGVtX2xhYmVscyBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjIuMDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uc2VjdGlvbi1ndWlkZXNfX2l0ZW1fbGFiZWxzIC55ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpO1xufVxuLnNlY3Rpb24tZ3VpZGVzX19pdGVtX2xhYmVscyAuYmx1ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJsdWUpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2VjdGlvbi1ndWlkZXNfX2l0ZW1fdmlzaXRlZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIyLjA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNlY3Rpb24tZ3VpZGVzX19pdGVtX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZWN0aW9uLWd1aWRlc19faXRlbV9ndWlkZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlY3Rpb24tZ3VpZGVzX19pdGVtX2d1aWRlczpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5zZWN0aW9uLWd1aWRlc19faXRlbV9jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5zZWN0aW9uLWd1aWRlc19faXRlbV9jb2x1bW4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLnNlY3Rpb24tZ3VpZGVzX19pdGVtX2NvbHVtbiBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcbn1cbi5zZWN0aW9uLWd1aWRlc19faXRlbV9yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VjdGlvbi1ndWlkZXNfX2l0ZW1fcmF0aW5nLW51bWJlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zdGFyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zZWN0aW9uLWd1aWRlc19faXRlbV9yZXZpZXdzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xufVxuLnNlY3Rpb24tZ3VpZGVzX19pdGVtX3Jldmlld3M6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcbiAgb3BhY2l0eTogMC43O1xufVxuLnNlY3Rpb24tZ3VpZGVzX19pdGVtX2NvbnRlbnQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDE1cHggMCAyM3B4O1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcbn1cbi5zZWN0aW9uLWd1aWRlc19faXRlbSAuYnRuLWJsYWNrIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi1ndWlkZXNfX2l0ZW0gLmJ0bi1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4uc2VjdGlvbi1ndWlkZXNfX2l0ZW1fYXZhdGFyIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuLnNlY3Rpb24tZ3VpZGVzX19pdGVtX2F2YXRhciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1vcmUtYnV0dG9uLXdyYXBwZXIge1xuICBncmlkLWNvbHVtbjogc3BhbiA0L2F1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWRkLWZhdm91cml0ZXMtZnVsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMzlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ctaC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc2VjdGlvbi1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZzogOTBweCAwIDMwcHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IC02MHB4O1xuICB6LWluZGV4OiAxMztcbn1cbi5zZWN0aW9uLW5hdmlnYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGdhcDogMjBweDtcbn1cbi5zZWN0aW9uLW5hdmlnYXRpb24gdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI3LjI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5zZWN0aW9uLW5hdmlnYXRpb24gdWwgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5zZWN0aW9uLW5hdmlnYXRpb24gdWwgbGkgYS5hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4pO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY3Rpb24tdG91ci1jb250ZW50X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZWN0aW9uLXRvdXItY29udGVudF9fbGVmdCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNzBweCk7XG59XG4uc2VjdGlvbi10b3VyLWNvbnRlbnRfX3JpZ2h0IHtcbiAgd2lkdGg6IDMzMHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEyMHB4O1xufVxuXG4ucmlnaHQtYXV0aG9yX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJpZ2h0LWF1dGhvcl9faW1hZ2Uge1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmlnaHQtYXV0aG9yX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5yaWdodC1hdXRob3JfX2NvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5yaWdodC1hdXRob3JfX2NvbnRlbnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMyLjE5cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJpZ2h0LWF1dGhvcl9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjEuNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG4ucmlnaHQtYXV0aG9yX193cmFwcGVyIHtcbiAgcGFkZGluZzogMzVweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwOCwgMjM5LCAyMzksIDAuNik7XG59XG4ucmlnaHQtYXV0aG9yX193cmFwcGVyX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjkuNzFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5yaWdodC1hdXRob3JfX3dyYXBwZXJfbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG4ucmlnaHQtYXV0aG9yX193cmFwcGVyX2xpbmUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIxLjgzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmlnaHQtYXV0aG9yX193cmFwcGVyX2xpbmUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG59XG4ucmlnaHQtYXV0aG9yX193cmFwcGVyX2xpbmUgLnJhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5yaWdodC1hdXRob3JfX3dyYXBwZXJfbGluZSAucmF0aW5nIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3Rhci5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbn1cbi5yaWdodC1hdXRob3JfX3dyYXBwZXJfbGluZSAucmF0aW5nIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IHZhcigtLWdyZWVuKTtcbn1cbi5yaWdodC1hdXRob3JfX3dyYXBwZXJfbGluZSAucmF0aW5nIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucmlnaHQtYXV0aG9yX193cmFwcGVyX3ByaWNlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ncmVlbik7XG59XG4ucmlnaHQtYXV0aG9yX193cmFwcGVyX3ByaWNlLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucmlnaHQtYXV0aG9yX193cmFwcGVyX21haW4tcHJpY2Uge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMi4xOXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJpZ2h0LWF1dGhvcl9fd3JhcHBlcl9vbGQtcHJpY2Uge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMi4xOXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4ucmlnaHQtYXV0aG9yX193cmFwcGVyX3ByaWNlLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJpZ2h0LWF1dGhvcl9fd3JhcHBlcl9zYWxlIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNi45OHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjRjQ4MjgyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucmlnaHQtYXV0aG9yX193cmFwcGVyX3JlZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNGNDgyODI7XG59XG4ucmlnaHQtYXV0aG9yX193cmFwcGVyX2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnJpZ2h0LWF1dGhvcl9fd3JhcHBlcl9kZXNjIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmlnaHQtYXV0aG9yX193cmFwcGVyX2Rlc2MgcCBhIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuKTtcbn1cblxuLnRvdXItY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjguOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRvdXItY29udGVudCBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50b3VyLWNvbnRlbnRfX2dhbGxlcnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxNSwgMWZyKTtcbiAgZ3JpZC1nYXA6IDE0cHg7XG59XG4udG91ci1jb250ZW50X19nYWxsZXJ5IGEge1xuICBncmlkLWNvbHVtbjogc3BhbiA1L2F1dG87XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udG91ci1jb250ZW50X19nYWxsZXJ5IGE6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnRvdXItY29udGVudF9fZ2FsbGVyeSBhIGltZyB7XG4gIGhlaWdodDogMjU4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xufVxuLnRvdXItY29udGVudF9fZ2FsbGVyeSBhOmZpcnN0LWNoaWxkIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNy9hdXRvO1xuICBncmlkLXJvdzogc3BhbiAyL2F1dG87XG59XG4udG91ci1jb250ZW50X19nYWxsZXJ5IGE6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgaGVpZ2h0OiA1MTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRvdXItY29udGVudF9fZ2FsbGVyeSBhOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQvYXV0bztcbn1cbi50b3VyLWNvbnRlbnRfX2dhbGxlcnkgYTpudGgtY2hpbGQoMikgaW1nIHtcbiAgaGVpZ2h0OiAyNDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRvdXItY29udGVudF9fZ2FsbGVyeSBhOm50aC1jaGlsZCgzKSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQvYXV0bztcbn1cbi50b3VyLWNvbnRlbnRfX2dhbGxlcnkgYTpudGgtY2hpbGQoMykgaW1nIHtcbiAgaGVpZ2h0OiAyNDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRvdXItY29udGVudF9fZ2FsbGVyeSBhOm50aC1jaGlsZCg0KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDgvYXV0bztcbn1cbi50b3VyLWNvbnRlbnRfX2dhbGxlcnkgYTpudGgtY2hpbGQoNCkgaW1nIHtcbiAgaGVpZ2h0OiAyNThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRvdXItY29udGVudF9fcHJvZ3JhbXMgaDIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udG91ci1jb250ZW50X19kYXlzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi50b3VyLWNvbnRlbnRfX2RheXMgLnRleHQtZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtZ2FwOiAxMHB4O1xufVxuLnRvdXItY29udGVudF9fZGF5cyAudGV4dC1nYWxsZXJ5IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50b3VyLWNvbnRlbnRfX2RheXNfcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRvdXItY29udGVudF9fZGF5c19yb3c6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvdXItY29udGVudF9fZGF5c19yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnRvdXItY29udGVudF9fZGF5c19yb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjODA4MTgyO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICBsZWZ0OiAzN3B4O1xuICB0b3A6IDkwcHg7XG59XG4udG91ci1jb250ZW50X19kYXlzX251bWJlciB7XG4gIHdpZHRoOiA3M3B4O1xuICBoZWlnaHQ6IDY5cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udG91ci1jb250ZW50X19kYXlzX2NvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG4udG91ci1jb250ZW50X19kYXlzX2NvbnRlbnQgaDIge1xuICBmb250OiA2MDAgMjhweC8zNC4zcHggR2lscm95ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4udG91ci1jb250ZW50X19kYXlzX2NvbnRlbnQgdWwsIC50b3VyLWNvbnRlbnRfX2RheXNfY29udGVudCBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4udG91ci1jb250ZW50X19kYXlzX2NvbnRlbnQgcCwgLnRvdXItY29udGVudF9fZGF5c19jb250ZW50IGxpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG59XG4udG91ci1jb250ZW50X19wcmljZS1ub3QtaW4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI5LjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLnRvdXItY29udGVudF9fcHJpY2Utbm90LWluIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnRvdXItY29udGVudF9fcHJpY2Utbm90LWluIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNDFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gIHBhZGRpbmctbGVmdDogNTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xpc3Qtbm90LnN2Z1wiKSBuby1yZXBlYXQgbGVmdCAxOXB4O1xufVxuLnRvdXItY29udGVudF9fZGF0ZXMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnRvdXItY29udGVudF9fZGF0ZXMgaDIge1xuICBmb250OiA2MDAgMzBweC8zNy4zcHggR2lscm95ICFpbXBvcnRhbnQ7XG59XG4udG91ci1jb250ZW50X19kYXRlcyBmb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC1nYXA6IDIwcHg7XG59XG4udG91ci1jb250ZW50X19kYXRlcyBmb3JtIC5mb3JtLWdyb3VwLWJ1dHRvbiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDMvYXV0bztcbn1cbi50b3VyLWNvbnRlbnRfX2RhdGVzIGZvcm0gaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvdXItY29udGVudF9fZGF0ZXMgZm9ybSBpbnB1dDpjaGVja2VkIH4gbGFiZWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE5MCwgMTM4LCAwLjIpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBCRThBO1xufVxuLnRvdXItY29udGVudF9fZGF0ZXMgZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4MDgxODI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxMjksIDEzMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b3VyLWNvbnRlbnRfX2RhdGVzIGZvcm0gbGFiZWwgLmRhdGVzX19pdGVtX3RvcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50b3VyLWNvbnRlbnRfX2RhdGVzIGZvcm0gbGFiZWwgLmRhdGVzX19pdGVtX2JvdHRvbSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG59XG4udG91ci1jb250ZW50X19wcmljZS1pbiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udG91ci1jb250ZW50X19wcmljZS1pbiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi50b3VyLWNvbnRlbnRfX3ByaWNlLWluIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNDFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIHBhZGRpbmctbGVmdDogNTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xpc3Quc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbn1cbi50b3VyLWNvbnRlbnRfX2NvbWZvcnQge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi50b3VyLWNvbnRlbnRfX2NvbWZvcnQgaDIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udG91ci1jb250ZW50X19jb21mb3J0X2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50b3VyLWNvbnRlbnRfX2NvbWZvcnRfbGluZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi50b3VyLWNvbnRlbnRfX2NvbWZvcnRfbGluZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG59XG4udG91ci1jb250ZW50X19yYXRpbmcge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi50b3VyLWNvbnRlbnRfX3JhdGluZ19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRvdXItY29udGVudF9fcmF0aW5nX2JvdHRvbSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnRvdXItY29udGVudF9fcmF0aW5nX2JvdHRvbSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWdyZWVuKTtcbn1cbi50b3VyLWNvbnRlbnRfX3JhdGluZ19ib3R0b20gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi50b3VyLWNvbnRlbnRfX3JhdGluZ190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRvdXItY29udGVudF9fcmF0aW5nX3RvcCBzcGFuIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udG91ci1jb250ZW50X19yYXRpbmdfdG9wIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRvdXItY29udGVudF9fcmF0aW5nX3RvcCB1bCBsaSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zdGFyLWZ1bGwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLnRvdXItY29udGVudF9fb3JnYW5pemF0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnRvdXItY29udGVudF9fb3JnYW5pemF0b3JfaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50b3VyLWNvbnRlbnRfX29yZ2FuaXphdG9yX2hlYWQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM3LjE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udG91ci1jb250ZW50X19vcmdhbml6YXRvcl9sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRvdXItY29udGVudF9fb3JnYW5pemF0b3JfbGFiZWxzIHAge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjIuMDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi50b3VyLWNvbnRlbnRfX29yZ2FuaXphdG9yX2xhYmVscyAuYmx1ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJsdWUpO1xufVxuLnRvdXItY29udGVudF9fb3JnYW5pemF0b3JfbGFiZWxzIC55ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpO1xufVxuLnRvdXItY29udGVudF9fb3JnYW5pemF0b3JfZGVzYyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udG91ci1jb250ZW50X19vcmdhbml6YXRvcl90ZXh0IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcbn1cbi50b3VyLWNvbnRlbnRfX29yZ2FuaXphdG9yX2NvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjMwcHgpO1xufVxuLnRvdXItY29udGVudF9fb3JnYW5pemF0b3JfcmlnaHQge1xuICB3aWR0aDogMjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udG91ci1jb250ZW50X19vcmdhbml6YXRvcl9yaWdodCBpbWcge1xuICB3aWR0aDogMTY4cHg7XG4gIGhlaWdodDogMTY4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRvdXItY29udGVudF9fb3JnYW5pemF0b3JfcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG91ci1jb250ZW50X19vcmdhbml6YXRvcl9yYXRpbmctY291bnQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50b3VyLWNvbnRlbnRfX29yZ2FuaXphdG9yX3JhdGluZy1jb3VudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udG91ci1jb250ZW50X19vcmdhbml6YXRvcl9yYXRpbmctY291bnQgdWwgbGkge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3Rhci5zdmcgXCIpO1xufVxuLnRvdXItY29udGVudF9fb3JnYW5pemF0b3JfbGluZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG91ci1jb250ZW50X19vcmdhbml6YXRvcl9saW5lIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcbn1cbi50b3VyLWNvbnRlbnRfX29yZ2FuaXphdG9yX2xpbmUgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbik7XG59XG4udG91ci1jb250ZW50X19vcmdhbml6YXRvcl9saW5lIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICBvcGFjaXR5OiAwLjc7XG59XG4udG91ci1jb250ZW50X19vcmdhbml6YXRvcl9ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udG91ci1jb250ZW50X19vcmdhbml6YXRvcl9ib3R0b20gYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0Ljc2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udG91ci1jb250ZW50X19vcmdhbml6YXRvcl9ib3R0b20gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi50b3VyLWNvbnRlbnRfX29yZ2FuaXphdG9yX2JvdHRvbSBhIHNwYW4ge1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyZWVuKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5yZXZpZXdzLWdyaWQgLnNlY3Rpb24tcmV2aWV3c19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtZ2FwOiAxNXB4O1xufVxuLnJldmlld3MtZ3JpZCAuc2VjdGlvbi1yZXZpZXdzX19pdGVtIHtcbiAgaGVpZ2h0OiA0NTZweDtcbn1cbi5yZXZpZXdzLWdyaWQgLnNlY3Rpb24tcmV2aWV3c19faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5yZXZpZXdzLWdyaWQgLnNlY3Rpb24tcmV2aWV3c19faXRlbS5vcGVuZWQge1xuICB6LWluZGV4OiAxNjtcbn1cbi5yZXZpZXdzLWdyaWQgLnNlY3Rpb24tcmV2aWV3c19faXRlbS5vcGVuZWQgLnNlY3Rpb24tcmV2aWV3c19faXRlbV93cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDhweCAwcHggcmdiYSgzNCwgNjAsIDgwLCAwLjEyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDhweCAwcHggcmdiYSgzNCwgNjAsIDgwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggMHB4IHJnYmEoMzQsIDYwLCA4MCwgMC4xMik7XG59XG5cbi5zZWN0aW9uLWFib3V0IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNlY3Rpb24tYWJvdXRfX2NvbnRlbnQge1xuICB3aWR0aDogNjUlO1xufVxuLnNlY3Rpb24tYWJvdXRfX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xufVxuLnNlY3Rpb24tYWJvdXRfX2NvbnRlbnQgcCBhIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuKTtcbn1cbi5zZWN0aW9uLWFib3V0X19jb250ZW50IHAgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5zZWN0aW9uLWFib3V0X19jb250ZW50IGgyIHtcbiAgZm9udDogNjAwIDQycHggR2lscm95ICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1hYm91dF9fY29udGVudCBoMiBhIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWdyZWVuKTtcbn1cbi5zZWN0aW9uLWFib3V0X19jb250ZW50IGgyIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zZWN0aW9uLWFib3V0X19pbWFnZSB7XG4gIHdpZHRoOiAzMyU7XG4gIGhlaWdodDogNDM4cHg7XG59XG4uc2VjdGlvbi1hYm91dF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi5zZWN0aW9uLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xufVxuLnNlY3Rpb24tdGV4dCBwIGEge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xufVxuLnNlY3Rpb24tdGV4dCBwIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlY3Rpb24tZXhjIC5zZWN0aW9uLXRvdXItY29udGVudF9fcmlnaHQge1xuICB0b3A6IDIwcHg7XG59XG4uc2VjdGlvbi1leGMgLnNlY3Rpb24tdG91ci1jb250ZW50X19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc2VjdGlvbi1leGMgLmNhbGVuZGFyLWhlYWQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNlY3Rpb24tZXhjIC5jYWxlbmRhci1oZWFkIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5zZWN0aW9uLWV4YyAuY2FsZW5kYXItaGVhZCB1bCBsaSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VjdGlvbi1leGMgLmNhbGVuZGFyLWhlYWQgdWwgbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmVlbik7XG59XG4uc2VjdGlvbi1leGMgLmNhbGVuZGFyLWhlYWQgdWwgbGkgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlY3Rpb24tZXhjIC5jYWxlbmRhci1oZWFkIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzQuNjZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cbi5zZWN0aW9uLWV4YyAuY2FsZW5kYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyOHB4IDIwcHggMTJweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMzBweCA4NHB4IDBweCByZ2JhKDE5LCAxMCwgNDYsIDAuMDc4NDMxMzcyNSk7XG59XG4uc2VjdGlvbi1leGMgLmNhbGVuZGFyIC5wcmV2LCAuc2VjdGlvbi1leGMgLmNhbGVuZGFyIC5uZXh0IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNlY3Rpb24tZXhjIC5jYWxlbmRhciAucHJldiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcmV2LW0uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLnNlY3Rpb24tZXhjIC5jYWxlbmRhciAubmV4dCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9uZXh0LW0uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLnNlY3Rpb24tZXhjIC5kYXkuZW1wdHkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2VjdGlvbi1leGMgLm1vbnRoIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4uc2VjdGlvbi1leGMgLm1vbnRoX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkRCREJEO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnNlY3Rpb24tZXhjIC5tb250aF9faGVhZCBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbn1cbi5zZWN0aW9uLWV4YyAubW9udGhfX2hlYWQtbmV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JEQkRCRDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5zZWN0aW9uLWV4YyAubW9udGhfX2hlYWQtbmV4dCBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG59XG4uc2VjdGlvbi1leGMgLmRheXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxuLnNlY3Rpb24tZXhjIC5kYXlzLWhlYWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxuLnNlY3Rpb24tZXhjIC5kYXkuaGVhZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zZWN0aW9uLWV4YyAuZGF5IHtcbiAgbWFyZ2luOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1leGMgLmhlYWRlci1jYWxlbmRhciwgLnNlY3Rpb24tZXhjIC5oZWFkZXItY2FsZW5kYXItbmV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0LjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24tZXhjIC53ZWVrZW5kIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5zZWN0aW9uLWV4YyAuZnJlZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJFOEE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24tZXhjIC5mcmVlIHNwYW4ge1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24tZXhjIC5idXN5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0ODI4MjtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cblxuLmNhbGVuZGFyLWRlc2Mge1xuICBtYXJnaW46IDMwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYWxlbmRhci1kZXNjX19idXN5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYWxlbmRhci1kZXNjX19idXN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogI0Y0ODI4Mjtcbn1cbi5jYWxlbmRhci1kZXNjX19mcmVlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG4uY2FsZW5kYXItZGVzY19fZnJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6ICMwMEJFOEE7XG59XG5cbi5jYWxlbmRhci1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmF3YWl0cyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM0LjY2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5hd2FpdHNfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmF3YWl0c19fY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI2Ljk1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLmF3YWl0c19fY29udGVudCBwLCAuYXdhaXRzX19jb250ZW50IGxpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG59XG4uYXdhaXRzX19jb250ZW50IHVsLCAuYXdhaXRzX19jb250ZW50IG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5hd2FpdHNfX2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmF3YWl0c19fZGVzYyBhLmJ0bi1ncmVlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hd2FpdHNfX2Rlc2NfYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmF3YWl0c19fZGVzYyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM0LjY2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5hd2FpdHNfX2Rlc2MgcCwgLmF3YWl0c19fZGVzYyBsaSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xufVxuLmF3YWl0c19fZGVzYyB1bCwgLmF3YWl0c19fZGVzYyBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5mb3ItZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvcHVwLWNhbGVuZGFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB6LWluZGV4OiAyNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIG9wYWNpdHk6IDA7XG59XG4ucG9wdXAtY2FsZW5kYXIub3BlbmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xufVxuLnBvcHVwLWNhbGVuZGFyIC5jYWxlbmRhciB7XG4gIHdpZHRoOiAzNDRweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwcHggOHB4IDMycHggMHB4IHJnYmEoMTksIDEwLCA0NiwgMC4wNzA1ODgyMzUzKTtcbn1cbi5wb3B1cC1jYWxlbmRhciAuY2FsZW5kYXJfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wb3B1cC1jYWxlbmRhciAuY2FsZW5kYXIgc2VsZWN0IHtcbiAgd2lkdGg6IGF1dG87XG59XG4ucG9wdXAtY2FsZW5kYXIgLmNhbGVuZGFyIC5kYXRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wb3B1cC1jYWxlbmRhciAuY2FsZW5kYXIgLmRhdGUge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wb3B1cC1jYWxlbmRhciAuY2FsZW5kYXIgLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzAwQkU4QTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucG9wdXAtY2FsZW5kYXIgLmNhbGVuZGFyIC5zZWxlY3RlZC5zdGFydC1kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxODtcbn1cbi5wb3B1cC1jYWxlbmRhciAuY2FsZW5kYXIgLnNlbGVjdGVkLmVuZC1kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxODtcbn1cbi5wb3B1cC1jYWxlbmRhciAuY2FsZW5kYXIgLnNlbGVjdGVkLmluLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5wb3B1cC1jYWxlbmRhciAuY2FsZW5kYXIgLnNlbGVjdGVkLmluLXJhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA4MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzhmZTNjYztcbn1cbi5wb3B1cC1jYWxlbmRhciAuY2FsZW5kYXIgLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjOTk5NzlFO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wb3B1cC1jYWxlbmRhciAuY2FsZW5kYXIgLmJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wb3B1cC1jYWxlbmRhciAuY2FsZW5kYXIgLmJ1dHRvbnMgLnNlbGVjdC1kYXRlIHtcbiAgcGFkZGluZzogOHB4IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5wb3B1cC1jYWxlbmRhciAuY3VzdG9tLXNlbGVjdCB7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTk7XG59XG4ucG9wdXAtY2FsZW5kYXIgLmN1c3RvbS1zZWxlY3QgLnNlbGVjdGVkLXZhbHVlIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvcHVwLWNhbGVuZGFyIC5jdXN0b20tc2VsZWN0IC5zZWxlY3RlZC12YWx1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wb3B1cC1jYWxlbmRhciAuY3VzdG9tLXNlbGVjdCAub3B0aW9uIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBvcHVwLWNhbGVuZGFyIC5tb250aC1zZWxlY3Qge1xuICB3aWR0aDogODBweDtcbn1cbi5wb3B1cC1jYWxlbmRhciAueWVhci1zZWxlY3Qge1xuICB3aWR0aDogNjBweDtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlbGVjdGVkLXZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub3B0aW9ucy1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vcHRpb25zLWxpc3Quc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3B0aW9uIHtcbiAgcGFkZGluZzogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm9wdGlvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDBiZThhO1xufVxuLm9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5zZWN0aW9uLWNhdGVnb3JpZXNfX2JvdHRvbSB7XG4gIG1hcmdpbjogNjBweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvcm0tc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogN3B4O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uZm9ybS1zZWFyY2ggaW5wdXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwO1xufVxuLmZvcm0tc2VhcmNoIGJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiA2MnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpIHVybChcIi4uL2ltZy9zZWFyY2hfMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmxpc3QtZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5saXN0LWZpbHRlciAuZGF0ZS1idXR0b24ge1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxNjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGlzdC1maWx0ZXIgLmRhdGUtYnV0dG9uLm9wZW5lZDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmxpc3QtZmlsdGVyIC5kYXRlLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmxpc3QtZmlsdGVyIC5kYXRlLWJ1dHRvbiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubGlzdC1maWx0ZXIgLmRhdGUtYnV0dG9uIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGlzdC1maWx0ZXIgLnBlb3BsZS1idXR0b24ge1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxNjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmxpc3QtZmlsdGVyIC5wZW9wbGUtYnV0dG9uLm9wZW5lZDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmxpc3QtZmlsdGVyIC5wZW9wbGUtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4ubGlzdC1maWx0ZXIgLnBlb3BsZS1idXR0b24gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmxpc3QtZmlsdGVyIC5wZW9wbGUtYnV0dG9uIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGlzdC1maWx0ZXIgLnByaWNlLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDE2NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubGlzdC1maWx0ZXIgLnByaWNlLWJ1dHRvbi5vcGVuZWQ6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5saXN0LWZpbHRlciAucHJpY2UtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4ubGlzdC1maWx0ZXIgLnByaWNlLWJ1dHRvbiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubGlzdC1maWx0ZXIgLnByaWNlLWJ1dHRvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxpc3QtZmlsdGVyIC5idXMtYnV0dG9uIHtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTk1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5saXN0LWZpbHRlciAuYnVzLWJ1dHRvbi5vcGVuZWQ6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5saXN0LWZpbHRlciAuYnVzLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmxpc3QtZmlsdGVyIC5idXMtYnV0dG9uIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5saXN0LWZpbHRlciAuYnVzLWJ1dHRvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wZW9wbGUtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHotaW5kZXg6IDI1O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgb3BhY2l0eTogMDtcbn1cbi5wZW9wbGUtcG9wdXAub3BlbmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xufVxuLnBlb3BsZS1wb3B1cF9fdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBlb3BsZS1wb3B1cF9fd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMzJweCAwcHggcmdiYSgxOSwgMTAsIDQ2LCAwLjA3MDU4ODIzNTMpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi50eXBlLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB6LWluZGV4OiAyNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIG9wYWNpdHk6IDA7XG59XG4udHlwZS1wb3B1cC5vcGVuZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4udHlwZS1wb3B1cF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi50eXBlLXBvcHVwX19pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi50eXBlLXBvcHVwX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnR5cGUtcG9wdXBfX3dyYXBwZXIge1xuICBib3gtc2hhZG93OiAwcHggOHB4IDMycHggMHB4IHJnYmEoMTksIDEwLCA0NiwgMC4wNzA1ODgyMzUzKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDQwMHB4O1xufVxuLnR5cGUtcG9wdXAgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnR5cGUtcG9wdXAgaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50eXBlLXBvcHVwIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50eXBlLXBvcHVwIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFyay1ncmF5KTtcbn1cbi50eXBlLXBvcHVwIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyZWVuKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wcmljZS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgei1pbmRleDogMjU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBvcGFjaXR5OiAwO1xufVxuLnByaWNlLXBvcHVwIC52YWx1ZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnByaWNlLXBvcHVwIC52YWx1ZS1jb250YWluZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByaWNlLXBvcHVwIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcmljZS1wb3B1cCAuc2xpZGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG59XG4ucHJpY2UtcG9wdXAgLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDM7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4ucHJpY2UtcG9wdXAgLnNsaWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2dyYWZmaWMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLnByaWNlLXBvcHVwIC50aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdG9wOiAtOHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zNjA3ODQzMTM3KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNEMUQxRDE7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4ucHJpY2UtcG9wdXAgLnByaWNlLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucHJpY2UtcG9wdXAub3BlbmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xufVxuLnByaWNlLXBvcHVwX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucHJpY2UtcG9wdXBfX3dyYXBwZXIge1xuICBib3gtc2hhZG93OiAwcHggOHB4IDMycHggMHB4IHJnYmEoMTksIDEwLCA0NiwgMC4wNzA1ODgyMzUzKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4uZm9ybS1ncm91cC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb3VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb3VudGVyIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubWludXMsIC5wbHVzIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm51bWJlciB7XG4gIHdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb3VudGVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb3VudGVyX193cmFwcGVyIGlucHV0IHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvdW50ZXJfX3dyYXBwZXIgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjMDBiZThhO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwQkU4QTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnNlY3Rpb24tYmxvZy1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgcGFkZGluZzogODBweCAwO1xufVxuLnNlY3Rpb24tYmxvZy1pdGVtX19oZWFkIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VjdGlvbi1ibG9nLWl0ZW1fX2hlYWRfbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1ibG9nLWl0ZW1fX2hlYWRfaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xufVxuLnNlY3Rpb24tYmxvZy1pdGVtX19oZWFkX2l0ZW0gYSB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xufVxuLnNlY3Rpb24tYmxvZy1pdGVtX19oZWFkX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzgwODE4Mjtcbn1cbi5zZWN0aW9uLWJsb2ctaXRlbV9faGVhZF9pdGVtIC5kYXRlIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuKTtcbn1cbi5zZWN0aW9uLWJsb2ctaXRlbV9faGVhZF9pdGVtIC50aW1lIHtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3JlYWQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG59XG4uc2VjdGlvbi1ibG9nLWl0ZW1fX2hlYWRfaXRlbSAudmlld3Mge1xuICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy92aWV3cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xufVxuLnNlY3Rpb24tYmxvZy1pdGVtX19oZWFkX2l0ZW0gLmNvbW1lbnQge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tZW50LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG59XG4uc2VjdGlvbi1ibG9nLWl0ZW1fX2hlYWRfaXRlbSAucmF0aW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3Rhcl9zLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG59XG4uc2VjdGlvbi1ibG9nLWl0ZW1fX2hlYWQgLnlhLXNoYXJlMl9faXRlbV9tb3JlLnlhLXNoYXJlMl9faXRlbV9oYXMtcHJldHR5LXZpZXcgLnlhLXNoYXJlMl9faWNvbl9tb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NoYXJlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLnNlY3Rpb24tYmxvZy1pdGVtX19oZWFkIC55YS1zaGFyZTJfX2NvbnRhaW5lcl9zaXplX20gLnlhLXNoYXJlMl9faXRlbV9tb3JlLnlhLXNoYXJlMl9faXRlbV9oYXMtcHJldHR5LXZpZXcgLnlhLXNoYXJlMl9fbGlua19tb3JlLnlhLXNoYXJlMl9fbGlua19tb3JlLWJ1dHRvbi10eXBlX3Nob3J0IHtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2VjdGlvbi1ibG9nLWl0ZW1fX3dyYXBwZXIgaDIsIC5zZWN0aW9uLWJsb2ctaXRlbV9fd3JhcHBlciBoMywgLnNlY3Rpb24tYmxvZy1pdGVtX193cmFwcGVyIGg0LCAuc2VjdGlvbi1ibG9nLWl0ZW1fX3dyYXBwZXIgaDUsIC5zZWN0aW9uLWJsb2ctaXRlbV9fd3JhcHBlciBoNiB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNlY3Rpb24tYmxvZy1pdGVtX193cmFwcGVyIGgyOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1ibG9nLWl0ZW1fX3dyYXBwZXIgaDM6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWJsb2ctaXRlbV9fd3JhcHBlciBoNDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24tYmxvZy1pdGVtX193cmFwcGVyIGg1OmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1ibG9nLWl0ZW1fX3dyYXBwZXIgaDY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNlY3Rpb24tYmxvZy1pdGVtX193cmFwcGVyIHAsIC5zZWN0aW9uLWJsb2ctaXRlbV9fd3JhcHBlciB1bCwgLnNlY3Rpb24tYmxvZy1pdGVtX193cmFwcGVyIG9sIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xufVxuLnNlY3Rpb24tYmxvZy1pdGVtX193cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWF4LWhlaWdodDogNDQ1cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmNvbW1lbnQtbWFpbiB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmNvbW1lbnQtbWFpbl9faGVhZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjQ3MDczO1xufVxuLmNvbW1lbnQtbWFpbl9faGVhZCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cbi5jb21tZW50LW1haW5fX3dyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NDcwNzM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29tbWVudC1tYWluX193cmFwcGVyX2Jsb2NrIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA5cHggMHB4IHJnYmEoMTUzLCAxNTEsIDE1OCwgMC4xNDExNzY0NzA2KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uY29tbWVudC1tYWluX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb21tZW50LW1haW5fX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG4uY29tbWVudC1tYWluX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5jb21tZW50LW1haW5fX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuLmNvbW1lbnQtbWFpbl9faXRlbTpmaXJzdC1jaGlsZCAuY29tbWVudC1tYWluX19pdGVtX2JvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5jb21tZW50LW1haW5fX2l0ZW1faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbW1lbnQtbWFpbl9faXRlbV9jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jb21tZW50LW1haW5fX2l0ZW1fY29sdW1uIHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNvbW1lbnQtbWFpbl9faXRlbV9jb2x1bW4gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LWNvbG9yKTtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbW1lbnQtbWFpbl9faXRlbV9jb250ZW50IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb21tZW50LW1haW5fX2l0ZW1fY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG59XG4uY29tbWVudC1tYWluX19pdGVtIC5saWtlIHtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGlrZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LWNvbG9yKTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmNvbW1lbnQtbWFpbl9faXRlbSAuZGlzbGlrZSB7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Rpc2xpa2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tZ3JheS1jb2xvcik7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5jb21tZW50LW1haW5fX2l0ZW1fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jb21tZW50LW1haW5fX2l0ZW1fcmVwbHkge1xuICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9yZXBseS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbik7XG59XG4uY29tbWVudC1tYWluX19pdGVtX3JlcGx5OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgb3BhY2l0eTogMC43O1xufVxuLmNvbW1lbnQtbWFpbl9faXRlbV9saWtlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29tbWVudC1tYWluX19mb3JtIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb21tZW50LW1haW5fX2Zvcm0gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xufVxuLmNvbW1lbnQtbWFpbl9fZm9ybSBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogNTU0cHg7XG59XG4uY29tbWVudC1tYWluX19mb3JtIGZvcm0gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbW1lbnQtbWFpbl9fZm9ybSBmb3JtIC5zbWFsbC1ncm91cCB7XG4gIHdpZHRoOiA0OCU7XG59XG4uY29tbWVudC1tYWluX19mb3JtIGZvcm0gaW5wdXQsIC5jb21tZW50LW1haW5fX2Zvcm0gZm9ybSB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTNweCAyMnB4O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDlweCAwcHggcmdiYSgxNTMsIDE1MSwgMTU4LCAwLjE0MTE3NjQ3MDYpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcbn1cbi5jb21tZW50LW1haW4gLnJhdGluZyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb21tZW50LW1haW4gLnJhdGluZyBsaSB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zdGFyLXllbGxvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5jb21tZW50LW1haW4gLnJhdGluZyBsaS5ncmF5LXN0YXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3Rhci1ncmF5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tZ3JpZCwgLnNlY3Rpb24tZXhjdXJzaW9ucyAuY29udGFpbmVyLCAuc2VjdGlvbi10b3VycyAuY29udGFpbmVyLCAuc2VjdGlvbi1saW9ucyAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbGlvbnNfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLnNlY3Rpb24tZ3JpZF9fd3JhcHBlciwgLnNlY3Rpb24tZXhjdXJzaW9uc19fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuc2VjdGlvbi1saW9uc19faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMi9hdXRvO1xuICB9XG4gIC5zZWN0aW9uLWxpb25zX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtYXJlYTogMy8yLzQvNDtcbiAgfVxuICAuc2VjdGlvbi10b3Vyc19fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICBzZWN0aW9uOm5vdCguc2VjdGlvbi1tYWluLWJhbm5lciwgLnNlY3Rpb24tZm9ybSwgLnNlY3Rpb24tZGVzY3JpdGlvbiwgLnNlY3Rpb24tYmxvZy1pdGVtLCAuc2VjdGlvbi10ZXh0KSBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG4gIC5idG4tYmx1ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgLnNlY3Rpb24td29ya19fcm93IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24td29ya19fcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24td29ya19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxuICAuc2VjdGlvbi1uYXZpZ2F0aW9uIHVsIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICB9XG4gIC5zZWN0aW9uLW5hdmlnYXRpb24gLmNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi1uYXZpZ2F0aW9uIC5jb250YWluZXIgYSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuc2VjdGlvbi1uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgfVxuICAuc2VjdGlvbi1iYW5uZXItdG91ciBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5zZWN0aW9uLXNtYWxsLWJhbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5tb3JlLWJ1dHRvbi13cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyL2F1dG87XG4gIH1cbiAgLyog0YXRgNC+0LwsINGB0LDRhNCw0YDQuCAqL1xuICAuc2VjdGlvbi1uYXZpZ2F0aW9uIC5jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAvKiBpZSAxMCsgKi9cbiAgLnNlY3Rpb24tbmF2aWdhdGlvbiAuY29udGFpbmVyIHtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIH1cbiAgLyog0YTRhCAo0YHQstC+0LnRgdGC0LLQviDQsdC+0LvRjNGI0LUg0L3QtSDRgNCw0LHQvtGC0LDQtdGCLCDQtNGA0YPQs9C40YUg0YHQv9C+0YHQvtCx0L7QsiDRgtC+0LbQtSDQvdC10YIpKi9cbiAgLnNlY3Rpb24tbmF2aWdhdGlvbiAuY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogLW1vei1zY3JvbGxiYXJzLW5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tYmFubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICBoZWFkZXIgLmhlYWRlci1tYWluX19tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXItbWFpbl9fbWVudSBsaSBhIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlci1tYWluX19tZW51IGxpIGEgaW1nIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXItbWFpbl9fbWVudSBsaSBzcGFuLmNvdW50IHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXItbWFpbl9fbG9nbyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuaGVhZGVyLW1haW5fX2xvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmJ1cmdlciB7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9idXJnZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuc2VjdGlvbi1iYW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNlY3Rpb24tYmFubmVyX19zZWFyY2ggaW5wdXQge1xuICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgfVxuICAuc2VjdGlvbi1iYW5uZXJfX3NlYXJjaCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjMycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2VjdGlvbi1leGN1cnNpb25zX193cmFwcGVyLCAuc2VjdGlvbi1ncmlkX193cmFwcGVyLCAuc2VjdGlvbi1xdWVzdGlvbl9fd3JhcHBlciwgLnNlY3Rpb24tYmxvZ19fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuc2VjdGlvbi1leGN1cnNpb25zLCAuc2VjdGlvbi10b3VycywgLnNlY3Rpb24tbGlvbnMsIC5zZWN0aW9uLXJldmlld3MsIC5zZWN0aW9uLXF1ZXN0aW9uLCAuc2VjdGlvbi1ibG9nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uLWV4Y3Vyc2lvbnMgLmJ0bi1ibHVlLCAuc2VjdGlvbi1leGN1cnNpb25zIC5idG4teWVsbG93LCAuc2VjdGlvbi1leGN1cnNpb25zIC5idG4tYmxhY2ssIC5zZWN0aW9uLXRvdXJzIC5idG4tYmx1ZSwgLnNlY3Rpb24tdG91cnMgLmJ0bi15ZWxsb3csIC5zZWN0aW9uLXRvdXJzIC5idG4tYmxhY2ssIC5zZWN0aW9uLWxpb25zIC5idG4tYmx1ZSwgLnNlY3Rpb24tbGlvbnMgLmJ0bi15ZWxsb3csIC5zZWN0aW9uLWxpb25zIC5idG4tYmxhY2ssIC5zZWN0aW9uLXJldmlld3MgLmJ0bi1ibHVlLCAuc2VjdGlvbi1yZXZpZXdzIC5idG4teWVsbG93LCAuc2VjdGlvbi1yZXZpZXdzIC5idG4tYmxhY2ssIC5zZWN0aW9uLXF1ZXN0aW9uIC5idG4tYmx1ZSwgLnNlY3Rpb24tcXVlc3Rpb24gLmJ0bi15ZWxsb3csIC5zZWN0aW9uLXF1ZXN0aW9uIC5idG4tYmxhY2ssIC5zZWN0aW9uLWJsb2cgLmJ0bi1ibHVlLCAuc2VjdGlvbi1ibG9nIC5idG4teWVsbG93LCAuc2VjdGlvbi1ibG9nIC5idG4tYmxhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuICAuc2VjdGlvbi1ndWlkZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24tZ3VpZGVzIC5zZWN0aW9uLWd1aWRlc19faGVhZCAuYnRuLWJsdWUsIC5zZWN0aW9uLWd1aWRlcyAuc2VjdGlvbi1ndWlkZXNfX2hlYWQgLmJ0bi15ZWxsb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuICAuc2VjdGlvbi1ibG9nX19pdGVtOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1ibG9nX19pdGVtLCAuc2VjdGlvbi1ibG9nX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMS9hdXRvO1xuICB9XG4gIC5zZWN0aW9uLWxpb25zX19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxL2F1dG87XG4gIH1cbiAgLnNlY3Rpb24tbGlvbnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1hcmVhOiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uLWxpb25zX193cmFwcGVyLCAuc2VjdGlvbi1ndWlkZXNfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLnNlY3Rpb24tdG91cnNfX2l0ZW1fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zZWN0aW9uLXRvdXJzX19pdGVtX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLXRvdXJzX19pdGVtX2NvbnRlbnQsIC5zZWN0aW9uLXRvdXJzX19pdGVtX3ByaWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbi10b3Vyc19faXRlbV9mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlY3Rpb24tbGlvbnNfX2hlYWQgaDIge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBzZWN0aW9uOm5vdCguc2VjdGlvbi1tYWluLWJhbm5lciwgLnNlY3Rpb24tZm9ybSwgLnNlY3Rpb24tZGVzY3JpdGlvbiwgLnNlY3Rpb24tYmxvZy1pdGVtLCAuc2VjdGlvbi10ZXh0KSBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5zZWN0aW9uLXdvcmtfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXdvcmtfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5zZWN0aW9uLXdvcmtfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24td29ya19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICAuc2VjdGlvbi1xdWVzdGlvbiAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uLXF1ZXN0aW9uX19sZWZ0IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLnNlY3Rpb24tcXVlc3Rpb25fX2xlZnQ6YmVmb3JlIHtcbiAgICByaWdodDogMzBweDtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tcXVlc3Rpb25fX2xlZnQgLnNlY3Rpb24tcXVlc3Rpb25fX2xlZnRfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbiBoMiwgLnNlY3Rpb24tZGVzY3JpcHRpb24gaDMsIC5zZWN0aW9uLWRlc2NyaXB0aW9uIGg0LCAuc2VjdGlvbi1kZXNjcmlwdGlvbiBoNSwgLnNlY3Rpb24tZGVzY3JpcHRpb24gaDYge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci10b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci10b3BfX2NvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIGZvb3RlciAubG9nby1kZXNjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci10b3BfX2Jsb2NrLCBmb290ZXIgLmZvb3Rlci10b3BfX2NvbHVtbl9tZW51IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbi1zbWFsbC1iYW5uZXIgaDEsIC5zZWN0aW9uLWJhbm5lci10b3VyIGgxIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnNlY3Rpb24tdG91cnNfX2l0ZW1fc2hlZHVsZSB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbiAgLnNlY3Rpb24tZ3VpZGVzX19pdGVtX2hlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5zZWN0aW9uLWd1aWRlc19faXRlbV9sYWJlbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi1ndWlkZXNfX2l0ZW1fcmF0aW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDM1cHg7XG4gICAgdG9wOiAzNXB4O1xuICB9XG4gIC5zZWN0aW9uLWd1aWRlc19faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uLWJsb2dfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tYmxvZ19fYXV0aG9yIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuc2VjdGlvbi1iYW5uZXItdG91ciBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLnNlY3Rpb24tdG91ci1jb250ZW50X193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zZWN0aW9uLXRvdXItY29udGVudF9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRvdXItY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnRvdXItY29udGVudF9fZ2FsbGVyeSBhOmZpcnN0LWNoaWxkIGltZyB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAudG91ci1jb250ZW50X19nYWxsZXJ5IGE6bnRoLWNoaWxkKDIpIGltZyB7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgfVxuICAudG91ci1jb250ZW50X19nYWxsZXJ5IGE6bnRoLWNoaWxkKDMpIGltZyB7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgfVxuICAudG91ci1jb250ZW50X19nYWxsZXJ5IGE6bnRoLWNoaWxkKDQpIGltZyB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxuICAudG91ci1jb250ZW50X19nYWxsZXJ5IGEgaW1nIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG4gIC5zZWN0aW9uLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJldmlld3MtZ3JpZCAuc2VjdGlvbi1yZXZpZXdzX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG4gIC50b3VyLWNvbnRlbnRfX2RheXMgLnRleHQtZ2FsbGVyeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAudG91ci1jb250ZW50X19kYXRlcyBmb3JtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC50b3VyLWNvbnRlbnRfX2RhdGVzIGZvcm0gLmZvcm0tZ3JvdXAtYnV0dG9uIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyL2F1dG87XG4gIH1cbiAgLnRvdXItY29udGVudF9fZGF0ZXMgZm9ybSBsYWJlbCAuZGF0ZXNfX2l0ZW1fdG9wIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnRvdXItY29udGVudF9fZGF0ZXMgZm9ybSBsYWJlbCAuZGF0ZXNfX2l0ZW1fYm90dG9tIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnRvdXItY29udGVudF9fb3JnYW5pemF0b3Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAudG91ci1jb250ZW50X19vcmdhbml6YXRvcl9jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudG91ci1jb250ZW50X19vcmdhbml6YXRvcl9ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNXB4O1xuICB9XG4gIC50b3VyLWNvbnRlbnRfX29yZ2FuaXphdG9yX3JpZ2h0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5yaWdodC1hdXRob3JfX2hlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tdG91ci1jb250ZW50X19yaWdodCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24tc21hbGwtYmFubmVyIC5idG4td2hpdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tcXVlc3Rpb25fX3dyYXBwZXIjdGFicyAuc2VjdGlvbi1xdWVzdGlvbl9fbGVmdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uLXF1ZXN0aW9uX19sZWZ0IC5zZWN0aW9uLXF1ZXN0aW9uX19sZWZ0X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLnNlY3Rpb24tZXhjIC5jYWxlbmRhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VjdGlvbi1leGMgLm1vbnRoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24tZXhjIC5tb250aDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tZXhjIC5kYXkge1xuICAgIHdpZHRoOiAzOXB4O1xuICAgIGhlaWdodDogMzlweDtcbiAgICBtYXJnaW46IDJweDtcbiAgfVxuICAuc2VjdGlvbi1leGMgLmNhbGVuZGFyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uLWxpc3QtY291bnRyaWVzX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG4gIC5zZWN0aW9uLWxpc3QtY291bnRyaWVzX193cmFwcGVyIGxpIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24tY2F0ZWdvcmllc19fbGlzdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG4gIC5zZWN0aW9uLWNhdGVnb3JpZXNfX2l0ZW0gc3BhbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAvKiDRhdGA0L7QvCwg0YHQsNGE0LDRgNC4ICovXG4gIC5zZWN0aW9uLWNhdGVnb3JpZXNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAvKiBpZSAxMCsgKi9cbiAgLnNlY3Rpb24tY2F0ZWdvcmllc19fbGlzdCB7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICB9XG4gIC8qINGE0YQgKNGB0LLQvtC50YHRgtCy0L4g0LHQvtC70YzRiNC1INC90LUg0YDQsNCx0L7RgtCw0LXRgiwg0LTRgNGD0LPQuNGFINGB0L/QvtGB0L7QsdC+0LIg0YLQvtC20LUg0L3QtdGCKSovXG4gIC5zZWN0aW9uLWNhdGVnb3JpZXNfX2xpc3Qge1xuICAgIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTtcbiAgfVxuICAuc2VjdGlvbi1jYXRlZ29yaWVzX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmZpbHRlci1wb3B1cCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXItcG9wdXAge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuZmlsdGVyLXBvcHVwLm9wZW5lZCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuYnV0dG9ucyAuYnRuLWJvcmRlciB7XG4gICAgcGFkZGluZzogNnB4IDM2cHggOHB4O1xuICB9XG4gIC5zZWN0aW9uLWNhdGVnb3JpZXNfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubGlzdC1maWx0ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxpc3QtZmlsdGVyIC5mb3JtLWdyb3VwLCAubGlzdC1maWx0ZXIgLmZvcm0tZ3JvdXAtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5saXN0LWZpbHRlciAuZmlsdGVyLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuZm9ybS1ncm91cC1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9ybS1zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmNvbW1lbnQtbWFpbl9faXRlbTpmaXJzdC1jaGlsZCAuY29tbWVudC1tYWluX19pdGVtX2JvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uLWJsb2ctaXRlbV9faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VjdGlvbi1ibG9nLWl0ZW1fX2hlYWRfbGVmdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuc2VjdGlvbi1ibG9nLWl0ZW1fX2hlYWRfcmlnaHQge1xuICAgIG5hdi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uLWFib3V0IC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlY3Rpb24tYWJvdXRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uLWFib3V0X19jb250ZW50IGgyIHtcbiAgICBmb250OiA2MDAgMzJweCBHaWxyb3kgIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1hYm91dF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uLWJhbm5lcl9fc2VhcmNoIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbmhlYWRlci5ibGFjay1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzJweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNDBweCA0MHB4O1xufVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cbmhlYWRlciAuaGVhZGVyLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5oZWFkZXIgLmhlYWRlci1tYWluX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuaGVhZGVyIC5oZWFkZXItbWFpbl9fbWVudSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciAuaGVhZGVyLW1haW5fX21lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cbmhlYWRlciAuaGVhZGVyLW1haW5fX21lbnUgbGkgc3Bhbi5jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNEMEVGRUY7XG4gIGJvcmRlcjogMi4yOXB4IHNvbGlkICNGRkZGRkY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNXB4O1xuICB0b3A6IC0xNXB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuaGVhZGVyIC5oZWFkZXItbWFpbl9fbWVudSBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlciAuaGVhZGVyLW1haW5fX21lbnUgbGkgYTpob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODIlKSBzZXBpYSg1MyUpIHNhdHVyYXRlKDM5MiUpIGh1ZS1yb3RhdGUoMTlkZWcpIGJyaWdodG5lc3MoMTA3JSkgY29udHJhc3QoMTA2JSk7XG59XG5oZWFkZXIgLmhlYWRlci1tYWluX19tZW51IGxpIGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0LjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbC1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3MHB4KSB7XG4gIC5oZWFkZXItbWFpbl9fbG9nbyBhIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG4gIC5idG4tYm9yZGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gIH1cbiAgLnNvY2lhbC1saW5rcyBsaSBhIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmhlYWRlci1tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTEwcHgpIHtcbiAgaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgLmhlYWRlci1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm1vYmlsZV9faWNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2JpbGVfX2ljb25zIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuICAuaGVhZGVyLW1haW5fX2NvbHVtbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLW1haW4gLmJ0bi1ib3JkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1tYWluX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmhlYWRlci1tYWluIC5tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmhlYWRlci1tYWluX19sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5idXJnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYnVyZ2VyIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLmJ1cmdlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIH1cbiAgLm1hc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTQ0LCAxNDQsIDE0NCwgMC4yKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5tYXNrLm1vZGFsLXNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMzA7XG4gIH1cbiAgLnNsaW5reS1tZW51IHtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLm5vLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vZGFsLW1lbnUge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogLTM0N3B4O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIHotaW5kZXg6IDMxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm1vZGFsLW1lbnUgLmNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteDogdW5zZXQ7XG4gIH1cbiAgLm1vZGFsLW1lbnUgLmNvbG9yLWluZGVybGluZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGNvbG9yOiB2YXIoLS1ncmVlbik7XG4gIH1cbiAgLm1vZGFsLW1lbnUgLmNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG1hcmdpbjogMHB4IDE1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAubW9kYWwtbWVudSAuY29udGFpbmVyIC5mZWVkYmFjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubW9kYWwtbWVudSAuY29udGFpbmVyIC5idG4teWVsbG93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2RhbC1tZW51IC5zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubW9kYWwtbWVudSAuc29jaWFsIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIH1cbiAgLm1vZGFsLW1lbnUgLnNvY2lhbCBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAubW9kYWwtbWVudSAuc29jaWFsIGE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93KTtcbiAgfVxuICAuc2xpbmt5LXRoZW1lLWRlZmF1bHQgYTpub3QoLmJhY2spIHNwYW4ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB9XG4gIC5zbGlua3ktdGhlbWUtZGVmYXVsdCBhOm5vdCguYmFjaykgLnF1YW50aXR5IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgfVxuICAuc2xpbmt5LXRoZW1lLWRlZmF1bHQgYTpub3QoLmJhY2spOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0teWVsbG93KTtcbiAgfVxuICAuc2xpbmt5LXRoZW1lLWRlZmF1bHQgYTpub3QoLmJhY2spOmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICB9XG4gIC5tb2RhbC1zaG93IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zbGlua3ktdGhlbWUtZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2xpbmt5LW1lbnUgdWwge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgfVxuICAuc2xpbmt5LW1lbnUgLmZvci1zZXBhcmF0b3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5zbGlua3ktbWVudSAuZm9yLXNlcGFyYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSAxMDAlLCAjRkZGIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpLCByYWRpYWwtZ3JhZGllbnQoODYuODIlIDg2LjgyJSBhdCA1MCUgMC45MSUsICM5OTk3OUUgMCUsIHJnYmEoMTUzLCAxNTEsIDE1OCwgMCkgMTAwJSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIxcHgpO1xuICB9XG4gIC5zbGlua3ktdGhlbWUtZGVmYXVsdCAubmV4dDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kcm9wZG93bi1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2cHg7XG4gIH1cbiAgLnNsaW5reS10aGVtZS1kZWZhdWx0IC5iYWNrOjpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuc2xpbmt5LXRoZW1lLWRlZmF1bHQgLm5leHQ6aG92ZXI6OmFmdGVyLCAuc2xpbmt5LXRoZW1lLWRlZmF1bHQgLmJhY2s6aG92ZXI6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDc0JSkgc2VwaWEoNDMlKSBzYXR1cmF0ZSg1NDYyJSkgaHVlLXJvdGF0ZSgzNTJkZWcpIGJyaWdodG5lc3MoMTEwJSkgY29udHJhc3QoMTAzJSk7XG4gIH1cbiAgLnNsaW5reS10aGVtZS1kZWZhdWx0IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmFjdGl2ZTphZnRlciwgLnN1Ym1lbnUtbGluazphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuanMtbWVudSBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5zbGlua3ktdGhlbWUtZGVmYXVsdCBhOm5vdCguYmFjaykge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubW9kYWwtbWVudV9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbiAgLm1vZGFsLW1lbnVfX2Jsb2NrX2NvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm1vZGFsLW1lbnVfX2Jsb2NrX2NvbHVtbiBzcGFuIHtcbiAgICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubW9kYWwtbWVudV9fYmxvY2tfY29sdW1uIC5tZW51LXN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5tb2RhbC1tZW51X19ibG9ja19jb2x1bW4gdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tb2RhbC1tZW51X19ibG9ja19jb2x1bW4gdWwgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubW9kYWwtbWVudV9fYmxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgMTAwJSwgI0ZGRiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKSwgcmFkaWFsLWdyYWRpZW50KDg2LjgyJSA4Ni44MiUgYXQgNTAlIDAuOTElLCAjOTk5NzlFIDAlLCByZ2JhKDE1MywgMTUxLCAxNTgsIDApIDEwMCUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMXB4KTtcbiAgfVxuICAubW9kYWwtbWVudV9fc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5tb2RhbC1tZW51X19zb2NpYWwgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubW9kYWwtbWVudV9fc29jaWFsIHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm1vZGFsLW1lbnVfX2NvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5tb2RhbC1tZW51X19iYXNrZXQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAubW9kYWwtbWVudV9fYmFza2V0IC5iYXNrZXQtd3JhcHBlcl9fY291bnQge1xuICAgIHJpZ2h0OiA2cHg7XG4gIH1cbiAgLm1vZGFsLW1lbnVfX2Jhc2tldCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubW9kYWwtbWVudSAuaGVhZGVyLWJvdHRvbV9fY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5tb2RhbC1tZW51IC5oZWFkZXItYm90dG9tX19yaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAubW9kYWwtbWVudSAuaGVhZGVyLWJvdHRvbV9fcmlnaHQgLmNvbXBhcmlzb24sIC5tb2RhbC1tZW51IC5oZWFkZXItYm90dG9tX19yaWdodCAuY2FiaW5ldCwgLm1vZGFsLW1lbnUgLmhlYWRlci1ib3R0b21fX3JpZ2h0IC5mYXZvcml0ZXMge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBEMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgLm1vZGFsLW1lbnUgLmhlYWRlci1ib3R0b21fX3JpZ2h0IC5jb21wYXJpc29uIHNwYW4sIC5tb2RhbC1tZW51IC5oZWFkZXItYm90dG9tX19yaWdodCAuY2FiaW5ldCBzcGFuLCAubW9kYWwtbWVudSAuaGVhZGVyLWJvdHRvbV9fcmlnaHQgLmZhdm9yaXRlcyBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2RhbC1tZW51IC5oZWFkZXItYm90dG9tX19yaWdodCAuY29tcGFyaXNvbjpob3ZlciwgLm1vZGFsLW1lbnUgLmhlYWRlci1ib3R0b21fX3JpZ2h0IC5jYWJpbmV0OmhvdmVyLCAubW9kYWwtbWVudSAuaGVhZGVyLWJvdHRvbV9fcmlnaHQgLmZhdm9yaXRlczpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICB9XG4gIC5tb2RhbC1tZW51IC5oZWFkZXItYm90dG9tX19yaWdodCAuY29tcGFyaXNvbiBzdmcsIC5tb2RhbC1tZW51IC5oZWFkZXItYm90dG9tX19yaWdodCAuY2FiaW5ldCBzdmcsIC5tb2RhbC1tZW51IC5oZWFkZXItYm90dG9tX19yaWdodCAuZmF2b3JpdGVzIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB9XG4gIC5tb2RhbC1tZW51IC5oZWFkZXItYm90dG9tX19yaWdodCAuY29tcGFyaXNvbjpob3ZlciBzdmcgcmVjdCB7XG4gICAgZmlsbDogdmFyKC0teWVsbG93KTtcbiAgfVxuICAubW9kYWwtbWVudSAuaGVhZGVyLWJvdHRvbV9fcmlnaHQgLmNhYmluZXQ6aG92ZXIgc3ZnIHBhdGgge1xuICAgIGZpbGw6IHZhcigtLXllbGxvdyk7XG4gIH1cbiAgLm1vZGFsLW1lbnUgLmhlYWRlci1ib3R0b21fX3JpZ2h0IC5mYXZvcml0ZXM6aG92ZXIgc3ZnIHBhdGgge1xuICAgIHN0cm9rZTogdmFyKC0teWVsbG93KTtcbiAgfVxuICAubW9kYWwtbWVudSAuY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAubW9kYWwtbWVudSAuY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm1vZGFsLW1lbnUgLmNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuZm9vdGVyIHtcbiAgcGFkZGluZzogOTBweCAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHggNDBweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTU7XG59XG5mb290ZXIgLmxvZ28tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE5LjE4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuZm9vdGVyIC5mb290ZXItdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcF9fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcF9fYmxvY2sgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI4Ljc3cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgY29sb3I6ICNmZmY7XG59XG5mb290ZXIgLmZvb3Rlci10b3BfX2Jsb2NrIGEge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOC43N3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0teWVsbG93KTtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcF9fYmxvY2sgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbmZvb3RlciAuZm9vdGVyLXRvcF9fY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5mb290ZXIgLmZvb3Rlci10b3BfX2NvbHVtbiBhLmJ0bi13aGl0ZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5mb290ZXIgLmZvb3Rlci10b3BfX2NvbHVtbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMCU7XG59XG5mb290ZXIgLmZvb3Rlci10b3BfX2NvbHVtbl9zb2NpYWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5mb290ZXIgLmZvb3Rlci10b3BfX2NvbHVtbl9zb2NpYWwgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5mb290ZXIgLmZvb3Rlci10b3BfX2NvbHVtbl9zb2NpYWwgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbmZvb3RlciAuZm9vdGVyLXRvcF9fY29sdW1uX21lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuZm9vdGVyIC5mb290ZXItdG9wX19jb2x1bW5fbWVudSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5mb290ZXIgLmZvb3Rlci10b3BfX2NvbHVtbl9tZW51IGEge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOC43N3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcF9fY29sdW1uX21lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xufVxuZm9vdGVyIC5mb290ZXItYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuZm9vdGVyIC5mb290ZXItYm90dG9tIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xufVxuZm9vdGVyIC5mb290ZXItYm90dG9tIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuZm9vdGVyIC5mb290ZXItYm90dG9tIGEgaW1nIHtcbiAgbWFyZ2luOiAwIDVweDtcbn0iLCIvLyDQpNCw0LnQuyDQtNC70Y8g0L/QvtC00LrQu9GO0YfQtdC90LjRjyDQvdC10YHRgtCw0L3QtNCw0YDRgtC90YvRhSDRiNGA0LjRhNGC0L7QslxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3ktUmVndWxhci5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnR2lscm95IFJlZ3VsYXInKSwgbG9jYWwoJ0dpbHJveS1SZWd1bGFyJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95LVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95LVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3ktRXh0cmFib2xkSXRhbGljLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdHaWxyb3kgRXh0cmFib2xkIEl0YWxpYycpLCBsb2NhbCgnR2lscm95LUV4dHJhYm9sZEl0YWxpYycpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1FeHRyYWJvbGRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktRXh0cmFib2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1FeHRyYWJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1FeHRyYWJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3ktQm9sZC5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnR2lscm95IEJvbGQnKSwgbG9jYWwoJ0dpbHJveS1Cb2xkJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95LUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95LUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR2lscm95LUJsYWNrLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdHaWxyb3kgQmxhY2snKSwgbG9jYWwoJ0dpbHJveS1CbGFjaycpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1CbGFjay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS1MaWdodC5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnR2lscm95IExpZ2h0JyksIGxvY2FsKCdHaWxyb3ktTGlnaHQnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95LUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3ktU2VtaWJvbGQuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ0dpbHJveSBTZW1pYm9sZCcpLCBsb2NhbCgnR2lscm95LVNlbWlib2xkJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95LVNlbWlib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95LVNlbWlib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95LVNlbWlib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR2lscm95LU1lZGl1bS5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnR2lscm95IE1lZGl1bScpLCBsb2NhbCgnR2lscm95LU1lZGl1bScpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3ktTWVkaXVtSXRhbGljLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdHaWxyb3kgTWVkaXVtIEl0YWxpYycpLCBsb2NhbCgnR2lscm95LU1lZGl1bUl0YWxpYycpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1NZWRpdW1JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktTWVkaXVtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1NZWRpdW1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3ktQmxhY2tJdGFsaWMuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ0dpbHJveSBCbGFjayBJdGFsaWMnKSwgbG9jYWwoJ0dpbHJveS1CbGFja0l0YWxpYycpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1CbGFja0l0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1CbGFja0l0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktQmxhY2tJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1CbGFja0l0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS1VbHRyYUxpZ2h0LmVvdCcpO1xuICBzcmM6IGxvY2FsKCdHaWxyb3kgVWx0cmFMaWdodCcpLCBsb2NhbCgnR2lscm95LVVsdHJhTGlnaHQnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktVWx0cmFMaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1VbHRyYUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1VbHRyYUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktVWx0cmFMaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS1SZWd1bGFySXRhbGljLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdHaWxyb3kgUmVndWxhciBJdGFsaWMnKSwgbG9jYWwoJ0dpbHJveS1SZWd1bGFySXRhbGljJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95LVJlZ3VsYXJJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktUmVndWxhckl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktUmVndWxhckl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95LVJlZ3VsYXJJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3ktU2VtaWJvbGRJdGFsaWMuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ0dpbHJveSBTZW1pYm9sZCBJdGFsaWMnKSwgbG9jYWwoJ0dpbHJveS1TZW1pYm9sZEl0YWxpYycpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1TZW1pYm9sZEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1TZW1pYm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktU2VtaWJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1TZW1pYm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS1IZWF2eUl0YWxpYy5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnR2lscm95IEhlYXZ5IEl0YWxpYycpLCBsb2NhbCgnR2lscm95LUhlYXZ5SXRhbGljJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95LUhlYXZ5SXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95LUhlYXZ5SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1IZWF2eUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95LUhlYXZ5SXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR2lscm95LUV4dHJhYm9sZC5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnR2lscm95IEV4dHJhYm9sZCcpLCBsb2NhbCgnR2lscm95LUV4dHJhYm9sZCcpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1FeHRyYWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktRXh0cmFib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1FeHRyYWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1FeHRyYWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3ktQm9sZEl0YWxpYy5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnR2lscm95IEJvbGQgSXRhbGljJyksIGxvY2FsKCdHaWxyb3ktQm9sZEl0YWxpYycpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1Cb2xkSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95LUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95LUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS1VbHRyYUxpZ2h0SXRhbGljLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdHaWxyb3kgVWx0cmFMaWdodCBJdGFsaWMnKSwgbG9jYWwoJ0dpbHJveS1VbHRyYUxpZ2h0SXRhbGljJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95LVVsdHJhTGlnaHRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktVWx0cmFMaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktVWx0cmFMaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95LVVsdHJhTGlnaHRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3ktTGlnaHRJdGFsaWMuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ0dpbHJveSBMaWdodCBJdGFsaWMnKSwgbG9jYWwoJ0dpbHJveS1MaWdodEl0YWxpYycpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1MaWdodEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1MaWdodEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS1IZWF2eS5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnR2lscm95IEhlYXZ5JyksIGxvY2FsKCdHaWxyb3ktSGVhdnknKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktSGVhdnkuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktSGVhdnkud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95LUhlYXZ5LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktSGVhdnkudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3ktVGhpbi5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnR2lscm95IFRoaW4nKSwgbG9jYWwoJ0dpbHJveS1UaGluJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95LVRoaW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3ktVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95LVRoaW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3ktVGhpbkl0YWxpYy5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnR2lscm95IFRoaW4gSXRhbGljJyksIGxvY2FsKCdHaWxyb3ktVGhpbkl0YWxpYycpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1UaGluSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95LVRoaW5JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95LVRoaW5JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1UaGluSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5cbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vbG9jYWxfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZVwiO1xuXG46cm9vdCB7XG4gIC0tZ3JheTogI0RFREVERTtcbiAgLS15ZWxsb3c6ICNFREZGNzI7XG4gIC0tYmxhY2s6ICMwRjIwMjg7XG4gIC0tZGFyay1ncmF5OiAjODA4MTgyO1xuICAtLWxpZ2h0LWJsdWU6ICNEMEVGRUY7XG4gIC0tYmx1ZTogIzI2NTRDQTtcbiAgLS1ncmVlbjogIzAwQkU4QTtcbiAgLS1saWdodC1ncmVlbjogIzAwQkU4QTQwO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95JztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQsIHRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogI0YxRjFGMTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFyay1ncmF5KTtcbiAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICB9XG59XG5cbnNlY3Rpb246bm90KC5zZWN0aW9uLW1haW4tYmFubmVyLCAuc2VjdGlvbi1mb3JtLCAuc2VjdGlvbi1kZXNjcml0aW9uLCAuc2VjdGlvbi1ibG9nLWl0ZW0sIC5zZWN0aW9uLXRleHQpIGgyIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95JztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlVuYm91bmRlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zdHJvbmctbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jb2xvci1pbmRlcmxpbmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0teWVsbG93KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXllbGxvdyk7XG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5idG4teWVsbG93IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNnB4IDM2cHggOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS15ZWxsb3cpO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbi5idG4tZ3JlZW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMzZweCA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWdyZWVuKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyZWVuKTtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4uYnRuLXdoaXRlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNnB4IDM2cHggOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRDBFRkVGO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kOiAjRDBFRkVGO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdyk7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbi5idG4tYmxhY2sge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMzZweCA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4uYnRuLWJvcmRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgcGFkZGluZzogNnB4IDM2cHggOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbi5idG4tYmx1ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAzNnB4IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJsdWUpO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLnNvY2lhbC1saW5rcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqXG5cbk1vZGFsXG5cbiAqL1xuXG4ub3ZlcmxheSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHotaW5kZXg6IDMwO1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xufVxuXG4ubW9kYWwge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDQwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG4ubW9kYWwuYWN0aXZlLFxuLm92ZXJsYXkuYWN0aXZle1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uanMtbW9kYWwtY2xvc2Uge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGZpbGw6ICM0NDQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Nsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB6LWluZGV4OiA1MDtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaW5wdXQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGMUYxRjE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFyay1ncmF5KTtcbiAgICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdyk7XG4gICAgfVxuICB9XG4gIGJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTQ7XG4gIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzQwNDE0NTtcbiAgfVxufVxuXG4ubW9kYWwtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzEwMTExNztcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE0O1xuICAuYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMCA4cHg7XG4gIH1cbn1cblxuLm1vZGFsLXdhdmVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0zMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJvdHRvbS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQwNDE0NTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYSB7XG4gICAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdyk7XG4gICAgfVxuICB9XG59XG5cbi8qKlxuXG5Nb2RhbCBlbmRcblxuICovXG5cblxuLnNlY3Rpb24tYmFubmVyIHtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3RyYXZlbF9iYW5uZXIuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0MHB4IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxNjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIH1cbiAgJl9fY2l0eWVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IC0xMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NpdHllcy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAmX19zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjg4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICZfYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIHotaW5kZXg6IDE2O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWFyY2guc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTE1cHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE0cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZWVuKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlYXJjaC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDI2cHggMzVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0LjI2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA4NnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQuNWRlZywgcmdiYSgwLCAwLCAwLCAwKSAxMC4yNyUsIHJnYmEoMCwgMCwgMCwgMC41KSA5MC45NyUpO1xuICB9XG59XG5cbnNlY3Rpb246bm90KC5zZWN0aW9uLWJhbm5lciwgLnNlY3Rpb24tc21hbGwtYmFubmVyLCAuc2VjdGlvbi1iYW5uZXItdG91cikge1xuICBtYXJnaW46IDgwcHggMDtcbn1cblxuLmNpdHktc2VjdGlvbiB7XG4gIC5tb3JlLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1ibHVlKTtcbiAgfVxuICAuY291bnRyeS1ibG9ja19fbmFtZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYmx1ZSk7XG4gIH1cbn1cblxuXG4uc2VjdGlvbi1ncmlkIHtcbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxOHB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogNTkuNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5tb3JlLWJsb2NrIHtcbiAgaGVpZ2h0OiAyNzlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpob3ZlciB7XG4gICAgLmFycm93LWNpcmNsZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzBweDtcbiAgICB0b3A6IDMwcHg7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzIuMTlweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHotaW5kZXg6IDE2O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuYXJyb3ctY2lyY2xlIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltZy9idXR0b24tYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG59XG5cbi5jb3VudHJ5LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmhvdmVyIHtcbiAgICAuY291bnRyeS1ibG9ja19faW1hZ2UgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG4gIH1cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMjc5cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgIH1cbiAgfVxuICAmX19uYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNi45NXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgei1pbmRleDogMTY7XG4gIH1cbiAgJl9fY291bnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgei1pbmRleDogMTY7XG4gIH1cbn1cblxuLmdyYXktYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTY7XG5cbn1cblxuLmxpZ2h0LWdyYXktYmcge1xuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmOCFpbXBvcnRhbnQ7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VjdGlvbi1ibHVlLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE1O1xuICBtYXJnaW4tdG9wOiAtMTMwcHghaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNDBweCA0MHB4IWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDEyMHB4IWltcG9ydGFudDtcbn1cblxuLmdyYXktYmFja2dyb3VuZCwgLnNlY3Rpb24tYmx1ZS1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgfVxuICBzZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLndoaXRlLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICB9XG4gIHNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmx1ZS1iZyB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZDogI0QwRUZFRjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgbWFyZ2luLXRvcDogLTEwMHB4IWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNztcbiAgc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIH1cbiAgc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5hZGQtZmF2b3VyaXRlcyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE4cHg7XG4gIGJvdHRvbTogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVhcnQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmFkZC1mYXZvdXJpdGVzOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uc2VjdGlvbi1leGN1cnNpb25zIHtcbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OS41cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgfVxuICB9XG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLWdhcDogMThweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgJjpob3ZlciB7XG4gICAgICAuc2VjdGlvbi1leGN1cnNpb25zX19pdGVtX2ltYWdlLWl0ZW0gaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX2NhdGVnb3J5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2Ljk4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgfVxuICAgICZfY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI4cHg7XG4gICAgfVxuICAgICZfdGltZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzZFODc5NDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9hdXRob3Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgfVxuICAgIH1cbiAgICAmX3ByaWNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICB9XG4gICAgJl9yYXRpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgICZfcmF0aW5nLWNvdW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N0YXIuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICAgICZfcmF0aW5nLXJldmlld3Mge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG4gICAgfVxuICAgICZfcHJpY2UtdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIH1cbiAgICAmX21haW4tcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgJl9vbGQtcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgfVxuICAgICZfc2hlZHVsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiA0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgLm1vcmUtc2hlZHVsZSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNy4xNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMEJFOEE0MDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTcuMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBiIHtcbiAgICAgICAgICBjb2xvcjogIzAwQkU4QTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfZGVzYyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICBsaW5lLWNsYW1wOiAzO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX25hbWUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICBsaW5lLWNsYW1wOiAzO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbWluLWhlaWdodDogNjZweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICB9XG4gICAgfVxuICAgICZfYXZhdGFyIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9zYWxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0b3A6IDU0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjQ4MjgyO1xuICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2Ljk4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIH1cbiAgICAmX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJl9jaXR5IHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIyLjA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIGJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgJl9pbWFnZS1pdGVtIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMjM5cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi10b3VycyB7XG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zZWN0aW9uLXRvdXJzX19pdGVtX2ltYWdlLWJsb2NrIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAmX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiA1MSU7XG4gICAgfVxuICAgICZfc2FsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogI2Y0ODI4MjtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNi45OHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICB9XG4gICAgJl9pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDIyOXB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9hdXRob3Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEdpbHJveTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gICAgICB9XG4gICAgfVxuICAgICZfYXZhdGFyIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9zaGVkdWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgc3BhbiwgLm1vcmUtc2hlZHVsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2Ljk4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODA4MTgyMzM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5tb3JlLXNoZWR1bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2Zvb3RlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAmX3ByaWNlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9wcmljZS1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgICZfcmF0aW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgICAmX3JhdGluZy1zdGFycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N0YXItZnVsbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICAgIGxpLm5vLXJhdGluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zdGFyLXN0cm9rZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9yZXZpZXdzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG4gICAgfVxuICAgICZfbWFpbi1wcmljZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMyLjE5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICAmX29sZC1wcmljZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICB9XG4gICAgJl9kZXNjIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICBsaW5lLWNsYW1wOiAzO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfY2F0ZWdvcmllcyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIxLjgzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICZfbmFtZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI3LjVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICB9XG4gICAgfVxuICAgICZfbGFiZWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHNwYW4uYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJsdWUpO1xuICAgICAgfVxuICAgICAgc3Bhbi55ZWxsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMi4wNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tbGlvbnMge1xuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDE1cHg7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zZWN0aW9uLWxpb25zX19pbWFnZSBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NpdHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI3N3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMzAuMDMlLCByZ2JhKDAsIDAsIDAsIDAuNykgMTAwJSk7XG4gICAgICB6LWluZGV4OiAxNDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgei1pbmRleDogMTU7XG4gIH1cbiAgJl9fbG9jYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG4gICZfX2NvdW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTcuMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5zZWN0aW9uLWJsdWUtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJsdWUpO1xufVxuXG4uc2VjdGlvbi1yZXZpZXdzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGhlaWdodDogNDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cbiAgICAmX3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cbiAgICAmX2NvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgfVxuICAgICZfY29udGVudC5vcGVuZWQge1xuICAgICAgbWF4LWhlaWdodDogMTUwMHB4O1xuICAgIH1cbiAgICAmX2F1dGhvciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9jb2x1bW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgJl9uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjQuNzZweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgICZfaGVhZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl90b3VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjIuMjhweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICMyNjU0Q0E7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyNjU0Q0E7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9jb250ZW50IHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTkuNDFweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gICAgfVxuICAgICZfYXZhdGFyIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9yYXRpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N0YXItZnVsbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLm9wZW4tcmV2aWV3IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTkuNDFweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN3aXBlci1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICByaWdodDogODBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB0b3A6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB0b3A6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpIHVybChcIi4uL2ltZy9uZXh0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpIHVybChcIi4uL2ltZy9wcmV2LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cblxuLnNlY3Rpb24td29yayB7XG4gICZfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNTBweDtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG4gIH1cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDU2MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogNjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA1NnB4O1xuICAgICAgbWF4LWhlaWdodDogNTZweDtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAmX19kZXNjIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICB9XG59XG5cbi5zZWN0aW9uLXF1ZXN0aW9uIHtcbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyOHB4O1xuICB9XG4gICZfX2xlZnQge1xuICAgIHBhZGRpbmc6IDY2cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGhlaWdodDogNzAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDc3cHg7XG4gICAgICBoZWlnaHQ6IDc3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcXVlc3Rpb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgcmlnaHQ6IDY0cHg7XG4gICAgICBib3R0b206IDY0cHg7XG4gICAgfVxuICAgIC5zZWN0aW9uLXF1ZXN0aW9uX19sZWZ0X3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLmFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICZfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCB2YXIoLS1kYXJrLWdyYXkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gICZfX2l0ZW0uYWNjb3JkaW9uX19pdGVtX3Nob3cge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG4gIH1cbiAgJl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyOHB4IDQwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIyLjA1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogdmFyKC0tcmVkLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wbHVzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgfVxuICB9XG4gICZfX2JvZHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG4gIH1cbn1cblxuLmFjY29yZGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLmFjY29yZGlvbl9faXRlbV9zaG93IC5hY2NvcmRpb25fX2hlYWRlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5cblxuLmFjY29yZGlvbl9fY29udGVudCBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmFjY29yZGlvbl9faXRlbTpub3QoLmFjY29yZGlvbl9faXRlbV9zaG93KSAuYWNjb3JkaW9uX19ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24tYmxvZyB7XG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICBncmlkLWdhcDogMjNweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMiAvIGF1dG87XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAzIC8gYXV0bztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMyAvIGF1dG87XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLnNlY3Rpb24tYmxvZ19faW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQsIDpudGgtY2hpbGQoMikpIHtcbiAgICAgIC5zZWN0aW9uLWJsb2dfX2NhdGVnb3J5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICB6LWluZGV4OiAxNjtcbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uLWJsb2dfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24tYmxvZ19fZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIyN3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgfVxuICB9XG4gICZfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjRweCAzNXB4IDM1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICZfX2l0ZW1faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG4gICZfX2F1dGhvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICAgIH1cbiAgfVxuICAmX19jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIyLjA1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICB9XG4gICZfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgbGluZS1jbGFtcDogNDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gICZfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX19kYXRlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gIH1cbiAgJl9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAmX19yZWFkIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcmVhZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgfVxuICAmX192aWV3cyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZpZXdzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICB9XG59XG5cbi5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGZvbnQtc2l6ZTogMzRweCFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHghaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xuICB9XG4gIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgdWwsIG9sIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIHVsLCBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIHAsIGxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICB9XG59XG5cbi5zZWN0aW9uLWxpc3QtY291bnRyaWVzIHtcbiAgJl9fbGlzdCB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxuICB9XG4gICZfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMEYyMDI4O1xuICAgICAgZm9udC1mYW1pbHk6ICdVbmJvdW5kZWQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNi4xOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDEycHggMThweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDgwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1kYXJrLWdyYXkpO1xuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOS40cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTkuNDFweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnJlYWRjcnVtYnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICNhY2FjYWM7XG4gICAgfVxuICAgIC5zZXBhcmF0b3Ige1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjYWNhY2FjO1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuLnRhYnMtbmF2IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zZWN0aW9uLWhlbHAge1xuICAuc2VjdGlvbi1xdWVzdGlvbl9fbGVmdDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50YWJzLW5hdiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjQTNCMTQyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxufVxuXG4uc2VjdGlvbi1zbWFsbC1iYW5uZXIge1xuICBoZWlnaHQ6IDQxN3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNDBweCA0MHB4O1xuICAuYnRuLXdoaXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMxLjg1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxNzVweDtcbiAgICB6LWluZGV4OiAxNjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzU0LjkyZGVnLCByZ2JhKDAsIDAsIDAsIDApIC02My4wOCUsIHJnYmEoMCwgMCwgMCwgMC42KSA5NS40MiUpO1xuXG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuXG5cbi5zZWN0aW9uLWJhbm5lci10b3VyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDQwcHggNDBweDtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMzEuODVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDE3OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICB9XG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNTQuOTJkZWcsIHJnYmEoMCwgMCwgMCwgMCkgLTYzLjA4JSwgcmdiYSgwLCAwLCAwLCAwLjYpIDk1LjQyJSk7XG5cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE3O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAvLyY6YmVmb3JlIHtcbiAgLy8gIGNvbnRlbnQ6ICcnO1xuICAvLyAgd2lkdGg6IDEwMCU7XG4gIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICBoZWlnaHQ6IDEwMHB4O1xuICAvLyAgYmFja2dyb3VuZDogI2U5ZTdlNztcbiAgLy8gIHRvcDogLTYwcHg7XG4gIC8vICB6LWluZGV4OiAxNDtcbiAgLy99XG4gIC8vJjphZnRlciB7XG4gIC8vICBjb250ZW50OiAnJztcbiAgLy8gIHdpZHRoOiAxMDAlO1xuICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgaGVpZ2h0OiAxMDBweDtcbiAgLy8gIGJhY2tncm91bmQ6ICNlOWU3ZTc7XG4gIC8vICBib3R0b206IC02MHB4O1xuICAvLyAgei1pbmRleDogMTQ7XG4gIC8vfVxufVxuXG4uZGFyay1ncmF5LWJnIHtcbiAgYmFja2dyb3VuZDogI2U5ZTdlNyFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWNhdGVnb3JpZXMge1xuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE0cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaXRlbS5tb3JlIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM4MDgxODI7XG4gICAgYmFja2dyb3VuZDogIzgwODE4MjMzO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgICBzcGFuLCAuY291bnQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIH1cbiAgICAuY291bnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAmX19pdGVtLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgLmNvdW50IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICAgIH1cbiAgfVxufVxuXG4ud2hpdGUtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTY7XG4gIG1hcmdpbi10b3A6IDBweCFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmOGY4ZjghaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1leGN1cnNpb25zLCAuc2VjdGlvbi10b3VycywgLnNlY3Rpb24tZ3VpZGVzLCAuc2VjdGlvbi1yZXZpZXdzLCAuc2VjdGlvbi1ibG9nIHtcbiAgLm1vcmUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLm5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWd1aWRlcywgLnNlY3Rpb24tcmV2aWV3cyB7XG4gIC5tb3JlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uZXh0LmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gICAgLnByZXYuZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuXG4gICAgLm5leHQge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KSB1cmwoXCIuLi9pbWcvbmV4dC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJSFpbXBvcnRhbnQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KSB1cmwoXCIuLi9pbWcvbmV4dC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJSFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gICAgLnByZXYge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KSB1cmwoXCIuLi9pbWcvcHJldi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCUhaW1wb3J0YW50O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdykgdXJsKFwiLi4vaW1nL3ByZXYuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJSFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLWd1aWRlcyB7XG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgICAmX2hlYWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICAmX2xhYmVscyB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjIuMDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICB9XG4gICAgICAueWVsbG93IHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgICAgIH1cbiAgICAgIC5ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYmx1ZSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl92aXNpdGVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjIuMDVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gICAgJl9hdXRob3Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgICZfZ3VpZGVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9jb2x1bW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX3JhdGluZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgJl9yYXRpbmctbnVtYmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3Rhci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAmX3Jldmlld3Mge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMTVweCAwIDIzcHg7XG4gICAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcbiAgICB9XG4gICAgLmJ0bi1ibGFjayB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgfVxuICAgIH1cbiAgICAmX2F2YXRhciB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb3JlLWJ1dHRvbi13cmFwcGVyIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNCAvIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWRkLWZhdm91cml0ZXMtZnVsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMzlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ctaC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc2VjdGlvbi1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZzogOTBweCAwIDMwcHg7XG4gIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC02MHB4IWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAtNjBweDtcbiAgei1pbmRleDogMTM7XG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBnYXA6IDIwcHg7XG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3LjI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhLmFjdGl2ZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbik7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi10b3VyLWNvbnRlbnQge1xuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAmX19sZWZ0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzcwcHgpO1xuICB9XG4gICZfX3JpZ2h0IHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDEyMHB4O1xuICB9XG59XG5cbi5yaWdodC1hdXRob3Ige1xuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMyLjE5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjEuNnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgJl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzVweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI0QwRUZFRjk5O1xuICAgICZfdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOS43MXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgICZfbGluZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxLjgzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yYXRpbmcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N0YXIuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9wcmljZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZ3JlZW4pO1xuICAgIH1cbiAgICAmX3ByaWNlLWxpbmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgICZfbWFpbi1wcmljZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMyLjE5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmX29sZC1wcmljZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMyLjE5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICB9XG4gICAgJl9wcmljZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAmX3NhbGUge1xuICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2Ljk4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZDogI0Y0ODI4MjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICAgICZfcmVkLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjRjQ4MjgyO1xuICAgIH1cbiAgICAmX2Rlc2Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1ncmVlbik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvdXItY29udGVudCB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gICZfX2dhbGxlcnkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTUsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDE0cHg7XG4gICAgYSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA1IC8gYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyNThweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNyAvIGF1dG87XG4gICAgICAgIGdyaWQtcm93OiBzcGFuIDIgLyBhdXRvO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogNTE2cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNCAvIGF1dG87XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyNDRweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA0IC8gYXV0bztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDI0NHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDggLyBhdXRvO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMjU4cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fcHJvZ3JhbXMge1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2RheXMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgLnRleHQtZ2FsbGVyeSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIGdyaWQtZ2FwOiAxMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTI4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmX3JvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4MDgxODI7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gOTBweCk7XG4gICAgICAgIGxlZnQ6IDM3cHg7XG4gICAgICAgIHRvcDogOTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9udW1iZXIge1xuICAgICAgd2lkdGg6IDczcHg7XG4gICAgICBoZWlnaHQ6IDY5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgICAmX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQ6IDYwMCAyOHB4IC8gMzQuM3B4IEdpbHJveSFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICB9XG4gICAgICB1bCwgb2wge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgcCwgbGkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fcHJpY2Utbm90LWluIHtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjkuNHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xpc3Qtbm90LnN2Z1wiKSBuby1yZXBlYXQgbGVmdCAxOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19kYXRlcyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBoMiB7XG4gICAgICBmb250OiA2MDAgMzBweCAvIDM3LjNweCBHaWxyb3khaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgIC5mb3JtLWdyb3VwLWJ1dHRvbiB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDMgLyBhdXRvO1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmOmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwQkU4QTMzO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMEJFOEE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzgwODE4MjtcbiAgICAgICAgYmFja2dyb3VuZDogIzgwODE4MjMzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAuZGF0ZXNfX2l0ZW1fdG9wIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGVzX19pdGVtX2JvdHRvbSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3ByaWNlLWluIHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xpc3Quc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29tZm9ydCB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJl9saW5lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fcmF0aW5nIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICAmX2JvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zdGFyLWZ1bGwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX29yZ2FuaXphdG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICZfaGVhZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNy4xNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICB9XG4gICAgfVxuICAgICZfbGFiZWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMi4wNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgICAgLmJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1ibHVlKTtcbiAgICAgIH1cbiAgICAgIC55ZWxsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX2Rlc2Mge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAmX3RleHQge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIzMHB4KTtcbiAgICB9XG4gICAgJl9yaWdodCB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTY4cHg7XG4gICAgICAgIGhlaWdodDogMTY4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX3JhdGluZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9yYXRpbmctY291bnQge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3Rhci5zdmcgXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfbGluZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2JvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNC43NnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbik7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmV2aWV3cy1ncmlkIHtcbiAgLnNlY3Rpb24tcmV2aWV3c19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uLXJldmlld3NfX2l0ZW0ge1xuICAgIGhlaWdodDogNDU2cHg7XG4gIH1cbiAgLnNlY3Rpb24tcmV2aWV3c19faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zZWN0aW9uLXJldmlld3NfX2l0ZW0ub3BlbmVkIHtcbiAgICB6LWluZGV4OiAxNjtcbiAgICAuc2VjdGlvbi1yZXZpZXdzX19pdGVtX3dyYXBwZXIge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDhweCAwcHggcmdiYSgzNCwgNjAsIDgwLCAwLjEyKTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA4cHggMHB4IHJnYmEoMzQsIDYwLCA4MCwgMC4xMik7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCAwcHggcmdiYSgzNCwgNjAsIDgwLCAwLjEyKTtcbiAgICB9XG5cbiAgfVxufVxuXG4uc2VjdGlvbi1hYm91dCB7XG4gIC5jb250YWluZXJcbiAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQ6IDYwMCA0MnB4IEdpbHJveSFpbXBvcnRhbnQ7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWdyZWVuKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgaGVpZ2h0OiA0MzhweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLXRleHQge1xuICBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tZXhjIHtcbiAgLnNlY3Rpb24tdG91ci1jb250ZW50X19yaWdodCB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLXRvdXItY29udGVudF9fbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5jYWxlbmRhci1oZWFkIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBsaSB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1ncmVlbik7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyZWVuKTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTogJ0dpbHJveSchaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNC42NnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgfVxuICB9XG4gIC5jYWxlbmRhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAyOHB4IDIwcHggMTJweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDMwcHggODRweCAwcHggIzEzMEEyRTE0O1xuXG4gICAgLnByZXYsIC5uZXh0IHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgICAucHJldiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJldi1tLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB9XG4gICAgLm5leHQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL25leHQtbS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5kYXkuZW1wdHkge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAubW9udGgge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICZfX2hlYWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JEQkRCRDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBidXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faGVhZC1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCREJEQkQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGF5cyB7IGRpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7IH1cbiAgLmRheXMtaGVhZCB7IGRpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7IH1cbiAgLmRheS5oZWFkZXIge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICB9XG4gIC5kYXkge1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyLWNhbGVuZGFyLCAuaGVhZGVyLWNhbGVuZGFyLW5leHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNC41cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIH1cbiAgLndlZWtlbmQgeyBjb2xvcjogcmVkOyB9XG4gIC5mcmVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwMEJFOEE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogOXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgfVxuICB9XG4gIC5idXN5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ4MjgyO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIH1cbn1cblxuLmNhbGVuZGFyLWRlc2Mge1xuICBtYXJnaW46IDMwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgJl9fYnVzeSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjQ4MjgyO1xuICAgIH1cbiAgfVxuICAmX19mcmVlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMEJFOEE7XG4gICAgfVxuICB9XG59XG5cbi5jYWxlbmRhci1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmF3YWl0cyB7XG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogJ0dpbHJveSchaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNC42NnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTogJ0dpbHJveSchaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNi45NXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG4gICAgcCwgbGkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICAgIH1cbiAgICB1bCwgb2wge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gIH1cbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBhLmJ0bi1ncmVlbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgICZfYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1mYW1pbHk6ICdHaWxyb3knIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzQuNjZweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBwLCBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcbiAgICB9XG4gICAgdWwsIG9sIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9yLWRhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3B1cC1jYWxlbmRhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgei1pbmRleDogMjU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBvcGFjaXR5OiAwO1xuICAmLm9wZW5lZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmNhbGVuZGFyIHtcbiAgICB3aWR0aDogMzQ0cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMzJweCAwcHggIzEzMEEyRTEyO1xuICAgICZfX2hlYWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAuZGF0ZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5kYXRlIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogIzAwQkU4QTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgJi5zdGFydC1kYXRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxODtcbiAgICAgIH1cbiAgICAgICYuZW5kLWRhdGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE4O1xuICAgICAgfVxuICAgICAgJi5pbi1yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM4ZmUzY2M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogIzk5OTc5RTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLmJ1dHRvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAuc2VsZWN0LWRhdGUge1xuICAgICAgICBwYWRkaW5nOiA4cHggMzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE5O1xuICAgIC5zZWxlY3RlZC12YWx1ZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLm9wdGlvbiB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgLm1vbnRoLXNlbGVjdCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbiAgLnllYXItc2VsZWN0IHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuLmN1c3RvbS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlbGVjdGVkLXZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub3B0aW9ucy1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vcHRpb25zLWxpc3Quc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3B0aW9uIHtcbiAgcGFkZGluZzogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwYmU4YTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICB9XG59XG5cbi5zZWN0aW9uLWNhdGVnb3JpZXNfX2JvdHRvbSB7XG4gIG1hcmdpbjogNjBweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvcm0tc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogN3B4O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBidXR0b24ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGhlaWdodDogMzRweDtcbiAgICB3aWR0aDogNjJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdykgdXJsKFwiLi4vaW1nL3NlYXJjaF8yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAuZGF0ZS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxNjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYub3BlbmVkIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbiAgLnBlb3BsZS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxNjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICYub3BlbmVkIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbiAgLnByaWNlLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTFweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE2NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgJi5vcGVuZWQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuICAuYnVzLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTFweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE5NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgJi5vcGVuZWQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBlb3BsZS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgei1pbmRleDogMjU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBvcGFjaXR5OiAwO1xuICAmLm9wZW5lZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAmX193cmFwcGVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDMycHggMHB4ICMxMzBBMkUxMjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cbi50eXBlLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB6LWluZGV4OiAyNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIG9wYWNpdHk6IDA7XG4gICYub3BlbmVkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuXG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX193cmFwcGVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDMycHggMHB4ICMxMzBBMkUxMjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbiAgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJjpjaGVja2VkIH4gbGFiZWwge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRhcmstZ3JheSk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZWVuKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4ucHJpY2UtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHotaW5kZXg6IDI1O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgb3BhY2l0eTogMDtcbiAgLnZhbHVlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgfVxuICB9XG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zbGlkZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLnNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDM7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ncmFmZmljLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblxuICAgIH1cbiAgfVxuICAudGh1bWIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdG9wOiAtOHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggIzAwMDAwMDVDO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0QxRDFEMTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXG4gIH1cbiAgLnByaWNlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAmLm9wZW5lZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAmX193cmFwcGVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDMycHggMHB4ICMxMzBBMkUxMjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuLmZvcm0tZ3JvdXAtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY291bnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5taW51cywgLnBsdXMge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm51bWJlciB7XG4gIHdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb3VudGVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaW5wdXQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgY29sb3I6ICMwMGJlOGE7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwQkU4QTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gIH1cbn1cblxuXG4uc2VjdGlvbi1ibG9nLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gICZfX2hlYWQge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAmX2xlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gICAgICB9XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4MDgxODI7XG4gICAgICB9XG4gICAgICAuZGF0ZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmVlbik7XG4gICAgICB9XG4gICAgICAudGltZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9yZWFkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICAgICAgfVxuICAgICAgLnZpZXdzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlld3Muc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgIH1cbiAgICAgIC5jb21tZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tbWVudC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICAgICAgfVxuICAgICAgLnJhdGluZyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N0YXJfcy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAueWEtc2hhcmUyX19pdGVtX21vcmUueWEtc2hhcmUyX19pdGVtX2hhcy1wcmV0dHktdmlldyAueWEtc2hhcmUyX19pY29uX21vcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NoYXJlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgICAueWEtc2hhcmUyX19jb250YWluZXJfc2l6ZV9tIC55YS1zaGFyZTJfX2l0ZW1fbW9yZS55YS1zaGFyZTJfX2l0ZW1faGFzLXByZXR0eS12aWV3IC55YS1zaGFyZTJfX2xpbmtfbW9yZS55YS1zaGFyZTJfX2xpbmtfbW9yZS1idXR0b24tdHlwZV9zaG9ydCB7XG4gICAgICB3aWR0aDogMjlweDtcbiAgICAgIGhlaWdodDogMjlweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgfVxuICAmX193cmFwcGVyIHtcbiAgICBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JyFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCwgdWwsIG9sIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA0NDVweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uY29tbWVudC1tYWluIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gICZfX2hlYWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NDcwNzM7XG4gICAgaDIge1xuICAgICAgZm9udC1mYW1pbHk6ICdHaWxyb3knIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAmX193cmFwcGVye1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjQ3MDczO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgJl9ibG9jayB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggOXB4IDBweCAjOTk5NzlFMjQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxuICB9XG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAuY29tbWVudC1tYWluX19pdGVtX2JvdHRvbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX2NvbHVtbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6IHZhcigtLWdyYXktY29sb3IpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxpa2Uge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xpa2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6IHZhcigtLWdyYXktY29sb3IpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICAuZGlzbGlrZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGlzbGlrZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogdmFyKC0tZ3JheS1jb2xvcik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgICZfYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgJl9yZXBseSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcmVwbHkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG4gICAgfVxuICAgICZfbGlrZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfX2Zvcm0ge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JyFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXgtd2lkdGg6IDU1NHB4O1xuICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnNtYWxsLWdyb3VwIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIH1cbiAgICAgIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMTNweCAyMnB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDlweCAwcHggIzk5OTc5RTI0O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yYXRpbmcge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N0YXIteWVsbG93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gICAgbGkuZ3JheS1zdGFyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zdGFyLWdyYXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tZ3JpZCwgLnNlY3Rpb24tZXhjdXJzaW9ucyAuY29udGFpbmVyLCAuc2VjdGlvbi10b3VycyAuY29udGFpbmVyLCAuc2VjdGlvbi1saW9ucyAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLWxpb25zX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG4gIC5zZWN0aW9uLWdyaWRfX3dyYXBwZXIsIC5zZWN0aW9uLWV4Y3Vyc2lvbnNfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLnNlY3Rpb24tbGlvbnNfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBhdXRvO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDQ7XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLXRvdXJzX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG4gIHNlY3Rpb246bm90KC5zZWN0aW9uLW1haW4tYmFubmVyLC5zZWN0aW9uLWZvcm0sLnNlY3Rpb24tZGVzY3JpdGlvbiwuc2VjdGlvbi1ibG9nLWl0ZW0sLnNlY3Rpb24tdGV4dCkgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxuICAuYnRuLWJsdWUge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIC5zZWN0aW9uLXdvcmtfX3JvdyB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLXdvcmtfX3Jvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLXdvcmtfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbiAgLnNlY3Rpb24tbmF2aWdhdGlvbiB1bCB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgfVxuICAuc2VjdGlvbi1uYXZpZ2F0aW9uIC5jb250YWluZXIge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG4gIC5zZWN0aW9uLWJhbm5lci10b3VyIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLnNlY3Rpb24tc21hbGwtYmFubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLm1vcmUtYnV0dG9uLXdyYXBwZXIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBhdXRvO1xuICB9XG4gIC8qINGF0YDQvtC8LCDRgdCw0YTQsNGA0LggKi9cbiAgLnNlY3Rpb24tbmF2aWdhdGlvbiAuY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7IHdpZHRoOiAwOyB9XG5cbiAgLyogaWUgMTArICovXG4gIC5zZWN0aW9uLW5hdmlnYXRpb24gLmNvbnRhaW5lciB7IC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuXG4gIC8qINGE0YQgKNGB0LLQvtC50YHRgtCy0L4g0LHQvtC70YzRiNC1INC90LUg0YDQsNCx0L7RgtCw0LXRgiwg0LTRgNGD0LPQuNGFINGB0L/QvtGB0L7QsdC+0LIg0YLQvtC20LUg0L3QtdGCKSovXG4gIC5zZWN0aW9uLW5hdmlnYXRpb24gLmNvbnRhaW5lciB7IG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTsgfVxuICAuc2VjdGlvbi1iYW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgaGVhZGVyIC5oZWFkZXItbWFpbl9fbWVudSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyLW1haW5fX21lbnUgbGkgYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlci1tYWluX19tZW51IGxpIGEgaW1nIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXItbWFpbl9fbWVudSBsaSBzcGFuLmNvdW50IHtcbiAgICByaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyLW1haW5fX2xvZ28ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmJ1cmdlciB7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9idXJnZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuc2VjdGlvbi1iYW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgfVxuICAuc2VjdGlvbi1iYW5uZXJfX3NlYXJjaCBpbnB1dCB7XG4gICAgcGFkZGluZzogMThweCAyNHB4O1xuICB9XG4gIC5zZWN0aW9uLWJhbm5lcl9fc2VhcmNoIGlucHV0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIH1cbiAgLnNlY3Rpb24tZXhjdXJzaW9uc19fd3JhcHBlciwgLnNlY3Rpb24tZ3JpZF9fd3JhcHBlciwgLnNlY3Rpb24tcXVlc3Rpb25fX3dyYXBwZXIsIC5zZWN0aW9uLWJsb2dfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLnNlY3Rpb24tZXhjdXJzaW9ucyAuY29udGFpbmVyLCAuc2VjdGlvbi1ncmlkLCAuc2VjdGlvbi1saW9ucyAuY29udGFpbmVyLCAuc2VjdGlvbi10b3VycyAuY29udGFpbmVyIHtcbiAgfVxuICAuc2VjdGlvbi1leGN1cnNpb25zLCAuc2VjdGlvbi10b3VycywgLnNlY3Rpb24tbGlvbnMsIC5zZWN0aW9uLXJldmlld3MsIC5zZWN0aW9uLXF1ZXN0aW9uLCAuc2VjdGlvbi1ibG9nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5idG4tYmx1ZSwgLmJ0bi15ZWxsb3csIC5idG4tYmxhY2sge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbi1ndWlkZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnNlY3Rpb24tZ3VpZGVzX19oZWFkIHtcbiAgICAgIC5idG4tYmx1ZSwgLmJ0bi15ZWxsb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLWJsb2dfX2l0ZW06Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWJsb2dfX2l0ZW0sIC5zZWN0aW9uLWJsb2dfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gYXV0bztcbiAgfVxuICAuc2VjdGlvbi1saW9uc19faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24tbGlvbnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1hcmVhOiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uLWxpb25zX193cmFwcGVyLCAuc2VjdGlvbi1ndWlkZXNfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLnNlY3Rpb24tdG91cnNfX2l0ZW1fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zZWN0aW9uLXRvdXJzX19pdGVtX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLXRvdXJzX19pdGVtX2NvbnRlbnQsIC5zZWN0aW9uLXRvdXJzX19pdGVtX3ByaWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbi10b3Vyc19faXRlbV9mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlY3Rpb24tbGlvbnNfX2hlYWQgaDIge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBzZWN0aW9uOm5vdCguc2VjdGlvbi1tYWluLWJhbm5lciwuc2VjdGlvbi1mb3JtLC5zZWN0aW9uLWRlc2NyaXRpb24sLnNlY3Rpb24tYmxvZy1pdGVtLC5zZWN0aW9uLXRleHQpIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLnNlY3Rpb24td29ya19fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi13b3JrX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuc2VjdGlvbi13b3JrX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLXdvcmtfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgLnNlY3Rpb24tcXVlc3Rpb24gKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2VjdGlvbi1xdWVzdGlvbl9fbGVmdCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuXG4gIH1cbiAgLnNlY3Rpb24tcXVlc3Rpb25fX2xlZnQ6YmVmb3JlIHtcbiAgICByaWdodDogMzBweDtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tcXVlc3Rpb25fX2xlZnQgLnNlY3Rpb24tcXVlc3Rpb25fX2xlZnRfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxuXG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uIGgyLCAuc2VjdGlvbi1kZXNjcmlwdGlvbiBoMywgLnNlY3Rpb24tZGVzY3JpcHRpb24gaDQsIC5zZWN0aW9uLWRlc2NyaXB0aW9uIGg1LCAuc2VjdGlvbi1kZXNjcmlwdGlvbiBoNiB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLXRvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLXRvcF9fY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBmb290ZXIgLmxvZ28tZGVzYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci10b3BfX2Jsb2NrLCBmb290ZXIgLmZvb3Rlci10b3BfX2NvbHVtbl9tZW51IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyIWltcG9ydGFudDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uLXNtYWxsLWJhbm5lciBoMSwgLnNlY3Rpb24tYmFubmVyLXRvdXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICAuc2VjdGlvbi10b3Vyc19faXRlbV9zaGVkdWxlIHtcbiAgICBnYXA6IDVweDtcbiAgfVxuICAuc2VjdGlvbi1ndWlkZXNfX2l0ZW1faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLnNlY3Rpb24tZ3VpZGVzX19pdGVtX2xhYmVscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zZWN0aW9uLWd1aWRlc19faXRlbV9yYXRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzVweDtcbiAgICB0b3A6IDM1cHg7XG4gIH1cbiAgLnNlY3Rpb24tZ3VpZGVzX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24tYmxvZ19fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuc2VjdGlvbi1ibG9nX19hdXRob3Igc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5zZWN0aW9uLWJhbm5lci10b3VyIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAuc2VjdGlvbi10b3VyLWNvbnRlbnRfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlY3Rpb24tdG91ci1jb250ZW50X19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudG91ci1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAudG91ci1jb250ZW50X19nYWxsZXJ5IGE6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG4gIC50b3VyLWNvbnRlbnRfX2dhbGxlcnkgYTpudGgtY2hpbGQoMikgaW1nIHtcbiAgICBoZWlnaHQ6IDEyNXB4O1xuICB9XG4gIC50b3VyLWNvbnRlbnRfX2dhbGxlcnkgYTpudGgtY2hpbGQoMykgaW1nIHtcbiAgICBoZWlnaHQ6IDEyNXB4O1xuICB9XG4gIC50b3VyLWNvbnRlbnRfX2dhbGxlcnkgYTpudGgtY2hpbGQoNCkgaW1nIHtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICB9XG4gIC50b3VyLWNvbnRlbnRfX2dhbGxlcnkgYSBpbWcge1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmV2aWV3cy1ncmlkIC5zZWN0aW9uLXJldmlld3NfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLnRvdXItY29udGVudF9fZGF5cyAudGV4dC1nYWxsZXJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC50b3VyLWNvbnRlbnRfX2RhdGVzIGZvcm0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLnRvdXItY29udGVudF9fZGF0ZXMgZm9ybSAuZm9ybS1ncm91cC1idXR0b24ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBhdXRvO1xuICB9XG4gIC50b3VyLWNvbnRlbnRfX2RhdGVzIGZvcm0gbGFiZWwgLmRhdGVzX19pdGVtX3RvcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC50b3VyLWNvbnRlbnRfX2RhdGVzIGZvcm0gbGFiZWwgLmRhdGVzX19pdGVtX2JvdHRvbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC50b3VyLWNvbnRlbnRfX29yZ2FuaXphdG9yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnRvdXItY29udGVudF9fb3JnYW5pemF0b3JfY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRvdXItY29udGVudF9fb3JnYW5pemF0b3JfYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAudG91ci1jb250ZW50X19vcmdhbml6YXRvcl9yaWdodCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAucmlnaHQtYXV0aG9yX19oZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uLXRvdXItY29udGVudF9fcmlnaHQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uLXNtYWxsLWJhbm5lciAuYnRuLXdoaXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uLXF1ZXN0aW9uX193cmFwcGVyI3RhYnMge1xuICAgIC5zZWN0aW9uLXF1ZXN0aW9uX19sZWZ0IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgfVxuICAuc2VjdGlvbi1xdWVzdGlvbl9fbGVmdCAuc2VjdGlvbi1xdWVzdGlvbl9fbGVmdF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5zZWN0aW9uLWV4YyAuY2FsZW5kYXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlY3Rpb24tZXhjIC5tb250aCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLWV4YyAuZGF5IHtcbiAgICB3aWR0aDogMzlweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgbWFyZ2luOiAycHg7XG4gIH1cbiAgLnNlY3Rpb24tZXhjIC5jYWxlbmRhciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuc2VjdGlvbi1saXN0LWNvdW50cmllc19fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuc2VjdGlvbi1saXN0LWNvdW50cmllc19fd3JhcHBlciBsaSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWN0aW9uLWNhdGVnb3JpZXNfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuICAuc2VjdGlvbi1jYXRlZ29yaWVzX19pdGVtIHNwYW4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAvKiDRhdGA0L7QvCwg0YHQsNGE0LDRgNC4ICovXG4gIC5zZWN0aW9uLWNhdGVnb3JpZXNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHsgd2lkdGg6IDA7IH1cblxuICAvKiBpZSAxMCsgKi9cbiAgLnNlY3Rpb24tY2F0ZWdvcmllc19fbGlzdCB7IC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuXG4gIC8qINGE0YQgKNGB0LLQvtC50YHRgtCy0L4g0LHQvtC70YzRiNC1INC90LUg0YDQsNCx0L7RgtCw0LXRgiwg0LTRgNGD0LPQuNGFINGB0L/QvtGB0L7QsdC+0LIg0YLQvtC20LUg0L3QtdGCKSovXG4gIC5zZWN0aW9uLWNhdGVnb3JpZXNfX2xpc3QgeyBvdmVyZmxvdzogLW1vei1zY3JvbGxiYXJzLW5vbmU7IH1cbiAgLnNlY3Rpb24tY2F0ZWdvcmllc19fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5maWx0ZXItcG9wdXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkhaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXItcG9wdXAge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuZmlsdGVyLXBvcHVwLm9wZW5lZCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuYnV0dG9ucyAuYnRuLWJvcmRlciB7XG4gICAgcGFkZGluZzogNnB4IDM2cHggOHB4O1xuICB9XG4gIC5zZWN0aW9uLWNhdGVnb3JpZXNfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubGlzdC1maWx0ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmZvcm0tZ3JvdXAsIC5mb3JtLWdyb3VwLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZmlsdGVyLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbiAgLmZvcm0tZ3JvdXAtYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZvcm0tc2VhcmNoIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5jb21tZW50LW1haW5fX2l0ZW06Zmlyc3QtY2hpbGQgLmNvbW1lbnQtbWFpbl9faXRlbV9ib3R0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbi1ibG9nLWl0ZW1fX2hlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlY3Rpb24tYmxvZy1pdGVtX19oZWFkX2xlZnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLnNlY3Rpb24tYmxvZy1pdGVtX19oZWFkX3JpZ2h0IHtcbiAgICBuYXYtbGVmdDogYXV0bztcbiAgfVxuICAuc2VjdGlvbi1hYm91dCAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zZWN0aW9uLWFib3V0X19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbi1hYm91dF9fY29udGVudCBoMiB7XG4gICAgZm9udDogNjAwIDMycHggR2lscm95ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tYWJvdXRfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICB9XG4gIC5zZWN0aW9uLWJhbm5lcl9fc2VhcmNoIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9taXhpbnMvbWVkaWFcIjtcblxuaGVhZGVyLmJsYWNrLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0MHB4IDQwcHg7XG59XG5cbmhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjA7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICAuaGVhZGVyLW1haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgJl9fbWVudSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGkge1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5jb3VudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0QwRUZFRjtcbiAgICAgICAgICBib3JkZXI6IDIuMjlweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4MiUpIHNlcGlhKDUzJSkgc2F0dXJhdGUoMzkyJSkgaHVlLXJvdGF0ZSgxOWRlZykgYnJpZ2h0bmVzcygxMDclKSBjb250cmFzdCgxMDYlKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0LjVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbC1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3MHB4KSB7XG4gIC5oZWFkZXItbWFpbl9fbG9nbyBhIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG4gIC5idG4tYm9yZGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gIH1cbiAgLnNvY2lhbC1saW5rcyB7XG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhlYWRlci1tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MTBweCkge1xuICBoZWFkZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAuaGVhZGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAmX19pY29ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhlYWRlci1tYWluX19jb2x1bW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1tYWluIHtcbiAgICAuYnRuLWJvcmRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuaGVhZGVyLW1haW5fX3NvY2lhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLW1haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAubW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG4gIC5oZWFkZXItbWFpbl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gICAgfVxuICB9XG4gIC5tYXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjOTA5MDkwMzM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gIC5tYXNrLm1vZGFsLXNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMzA7XG4gIH1cbiAgLnNsaW5reS1tZW51IHtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cblxuICAubm8tc2Nyb2xsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtY29udGVudCBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1vZGFsLW1lbnUge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogLTM0N3B4O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIHotaW5kZXg6IDMxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdy14OiB1bnNldDtcbiAgICB9XG4gICAgLmNvbG9yLWluZGVybGluZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIG1hcmdpbjogMHB4IDE1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAuZmVlZGJhY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgICAgLmJ0bi15ZWxsb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuc29jaWFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaW5reS10aGVtZS1kZWZhdWx0IGE6bm90KC5iYWNrKSB7XG4gICAgc3BhbiB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICB9XG4gICAgLnF1YW50aXR5IHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIH1cbiAgfVxuICAuc2xpbmt5LXRoZW1lLWRlZmF1bHQgYTpub3QoLmJhY2spOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0teWVsbG93KTtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1zaG93IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zbGlua3ktdGhlbWUtZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2xpbmt5LW1lbnUgdWwge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgfVxuICAuc2xpbmt5LW1lbnUgLmZvci1zZXBhcmF0b3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5zbGlua3ktbWVudSAuZm9yLXNlcGFyYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgMTAwJSwgI0ZGRiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwKSAxMDAlKSwgcmFkaWFsLWdyYWRpZW50KDg2LjgyJSA4Ni44MiUgYXQgNTAlIDAuOTElLCAjOTk5NzlFIDAlLCByZ2JhKDE1MywgMTUxLCAxNTgsIDAuMDApIDEwMCUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMXB4KTtcblxuICB9XG4gIC5zbGlua3ktdGhlbWUtZGVmYXVsdCAubmV4dDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kcm9wZG93bi1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2cHg7XG4gIH1cbiAgLnNsaW5reS10aGVtZS1kZWZhdWx0IC5iYWNrOjpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuc2xpbmt5LXRoZW1lLWRlZmF1bHQgLm5leHQ6aG92ZXI6OmFmdGVyLCAuc2xpbmt5LXRoZW1lLWRlZmF1bHQgLmJhY2s6aG92ZXI6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDc0JSkgc2VwaWEoNDMlKSBzYXR1cmF0ZSg1NDYyJSkgaHVlLXJvdGF0ZSgzNTJkZWcpIGJyaWdodG5lc3MoMTEwJSkgY29udHJhc3QoMTAzJSk7XG4gIH1cbiAgLnNsaW5reS10aGVtZS1kZWZhdWx0IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmFjdGl2ZTphZnRlciwgLnN1Ym1lbnUtbGluazphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuanMtbWVudSBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5zbGlua3ktdGhlbWUtZGVmYXVsdCBhOm5vdCguYmFjaykge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubW9kYWwtbWVudSB7XG4gICAgJl9fYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgJl9jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDUwJSA1MCUgYXQgNTAlIDEwMCUsICNGRkYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMCkgMTAwJSksIHJhZGlhbC1ncmFkaWVudCg4Ni44MiUgODYuODIlIGF0IDUwJSAwLjkxJSwgIzk5OTc5RSAwJSwgcmdiYSgxNTMsIDE1MSwgMTU4LCAwLjAwKSAxMDAlKTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIxcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zb2NpYWwge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NvbHVtbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAmX19iYXNrZXQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAuYmFza2V0LXdyYXBwZXJfX2NvdW50ICB7XG4gICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItYm90dG9tX19jb250YWN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAuaGVhZGVyLWJvdHRvbV9fcmlnaHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIC5jb21wYXJpc29uLCAuY2FiaW5ldCwgLmZhdm9yaXRlcyB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMEQwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuXG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb21wYXJpc29uIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICBmaWxsOiB2YXIoLS15ZWxsb3cpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNhYmluZXQge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6IHZhcigtLXllbGxvdyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmF2b3JpdGVzIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLXllbGxvdyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tb2RhbC1tZW51IC5jb250YWluZXIge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAwcHg7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsImZvb3RlciB7XG4gIHBhZGRpbmc6IDkwcHggMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICBib3JkZXItcmFkaXVzOiA0MHB4IDQwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE1O1xuICAubG9nby1kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTkuMThweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmZvb3Rlci10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICZfX2Jsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4Ljc3cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjguNzdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19jb2x1bW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGEuYnRuLXdoaXRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICAgICAgfVxuICAgICAgJl9zb2NpYWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9tZW51IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4Ljc3cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gICAgfVxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */
