@charset "UTF-8";
/*!
    Theme Name: Hape
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;width:100%;background:#fff}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1:not(.site-title):before,h2:before{content:none}:focus{outline:none}.header{height:90px;width:100%;margin:0 auto;padding:0;display:block}.header__languageSwitcher{display:block;height:30px;background:#dbbee7}.header__languageSwitcher-container{margin:0 auto;max-width:1680px;width:calc(100% - 20px)}.header__languageSwitcher-container .wpml-ls-legacy-dropdown-click{float:right}.header__languageSwitcher-container .wpml-ls-legacy-list-horizontal{padding:2px}.header__languageSwitcher-container .wpml-ls-legacy-dropdown-click .wpml-ls-item{width:190px}.header__languageSwitcher-container ul{float:right}.header__languageSwitcher-container ul .wpml-ls-item-legacy-dropdown-click>a{opacity:.8}.header__languageSwitcher-container ul a{padding:5px 7px;font-size:12px;border:none;color:#333;line-height:16px;height:20px;background-color:#fff}.header__languageSwitcher-container ul a span{font-family:greycliff-cf,sans-serif;font-weight:400}.header__languageSwitcher-container ul a .wpml-ls-flag{margin:0 10px}.header__container{max-width:1680px;width:calc(100% - 20px);margin:0 auto 20px;padding-left:10px;padding-right:10px;overflow:hidden}.header__logo{height:66px;display:inline-block;float:left;padding-right:24px;z-index:9;position:relative}.header__logo img{max-width:100%;height:66px}.header__menu{padding:0}.header .menu .menu-item,.header__menu{display:inline-block;float:left}.header .menu .menu-item a{padding-right:24px;font-family:greycliff-cf,sans-serif;font-weight:400;color:#131313;text-decoration:none;font-size:16px;line-height:59px}.header .menu .menu-item.current-menu-item a,.header .menu .menu-item a:hover{color:#e52219}.header__icons{float:right}.header__icons,.header__icons li{margin-right:10px;display:inline-block}.header__icons li{float:left;width:40px;height:44px;position:relative}.header__icons li a{cursor:pointer}.header__icons li a:before{content:"";width:19px;height:25px;position:absolute;left:0;top:10px;right:0;text-align:center;background-size:cover;background-repeat:no-repeat;margin:0 auto;background-image:url(../images/account.svg)}.header__icons li.search-form{display:inline-block;vertical-align:top;position:relative;float:left;margin-right:10px;width:40px;height:44px}.header__icons li.search-form.active{border-left:none}.header__icons li.search-form.active:before{content:none}.header__icons li.search-form.active form{display:block}.header__icons li.search-form.active .screen-read-text{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.header__icons li.search-form.active input[type=text]{outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;margin-top:12px;font-size:15px;vertical-align:top;margin-left:-230px;background-color:#fff;background-image:url(../images/search.svg);background-position:9px 2px;background-repeat:no-repeat;padding:5px 20px 5px 40px}.header__icons li.search-form.active input[type=text]::-webkit-input-placeholder{color:#ccc;font-family:Myriad-Regular,sans-serif}.header__icons li.search-form.active input[type=text]::-moz-placeholder{color:#ccc;font-family:Myriad-Regular,sans-serif}.header__icons li.search-form.active input[type=text]:-ms-input-placeholder{color:#ccc;font-family:Myriad-Regular,sans-serif}.header__icons li.search-form.active input[type=text]::-ms-input-placeholder{color:#ccc;font-family:Myriad-Regular,sans-serif}.header__icons li.search-form.active input[type=text]::placeholder{color:#ccc;font-family:Myriad-Regular,sans-serif}.header__icons li.search-form.active #searchsubmit{display:none}.header__icons li.search-form:before{content:"";width:26px;height:28px;position:absolute;left:0;top:10px;right:0;text-align:center;background-size:cover;background-repeat:no-repeat;margin:0 auto;background-image:url(../images/search.svg)}.header__icons li.search-form .search-form{display:none;margin:0}.header__icons li .hamburger,.header__icons li.search-form #searchsubmit,.header__icons li.search-form input[type=text]{display:none}@media screen and (max-width:1680px){.header__container{max-width:100%}}@media screen and (max-width:900px){.header .header__menu{background-color:#fff;z-index:2;overflow:visible;display:none;position:absolute;left:0;float:none;clear:both;width:100%;top:90px}.header .header__menu.open{display:block}.header .header__menu.open .menu-item{display:block;width:100%;padding-left:20px}.header .header__menu.open .menu-item a{color:#e52219;font-weight:600;font-size:20px}.header__icons li.search-form.active input[type=text]{position:absolute;margin-top:10px;z-index:9;margin-left:-126px;padding:5px 0 5px 40px}.header__icons li .hamburger{height:1.6rem;width:1.6rem;position:absolute;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;border-radius:.25em;cursor:pointer;top:10px;right:0}.header__icons li .hamburger .line{background-color:#e52219;border:1px solid #e52219;border-radius:1em;width:auto}.header__icons li .hamburger .line1{-webkit-transform-origin:0 0;transform-origin:0 0}.header__icons li .hamburger .line1,.header__icons li .hamburger .line3{-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.header__icons li .hamburger .line3{-webkit-transform-origin:0 100%;transform-origin:0 100%}.header__icons li .hamburger.active .line1{display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__icons li .hamburger.active .line2{opacity:0}.header__icons li .hamburger.active .line3{display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.logged-in .header__menu{top:135px}.wpcf7 form,.wpcf7 form input,.wpcf7 form label,.wpcf7 form select,.wpcf7 form span,.wpcf7 form textarea{font-family:greycliff-cf,sans-serif}.wpcf7 form .wpcf7-not-valid-tip{margin:20px 0;border:1px solid red;color:#333}.wpcf7 form .wpcf7-response-output{margin:10px 0}.wpcf7 form .wpcf7-not-valid-tip,.wpcf7 form .wpcf7-response-output{padding:10px 10px 5px}.footer{overflow:hidden;width:100%;display:block}.footer__container{background-color:#ffdbd5}.footer__newsletter{width:57%;display:inline-block;float:left}.footer__newsletter h1{font-family:greycliff-cf,sans-serif;font-weight:600;display:inline-block;float:left;color:#000;font-size:20px;line-height:70px;padding-right:10px}.footer__newsletter form{clear:both;position:relative}.footer__newsletter form input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;height:32px;font-size:14px;line-height:1;padding:8px 3% 5px;width:94%;border:none;border-radius:8px;color:#131313;-webkit-transition:.2s;transition:.2s}.footer__newsletter form input[type=submit]{-webkit-box-shadow:none!important;box-shadow:none!important;position:absolute;float:right;display:block;z-index:2;right:0;top:0;border-radius:8px;border-top-left-radius:0!important;border-bottom-left-radius:0!important;min-width:165px;font-size:16px;line-height:1;font-weight:600;height:45px;border:1px solid #e52219;background-color:#e52219;-webkit-transition:.2s;transition:.2s;color:#fff}.footer__menu{overflow:hidden;clear:both;width:70%}.footer__menu,.footer__menu .menu-item{display:inline-block;float:left}.footer__menu .menu-item a{padding-right:24px;font-family:greycliff-cf,sans-serif;font-weight:400;text-decoration:none;font-size:12px;line-height:70px;color:#000}.footer__media{display:inline-block;float:right;margin-top:55px;margin-right:20px}.footer__media h2{font-family:greycliff-cf,sans-serif;font-weight:600;display:inline-block;float:left;color:#000;font-size:20px;line-height:70px;padding-right:10px}.footer__media .social-media{display:inline-block;float:left;margin-top:12px}.footer__media .social-media li{display:inline-block;float:left;margin-right:10px;position:relative;background-color:#fff;border-radius:50%;width:44px;height:44px}.footer__media .social-media li a:before{width:22px;height:22px;content:"";position:absolute;left:0;top:10px;right:0;text-align:center;background-size:cover;margin:0 auto}.footer__media .social-media li:first-child a:before{top:12px;background-image:url(../images/youtube.svg)}.footer__media .social-media li:nth-child(2) a:before{background-image:url(../images/instagram.svg)}.footer__media .social-media li:last-child{margin-right:0}.footer__media .social-media li:last-child a:before{left:-2px;background-image:url(../images/facebook.svg)}.footer__media .social-media li:hover{background-color:#e52219}.footer__media .social-media li:hover a:after{width:22px;height:22px;content:"";position:absolute;left:0;top:10px;right:0;text-align:center;background-size:cover;margin:0 auto}.footer__media .social-media li:hover:first-child a:after{background-image:url(../images/youtube-hover.svg)}.footer__media .social-media li:hover:nth-child(2) a:after{background-image:url(../images/instagram-hover.svg)}.footer__media .social-media li:hover:last-child a:after{background-image:url(../images/facebook-hover.svg)}.footer__copyright{background-color:#fceeec;display:block;height:35px}.footer__copyright p{font-family:greycliff-cf,sans-serif;font-weight:400;color:#000;font-size:13px;line-height:35px}@media screen and (max-width:920px){.footer__container{height:auto;padding:0 20px}.footer__newsletter{width:100%}.footer__newsletter form{clear:both;position:relative}.footer__newsletter form input[type=email]{padding:8px 3% 5px;font-size:12px;width:93%}.footer__menu{display:block;float:none;width:100%;margin-bottom:30px}.footer__menu .menu-item{width:50%;height:45px}.footer__media{margin-top:0;padding-top:0;display:block;float:none;width:100%;clear:both}.footer__copyright{padding:0 20px}.footer__copyright p{font-size:12px}}.dn{display:none!important}.clearfix:after{content:"";clear:both;display:table}h1:not(.site-title):before,h2:before{content:"";background:none;height:0;margin:0}.scrollOff{overflow:hidden}.grid-container{max-width:1300px;width:100%;margin:0 auto;overflow:hidden;padding-left:1rem;padding-right:1rem}@media screen and (max-width:1440px){.grid-container{max-width:1200px}}@media screen and (max-width:769px){.grid-container{padding-right:0;padding-left:0}}.header .grid-container{margin:0 auto}strong{font-weight:800}em{font-style:italic}.home .heroSlider{display:block;width:100%;position:relative}.home .heroSlider__item{background-color:#acf1ec;width:100%;height:500px;position:relative}.home .heroSlider__item-text{padding-top:100px;display:inline-block;font-family:greycliff-cf,sans-serif;font-weight:400;line-height:1.2;color:#39b0aa;float:left;width:50%}.home .heroSlider__item-text p{font-size:18px;padding-bottom:10px;height:30px}.home .heroSlider__item-text h1{font-family:greycliff-cf,sans-serif;font-weight:700;font-size:55px;width:90%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-moz-box;-moz-line-clamp:3}.home .heroSlider__item-text h2{width:90%;font-size:25px;line-height:35px}.home .heroSlider__item-text a{display:block;padding-top:30px;font-size:18px;color:#39b0aa;text-decoration:none}.home .heroSlider__item-image{display:inline-block;width:50%;height:500px;background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;top:0}.home .heroSlider .slick-next,.home .heroSlider .slick-prev{display:none!important}.home .heroSlider .slick-dots{position:absolute;bottom:40px}.home .heroSlider .slick-dots li{display:inline-block;float:left;padding-right:5px}.home .heroSlider .slick-dots button{display:block;width:1rem;height:1rem;padding:0;border-radius:100%;background-color:transparent;border:2px solid #fff;text-indent:-9999px}.home .heroSlider .slick-dots li.slick-active button{background-color:#fff}@media screen and (max-width:1200px){.home .heroSlider__item-text{padding-top:80px}.home .heroSlider__item-text h1{font-size:52px}.home .heroSlider__item-text h2{font-size:22px;line-height:32px}}@media screen and (max-width:1000px){.home .heroSlider__item-text{padding-top:60px}.home .heroSlider__item-text h1{font-size:45px}}@media screen and (max-width:769px){.home .heroSlider__item{height:530px}.home .heroSlider__item-text{padding:20px 20px 0;display:block;float:none;width:100%;position:absolute;top:250px}.home .heroSlider__item-text p{height:auto}.home .heroSlider__item-text h1{margin-bottom:10px;font-size:35px;width:95%;max-height:125px}.home .heroSlider__item-text h2{width:95%;font-size:18px;line-height:28px}.home .heroSlider__item-text a{padding-top:10px;padding-bottom:40px}.home .heroSlider__item-image{display:block;width:100%;height:250px;left:0}.home .heroSlider .slick-dots{bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0 auto}}.home .articles{overflow:hidden;width:100%;display:block;height:530px}.home .articles,.home .articles .grid-container{position:relative}.home .articles h4{padding:20px;text-align:left;font-size:20px;width:calc(20% - 20px);margin:0;font-family:greycliff-cf,sans-serif;font-weight:400;line-height:1.2;color:#585858;background:#fff}.home .articles .articlesTextSlider{vertical-align:top;z-index:9;display:inline-block;width:calc(25% - 20px);background-color:#fff;border-radius:10px;padding:20px;min-height:450px;-webkit-box-sizing:border-box;box-sizing:border-box}.home .articles .articlesTextSlider.mobile{display:none}.home .articles .articlesTextSlider h5{padding-top:20px;color:#ff8200;font-family:greycliff-cf,sans-serif;font-weight:600;font-size:20px;line-height:28px;padding-bottom:10px}.home .articles .articlesTextSlider p{font-family:greycliff-cf,sans-serif;font-weight:400;font-size:17px;line-height:24px;color:#333;padding:30px 0}.home .articles .articlesTextSlider .read-more{font-family:greycliff-cf,sans-serif;font-weight:400;font-size:18px;color:#333;padding-bottom:50px}.home .articles .articlesSlider{position:absolute;right:10px;top:40px;display:inline-block;width:65%;vertical-align:top;text-align:left}.home .articles .articlesSlider-item{position:relative;margin:0 10px;display:inline-block;background-repeat:no-repeat;background-size:cover;background-position:50%;height:450px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.home .articles .articlesSlider-item a{display:inline-block;height:450px;cursor:pointer}.home .articles .articlesSlider .slick-list{padding:0 8% 0 0;overflow:visible;position:relative;z-index:0}.home .articles .articlesSlider .slick-list:after{content:" ";position:absolute;top:0;bottom:0;width:4000px;right:100%;background-color:#fff}.home .articles .slick-next,.home .articles .slick-prev{display:none!important}.home .articles .custom-arrow{position:absolute;bottom:0;z-index:9}.home .articles .custom-arrow.mobile{display:none}.home .articles .previous{background-color:#fae8cc;border-radius:50%;display:block;height:35px;width:35px;left:40px;position:absolute;bottom:0;cursor:pointer}.home .articles .previous:after{width:22px;height:22px;content:"";position:absolute;left:-2px;top:6px;right:0;text-align:center;margin:0 auto;background-image:url(../images/previous-arrow.svg);background-size:cover}.home .articles .next{background-color:#fae8cc;border-radius:50%;display:block;height:35px;width:35px;left:8%;position:absolute;bottom:0;cursor:pointer}.home .articles .next:after{width:22px;height:22px;content:"";position:absolute;left:2px;top:6px;right:0;text-align:center;margin:0 auto;background-image:url(../images/next-arrow.svg);background-size:cover}@media screen and (max-width:1600px){.home .articles h4{width:19%}.home .articles .articlesTextSlider{width:calc(24% - 20px);min-height:360px}.home .articles .articlesTextSlider h5{font-size:18px;line-height:26px;padding-top:0}.home .articles .articlesTextSlider p{font-size:16px;line-height:22px;padding:20px 0}.home .articles .articlesSlider{width:72%}.home .articles .articlesSlider-item{height:380px}}@media screen and (max-width:1200px){.home .articles .articlesTextSlider h5{font-size:18px;line-height:26px;padding-top:0}.home .articles .articlesTextSlider p{font-size:16px;line-height:22px;padding:20px 0}.home .articles .articlesSlider{width:70%}.home .articles .articlesSlider-item{height:380px}}@media screen and (max-width:1024px){.home .articles{height:auto;margin:50px 0 100px}.home .articles h4{font-family:greycliff-cf,sans-serif;font-weight:400;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 0 30px}.home .articles .articlesTextSlider{display:block;width:80%;margin:0 auto;min-height:230px;height:auto}.home .articles .articlesTextSlider.no-mobile{display:none}.home .articles .articlesTextSlider.mobile{display:block}.home .articles .articlesTextSlider h5{padding-top:20px}.home .articles .articlesTextSlider p{padding:0 0 20px}.home .articles .articlesTextSlider .read-more{padding-bottom:20px}.home .articles .articlesSlider{position:relative;display:block;right:0;top:0;width:100%}.home .articles .articlesSlider-item{background-position:top;display:block;height:300px}.home .articles .articlesSlider .slick-list{padding:0 10%;overflow:hidden;z-index:1}.home .articles .articlesSlider .slick-list .slick-list:after{position:relative;width:100%;right:0}.home .articles .custom-arrow{position:absolute;bottom:0}.home .articles .custom-arrow.mobile{display:block}.home .articles .custom-arrow.no-mobile{display:none}.home .articles .previous{left:15px;top:50%}.home .articles .next{left:inherit;right:15px;top:50%}}.home .activitiesCorner{display:block;margin:40px 0 0;position:relative;background-position:top;background-repeat:no-repeat;background-size:cover}.home .activitiesCorner__left{display:inline-block;float:left;padding-bottom:70px;width:calc(55% - 20px);padding-left:20px}.home .activitiesCorner__left h1{font-family:greycliff-cf,sans-serif;font-weight:600;font-size:35px;line-height:1.2;text-align:left;padding-top:200px;padding-bottom:20px;color:#7f1d1f}.home .activitiesCorner__left p{width:80%;font-size:17px;padding-bottom:20px}.home .activitiesCorner__left .read-more,.home .activitiesCorner__left p{color:#fff;font-family:greycliff-cf,sans-serif;font-weight:400;line-height:1.2}.home .activitiesCorner__left .read-more{font-size:18px;text-decoration:none}.home .activitiesCorner__right{position:absolute;top:0;right:0;float:right;vertical-align:top;width:35%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.home .activitiesCorner__right-star{position:absolute;top:15px;left:50px;-webkit-transform:rotate(-42deg);transform:rotate(-30deg)}.home .activitiesCorner__right-star img{height:300px;width:auto}.home .activitiesCorner__right-image{margin-left:45px;z-index:9;margin-top:150px}.home .activitiesCorner__right-image img{border-radius:50%;height:310px;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1600px){.home .activitiesCorner__left{padding-bottom:80px}.home .activitiesCorner__left h1{padding-top:170px}}@media screen and (max-width:1200px){.home .activitiesCorner__right{width:45%}}@media screen and (max-width:1000px){.home .activitiesCorner__right{width:50%}}@media screen and (max-width:769px){.home .activitiesCorner{overflow:hidden}.home .activitiesCorner__left{padding-left:20px;width:40%}.home .activitiesCorner__left h1{padding-top:115px;font-size:20px;padding-bottom:10px;line-height:20px}.home .activitiesCorner__left p{width:100%;font-size:14px}.home .activitiesCorner__right-star{top:40px;left:9px;-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}.home .activitiesCorner__right-star img{height:200px}.home .activitiesCorner__right-image{margin-left:-11px;top:-15px;position:absolute}.home .activitiesCorner__right-image img{height:200px}}.home .newsletter{display:block;width:100%;margin:70px 0}.home .newsletter-title{height:350px;background-position:top;background-repeat:no-repeat;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0;float:left;width:50%;border-radius:20px}.home .newsletter-title h4{width:50%;margin-left:12%;color:#fff;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);text-align:left;font-family:greycliff-cf,sans-serif;font-weight:600;font-size:27px;line-height:28px;bottom:0;right:0}.home .newsletter-title h4 span{display:block;font-size:16px;font-weight:400;line-height:20px}.home .newsletter-form{width:calc(50% - 20px);margin-left:20px;display:inline-block;float:left;margin-top:70px}.home .newsletter-form form label{font-family:greycliff-cf,sans-serif;font-weight:400;color:#31b2e7;font-size:18px;padding-bottom:10px;padding-left:10px}.home .newsletter-form form input{height:40px;width:calc(100% - 15px);padding:0;border-radius:10px;background-color:#dceef8;border:1px solid #e8f4ff;font-size:18px;margin:5px 0 20px}.home .newsletter-form form input::-webkit-input-placeholder{color:#fff;padding-left:10px}.home .newsletter-form form input::-moz-placeholder{color:#fff;padding-left:10px}.home .newsletter-form form input:-ms-input-placeholder{color:#fff;padding-left:10px}.home .newsletter-form form input::-ms-input-placeholder{color:#fff;padding-left:10px}.home .newsletter-form form input::placeholder{color:#fff;padding-left:10px}.home .newsletter-form form input[type=submit]{cursor:pointer;background-color:#fbda00;border:1px solid #fbda00;color:#31b2e7;font-family:greycliff-cf,sans-serif;font-weight:400;font-size:16px;width:50%;margin:0}.home .newsletter-form form .date{width:calc(100% - 25px);color:#fff;padding-left:10px}.home .newsletter-form form .date::-webkit-input-placeholder{padding-left:10px}.home .newsletter-form form .date::-moz-placeholder{padding-left:10px}.home .newsletter-form form .date:-ms-input-placeholder{padding-left:10px}.home .newsletter-form form .date::-ms-input-placeholder{padding-left:10px}.home .newsletter-form form .date::placeholder{padding-left:10px}.home .newsletter-form form .date::-webkit-calendar-picker-indicator{-webkit-filter:invert(1);filter:invert(1)}@media screen and (max-width:1024px){.home .newsletter{margin:50px auto 0}.home .newsletter-title{height:260px;float:none;width:100%}.home .newsletter-title h4{-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-top:-18px;text-align:center;width:240px;margin-left:6%;font-size:18px;line-height:19px}.home .newsletter-title h4 span{font-size:14px;line-height:15px}.home .newsletter-form{width:100%;margin-left:0;display:block;float:none;margin-top:20px}.home .newsletter-form form input,.home .newsletter-form form input[type=submit]{width:calc(100% - 20px);margin:10px}.home .newsletter-form form .date{width:calc(100% - 30px);margin:10px;color:#fff;padding-left:10px}}@media screen and (max-width:450px){.home .newsletter-title h4{margin-left:9%;width:60%}}.posts{margin:50px 0}.category .allPosts a,.home .allPosts a,.posts .allPosts a{cursor:pointer;text-decoration:none}.category .allPosts__item,.home .allPosts__item,.posts .allPosts__item{display:inline-block;background-color:#ecd3f8;float:left;width:calc(33.33333% - 30px);margin:15px;position:relative;z-index:2;-webkit-transition:1s linear;transition:1s linear}.category .allPosts__item-image,.home .allPosts__item-image,.posts .allPosts__item-image{width:100%;height:520px;z-index:1;position:relative}.category .allPosts__item-image img,.home .allPosts__item-image img,.posts .allPosts__item-image img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.category .allPosts__item-image .background,.home .allPosts__item-image .background,.posts .allPosts__item-image .background{background-repeat:no-repeat;background-position:50%;background-size:cover;height:350px;width:100%}.category .allPosts__item-text,.home .allPosts__item-text,.posts .allPosts__item-text{position:absolute;bottom:0;left:0;right:0;height:140px;padding:15px 20px;display:block}.category .allPosts__item-text a,.home .allPosts__item-text a,.posts .allPosts__item-text a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;height:62px;margin-bottom:15px;-webkit-box-orient:vertical}.category .allPosts__item-text h3,.home .allPosts__item-text h3,.posts .allPosts__item-text h3{font-family:greycliff-cf,sans-serif;font-weight:600;font-size:24px;line-height:30px;padding-bottom:10px}.category .allPosts__item-text p,.home .allPosts__item-text p,.posts .allPosts__item-text p{font-family:greycliff-cf,sans-serif;font-weight:600;line-height:32px;font-size:24px}.category .allPosts__item-text .read-more,.home .allPosts__item-text .read-more,.posts .allPosts__item-text .read-more{font-family:greycliff-cf,sans-serif;font-weight:400;text-decoration:none;display:block;padding:10px 0;height:auto;font-size:16px;position:absolute;bottom:0}.category .allPosts__item-hover,.home .allPosts__item-hover,.posts .allPosts__item-hover{opacity:0;height:520px;width:100%;position:absolute;bottom:0;left:0;right:0;z-index:9}.category .allPosts__item-hover .allPosts__item-text,.home .allPosts__item-hover .allPosts__item-text,.posts .allPosts__item-hover .allPosts__item-text{padding:15px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:greycliff-cf,sans-serif;font-weight:600;min-height:inherit;height:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.2}.category .allPosts__item-hover .allPosts__item-text a,.home .allPosts__item-hover .allPosts__item-text a,.posts .allPosts__item-hover .allPosts__item-text a{display:block;overflow:inherit;height:auto}.category .allPosts__item-hover .allPosts__item-text span,.home .allPosts__item-hover .allPosts__item-text span,.posts .allPosts__item-hover .allPosts__item-text span{display:block;padding:10px 0}.category .allPosts__item-hover .allPosts__item-text p,.home .allPosts__item-hover .allPosts__item-text p,.posts .allPosts__item-hover .allPosts__item-text p{font-size:16px;line-height:23px;font-weight:400}.category .allPosts__item-hover .allPosts__item-text p.description,.home .allPosts__item-hover .allPosts__item-text p.description,.posts .allPosts__item-hover .allPosts__item-text p.description{color:#000}.category .allPosts__item-hover-btn,.home .allPosts__item-hover-btn,.posts .allPosts__item-hover-btn{margin-bottom:40px;font-family:greycliff-cf,sans-serif;font-weight:400;font-size:18px;line-height:1.2;padding:7px 0;text-align:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:15px;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1200px){.category .allPosts__item,.home .allPosts__item,.posts .allPosts__item{width:calc(50% - 30px);margin:15px}}@media screen and (max-width:769px){.category .allPosts__item,.home .allPosts__item,.posts .allPosts__item{display:block;float:none;width:100%;margin:20px 0}.category .allPosts__item:first-child,.category .allPosts__item:first-child .allPosts__item-hover .allPosts__item-text,.home .allPosts__item:first-child,.home .allPosts__item:first-child .allPosts__item-hover .allPosts__item-text,.posts .allPosts__item:first-child,.posts .allPosts__item:first-child .allPosts__item-hover .allPosts__item-text{width:100%}}.pagination{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.pagination li{position:relative;color:#e52219;border:1px solid #e52219;border-radius:50%;background-color:#fff;width:26px;height:25px;line-height:25px;font-size:17px;display:inline-block;float:left;margin-right:10px}.pagination li:first-child{line-height:21px;background-color:#e52219}.pagination li:first-child a{color:#fff}.pagination li:last-child{margin-right:0;line-height:21px;background-color:#e52219}.pagination li:last-child a{color:#fff}.pagination li a{font-family:greycliff-cf,sans-serif;font-weight:400;text-decoration:none;color:#e52219}.allCategory{margin:50px auto 20px;text-align:center}.allCategory__description{font-family:greycliff-cf,sans-serif;font-weight:400;line-height:30px;font-size:20px;padding-top:15px;width:780px;max-width:calc(100% - 40px);margin:0 auto;text-align:center}.allCategory-container{display:block;overflow:hidden;width:860px;margin:0 auto}.allCategory-container a{display:block}.allCategory-container a .hover__svg{display:none}.allCategory-container a:hover .hover__svg{display:block;width:70%;margin:0 auto}.allCategory-container .allCategory-item{display:inline-block;float:left;width:calc(25% - 57.5px);margin:0 25px;min-height:230px}.allCategory-container .allCategory-item img{width:100%}.allCategory-container .allCategory-item .mobile{display:none}.allCategory-container p{font-family:greycliff-cf,sans-serif;font-weight:600;line-height:1.2;font-size:16px;text-align:center}.allCategory-container a{cursor:pointer;text-decoration:none}.allCategory-container .allCategory-item:first-child p{color:#8c4799}.allCategory-container .allCategory-item:nth-child(2) p{color:#84bd00}.allCategory-container .allCategory-item:nth-child(3) p{color:#00bfb3}.allCategory-container .allCategory-item:last-child p{color:#ff8200}@media screen and (max-width:900px){.allCategory{margin:10px 10px 0;width:calc(100% - 20px)}.allCategory__description{margin:0 20px}.allCategory-container{width:100%}.allCategory-container a{display:block;color:#fff;min-height:auto}.allCategory-container p{font-weight:400;font-size:13px;padding:5px;border-radius:10px;background-color:red}.allCategory-container .allCategory-item:first-child p{color:#fff;background-color:#8c4799}.allCategory-container .allCategory-item:nth-child(2) p{color:#fff;background-color:#00bfb3}.allCategory-container .allCategory-item:nth-child(3) p{color:#fff;background-color:#84bd00}.allCategory-container .allCategory-item:last-child p{color:#fff;background-color:#ff8200}.allCategory-container .allCategory-item{width:calc(50% - 20px);margin:10px;min-height:auto}.allCategory-container .allCategory-item .no-mobile{display:none}.allCategory-container .allCategory-item .mobile{display:block}}.category-play-progress-de .allCategory__description,.category-play-progress-de .allCategory__title,.category-play-progress-es .allCategory__description,.category-play-progress-es .allCategory__title,.category-play-progress-fr .allCategory__description,.category-play-progress-fr .allCategory__title,.category-play-progress-it .allCategory__description,.category-play-progress-it .allCategory__title,.category-play-progress .allCategory__description,.category-play-progress .allCategory__title{color:#8c4799}.category-play-progress-de .activities__item,.category-play-progress-es .activities__item,.category-play-progress-fr .activities__item,.category-play-progress-it .activities__item,.category-play-progress .activities__item{border:4px solid #ecd3f8}.category-play-progress-de .activities__item .read-more,.category-play-progress-de .activities__item h2,.category-play-progress-es .activities__item .read-more,.category-play-progress-es .activities__item h2,.category-play-progress-fr .activities__item .read-more,.category-play-progress-fr .activities__item h2,.category-play-progress-it .activities__item .read-more,.category-play-progress-it .activities__item h2,.category-play-progress .activities__item .read-more,.category-play-progress .activities__item h2{background-color:#ecd3f8;color:#8c4799}.category-toy-talk-de .allCategory__description,.category-toy-talk-de .allCategory__title,.category-toy-talk-es .allCategory__description,.category-toy-talk-es .allCategory__title,.category-toy-talk-fr .allCategory__description,.category-toy-talk-fr .allCategory__title,.category-toy-talk-it .allCategory__description,.category-toy-talk-it .allCategory__title,.category-toy-talk .allCategory__description,.category-toy-talk .allCategory__title{color:#84bd00}.category-toy-talk-de .activities__item,.category-toy-talk-es .activities__item,.category-toy-talk-fr .activities__item,.category-toy-talk-it .activities__item,.category-toy-talk .activities__item{border:4px solid #d9f09f}.category-toy-talk-de .activities__item .read-more,.category-toy-talk-de .activities__item h2,.category-toy-talk-es .activities__item .read-more,.category-toy-talk-es .activities__item h2,.category-toy-talk-fr .activities__item .read-more,.category-toy-talk-fr .activities__item h2,.category-toy-talk-it .activities__item .read-more,.category-toy-talk-it .activities__item h2,.category-toy-talk .activities__item .read-more,.category-toy-talk .activities__item h2{background-color:#d9f09f;color:#84bd00}.category-activity-corner-de .allCategory__description,.category-activity-corner-de .allCategory__title,.category-activity-corner-es .allCategory__description,.category-activity-corner-es .allCategory__title,.category-activity-corner-fr .allCategory__description,.category-activity-corner-fr .allCategory__title,.category-activity-corner-it .allCategory__description,.category-activity-corner-it .allCategory__title,.category-activity-corner .allCategory__description,.category-activity-corner .allCategory__title{color:#00bfb3}.category-activity-corner-de .activities__item,.category-activity-corner-es .activities__item,.category-activity-corner-fr .activities__item,.category-activity-corner-it .activities__item,.category-activity-corner .activities__item{border:4px solid #9ce6e1}.category-activity-corner-de .activities__item .read-more,.category-activity-corner-de .activities__item h2,.category-activity-corner-es .activities__item .read-more,.category-activity-corner-es .activities__item h2,.category-activity-corner-fr .activities__item .read-more,.category-activity-corner-fr .activities__item h2,.category-activity-corner-it .activities__item .read-more,.category-activity-corner-it .activities__item h2,.category-activity-corner .activities__item .read-more,.category-activity-corner .activities__item h2{background-color:#9ce6e1;color:#00bfb3}.category-guides-for-grownups-de .allCategory__description,.category-guides-for-grownups-de .allCategory__title,.category-guides-for-grownups-es .allCategory__description,.category-guides-for-grownups-es .allCategory__title,.category-guides-for-grownups-fr .allCategory__description,.category-guides-for-grownups-fr .allCategory__title,.category-guides-for-grownups-it .allCategory__description,.category-guides-for-grownups-it .allCategory__title,.category-guides-for-grownups .allCategory__description,.category-guides-for-grownups .allCategory__title{color:#ff8200}.category-guides-for-grownups-de .activities__item,.category-guides-for-grownups-es .activities__item,.category-guides-for-grownups-fr .activities__item,.category-guides-for-grownups-it .activities__item,.category-guides-for-grownups .activities__item{border:4px solid #ffc78c}.category-guides-for-grownups-de .activities__item .read-more,.category-guides-for-grownups-de .activities__item h2,.category-guides-for-grownups-es .activities__item .read-more,.category-guides-for-grownups-es .activities__item h2,.category-guides-for-grownups-fr .activities__item .read-more,.category-guides-for-grownups-fr .activities__item h2,.category-guides-for-grownups-it .activities__item .read-more,.category-guides-for-grownups-it .activities__item h2,.category-guides-for-grownups .activities__item .read-more,.category-guides-for-grownups .activities__item h2{background-color:#ffc78c;color:#ff8200}.blog p{font-family:greycliff-cf,sans-serif;font-weight:400;font-size:18px;color:#333;line-height:28px}.blog p br{padding-bottom:10px;display:block;content:""}@media screen and (max-width:769px){.blog p{font-size:18px;line-height:28px}}.blog a{text-decoration:none;color:#e52219;font-weight:600}.blog ol,.blog ul{margin-left:20px}.blog ol li,.blog ol ol,.blog ul li,.blog ul ol{font-family:greycliff-cf,sans-serif;font-weight:400;font-size:18px;color:#333;position:relative;padding-left:15px;line-height:28px}.blog ol li:before,.blog ol ol:before,.blog ul li:before,.blog ul ol:before{content:"• ";font-size:30px;position:absolute;top:-2px;left:0}@media screen and (max-width:769px){.blog ol li,.blog ol ol,.blog ul li,.blog ul ol{font-size:18px;line-height:28px}}.blog ol{margin-left:40px;list-style-position:outside;list-style-type:decimal}.blog ol li{padding-left:10px}.blog ol li:before{content:none}.blogHero{background-color:#eafebf}.blogHero__category{color:#333;font-size:30px;padding-bottom:20px}.blogHero__category,.blogHero__title{font-family:greycliff-cf,sans-serif;font-weight:600;line-height:normal;text-align:center}.blogHero__title{margin:0 auto;width:800px;color:#96c400;font-size:50px;padding-bottom:30px}.blogHero__specification{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding-bottom:30px;text-align:center;width:47%}.blogHero__date,.blogHero__read{width:40%}.blogHero__read:before{width:22px;height:22px;content:"";display:inline-block;position:relative;text-align:center;right:8px;top:6px;margin:0 auto;background-image:url(../images/clock.svg);background-size:cover}.blogHero__comments{width:20%}.blogHero__comments:before{width:22px;height:22px;content:"";display:inline-block;position:relative;text-align:center;right:8px;top:6px;margin:0 auto;background-image:url(../images/comment.svg);background-size:cover}.blogHero__number{width:20%}.blogHero__number:before{width:22px;height:22px;content:"";display:inline-block;position:relative;text-align:center;right:8px;top:6px;margin:0 auto;background-image:url(../images/eye.svg);background-size:cover}.blogHero__number div,.blogHero p{display:inline-block}.blogHero p{float:left}@media screen and (max-width:769px){.blogHero__category{font-size:24px}.blogHero__title{width:100%;font-size:30px}.blogHero__specification{display:block;width:90%;margin:0 auto;overflow:hidden}.blogHero__specification p{font-size:15px}.blogHero__date{display:block;float:none;width:100%;padding-bottom:10px}.blogHero__read{width:50%;padding-left:0}.blogHero__read:before{right:5px}.blogHero__comments{width:33.33%}.blogHero__comments:before{right:5px}.blogHero__number{width:50%;display:inline-block}.blogHero__number:before{right:5px}}.blogDescription{display:block;padding:50px 0}.blogDescription__left{padding-top:30px;display:inline-block;float:left;width:calc(50% - 50px);margin-right:50px}.blogDescription__left p{color:#333;padding-bottom:50px}.blogDescription__left p:first-child{font-weight:600}.blogDescription__right{display:inline-block;float:left;width:50%}.blogDescription__right img{width:100%;height:350px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}@media screen and (max-width:769px){.blogDescription{padding:30px 20px}.blogDescription__left{display:block;float:none;width:100%;margin-right:0;padding-top:0}.blogDescription__left p{padding-bottom:20px}.blogDescription__right{display:block;float:none;width:100%}.blogDescription__right img{height:auto}}.blogContent__left{display:inline-block;float:left;width:calc(70% - 50px);margin-right:50px;margin-bottom:50px}.blogContent__left.-full{width:100%;margin-right:0;padding-top:50px}.blogContent__left h3{text-align:left;color:#96c400;font-family:greycliff-cf,sans-serif;font-weight:600;font-size:30px;line-height:normal;padding-bottom:25px}.blogContent__left p{color:#333;padding-bottom:10px}.blogContent__left .paragraph{padding-bottom:50px}.blogContent__video{position:relative;margin-bottom:50px}.blogContent__video .video-image{position:relative}.blogContent__video .video-image img{height:500px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.blogContent__video .video-image:before{background-color:#fff;width:100px;height:100px;border-radius:50%;left:50%;z-index:1}.blogContent__video .video-image:after,.blogContent__video .video-image:before{content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;position:absolute}.blogContent__video .video-image:after{width:42px;height:47px;left:50.7%;background-image:url(../images/arrow-youtube.svg);z-index:2;background-size:cover}.blogContent__video iframe{display:none;height:500px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.blogContent__video p{padding-bottom:0}.blogContent__video img{margin-top:20px;height:450px;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.blogContent__right{display:inline-block;float:left;width:calc(30% - 60px);background-color:#fffbf4;padding:30px}.blogContent__right a,.blogContent__right h4{text-align:center;color:#e89c27;font-family:greycliff-cf,sans-serif;font-weight:600;font-size:24px;line-height:normal}.blogContent__right p{background-color:#f7ffd4;padding:20px;color:#2fc2ab;font-family:greycliff-cf,sans-serif;font-weight:600;font-size:20px;margin:10px 0}.blogContent__right .rotate{-webkit-perspective:1000px;perspective:1000px}.blogContent__right .rotate:hover .blogContent__right-image-hover{opacity:1}.blogContent__right .rotate:hover .blogContent__right-image{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.blogContent__right-image{margin:20px;height:280px;position:relative;background-color:#f7ffd4;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s}.blogContent__right-image img{width:100%;height:280px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.blogContent__right-image-hover{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition:opacity .8s;transition:opacity .8s;top:0;position:absolute;left:0;background-color:#f7ffd4;width:100%;opacity:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:769px){.blogContent{padding:0 20px}.blogContent__left{display:block;float:none;width:100%;margin-right:0;margin-bottom:0}.blogContent__left.-full{padding-top:0}.blogContent__left h3{font-size:22px;padding-bottom:20px}.blogContent__left .paragraph{padding-bottom:20px}.blogContent__video{margin-bottom:30px}.blogContent__video .video-image img{height:300px}.blogContent__video .video-image:before{width:60px;height:60px}.blogContent__video .video-image:after{width:25px;height:31px;left:51%}.blogContent__video iframe{height:300px}.blogContent__video p{padding-bottom:0}.blogContent__video img{height:auto}.blogContent__right{display:block;float:none;width:100%;padding:0}.blogContent__right a,.blogContent__right h4{font-size:20px}.blogContent__right p{padding:18px;line-height:28px}.blogContent__right-image,.blogContent__right-image img{height:auto}.blogContent__newsletter{margin:50px auto 0}.blogContent__newsletter-title{height:250px;float:none;width:100%;display:block}.blogContent__newsletter-title h4{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}.blogContent__newsletter-title h4 span{font-size:18px;line-height:27px}.blogContent__newsletter-form{width:100%;margin-left:0;display:block;float:none;margin-top:20px}}.blogDetails{display:block;overflow:hidden;margin:0 auto}.blogDetails__left{display:inline-block;float:left;width:calc(50% - 50px);margin-right:50px}.blogDetails__left p{padding-bottom:10px;color:#333}.blogDetails__left p strong{font-weight:800}.blogDetails__right{display:inline-block;float:left;width:50%}.blogDetails__right img{width:100%;height:450px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.blogDetails__full{display:block;clear:both;padding-bottom:50px}.blogDetails__full h3{text-align:left;color:#96c400;font-family:greycliff-cf,sans-serif;font-weight:600;font-size:30px;line-height:normal;padding-bottom:40px}.blogDetails__full p{color:#333;padding-bottom:30px}.blogDetails__full p strong{font-weight:800}@media screen and (max-width:769px){.blogDetails{padding:0 20px}.blogDetails__left{display:block;float:none;width:100%;margin-right:0}.blogDetails__left p{padding-bottom:20px}.blogDetails__right{display:block;float:none;width:100%}.blogDetails__right img{height:auto}.blogDetails__full{padding-top:0}.blogDetails__full h3{font-size:22px;padding-bottom:20px}.blogDetails__full p{padding-bottom:20px}}.blogFeatured{display:block;margin-bottom:50px}.blogFeatured a{text-decoration:none}.blogFeatured ul li:before{content:none}.blogFeatured__container{background-color:#fffbf4;padding:40px 70px;width:calc(100% - 140px)}.blogFeatured__item{overflow:hidden}.blogFeatured .slick-next,.blogFeatured .slick-prev{display:none!important}.blogFeatured .slick-dots{margin:20px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blogFeatured .slick-dots li{display:inline-block;float:left;padding-right:5px}.blogFeatured .slick-dots button{display:block;width:1rem;height:1rem;padding:0;border-radius:100%;background-color:transparent;border:2px solid #e89c27;text-indent:-9999px}.blogFeatured .slick-dots li.slick-active button{background-color:#e89c27}.blogFeatured__image{height:270px;background-position:top;background-repeat:no-repeat;background-size:contain;display:inline-block;float:left;width:calc(30% - 30px);margin-right:30px}.blogFeatured__text{display:inline-block;float:right;width:70%;position:relative}.blogFeatured h3{color:#2fc2ab;font-weight:600;font-size:24px;line-height:normal}.blogFeatured h3,.blogFeatured p{font-family:greycliff-cf,sans-serif}.blogFeatured p{color:#333;font-weight:400;font-size:20px;margin:10px 0}.blogFeatured p.blue{color:#2fc2ab}.blogFeatured p.mobile{display:none}.blogFeatured span{display:block;margin-top:40px;font-size:18px;line-height:28px;color:#e52219;font-family:greycliff-cf,sans-serif;font-weight:600}.blogFeatured span.mobile{display:none}@media screen and (max-width:769px){.blogFeatured__container{padding:30px 20px;width:calc(100% - 40px)}.blogFeatured__image{width:calc(55% - 15px);margin-right:15px;background-size:cover;height:200px}.blogFeatured__text{width:45%}.blogFeatured__text h3{padding-bottom:5px;font-size:20px;line-height:1.2}.blogFeatured p{margin:0;font-size:20px}.blogFeatured p.mobile{clear:both;padding-top:10px;font-size:17px;line-height:29px;display:block}.blogFeatured p.no-mobile{display:none}.blogFeatured span{margin-top:10px}.blogFeatured span.mobile{display:block}.blogFeatured span.no-mobile{display:none}}.blogRelatedArticles{display:block;overflow:hidden;margin-bottom:50px;position:relative}.blogRelatedArticles a.articles{display:block;text-decoration:underline;color:#904699;text-align:center;font-family:greycliff-cf,sans-serif;font-weight:600;font-size:30px;margin-bottom:20px;line-height:normal}.blogRelatedArticles a{cursor:pointer;text-decoration:none}.blogRelatedArticles .blogRelatedArticles__sliderImage .slick-list{padding:0 10%;overflow:visible;position:relative}.blogRelatedArticles .blogRelatedArticles__sliderImage .slick-list:after{content:" ";position:absolute;top:0;bottom:0;width:4000px;right:100%;background-color:#fff}.blogRelatedArticles .blogRelatedArticles__sliderText .slick-list{margin:0 10%}.blogRelatedArticles__item{display:inline-block;background-color:#fff;float:left;width:calc(33.33333% - 53.33333px);margin:20px;position:relative}.blogRelatedArticles__item:first-child{width:calc(66.66667% - 30px)}.blogRelatedArticles__item:first-child .blogRelatedArticles__text{width:calc(100% - 40px)}.blogRelatedArticles__item:nth-child(odd) .blogRelatedArticles__text a,.blogRelatedArticles__item:nth-child(odd) .blogRelatedArticles__text h3,.blogRelatedArticles__item:nth-child(odd) .blogRelatedArticles__text p,.blogRelatedArticles__item:nth-child(odd) .blogRelatedArticles__text span{color:#84bd00}.blogRelatedArticles__item:nth-child(3n+4) .blogRelatedArticles__text a,.blogRelatedArticles__item:nth-child(3n+4) .blogRelatedArticles__text h3,.blogRelatedArticles__item:nth-child(3n+4) .blogRelatedArticles__text p,.blogRelatedArticles__item:nth-child(3n+4) .blogRelatedArticles__text span{color:#00bfb3}.blogRelatedArticles__item:nth-child(5n) .blogRelatedArticles__text a,.blogRelatedArticles__item:nth-child(5n) .blogRelatedArticles__text h3,.blogRelatedArticles__item:nth-child(5n) .blogRelatedArticles__text p,.blogRelatedArticles__item:nth-child(5n) .blogRelatedArticles__text span{color:#ff8200}.blogRelatedArticles__image{position:relative;width:100%;height:300px;background-position:top;background-repeat:no-repeat;background-size:cover;z-index:2}.blogRelatedArticles__text{position:relative;min-height:140px;padding:15px 20px;background-color:#fff;display:block;color:#904699}.blogRelatedArticles__text span{display:block;font-family:greycliff-cf,sans-serif;font-weight:400;line-height:1.2;font-size:18px;padding-bottom:20px;color:#8c4799}.blogRelatedArticles__text h3,.blogRelatedArticles__text p{font-family:greycliff-cf,sans-serif;font-weight:600;font-size:24px;color:#8c4799}.blogRelatedArticles__text p{line-height:1.2;height:60px;text-overflow:ellipsis;overflow:hidden}.blogRelatedArticles .read-more{font-family:greycliff-cf,sans-serif;font-weight:400;text-decoration:none;display:block;padding:30px 0;font-size:16px}.blogRelatedArticles .slick-next,.blogRelatedArticles .slick-prev{display:none!important}.blogRelatedArticles .custom-arrow{position:absolute;bottom:0}.blogRelatedArticles .custom-arrow.mobile{display:none}.blogRelatedArticles .previous{background-color:#fae8cc;border-radius:50%;display:block;height:35px;width:35px;left:7%;position:absolute;bottom:20%;cursor:pointer}.blogRelatedArticles .previous:after{width:22px;height:22px;content:"";position:absolute;left:-2px;top:6px;right:0;text-align:center;margin:0 auto;background-image:url(../images/previous-arrow.svg);background-size:cover}.blogRelatedArticles .next{background-color:#fae8cc;border-radius:50%;display:block;height:35px;width:35px;right:7%;position:absolute;bottom:20%;cursor:pointer}.blogRelatedArticles .next:after{width:22px;height:22px;content:"";position:absolute;left:2px;top:6px;right:0;text-align:center;margin:0 auto;background-image:url(../images/next-arrow.svg);background-size:cover}@media screen and (max-width:769px){.blogRelatedArticles{margin-bottom:0}.blogRelatedArticles a.articles{font-size:22px}}.blog .newsletter{display:none;width:100%;margin-bottom:50px}.blog .newsletter__image{display:block;margin-left:16%}.blog .newsletter__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100px;height:100px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.blog .newsletter__title{position:relative;height:212px;padding:0;float:left;width:40%;margin-left:10%;border-radius:20px}.blog .newsletter__title h4{color:#37a3dd;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:translate(-50%,-50%) rotate(-5deg);transform:translate(-50%,-50%) rotate(-5deg);text-align:center;font-family:greycliff-cf,sans-serif;font-weight:600;font-size:30px;position:absolute;line-height:37px;top:50%;bottom:0;margin:0 auto;left:50%;right:0}.blog .newsletter__title h4 span{display:block;font-size:24px;line-height:27px;text-align:center}.blog .newsletter__form{width:calc(50% - 20px);margin-left:20px;display:inline-block;float:left}.blog .newsletter__form form label{font-family:greycliff-cf,sans-serif;font-weight:400;color:#000;font-size:18px;padding-bottom:10px;padding-left:10px}.blog .newsletter__form form input{height:40px;width:calc(100% - 15px);padding:0;border-radius:10px;background-color:#fff;border:1px solid #fad51f;font-size:18px;margin:5px 0 20px}.blog .newsletter__form form input::-webkit-input-placeholder{color:#fad51f;padding-left:10px}.blog .newsletter__form form input::-moz-placeholder{color:#fad51f;padding-left:10px}.blog .newsletter__form form input:-ms-input-placeholder{color:#fad51f;padding-left:10px}.blog .newsletter__form form input::-ms-input-placeholder{color:#fad51f;padding-left:10px}.blog .newsletter__form form input::placeholder{color:#fad51f;padding-left:10px}.blog .newsletter__form form input[type=submit]{cursor:pointer;background-color:#fbda00;border:1px solid #fbda00;color:#31b2e7;font-family:greycliff-cf,sans-serif;font-weight:400;font-size:16px;width:50%;margin:0}.blog .newsletter__form form .date{width:calc(100% - 25px);color:#fad51f;padding-left:10px}.blog .newsletter__form form .date::-webkit-input-placeholder{padding-left:10px}.blog .newsletter__form form .date::-moz-placeholder{padding-left:10px}.blog .newsletter__form form .date:-ms-input-placeholder{padding-left:10px}.blog .newsletter__form form .date::-ms-input-placeholder{padding-left:10px}.blog .newsletter__form form .date::placeholder{padding-left:10px}.blog .newsletter p{padding-bottom:0}@media screen and (max-width:769px){.blog .newsletter{margin:50px auto 0}.blog .newsletter__image{margin-left:0}.blog .newsletter__title{margin:0 auto;float:none;width:50%;height:auto;display:block}.blog .newsletter__title h4{font-size:24px;line-height:33px;top:50%;left:0;right:0;margin:0 auto;text-align:center;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.blog .newsletter__title h4 span{font-size:18px;line-height:27px}.blog .newsletter__form{width:100%;margin-left:0;display:block;float:none;margin-top:20px}.blog .newsletter__form form input,.blog .newsletter__form form input[type=submit]{width:calc(100% - 20px);margin:10px}.blog .newsletter__form form .date{width:calc(100% - 30px);margin:10px;padding-left:10px}}.back__home{display:block;text-decoration:none;color:#333;text-align:left;font-family:greycliff-cf,sans-serif;font-weight:400;font-size:15px;line-height:25px;padding-left:20px;padding-bottom:20px;padding-top:30px}.back__home:before{content:"<";margin-right:5px}@media screen and (max-width:769px){.back__home{font-size:14px;line-height:24px}}.search__page{min-height:60vh;padding-top:50px}.search__page-title{font-size:24px;font-family:greycliff-cf,sans-serif;font-weight:600;padding-bottom:40px}.search__page h2{font-size:20px;font-family:greycliff-cf,sans-serif;font-weight:400;padding-bottom:20px}.search__page form{width:50%;clear:both;position:relative}.search__page form input[type=text]{border:1px solid #aeaeae;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;height:35px;font-size:14px;line-height:1;padding:5px 3%;width:94%;border-radius:8px;color:#131313;-webkit-transition:.2s;transition:.2s}.search__page form input[type=submit]{-webkit-box-shadow:none!important;box-shadow:none!important;position:absolute;z-index:2;right:-2px;top:0;border-radius:8px;border-top-left-radius:0!important;border-bottom-left-radius:0!important;min-width:165px;font-size:16px;line-height:1;font-weight:600;height:47px;border:1px solid #e52219;background-color:#e52219;-webkit-transition:.2s;transition:.2s;color:#fff}@media screen and (max-width:920px){.search__page{padding:50px 20px}.search__page form{width:100%}.search__page form input[type=text]{width:93%}}.page-not-found{margin-bottom:20px;display:block}.page-not-found img{margin:0 auto;width:auto;display:block;height:30vh}.page-not-found h1{font-family:greycliff-cf,sans-serif;font-weight:600;color:#000;text-align:center;font-size:70px;line-height:70px;margin-bottom:40px;margin-top:20px}.page-not-found p{color:#000;margin-bottom:20px}.page-not-found a,.page-not-found p{font-family:greycliff-cf,sans-serif;font-weight:400;text-align:center;font-size:16px;line-height:35px}.page-not-found a{margin:0 auto;display:block;text-decoration:none;background-color:#e52219;padding:10px;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:8px}@media screen and (max-width:769px){.page-not-found{padding:20px}.page-not-found img{width:100%;height:auto}.page-not-found h1{font-size:50px}}.activities{margin-bottom:50px}.activities h1{color:#8c4799;font-family:greycliff-cf,sans-serif;font-weight:600;text-align:center;font-size:35px;padding-bottom:10px}.activities__all{display:block;text-align:center}.activities__image{width:100%;height:280px;display:block;position:relative;-webkit-transition:1s linear;transition:1s linear}.activities__image img{width:100%;height:100%;-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity 1s;transition:opacity 1s}.activities__image:hover .activities__description{opacity:1;-webkit-transition:.5s linear;transition:.5s linear}.activities__image:hover img{opacity:0}.activities__description{opacity:0;height:280px;position:absolute;left:0;top:0;right:0;padding:30px 20px;background-color:#fff;color:#333;font-family:greycliff-cf,sans-serif;font-weight:400;font-size:18px;line-height:28px;text-align:center}.activities__item{vertical-align:top;display:inline-block;border:4px solid #ffc78c;width:calc(33.33333% - 30px);margin:15px;position:relative;text-align:center;height:530px}.activities__item h2{padding:30px 20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:25px;font-size:22px}.activities__item a,.activities__item h2{text-align:center;background-color:#ffc78c;color:#fff;font-family:greycliff-cf,sans-serif;font-weight:600}.activities__item a{position:absolute;left:0;right:0;bottom:20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;display:inline-block;border-radius:10px;padding:10px 15px;font-size:18px;line-height:28px}@media screen and (max-width:769px){.activities__item{display:block;width:calc(100% - 48px);margin:30px 20px}}.activityPage__left{display:inline-block;float:left;width:50%}.activityPage__left p{text-align:left}.activityPage__right{display:inline-block;float:left;width:50%}.activityPage__right p{text-align:right}.activityPage__right img{width:300px;float:right}.activityPage__full{width:100%;display:block;clear:both;text-align:center}.activityPage__full img{margin-top:50px;width:auto}.activityPage h1{display:block;color:#333;font-weight:600;font-size:35px;padding-bottom:20px}.activityPage h1,.activityPage p{font-family:greycliff-cf,sans-serif}.activityPage p{font-weight:400;font-size:17px;line-height:27px}.activityPage .download{font-family:greycliff-cf,sans-serif;font-weight:600;text-decoration:none;background-color:#e52219;color:#fff;margin:50px auto;display:inline-block;border-radius:10px;text-align:center;padding:10px 115px;font-size:18px;line-height:28px}@media screen and (max-width:769px){.activityPage{padding:0 20px}.activityPage h1{font-size:25px}.activityPage__left,.activityPage__right{display:block;float:none;width:100%}.activityPage__right{margin-top:20px}.activityPage__right p{text-align:left}.activityPage__right img{width:250px;float:left}.activityPage__full img{margin-top:20px}.activityPage .download{padding:10px 100px;padding:10px 80px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvYmxvZy5zY3NzIiwiYXBwLnNjc3MiLCJhcHAuY3NzIiwiZ2xvYmFsL3Jlc2V0LnNjc3MiLCJnbG9iYWwvaGVhZGVyLnNjc3MiLCJnbG9iYWwvZm9vdGVyLnNjc3MiLCJnbG9iYWwvZ2VuZXJhbC5zY3NzIiwibW9kdWxlcy9ob21lLnNjc3MiLCJtb2R1bGVzL3NlYXJjaC5zY3NzIiwibW9kdWxlcy80MDQuc2NzcyIsIm1vZHVsZXMvYWN0aXZpdGllcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQXlDZTtBQ3pDZjs7Q0NHQyxDQ0VELDJaQWFFLFFBQVMsQ0FDVCxTQUFVLENBQ1YsUUFBUyxDQUNULGNBQWUsQ0FDZixZQUFhLENBQ2IsdUJBQXdCLENBSTFCLDhFQUVFLGFBQWMsQ0FFaEIsS0FDRSxhQUFjLENBQ2QsVUFBVSxDQUNWLGVBQW1CLENBRXJCLE1BQ0UsZUFBZ0IsQ0FFbEIsYUFDRSxXQUFZLENBRWQsb0RBRUUsVUFBVyxDQUNYLFlBQWEsQ0FFZixNQUNFLHdCQUF5QixDQUN6QixnQkFBaUIsQ0FPbkIscUNBQ0UsWUFBYSxDQUdmLE9BQ0UsWUFBYSxDQzdEZixRQUNJLFdBQVksQ0FDWixVQUFXLENBQ1gsYUFBYyxDQUNkLFNBQVUsQ0FDVixhQUFjLENBRWQsMEJBQ0ksYUFBYyxDQUNkLFdBQVksQ0FDWixrQkFBbUIsQ0FFbkIsb0NBQ0ksYUFBYyxDQUNkLGdCQUFpQixDQUNqQix1QkFBd0IsQ0FIM0IsbUVBTU8sV0FBWSxDQU5uQixvRUFVTyxXQUFZLENBVm5CLGlGQWNPLFdBQVksQ0FkbkIsdUNBa0JPLFdBQVksQ0FsQm5CLDZFQXNCZSxVQUFZLENBdEIzQix5Q0EyQlcsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLFdBQVksQ0FDWixVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLFdBQVksQ0FDWixxQkFBc0IsQ0FqQ2pDLDhDQW9DZSxtQ0FBdUMsQ0FDdkMsZUFBZ0IsQ0FyQy9CLHVEQXlDZSxhQUFjLENBUWxDLG1CQUNJ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QUFnQixDQUNoQixjQUFlLENBQ2YsZ0JBQWlCLENBcERyQix3QkF3REksbUNBQXVDLENBQ3ZDLGVBQWdCLENBQ2hCLG9CQUFxQixDQUNyQix3QkFBeUIsQ0FDekIsVUFBVyxDQUNYLGdCQUFpQixDQUNqQixvQkFBcUIsQ0FDckIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLGdCQUFpQixDQUduQixvQ0F0RUYsY0F1RUksY0FBZSxDQXZFbkIsaUJBeUVNLGNBQWUsQ0FTakIseUNBTEUsYUFBYyxDQUNkLFVBQVcsQ0FDWCxVQU9XLENBSmIscUJBQ0UsZUFHVyxDQUpaLHVCQU9HLGVBQWdCLENBUG5CLHlCQVdHLFdBQVksQ0FDWixVQUFXLENBSWQsd0JBR0csZUFBZ0IsQ0FyR3hCLHdCQTBHTSxrQkFBbUIsQ0FNbkIsaUJBTm1CLENBQ3BCIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYmxvZyB7XG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgYnIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZTUyMjE5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgdWwsIG9sIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIG9sLCBsaSB7XG4gICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiIFwiO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJkhlcm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWZlYmY7XG5cbiAgICAmX19jYXRlZ29yeSB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjOTZjNDAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICZfX3NwZWNpZmljYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDclO1xuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG5cbiAgICAmX19yZWFkIHtcbiAgICAgIHdpZHRoOiA0MCU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Nsb2NrLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29tbWVudHMge1xuICAgICAgd2lkdGg6IDIwJTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICByaWdodDogOHB4O1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbWVudC5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX251bWJlciB7XG4gICAgICB3aWR0aDogMjAlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9leWUuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuXG4gICAgICAmX19jYXRlZ29yeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19zcGVjaWZpY2F0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kYXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3JlYWQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29tbWVudHMge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX251bWJlciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZEZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgJl9fbGVmdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG5cbiAgICAgICZfX2xlZnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZDb250ZW50IHtcbiAgICAmX19sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IGNhbGMoNzAlIC0gNTBweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAmLi1mdWxsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICM5NmM0MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAucGFyYWdyYXBoIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdmlkZW8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgLnZpZGVvLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgIGxlZnQ6IDUwLjclO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXlvdXR1YmUuc3ZnKTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICBpZnJhbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiBjYWxjKDMwJSAtIDYwcHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJmNDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgIGg0LCBhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2U4OWMyNztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2ZmZDQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMmZjMmFiO1xuICAgICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIH1cblxuICAgICAgLnJvdGF0ZSB7XG4gICAgICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmJsb2dDb250ZW50X19yaWdodC1pbWFnZS1ob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ibG9nQ29udGVudF9fcmlnaHQtaW1hZ2Uge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmZkNDtcbiAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHM7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaW1hZ2UtaG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmZkNDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgJl9fbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmLi1mdWxsIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGFyYWdyYXBoIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX192aWRlbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgLnZpZGVvLWltYWdlIHtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MSU7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBoNCwgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgcGFkZGluZzogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX25ld3NsZXR0ZXIge1xuICAgICAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZm9ybSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJkRldGFpbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmlnaHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZnVsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICM5NmM0MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICZfX2xlZnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Z1bGwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmRmVhdHVyZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICB1bCB7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJmNDtcbiAgICAgIHBhZGRpbmc6IDQwcHggNzBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2U4OWMyNztcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIH1cblxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWMyNztcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IGNhbGMoMzAlIC0gMzBweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAjMmZjMmFiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICAgICYuYmx1ZSB7XG4gICAgICAgIGNvbG9yOiAjMmZjMmFiO1xuICAgICAgfVxuXG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGNvbG9yOiAjZTUyMjE5O1xuICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcblxuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTUlIC0gMTVweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuXG4gICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uby1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmUmVsYXRlZEFydGljbGVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYS5hcnRpY2xlcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICM5MDQ2OTk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAuYmxvZ1JlbGF0ZWRBcnRpY2xlc19fc2xpZGVySW1hZ2Uge1xuICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwIDEwJTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWxpc3Q6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogNDAwMHB4O1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2dSZWxhdGVkQXJ0aWNsZXNfX3NsaWRlclRleHQge1xuICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDAgMTAlO1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE2MHB4KSAvIDMpO1xuICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKCgxMDAlIC0gNDVweCkgLyAzKSAqIDIpO1xuXG4gICAgICAgIC5ibG9nUmVsYXRlZEFydGljbGVzX190ZXh0IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAuYmxvZ1JlbGF0ZWRBcnRpY2xlc19fdGV4dCB7XG4gICAgICAgICAgaDMsIHAsIGEsIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICM4NEJEMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDNuKzQpIHtcbiAgICAgICAgLmJsb2dSZWxhdGVkQXJ0aWNsZXNfX3RleHQge1xuICAgICAgICAgIGgzLCBwLCBhLCBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBCRkIzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg1bikge1xuXG4gICAgICAgIC5ibG9nUmVsYXRlZEFydGljbGVzX190ZXh0IHtcbiAgICAgICAgICBoMywgcCwgYSwgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGODIwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjOTA0Njk5O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzhDNDc5OTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzhDNDc5OTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjOEM0Nzk5O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnJlYWQtbW9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAvL2NvbG9yOiAjOEM0Nzk5O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWFycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcblxuICAgICAgJi5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcmV2aW91cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlOGNjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGxlZnQ6IDclO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wcmV2aW91cy1hcnJvdy5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uZXh0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWU4Y2M7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgcmlnaHQ6IDclO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL25leHQtYXJyb3cuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYS5hcnRpY2xlcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV3c2xldHRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTYlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDIxMnB4O1xuICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cblxuICAgICAgaDQge1xuICAgICAgICBjb2xvcjogIzM3YTNkZDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTVkZWcpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBncmV5Y2xpZmYtY2YsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvcm0ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICBmb3JtIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYWQ1MWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbjogNXB4IDAgMjBweDtcblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmFkNTFmO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmRhMDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZiZGEwMDtcbiAgICAgICAgICBjb2xvcjogIzMxYjJlNztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICAgICAgICBjb2xvcjogI2ZhZDUxZjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Zvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICBmb3JtIHtcblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcblxuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iYWNrX19ob21lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJzwnO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn0iLCIvKiFcbiAgICBUaGVtZSBOYW1lOiBIYXBlXG4qL1xuLyoqIFlvdSBjYW4gYWxzbyBpbmxpbmUgaW1hZ2VzIHdpdGggYXV0b21hdGljIEJhc2U2NCBlbmNvZGluZzpcbiAgICBiYWNrZ3JvdW5kOiBpbmxpbmUoJy4uL2ltYWdlcy9fY2hyaXN0bWFzLWZhbWlseS1waWMuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gKi9cbi8vIEdsb2JhbFxuQGltcG9ydCBcImdsb2JhbC9yZXNldFwiO1xuQGltcG9ydCBcImdsb2JhbC9jb2xvcnNcIjtcbkBpbXBvcnQgXCJnbG9iYWwvYnV0dG9uc1wiO1xuQGltcG9ydCBcImdsb2JhbC9oZWFkZXJcIjtcbkBpbXBvcnQgXCJnbG9iYWwvZm9vdGVyXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2dlbmVyYWxcIjtcblxuXG4vLyBNb2R1bGVzXG5AaW1wb3J0IFwibW9kdWxlcy9ob21lXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9ibG9nXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zZWFyY2hcIjtcbkBpbXBvcnQgXCJtb2R1bGVzLzQwNFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvYWN0aXZpdGllc1wiOyIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICAgIFRoZW1lIE5hbWU6IEhhcGVcbiovXG4vKiogWW91IGNhbiBhbHNvIGlubGluZSBpbWFnZXMgd2l0aCBhdXRvbWF0aWMgQmFzZTY0IGVuY29kaW5nOlxuICAgIGJhY2tncm91bmQ6IGlubGluZSgnLi4vaW1hZ2VzL19jaHJpc3RtYXMtZmFtaWx5LXBpYy5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAqL1xuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5oMTpub3QoLnNpdGUtdGl0bGUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuaDI6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uaGVhZGVyIHtcbiAgaGVpZ2h0OiA5MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZWFkZXJfX2xhbmd1YWdlU3dpdGNoZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjREJCRUU3OyB9XG4gICAgLmhlYWRlcl9fbGFuZ3VhZ2VTd2l0Y2hlci1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE2ODBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTsgfVxuICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2VTd2l0Y2hlci1jb250YWluZXIgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAuaGVhZGVyX19sYW5ndWFnZVN3aXRjaGVyLWNvbnRhaW5lciAud3BtbC1scy1sZWdhY3ktbGlzdC1ob3Jpem9udGFsIHtcbiAgICAgICAgcGFkZGluZzogMnB4OyB9XG4gICAgICAuaGVhZGVyX19sYW5ndWFnZVN3aXRjaGVyLWNvbnRhaW5lciAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgLndwbWwtbHMtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxOTBweDsgfVxuICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2VTd2l0Y2hlci1jb250YWluZXIgdWwge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2VTd2l0Y2hlci1jb250YWluZXIgdWwgLndwbWwtbHMtaXRlbS1sZWdhY3ktZHJvcGRvd24tY2xpY2sgPiBhIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2VTd2l0Y2hlci1jb250YWluZXIgdWwgYSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDdweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2VTd2l0Y2hlci1jb250YWluZXIgdWwgYSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAgIC5oZWFkZXJfX2xhbmd1YWdlU3dpdGNoZXItY29udGFpbmVyIHVsIGEgLndwbWwtbHMtZmxhZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAuaGVhZGVyX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY4MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHotaW5kZXg6IDk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2NnB4OyB9XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5oZWFkZXIgLm1lbnUgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmhlYWRlciAubWVudSAubWVudS1pdGVtIGEge1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMTMxMzEzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU5cHg7IH1cbiAgICAgIC5oZWFkZXIgLm1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlNTIyMTk7IH1cbiAgICAuaGVhZGVyIC5tZW51IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgICBjb2xvcjogI2U1MjIxOTsgfVxuICAuaGVhZGVyX19pY29ucyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuaGVhZGVyX19pY29ucyBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaGVhZGVyX19pY29ucyBsaSBhIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5oZWFkZXJfX2ljb25zIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2FjY291bnQuc3ZnKTsgfVxuICAgICAgLmhlYWRlcl9faWNvbnMgbGkuc2VhcmNoLWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDRweDsgfVxuICAgICAgICAuaGVhZGVyX19pY29ucyBsaS5zZWFyY2gtZm9ybS5hY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgICAgICAgLmhlYWRlcl9faWNvbnMgbGkuc2VhcmNoLWZvcm0uYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICAgICAgLmhlYWRlcl9faWNvbnMgbGkuc2VhcmNoLWZvcm0uYWN0aXZlIGZvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuaGVhZGVyX19pY29ucyBsaS5zZWFyY2gtZm9ybS5hY3RpdmUgLnNjcmVlbi1yZWFkLXRleHQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgd29yZC13cmFwOiBub3JtYWw7IH1cbiAgICAgICAgICAuaGVhZGVyX19pY29ucyBsaS5zZWFyY2gtZm9ybS5hY3RpdmUgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zZWFyY2guc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDlweCAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDQwcHg7IH1cbiAgICAgICAgICAgIC5oZWFkZXJfX2ljb25zIGxpLnNlYXJjaC1mb3JtLmFjdGl2ZSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjY2NjY2NjO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogTXlyaWFkLVJlZ3VsYXIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuaGVhZGVyX19pY29ucyBsaS5zZWFyY2gtZm9ybS5hY3RpdmUgI3NlYXJjaHN1Ym1pdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5oZWFkZXJfX2ljb25zIGxpLnNlYXJjaC1mb3JtOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zZWFyY2guc3ZnKTsgfVxuICAgICAgICAuaGVhZGVyX19pY29ucyBsaS5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5oZWFkZXJfX2ljb25zIGxpLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmhlYWRlcl9faWNvbnMgbGkuc2VhcmNoLWZvcm0gI3NlYXJjaHN1Ym1pdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmhlYWRlcl9faWNvbnMgbGkgLmhhbWJ1cmdlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY4MHB4KSB7XG4gICAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmhlYWRlciAuaGVhZGVyX19tZW51IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogOTBweDsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyX19tZW51Lm9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuaGVhZGVyIC5oZWFkZXJfX21lbnUub3BlbiAubWVudS1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgICAuaGVhZGVyIC5oZWFkZXJfX21lbnUub3BlbiAubWVudS1pdGVtIGEge1xuICAgICAgICAgICAgY29sb3I6ICNlNTIyMTk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLmhlYWRlcl9faWNvbnMgbGkuc2VhcmNoLWZvcm0uYWN0aXZlIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBtYXJnaW4tbGVmdDogLTEyNnB4O1xuICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDQwcHg7IH1cbiAgICAuaGVhZGVyX19pY29ucyBsaSAuaGFtYnVyZ2VyIHtcbiAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5oZWFkZXJfX2ljb25zIGxpIC5oYW1idXJnZXIgLmxpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUyMjE5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTUyMjE5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAuaGVhZGVyX19pY29ucyBsaSAuaGFtYnVyZ2VyIC5saW5lMSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuaGVhZGVyX19pY29ucyBsaSAuaGFtYnVyZ2VyIC5saW5lMyB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuaGVhZGVyX19pY29ucyBsaSAuaGFtYnVyZ2VyLmFjdGl2ZSAubGluZTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAuaGVhZGVyX19pY29ucyBsaSAuaGFtYnVyZ2VyLmFjdGl2ZSAubGluZTIge1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAuaGVhZGVyX19pY29ucyBsaSAuaGFtYnVyZ2VyLmFjdGl2ZSAubGluZTMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfSB9XG5cbi5sb2dnZWQtaW4gLmhlYWRlcl9fbWVudSB7XG4gIHRvcDogMTM1cHg7IH1cblxuLndwY2Y3IGZvcm0sIC53cGNmNyBmb3JtIHNwYW4sIC53cGNmNyBmb3JtIGxhYmVsLCAud3BjZjcgZm9ybSBpbnB1dCwgLndwY2Y3IGZvcm0gc2VsZWN0LCAud3BjZjcgZm9ybSB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBncmV5Y2xpZmYtY2YsIHNhbnMtc2VyaWY7IH1cblxuLndwY2Y3IGZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICBjb2xvcjogIzMzMzsgfVxuXG4ud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuLndwY2Y3IGZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAsIC53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggNXB4OyB9XG5cbi5mb290ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYmQ1OyB9XG4gIC5mb290ZXJfX25ld3NsZXR0ZXIge1xuICAgIHdpZHRoOiA1NyU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmZvb3Rlcl9fbmV3c2xldHRlciBoMSB7XG4gICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmZvb3Rlcl9fbmV3c2xldHRlciBmb3JtIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZm9vdGVyX19uZXdzbGV0dGVyIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiA4cHggMyUgNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNiUpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgY29sb3I6ICMxMzEzMTM7XG4gICAgICAgIHRyYW5zaXRpb246IC4yczsgfVxuICAgICAgLmZvb3Rlcl9fbmV3c2xldHRlciBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDE2NXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNTIyMTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTIyMTk7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmZvb3Rlcl9fbWVudSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAgIC5mb290ZXJfX21lbnUgLm1lbnUtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmZvb3Rlcl9fbWVudSAubWVudS1pdGVtIGEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAuZm9vdGVyX19tZWRpYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5mb290ZXJfX21lZGlhIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAuZm9vdGVyX19tZWRpYSAuc29jaWFsLW1lZGlhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgICAgLmZvb3Rlcl9fbWVkaWEgLnNvY2lhbC1tZWRpYSBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7IH1cbiAgICAgICAgLmZvb3Rlcl9fbWVkaWEgLnNvY2lhbC1tZWRpYSBsaSBhOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgIC5mb290ZXJfX21lZGlhIC5zb2NpYWwtbWVkaWEgbGk6Zmlyc3QtY2hpbGQgYTpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3lvdXR1YmUuc3ZnKTsgfVxuICAgICAgICAuZm9vdGVyX19tZWRpYSAuc29jaWFsLW1lZGlhIGxpOm50aC1jaGlsZCgyKSBhOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbnN0YWdyYW0uc3ZnKTsgfVxuICAgICAgICAuZm9vdGVyX19tZWRpYSAuc29jaWFsLW1lZGlhIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIC5mb290ZXJfX21lZGlhIC5zb2NpYWwtbWVkaWEgbGk6bGFzdC1jaGlsZCBhOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mYWNlYm9vay5zdmcpOyB9XG4gICAgICAgIC5mb290ZXJfX21lZGlhIC5zb2NpYWwtbWVkaWEgbGk6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTIyMTk7IH1cbiAgICAgICAgICAuZm9vdGVyX19tZWRpYSAuc29jaWFsLW1lZGlhIGxpOmhvdmVyIGE6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgICAgLmZvb3Rlcl9fbWVkaWEgLnNvY2lhbC1tZWRpYSBsaTpob3ZlcjpmaXJzdC1jaGlsZCBhOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMveW91dHViZS1ob3Zlci5zdmcpOyB9XG4gICAgICAgICAgLmZvb3Rlcl9fbWVkaWEgLnNvY2lhbC1tZWRpYSBsaTpob3ZlcjpudGgtY2hpbGQoMikgYTphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2luc3RhZ3JhbS1ob3Zlci5zdmcpOyB9XG4gICAgICAgICAgLmZvb3Rlcl9fbWVkaWEgLnNvY2lhbC1tZWRpYSBsaTpob3ZlcjpsYXN0LWNoaWxkIGE6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mYWNlYm9vay1ob3Zlci5zdmcpOyB9XG4gIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZWVlYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgICAuZm9vdGVyX19jb3B5cmlnaHQgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gICAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5mb290ZXJfX25ld3NsZXR0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mb290ZXJfX25ld3NsZXR0ZXIgZm9ybSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmZvb3Rlcl9fbmV3c2xldHRlciBmb3JtIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMyUgNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNyUpOyB9XG4gICAgLmZvb3Rlcl9fbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAuZm9vdGVyX19tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgICAuZm9vdGVyX19tZWRpYSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgIC5mb290ZXJfX2NvcHlyaWdodCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLmRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuaDE6bm90KC5zaXRlLXRpdGxlKTpiZWZvcmUsIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uc2Nyb2xsT2ZmIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZ3JpZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5oZWFkZXIgLmdyaWQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uaG9tZSAuaGVyb1NsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ob21lIC5oZXJvU2xpZGVyX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNmMWVjO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhvbWUgLmhlcm9TbGlkZXJfX2l0ZW0tdGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6ICMzOWIwYWE7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIC5ob21lIC5oZXJvU2xpZGVyX19pdGVtLXRleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICAgLmhvbWUgLmhlcm9TbGlkZXJfX2l0ZW0tdGV4dCBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLW1vei1saW5lLWNsYW1wOiAzOyB9XG4gICAgICAuaG9tZSAuaGVyb1NsaWRlcl9faXRlbS10ZXh0IGgyIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDsgfVxuICAgICAgLmhvbWUgLmhlcm9TbGlkZXJfX2l0ZW0tdGV4dCBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMzliMGFhO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuaG9tZSAuaGVyb1NsaWRlcl9faXRlbS1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwOyB9XG4gIC5ob21lIC5oZXJvU2xpZGVyIC5zbGljay1wcmV2LCAuaG9tZSAuaGVyb1NsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5ob21lIC5oZXJvU2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0MHB4OyB9XG4gICAgLmhvbWUgLmhlcm9TbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLmhvbWUgLmhlcm9TbGlkZXIgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IH1cbiAgLmhvbWUgLmhlcm9TbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaG9tZSAuaGVyb1NsaWRlcl9faXRlbS10ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gICAgICAuaG9tZSAuaGVyb1NsaWRlcl9faXRlbS10ZXh0IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1MnB4OyB9XG4gICAgICAuaG9tZSAuaGVyb1NsaWRlcl9faXRlbS10ZXh0IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5ob21lIC5oZXJvU2xpZGVyX19pdGVtLXRleHQge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgICAgIC5ob21lIC5oZXJvU2xpZGVyX19pdGVtLXRleHQgaDEge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5ob21lIC5oZXJvU2xpZGVyX19pdGVtIHtcbiAgICAgIGhlaWdodDogNTMwcHg7IH1cbiAgICAgIC5ob21lIC5oZXJvU2xpZGVyX19pdGVtLXRleHQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjUwcHg7IH1cbiAgICAgICAgLmhvbWUgLmhlcm9TbGlkZXJfX2l0ZW0tdGV4dCBwIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmhvbWUgLmhlcm9TbGlkZXJfX2l0ZW0tdGV4dCBoMSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjVweDsgfVxuICAgICAgICAuaG9tZSAuaGVyb1NsaWRlcl9faXRlbS10ZXh0IGgyIHtcbiAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgICAgICAuaG9tZSAuaGVyb1NsaWRlcl9faXRlbS10ZXh0IGEge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgICAuaG9tZSAuaGVyb1NsaWRlcl9faXRlbS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgIC5ob21lIC5oZXJvU2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLmhvbWUgLmFydGljbGVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTMwcHg7IH1cbiAgLmhvbWUgLmFydGljbGVzIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ob21lIC5hcnRpY2xlcyBoNCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB3aWR0aDogY2FsYygyMCUgLSAyMHB4KTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IGdyZXljbGlmZi1jZiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICM1ODU4NTg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuaG9tZSAuYXJ0aWNsZXMgLmFydGljbGVzVGV4dFNsaWRlciB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB6LWluZGV4OiA5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYygyNSUgLSAyMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmhvbWUgLmFydGljbGVzIC5hcnRpY2xlc1RleHRTbGlkZXIubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaG9tZSAuYXJ0aWNsZXMgLmFydGljbGVzVGV4dFNsaWRlciBoNSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGNvbG9yOiAjRkY4MjAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5ob21lIC5hcnRpY2xlcyAuYXJ0aWNsZXNUZXh0U2xpZGVyIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgIC5ob21lIC5hcnRpY2xlcyAuYXJ0aWNsZXNUZXh0U2xpZGVyIC5yZWFkLW1vcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAuaG9tZSAuYXJ0aWNsZXMgLmFydGljbGVzU2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjUlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5ob21lIC5hcnRpY2xlcyAuYXJ0aWNsZXNTbGlkZXItaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgLmhvbWUgLmFydGljbGVzIC5hcnRpY2xlc1NsaWRlci1pdGVtIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5ob21lIC5hcnRpY2xlcyAuYXJ0aWNsZXNTbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgICAgcGFkZGluZzogMCA4JSAwIDA7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDA7IH1cbiAgICAuaG9tZSAuYXJ0aWNsZXMgLmFydGljbGVzU2xpZGVyIC5zbGljay1saXN0OjphZnRlciB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogNDAwMHB4O1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAuaG9tZSAuYXJ0aWNsZXMgLnNsaWNrLXByZXYsIC5ob21lIC5hcnRpY2xlcyAuc2xpY2stbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5ob21lIC5hcnRpY2xlcyAuY3VzdG9tLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDk7IH1cbiAgICAuaG9tZSAuYXJ0aWNsZXMgLmN1c3RvbS1hcnJvdy5tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaG9tZSAuYXJ0aWNsZXMgLnByZXZpb3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlOGNjO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgbGVmdDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5ob21lIC5hcnRpY2xlcyAucHJldmlvdXM6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTJweDtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHJldmlvdXMtYXJyb3cuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmhvbWUgLmFydGljbGVzIC5uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlOGNjO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgbGVmdDogOCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuaG9tZSAuYXJ0aWNsZXMgLm5leHQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgdG9wOiA2cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9uZXh0LWFycm93LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5ob21lIC5hcnRpY2xlcyBoNCB7XG4gICAgICB3aWR0aDogMTklOyB9XG4gICAgLmhvbWUgLmFydGljbGVzIC5hcnRpY2xlc1RleHRTbGlkZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMjQlIC0gMjBweCk7XG4gICAgICBtaW4taGVpZ2h0OiAzNjBweDsgfVxuICAgICAgLmhvbWUgLmFydGljbGVzIC5hcnRpY2xlc1RleHRTbGlkZXIgaDUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgLmhvbWUgLmFydGljbGVzIC5hcnRpY2xlc1RleHRTbGlkZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgIC5ob21lIC5hcnRpY2xlcyAuYXJ0aWNsZXNTbGlkZXIge1xuICAgICAgd2lkdGg6IDcyJTsgfVxuICAgICAgLmhvbWUgLmFydGljbGVzIC5hcnRpY2xlc1NsaWRlci1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAzODBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5ob21lIC5hcnRpY2xlcyAuYXJ0aWNsZXNUZXh0U2xpZGVyIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAuaG9tZSAuYXJ0aWNsZXMgLmFydGljbGVzVGV4dFNsaWRlciBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgLmhvbWUgLmFydGljbGVzIC5hcnRpY2xlc1NsaWRlciB7XG4gICAgICB3aWR0aDogNzAlOyB9XG4gICAgICAuaG9tZSAuYXJ0aWNsZXMgLmFydGljbGVzU2xpZGVyLWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDM4MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhvbWUgLmFydGljbGVzIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogNTBweCAwIDEwMHB4OyB9XG4gICAgICAuaG9tZSAuYXJ0aWNsZXMgaDQge1xuICAgICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMzBweCAwOyB9XG4gICAgICAuaG9tZSAuYXJ0aWNsZXMgLmFydGljbGVzVGV4dFNsaWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMjMwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAuaG9tZSAuYXJ0aWNsZXMgLmFydGljbGVzVGV4dFNsaWRlci5uby1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmhvbWUgLmFydGljbGVzIC5hcnRpY2xlc1RleHRTbGlkZXIubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuaG9tZSAuYXJ0aWNsZXMgLmFydGljbGVzVGV4dFNsaWRlciBoNSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAgICAgLmhvbWUgLmFydGljbGVzIC5hcnRpY2xlc1RleHRTbGlkZXIgcCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDsgfVxuICAgICAgICAuaG9tZSAuYXJ0aWNsZXMgLmFydGljbGVzVGV4dFNsaWRlciAucmVhZC1tb3JlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmhvbWUgLmFydGljbGVzIC5hcnRpY2xlc1NsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5ob21lIC5hcnRpY2xlcyAuYXJ0aWNsZXNTbGlkZXItaXRlbSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICAgICAgLmhvbWUgLmFydGljbGVzIC5hcnRpY2xlc1NsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMCUgMCAxMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgLmhvbWUgLmFydGljbGVzIC5hcnRpY2xlc1NsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stbGlzdDo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgLmhvbWUgLmFydGljbGVzIC5jdXN0b20tYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICAuaG9tZSAuYXJ0aWNsZXMgLmN1c3RvbS1hcnJvdy5tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5ob21lIC5hcnRpY2xlcyAuY3VzdG9tLWFycm93Lm5vLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmhvbWUgLmFydGljbGVzIC5wcmV2aW91cyB7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHRvcDogNTAlOyB9XG4gICAgICAuaG9tZSAuYXJ0aWNsZXMgLm5leHQge1xuICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdG9wOiA1MCU7IH0gfVxuXG4uaG9tZSAuYWN0aXZpdGllc0Nvcm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDQwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuaG9tZSAuYWN0aXZpdGllc0Nvcm5lcl9fbGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIHdpZHRoOiBjYWxjKDU1JSAtIDIwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIC5ob21lIC5hY3Rpdml0aWVzQ29ybmVyX19sZWZ0IGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBjb2xvcjogIzdmMWQxZjsgfVxuICAgIC5ob21lIC5hY3Rpdml0aWVzQ29ybmVyX19sZWZ0IHAge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLmhvbWUgLmFjdGl2aXRpZXNDb3JuZXJfX2xlZnQgLnJlYWQtbW9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmhvbWUgLmFjdGl2aXRpZXNDb3JuZXJfX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAzNSU7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5ob21lIC5hY3Rpdml0aWVzQ29ybmVyX19yaWdodC1zdGFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00MmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpOyB9XG4gICAgICAuaG9tZSAuYWN0aXZpdGllc0Nvcm5lcl9fcmlnaHQtc3RhciBpbWcge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ob21lIC5hY3Rpdml0aWVzQ29ybmVyX19yaWdodC1pbWFnZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBtYXJnaW4tdG9wOiAxNTBweDsgfVxuICAgICAgLmhvbWUgLmFjdGl2aXRpZXNDb3JuZXJfX3JpZ2h0LWltYWdlIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmhvbWUgLmFjdGl2aXRpZXNDb3JuZXJfX2xlZnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgICAgIC5ob21lIC5hY3Rpdml0aWVzQ29ybmVyX19sZWZ0IGgxIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhvbWUgLmFjdGl2aXRpZXNDb3JuZXJfX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuaG9tZSAuYWN0aXZpdGllc0Nvcm5lcl9fcmlnaHQge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmhvbWUgLmFjdGl2aXRpZXNDb3JuZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmhvbWUgLmFjdGl2aXRpZXNDb3JuZXJfX2xlZnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgICAgLmhvbWUgLmFjdGl2aXRpZXNDb3JuZXJfX2xlZnQgaDEge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmhvbWUgLmFjdGl2aXRpZXNDb3JuZXJfX2xlZnQgcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAuaG9tZSAuYWN0aXZpdGllc0Nvcm5lcl9fcmlnaHQtc3RhciB7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpOyB9XG4gICAgICAgIC5ob21lIC5hY3Rpdml0aWVzQ29ybmVyX19yaWdodC1zdGFyIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDsgfVxuICAgICAgLmhvbWUgLmFjdGl2aXRpZXNDb3JuZXJfX3JpZ2h0LWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgLmhvbWUgLmFjdGl2aXRpZXNDb3JuZXJfX3JpZ2h0LWltYWdlIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG5cbi5ob21lIC5uZXdzbGV0dGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDcwcHggMDsgfVxuICAuaG9tZSAubmV3c2xldHRlci10aXRsZSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgICAuaG9tZSAubmV3c2xldHRlci10aXRsZSBoNCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEyJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtZmFtaWx5OiBncmV5Y2xpZmYtY2YsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDsgfVxuICAgICAgLmhvbWUgLm5ld3NsZXR0ZXItdGl0bGUgaDQgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5ob21lIC5uZXdzbGV0dGVyLWZvcm0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiA3MHB4OyB9XG4gICAgLmhvbWUgLm5ld3NsZXR0ZXItZm9ybSBmb3JtIGxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMzFiMmU3O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAuaG9tZSAubmV3c2xldHRlci1mb3JtIGZvcm0gaW5wdXQge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlZWY4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZjRmZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbjogNXB4IDAgMjBweDsgfVxuICAgICAgLmhvbWUgLm5ld3NsZXR0ZXItZm9ybSBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAuaG9tZSAubmV3c2xldHRlci1mb3JtIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmRhMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmJkYTAwO1xuICAgICAgY29sb3I6ICMzMWIyZTc7XG4gICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmhvbWUgLm5ld3NsZXR0ZXItZm9ybSBmb3JtIC5kYXRlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAuaG9tZSAubmV3c2xldHRlci1mb3JtIGZvcm0gLmRhdGU6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAuaG9tZSAubmV3c2xldHRlci1mb3JtIGZvcm0gLmRhdGU6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5ob21lIC5uZXdzbGV0dGVyIHtcbiAgICAgIG1hcmdpbjogNTBweCBhdXRvIDA7IH1cbiAgICAgIC5ob21lIC5uZXdzbGV0dGVyLXRpdGxlIHtcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5ob21lIC5uZXdzbGV0dGVyLXRpdGxlIGg0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2JTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cbiAgICAgICAgICAuaG9tZSAubmV3c2xldHRlci10aXRsZSBoNCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG4gICAgICAuaG9tZSAubmV3c2xldHRlci1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgLmhvbWUgLm5ld3NsZXR0ZXItZm9ybSBmb3JtIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4OyB9XG4gICAgICAgIC5ob21lIC5uZXdzbGV0dGVyLWZvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7IH1cbiAgICAgICAgLmhvbWUgLm5ld3NsZXR0ZXItZm9ybSBmb3JtIC5kYXRlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgLmhvbWUgLm5ld3NsZXR0ZXItdGl0bGUgaDQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDklO1xuICAgICAgd2lkdGg6IDYwJTsgfSB9XG5cbi5wb3N0cyB7XG4gIG1hcmdpbjogNTBweCAwOyB9XG5cbi5ob21lIC5hbGxQb3N0cyBhLCAuY2F0ZWdvcnkgLmFsbFBvc3RzIGEsIC5wb3N0cyAuYWxsUG9zdHMgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5ob21lIC5hbGxQb3N0c19faXRlbSwgLmNhdGVnb3J5IC5hbGxQb3N0c19faXRlbSwgLnBvc3RzIC5hbGxQb3N0c19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZDNmODtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gOTBweCkgLyAzKTtcbiAgbWFyZ2luOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IDFzIGxpbmVhcjsgfVxuICAuaG9tZSAuYWxsUG9zdHNfX2l0ZW0taW1hZ2UsIC5jYXRlZ29yeSAuYWxsUG9zdHNfX2l0ZW0taW1hZ2UsIC5wb3N0cyAuYWxsUG9zdHNfX2l0ZW0taW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTIwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaG9tZSAuYWxsUG9zdHNfX2l0ZW0taW1hZ2UgaW1nLCAuY2F0ZWdvcnkgLmFsbFBvc3RzX19pdGVtLWltYWdlIGltZywgLnBvc3RzIC5hbGxQb3N0c19faXRlbS1pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wOyB9XG4gICAgLmhvbWUgLmFsbFBvc3RzX19pdGVtLWltYWdlIC5iYWNrZ3JvdW5kLCAuY2F0ZWdvcnkgLmFsbFBvc3RzX19pdGVtLWltYWdlIC5iYWNrZ3JvdW5kLCAucG9zdHMgLmFsbFBvc3RzX19pdGVtLWltYWdlIC5iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ob21lIC5hbGxQb3N0c19faXRlbS10ZXh0LCAuY2F0ZWdvcnkgLmFsbFBvc3RzX19pdGVtLXRleHQsIC5wb3N0cyAuYWxsUG9zdHNfX2l0ZW0tdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhvbWUgLmFsbFBvc3RzX19pdGVtLXRleHQgYSwgLmNhdGVnb3J5IC5hbGxQb3N0c19faXRlbS10ZXh0IGEsIC5wb3N0cyAuYWxsUG9zdHNfX2l0ZW0tdGV4dCBhIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgIGhlaWdodDogNjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgLmhvbWUgLmFsbFBvc3RzX19pdGVtLXRleHQgaDMsIC5jYXRlZ29yeSAuYWxsUG9zdHNfX2l0ZW0tdGV4dCBoMywgLnBvc3RzIC5hbGxQb3N0c19faXRlbS10ZXh0IGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuaG9tZSAuYWxsUG9zdHNfX2l0ZW0tdGV4dCBwLCAuY2F0ZWdvcnkgLmFsbFBvc3RzX19pdGVtLXRleHQgcCwgLnBvc3RzIC5hbGxQb3N0c19faXRlbS10ZXh0IHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAuaG9tZSAuYWxsUG9zdHNfX2l0ZW0tdGV4dCAucmVhZC1tb3JlLCAuY2F0ZWdvcnkgLmFsbFBvc3RzX19pdGVtLXRleHQgLnJlYWQtbW9yZSwgLnBvc3RzIC5hbGxQb3N0c19faXRlbS10ZXh0IC5yZWFkLW1vcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7IH1cbiAgLmhvbWUgLmFsbFBvc3RzX19pdGVtLWhvdmVyLCAuY2F0ZWdvcnkgLmFsbFBvc3RzX19pdGVtLWhvdmVyLCAucG9zdHMgLmFsbFBvc3RzX19pdGVtLWhvdmVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogNTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDk7IH1cbiAgICAuaG9tZSAuYWxsUG9zdHNfX2l0ZW0taG92ZXIgLmFsbFBvc3RzX19pdGVtLXRleHQsIC5jYXRlZ29yeSAuYWxsUG9zdHNfX2l0ZW0taG92ZXIgLmFsbFBvc3RzX19pdGVtLXRleHQsIC5wb3N0cyAuYWxsUG9zdHNfX2l0ZW0taG92ZXIgLmFsbFBvc3RzX19pdGVtLXRleHQge1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgIC5ob21lIC5hbGxQb3N0c19faXRlbS1ob3ZlciAuYWxsUG9zdHNfX2l0ZW0tdGV4dCBhLCAuY2F0ZWdvcnkgLmFsbFBvc3RzX19pdGVtLWhvdmVyIC5hbGxQb3N0c19faXRlbS10ZXh0IGEsIC5wb3N0cyAuYWxsUG9zdHNfX2l0ZW0taG92ZXIgLmFsbFBvc3RzX19pdGVtLXRleHQgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuaG9tZSAuYWxsUG9zdHNfX2l0ZW0taG92ZXIgLmFsbFBvc3RzX19pdGVtLXRleHQgc3BhbiwgLmNhdGVnb3J5IC5hbGxQb3N0c19faXRlbS1ob3ZlciAuYWxsUG9zdHNfX2l0ZW0tdGV4dCBzcGFuLCAucG9zdHMgLmFsbFBvc3RzX19pdGVtLWhvdmVyIC5hbGxQb3N0c19faXRlbS10ZXh0IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgICAuaG9tZSAuYWxsUG9zdHNfX2l0ZW0taG92ZXIgLmFsbFBvc3RzX19pdGVtLXRleHQgcCwgLmNhdGVnb3J5IC5hbGxQb3N0c19faXRlbS1ob3ZlciAuYWxsUG9zdHNfX2l0ZW0tdGV4dCBwLCAucG9zdHMgLmFsbFBvc3RzX19pdGVtLWhvdmVyIC5hbGxQb3N0c19faXRlbS10ZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgIC5ob21lIC5hbGxQb3N0c19faXRlbS1ob3ZlciAuYWxsUG9zdHNfX2l0ZW0tdGV4dCBwLmRlc2NyaXB0aW9uLCAuY2F0ZWdvcnkgLmFsbFBvc3RzX19pdGVtLWhvdmVyIC5hbGxQb3N0c19faXRlbS10ZXh0IHAuZGVzY3JpcHRpb24sIC5wb3N0cyAuYWxsUG9zdHNfX2l0ZW0taG92ZXIgLmFsbFBvc3RzX19pdGVtLXRleHQgcC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAuaG9tZSAuYWxsUG9zdHNfX2l0ZW0taG92ZXItYnRuLCAuY2F0ZWdvcnkgLmFsbFBvc3RzX19pdGVtLWhvdmVyLWJ0biwgLnBvc3RzIC5hbGxQb3N0c19faXRlbS1ob3Zlci1idG4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5hbGxQb3N0c19faXRlbSwgLmNhdGVnb3J5IC5hbGxQb3N0c19faXRlbSwgLnBvc3RzIC5hbGxQb3N0c19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgbWFyZ2luOiAxNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLmhvbWUgLmFsbFBvc3RzX19pdGVtLCAuY2F0ZWdvcnkgLmFsbFBvc3RzX19pdGVtLCAucG9zdHMgLmFsbFBvc3RzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgIC5ob21lIC5hbGxQb3N0c19faXRlbTpmaXJzdC1jaGlsZCwgLmNhdGVnb3J5IC5hbGxQb3N0c19faXRlbTpmaXJzdC1jaGlsZCwgLnBvc3RzIC5hbGxQb3N0c19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhvbWUgLmFsbFBvc3RzX19pdGVtOmZpcnN0LWNoaWxkIC5hbGxQb3N0c19faXRlbS1ob3ZlciAuYWxsUG9zdHNfX2l0ZW0tdGV4dCwgLmNhdGVnb3J5IC5hbGxQb3N0c19faXRlbTpmaXJzdC1jaGlsZCAuYWxsUG9zdHNfX2l0ZW0taG92ZXIgLmFsbFBvc3RzX19pdGVtLXRleHQsIC5wb3N0cyAuYWxsUG9zdHNfX2l0ZW06Zmlyc3QtY2hpbGQgLmFsbFBvc3RzX19pdGVtLWhvdmVyIC5hbGxQb3N0c19faXRlbS10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wYWdpbmF0aW9uIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNlNTIyMTk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1MjIxOTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTIyMTk7IH1cbiAgICAgIC5wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUyMjE5OyB9XG4gICAgICAucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wYWdpbmF0aW9uIGxpIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNlNTIyMTk7IH1cblxuLmFsbENhdGVnb3J5IHtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hbGxDYXRlZ29yeV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHdpZHRoOiA3ODBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWxsQ2F0ZWdvcnktY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA4NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5hbGxDYXRlZ29yeS1jb250YWluZXIgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmFsbENhdGVnb3J5LWNvbnRhaW5lciBhIC5ob3Zlcl9fc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFsbENhdGVnb3J5LWNvbnRhaW5lciBhOmhvdmVyIC5ob3Zlcl9fc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmFsbENhdGVnb3J5LWNvbnRhaW5lciAuYWxsQ2F0ZWdvcnktaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjMwcHgpIC8gNCk7XG4gICAgICBtYXJnaW46IDAgMjVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIzMHB4OyB9XG4gICAgICAuYWxsQ2F0ZWdvcnktY29udGFpbmVyIC5hbGxDYXRlZ29yeS1pdGVtIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYWxsQ2F0ZWdvcnktY29udGFpbmVyIC5hbGxDYXRlZ29yeS1pdGVtIC5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmFsbENhdGVnb3J5LWNvbnRhaW5lciBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYWxsQ2F0ZWdvcnktY29udGFpbmVyIGEge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmFsbENhdGVnb3J5LWNvbnRhaW5lciAuYWxsQ2F0ZWdvcnktaXRlbTpmaXJzdC1jaGlsZCBwIHtcbiAgICAgIGNvbG9yOiAjOEM0Nzk5OyB9XG4gICAgLmFsbENhdGVnb3J5LWNvbnRhaW5lciAuYWxsQ2F0ZWdvcnktaXRlbTpudGgtY2hpbGQoMikgcCB7XG4gICAgICBjb2xvcjogIzg0QkQwMDsgfVxuICAgIC5hbGxDYXRlZ29yeS1jb250YWluZXIgLmFsbENhdGVnb3J5LWl0ZW06bnRoLWNoaWxkKDMpIHAge1xuICAgICAgY29sb3I6ICMwMEJGQjM7IH1cbiAgICAuYWxsQ2F0ZWdvcnktY29udGFpbmVyIC5hbGxDYXRlZ29yeS1pdGVtOmxhc3QtY2hpbGQgcCB7XG4gICAgICBjb2xvcjogI0ZGODIwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5hbGxDYXRlZ29yeSB7XG4gICAgICBtYXJnaW46IDEwcHggMTBweCAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpOyB9XG4gICAgICAuYWxsQ2F0ZWdvcnlfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7IH1cbiAgICAgIC5hbGxDYXRlZ29yeS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuYWxsQ2F0ZWdvcnktY29udGFpbmVyIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmFsbENhdGVnb3J5LWNvbnRhaW5lciBwIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOyB9XG4gICAgICAgIC5hbGxDYXRlZ29yeS1jb250YWluZXIgLmFsbENhdGVnb3J5LWl0ZW06Zmlyc3QtY2hpbGQgcCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhDNDc5OTsgfVxuICAgICAgICAuYWxsQ2F0ZWdvcnktY29udGFpbmVyIC5hbGxDYXRlZ29yeS1pdGVtOm50aC1jaGlsZCgyKSBwIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCRkIzOyB9XG4gICAgICAgIC5hbGxDYXRlZ29yeS1jb250YWluZXIgLmFsbENhdGVnb3J5LWl0ZW06bnRoLWNoaWxkKDMpIHAge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NEJEMDA7IH1cbiAgICAgICAgLmFsbENhdGVnb3J5LWNvbnRhaW5lciAuYWxsQ2F0ZWdvcnktaXRlbTpsYXN0LWNoaWxkIHAge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjgyMDA7IH1cbiAgICAgICAgLmFsbENhdGVnb3J5LWNvbnRhaW5lciAuYWxsQ2F0ZWdvcnktaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIDIwcHgpO1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgICAgLmFsbENhdGVnb3J5LWNvbnRhaW5lciAuYWxsQ2F0ZWdvcnktaXRlbSAubm8tbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuYWxsQ2F0ZWdvcnktY29udGFpbmVyIC5hbGxDYXRlZ29yeS1pdGVtIC5tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uY2F0ZWdvcnktcGxheS1wcm9ncmVzcyAuYWxsQ2F0ZWdvcnlfX3RpdGxlLCAuY2F0ZWdvcnktcGxheS1wcm9ncmVzcy1kZSAuYWxsQ2F0ZWdvcnlfX3RpdGxlLCAuY2F0ZWdvcnktcGxheS1wcm9ncmVzcy1lcyAuYWxsQ2F0ZWdvcnlfX3RpdGxlLCAuY2F0ZWdvcnktcGxheS1wcm9ncmVzcy1pdCAuYWxsQ2F0ZWdvcnlfX3RpdGxlLCAuY2F0ZWdvcnktcGxheS1wcm9ncmVzcy1mciAuYWxsQ2F0ZWdvcnlfX3RpdGxlIHtcbiAgY29sb3I6ICM4YzQ3OTk7IH1cblxuLmNhdGVnb3J5LXBsYXktcHJvZ3Jlc3MgLmFsbENhdGVnb3J5X19kZXNjcmlwdGlvbiwgLmNhdGVnb3J5LXBsYXktcHJvZ3Jlc3MtZGUgLmFsbENhdGVnb3J5X19kZXNjcmlwdGlvbiwgLmNhdGVnb3J5LXBsYXktcHJvZ3Jlc3MtZXMgLmFsbENhdGVnb3J5X19kZXNjcmlwdGlvbiwgLmNhdGVnb3J5LXBsYXktcHJvZ3Jlc3MtaXQgLmFsbENhdGVnb3J5X19kZXNjcmlwdGlvbiwgLmNhdGVnb3J5LXBsYXktcHJvZ3Jlc3MtZnIgLmFsbENhdGVnb3J5X19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjOGM0Nzk5OyB9XG5cbi5jYXRlZ29yeS1wbGF5LXByb2dyZXNzIC5hY3Rpdml0aWVzX19pdGVtLCAuY2F0ZWdvcnktcGxheS1wcm9ncmVzcy1kZSAuYWN0aXZpdGllc19faXRlbSwgLmNhdGVnb3J5LXBsYXktcHJvZ3Jlc3MtZXMgLmFjdGl2aXRpZXNfX2l0ZW0sIC5jYXRlZ29yeS1wbGF5LXByb2dyZXNzLWl0IC5hY3Rpdml0aWVzX19pdGVtLCAuY2F0ZWdvcnktcGxheS1wcm9ncmVzcy1mciAuYWN0aXZpdGllc19faXRlbSB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNlY2QzZjg7IH1cbiAgLmNhdGVnb3J5LXBsYXktcHJvZ3Jlc3MgLmFjdGl2aXRpZXNfX2l0ZW0gaDIsIC5jYXRlZ29yeS1wbGF5LXByb2dyZXNzLWRlIC5hY3Rpdml0aWVzX19pdGVtIGgyLCAuY2F0ZWdvcnktcGxheS1wcm9ncmVzcy1lcyAuYWN0aXZpdGllc19faXRlbSBoMiwgLmNhdGVnb3J5LXBsYXktcHJvZ3Jlc3MtaXQgLmFjdGl2aXRpZXNfX2l0ZW0gaDIsIC5jYXRlZ29yeS1wbGF5LXByb2dyZXNzLWZyIC5hY3Rpdml0aWVzX19pdGVtIGgyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNkM2Y4O1xuICAgIGNvbG9yOiAjOGM0Nzk5OyB9XG4gIC5jYXRlZ29yeS1wbGF5LXByb2dyZXNzIC5hY3Rpdml0aWVzX19pdGVtIC5yZWFkLW1vcmUsIC5jYXRlZ29yeS1wbGF5LXByb2dyZXNzLWRlIC5hY3Rpdml0aWVzX19pdGVtIC5yZWFkLW1vcmUsIC5jYXRlZ29yeS1wbGF5LXByb2dyZXNzLWVzIC5hY3Rpdml0aWVzX19pdGVtIC5yZWFkLW1vcmUsIC5jYXRlZ29yeS1wbGF5LXByb2dyZXNzLWl0IC5hY3Rpdml0aWVzX19pdGVtIC5yZWFkLW1vcmUsIC5jYXRlZ29yeS1wbGF5LXByb2dyZXNzLWZyIC5hY3Rpdml0aWVzX19pdGVtIC5yZWFkLW1vcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2QzZjg7XG4gICAgY29sb3I6ICM4YzQ3OTk7IH1cblxuLmNhdGVnb3J5LXRveS10YWxrIC5hbGxDYXRlZ29yeV9fdGl0bGUsIC5jYXRlZ29yeS10b3ktdGFsay1kZSAuYWxsQ2F0ZWdvcnlfX3RpdGxlLCAuY2F0ZWdvcnktdG95LXRhbGstZXMgLmFsbENhdGVnb3J5X190aXRsZSwgLmNhdGVnb3J5LXRveS10YWxrLWl0IC5hbGxDYXRlZ29yeV9fdGl0bGUsIC5jYXRlZ29yeS10b3ktdGFsay1mciAuYWxsQ2F0ZWdvcnlfX3RpdGxlIHtcbiAgY29sb3I6ICM4NGJkMDA7IH1cblxuLmNhdGVnb3J5LXRveS10YWxrIC5hbGxDYXRlZ29yeV9fZGVzY3JpcHRpb24sIC5jYXRlZ29yeS10b3ktdGFsay1kZSAuYWxsQ2F0ZWdvcnlfX2Rlc2NyaXB0aW9uLCAuY2F0ZWdvcnktdG95LXRhbGstZXMgLmFsbENhdGVnb3J5X19kZXNjcmlwdGlvbiwgLmNhdGVnb3J5LXRveS10YWxrLWl0IC5hbGxDYXRlZ29yeV9fZGVzY3JpcHRpb24sIC5jYXRlZ29yeS10b3ktdGFsay1mciAuYWxsQ2F0ZWdvcnlfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM4NGJkMDA7IH1cblxuLmNhdGVnb3J5LXRveS10YWxrIC5hY3Rpdml0aWVzX19pdGVtLCAuY2F0ZWdvcnktdG95LXRhbGstZGUgLmFjdGl2aXRpZXNfX2l0ZW0sIC5jYXRlZ29yeS10b3ktdGFsay1lcyAuYWN0aXZpdGllc19faXRlbSwgLmNhdGVnb3J5LXRveS10YWxrLWl0IC5hY3Rpdml0aWVzX19pdGVtLCAuY2F0ZWdvcnktdG95LXRhbGstZnIgLmFjdGl2aXRpZXNfX2l0ZW0ge1xuICBib3JkZXI6IDRweCBzb2xpZCAjZDlmMDlmOyB9XG4gIC5jYXRlZ29yeS10b3ktdGFsayAuYWN0aXZpdGllc19faXRlbSBoMiwgLmNhdGVnb3J5LXRveS10YWxrLWRlIC5hY3Rpdml0aWVzX19pdGVtIGgyLCAuY2F0ZWdvcnktdG95LXRhbGstZXMgLmFjdGl2aXRpZXNfX2l0ZW0gaDIsIC5jYXRlZ29yeS10b3ktdGFsay1pdCAuYWN0aXZpdGllc19faXRlbSBoMiwgLmNhdGVnb3J5LXRveS10YWxrLWZyIC5hY3Rpdml0aWVzX19pdGVtIGgyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlmMDlmO1xuICAgIGNvbG9yOiAjODRiZDAwOyB9XG4gIC5jYXRlZ29yeS10b3ktdGFsayAuYWN0aXZpdGllc19faXRlbSAucmVhZC1tb3JlLCAuY2F0ZWdvcnktdG95LXRhbGstZGUgLmFjdGl2aXRpZXNfX2l0ZW0gLnJlYWQtbW9yZSwgLmNhdGVnb3J5LXRveS10YWxrLWVzIC5hY3Rpdml0aWVzX19pdGVtIC5yZWFkLW1vcmUsIC5jYXRlZ29yeS10b3ktdGFsay1pdCAuYWN0aXZpdGllc19faXRlbSAucmVhZC1tb3JlLCAuY2F0ZWdvcnktdG95LXRhbGstZnIgLmFjdGl2aXRpZXNfX2l0ZW0gLnJlYWQtbW9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZjA5ZjtcbiAgICBjb2xvcjogIzg0YmQwMDsgfVxuXG4uY2F0ZWdvcnktYWN0aXZpdHktY29ybmVyIC5hbGxDYXRlZ29yeV9fdGl0bGUsIC5jYXRlZ29yeS1hY3Rpdml0eS1jb3JuZXItZGUgLmFsbENhdGVnb3J5X190aXRsZSwgLmNhdGVnb3J5LWFjdGl2aXR5LWNvcm5lci1lcyAuYWxsQ2F0ZWdvcnlfX3RpdGxlLCAuY2F0ZWdvcnktYWN0aXZpdHktY29ybmVyLWl0IC5hbGxDYXRlZ29yeV9fdGl0bGUsIC5jYXRlZ29yeS1hY3Rpdml0eS1jb3JuZXItZnIgLmFsbENhdGVnb3J5X190aXRsZSB7XG4gIGNvbG9yOiAjMDBiZmIzOyB9XG5cbi5jYXRlZ29yeS1hY3Rpdml0eS1jb3JuZXIgLmFsbENhdGVnb3J5X19kZXNjcmlwdGlvbiwgLmNhdGVnb3J5LWFjdGl2aXR5LWNvcm5lci1kZSAuYWxsQ2F0ZWdvcnlfX2Rlc2NyaXB0aW9uLCAuY2F0ZWdvcnktYWN0aXZpdHktY29ybmVyLWVzIC5hbGxDYXRlZ29yeV9fZGVzY3JpcHRpb24sIC5jYXRlZ29yeS1hY3Rpdml0eS1jb3JuZXItaXQgLmFsbENhdGVnb3J5X19kZXNjcmlwdGlvbiwgLmNhdGVnb3J5LWFjdGl2aXR5LWNvcm5lci1mciAuYWxsQ2F0ZWdvcnlfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMwMGJmYjM7IH1cblxuLmNhdGVnb3J5LWFjdGl2aXR5LWNvcm5lciAuYWN0aXZpdGllc19faXRlbSwgLmNhdGVnb3J5LWFjdGl2aXR5LWNvcm5lci1kZSAuYWN0aXZpdGllc19faXRlbSwgLmNhdGVnb3J5LWFjdGl2aXR5LWNvcm5lci1lcyAuYWN0aXZpdGllc19faXRlbSwgLmNhdGVnb3J5LWFjdGl2aXR5LWNvcm5lci1pdCAuYWN0aXZpdGllc19faXRlbSwgLmNhdGVnb3J5LWFjdGl2aXR5LWNvcm5lci1mciAuYWN0aXZpdGllc19faXRlbSB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM5Y2U2ZTE7IH1cbiAgLmNhdGVnb3J5LWFjdGl2aXR5LWNvcm5lciAuYWN0aXZpdGllc19faXRlbSBoMiwgLmNhdGVnb3J5LWFjdGl2aXR5LWNvcm5lci1kZSAuYWN0aXZpdGllc19faXRlbSBoMiwgLmNhdGVnb3J5LWFjdGl2aXR5LWNvcm5lci1lcyAuYWN0aXZpdGllc19faXRlbSBoMiwgLmNhdGVnb3J5LWFjdGl2aXR5LWNvcm5lci1pdCAuYWN0aXZpdGllc19faXRlbSBoMiwgLmNhdGVnb3J5LWFjdGl2aXR5LWNvcm5lci1mciAuYWN0aXZpdGllc19faXRlbSBoMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzljZTZlMTtcbiAgICBjb2xvcjogIzAwYmZiMzsgfVxuICAuY2F0ZWdvcnktYWN0aXZpdHktY29ybmVyIC5hY3Rpdml0aWVzX19pdGVtIC5yZWFkLW1vcmUsIC5jYXRlZ29yeS1hY3Rpdml0eS1jb3JuZXItZGUgLmFjdGl2aXRpZXNfX2l0ZW0gLnJlYWQtbW9yZSwgLmNhdGVnb3J5LWFjdGl2aXR5LWNvcm5lci1lcyAuYWN0aXZpdGllc19faXRlbSAucmVhZC1tb3JlLCAuY2F0ZWdvcnktYWN0aXZpdHktY29ybmVyLWl0IC5hY3Rpdml0aWVzX19pdGVtIC5yZWFkLW1vcmUsIC5jYXRlZ29yeS1hY3Rpdml0eS1jb3JuZXItZnIgLmFjdGl2aXRpZXNfX2l0ZW0gLnJlYWQtbW9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzljZTZlMTtcbiAgICBjb2xvcjogIzAwYmZiMzsgfVxuXG4uY2F0ZWdvcnktZ3VpZGVzLWZvci1ncm93bnVwcyAuYWxsQ2F0ZWdvcnlfX3RpdGxlLCAuY2F0ZWdvcnktZ3VpZGVzLWZvci1ncm93bnVwcy1kZSAuYWxsQ2F0ZWdvcnlfX3RpdGxlLCAuY2F0ZWdvcnktZ3VpZGVzLWZvci1ncm93bnVwcy1lcyAuYWxsQ2F0ZWdvcnlfX3RpdGxlLCAuY2F0ZWdvcnktZ3VpZGVzLWZvci1ncm93bnVwcy1pdCAuYWxsQ2F0ZWdvcnlfX3RpdGxlLCAuY2F0ZWdvcnktZ3VpZGVzLWZvci1ncm93bnVwcy1mciAuYWxsQ2F0ZWdvcnlfX3RpdGxlIHtcbiAgY29sb3I6ICNmZjgyMDA7IH1cblxuLmNhdGVnb3J5LWd1aWRlcy1mb3ItZ3Jvd251cHMgLmFsbENhdGVnb3J5X19kZXNjcmlwdGlvbiwgLmNhdGVnb3J5LWd1aWRlcy1mb3ItZ3Jvd251cHMtZGUgLmFsbENhdGVnb3J5X19kZXNjcmlwdGlvbiwgLmNhdGVnb3J5LWd1aWRlcy1mb3ItZ3Jvd251cHMtZXMgLmFsbENhdGVnb3J5X19kZXNjcmlwdGlvbiwgLmNhdGVnb3J5LWd1aWRlcy1mb3ItZ3Jvd251cHMtaXQgLmFsbENhdGVnb3J5X19kZXNjcmlwdGlvbiwgLmNhdGVnb3J5LWd1aWRlcy1mb3ItZ3Jvd251cHMtZnIgLmFsbENhdGVnb3J5X19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmY4MjAwOyB9XG5cbi5jYXRlZ29yeS1ndWlkZXMtZm9yLWdyb3dudXBzIC5hY3Rpdml0aWVzX19pdGVtLCAuY2F0ZWdvcnktZ3VpZGVzLWZvci1ncm93bnVwcy1kZSAuYWN0aXZpdGllc19faXRlbSwgLmNhdGVnb3J5LWd1aWRlcy1mb3ItZ3Jvd251cHMtZXMgLmFjdGl2aXRpZXNfX2l0ZW0sIC5jYXRlZ29yeS1ndWlkZXMtZm9yLWdyb3dudXBzLWl0IC5hY3Rpdml0aWVzX19pdGVtLCAuY2F0ZWdvcnktZ3VpZGVzLWZvci1ncm93bnVwcy1mciAuYWN0aXZpdGllc19faXRlbSB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmM3OGM7IH1cbiAgLmNhdGVnb3J5LWd1aWRlcy1mb3ItZ3Jvd251cHMgLmFjdGl2aXRpZXNfX2l0ZW0gaDIsIC5jYXRlZ29yeS1ndWlkZXMtZm9yLWdyb3dudXBzLWRlIC5hY3Rpdml0aWVzX19pdGVtIGgyLCAuY2F0ZWdvcnktZ3VpZGVzLWZvci1ncm93bnVwcy1lcyAuYWN0aXZpdGllc19faXRlbSBoMiwgLmNhdGVnb3J5LWd1aWRlcy1mb3ItZ3Jvd251cHMtaXQgLmFjdGl2aXRpZXNfX2l0ZW0gaDIsIC5jYXRlZ29yeS1ndWlkZXMtZm9yLWdyb3dudXBzLWZyIC5hY3Rpdml0aWVzX19pdGVtIGgyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNzhjO1xuICAgIGNvbG9yOiAjZmY4MjAwOyB9XG4gIC5jYXRlZ29yeS1ndWlkZXMtZm9yLWdyb3dudXBzIC5hY3Rpdml0aWVzX19pdGVtIC5yZWFkLW1vcmUsIC5jYXRlZ29yeS1ndWlkZXMtZm9yLWdyb3dudXBzLWRlIC5hY3Rpdml0aWVzX19pdGVtIC5yZWFkLW1vcmUsIC5jYXRlZ29yeS1ndWlkZXMtZm9yLWdyb3dudXBzLWVzIC5hY3Rpdml0aWVzX19pdGVtIC5yZWFkLW1vcmUsIC5jYXRlZ29yeS1ndWlkZXMtZm9yLWdyb3dudXBzLWl0IC5hY3Rpdml0aWVzX19pdGVtIC5yZWFkLW1vcmUsIC5jYXRlZ29yeS1ndWlkZXMtZm9yLWdyb3dudXBzLWZyIC5hY3Rpdml0aWVzX19pdGVtIC5yZWFkLW1vcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM3OGM7XG4gICAgY29sb3I6ICNmZjgyMDA7IH1cblxuLmJsb2cgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuYmxvZyBwIGJyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5ibG9nIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuXG4uYmxvZyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2U1MjIxOTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uYmxvZyB1bCwgLmJsb2cgb2wge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuYmxvZyB1bCBvbCwgLmJsb2cgdWwgbGksIC5ibG9nIG9sIG9sLCAuYmxvZyBvbCBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIC5ibG9nIHVsIG9sOmJlZm9yZSwgLmJsb2cgdWwgbGk6YmVmb3JlLCAuYmxvZyBvbCBvbDpiZWZvcmUsIC5ibG9nIG9sIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKAoiBcIjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmJsb2cgdWwgb2wsIC5ibG9nIHVsIGxpLCAuYmxvZyBvbCBvbCwgLmJsb2cgb2wgbGkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cblxuLmJsb2cgb2wge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsOyB9XG4gIC5ibG9nIG9sIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAuYmxvZyBvbCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuXG4uYmxvZ0hlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmZWJmOyB9XG4gIC5ibG9nSGVyb19fY2F0ZWdvcnkge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5ibG9nSGVyb19fdGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM5NmM0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuYmxvZ0hlcm9fX3NwZWNpZmljYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA0NyU7IH1cbiAgLmJsb2dIZXJvX19kYXRlIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC5ibG9nSGVyb19fcmVhZCB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAgIC5ibG9nSGVyb19fcmVhZDpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Nsb2NrLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5ibG9nSGVyb19fY29tbWVudHMge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgICAuYmxvZ0hlcm9fX2NvbW1lbnRzOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbWVudC5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuYmxvZ0hlcm9fX251bWJlciB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAgIC5ibG9nSGVyb19fbnVtYmVyOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZXllLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLmJsb2dIZXJvX19udW1iZXIgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYmxvZ0hlcm8gcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmJsb2dIZXJvX19jYXRlZ29yeSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAuYmxvZ0hlcm9fX3RpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgLmJsb2dIZXJvX19zcGVjaWZpY2F0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmJsb2dIZXJvX19zcGVjaWZpY2F0aW9uIHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAuYmxvZ0hlcm9fX2RhdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuYmxvZ0hlcm9fX3JlYWQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmJsb2dIZXJvX19yZWFkOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiA1cHg7IH1cbiAgICAuYmxvZ0hlcm9fX2NvbW1lbnRzIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7IH1cbiAgICAgIC5ibG9nSGVyb19fY29tbWVudHM6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDVweDsgfVxuICAgIC5ibG9nSGVyb19fbnVtYmVyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5ibG9nSGVyb19fbnVtYmVyOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiA1cHg7IH0gfVxuXG4uYmxvZ0Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICAuYmxvZ0Rlc2NyaXB0aW9uX19sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gICAgLmJsb2dEZXNjcmlwdGlvbl9fbGVmdCBwIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgICAgIC5ibG9nRGVzY3JpcHRpb25fX2xlZnQgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmJsb2dEZXNjcmlwdGlvbl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLmJsb2dEZXNjcmlwdGlvbl9fcmlnaHQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5ibG9nRGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4OyB9XG4gICAgICAuYmxvZ0Rlc2NyaXB0aW9uX19sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgICAuYmxvZ0Rlc2NyaXB0aW9uX19sZWZ0IHAge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAuYmxvZ0Rlc2NyaXB0aW9uX19yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmJsb2dEZXNjcmlwdGlvbl9fcmlnaHQgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uYmxvZ0NvbnRlbnRfX2xlZnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogY2FsYyg3MCUgLSA1MHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5ibG9nQ29udGVudF9fbGVmdC4tZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIC5ibG9nQ29udGVudF9fbGVmdCBoMyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzk2YzQwMDtcbiAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gIC5ibG9nQ29udGVudF9fbGVmdCBwIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAuYmxvZ0NvbnRlbnRfX2xlZnQgLnBhcmFncmFwaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLmJsb2dDb250ZW50X192aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuYmxvZ0NvbnRlbnRfX3ZpZGVvIC52aWRlby1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJsb2dDb250ZW50X192aWRlbyAudmlkZW8taW1hZ2UgaW1nIHtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7IH1cbiAgICAuYmxvZ0NvbnRlbnRfX3ZpZGVvIC52aWRlby1pbWFnZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYmxvZ0NvbnRlbnRfX3ZpZGVvIC52aWRlby1pbWFnZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICBsZWZ0OiA1MC43JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXlvdXR1YmUuc3ZnKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5ibG9nQ29udGVudF9fdmlkZW8gaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7IH1cbiAgLmJsb2dDb250ZW50X192aWRlbyBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuYmxvZ0NvbnRlbnRfX3ZpZGVvIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7IH1cblxuLmJsb2dDb250ZW50X19yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKDMwJSAtIDYwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmY0O1xuICBwYWRkaW5nOiAzMHB4OyB9XG4gIC5ibG9nQ29udGVudF9fcmlnaHQgaDQsIC5ibG9nQ29udGVudF9fcmlnaHQgYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZTg5YzI3O1xuICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLmJsb2dDb250ZW50X19yaWdodCBwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmZmQ0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgY29sb3I6ICMyZmMyYWI7XG4gICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgLmJsb2dDb250ZW50X19yaWdodCAucm90YXRlIHtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4OyB9XG4gICAgLmJsb2dDb250ZW50X19yaWdodCAucm90YXRlOmhvdmVyIC5ibG9nQ29udGVudF9fcmlnaHQtaW1hZ2UtaG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5ibG9nQ29udGVudF9fcmlnaHQgLnJvdGF0ZTpob3ZlciAuYmxvZ0NvbnRlbnRfX3JpZ2h0LWltYWdlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpOyB9XG4gIC5ibG9nQ29udGVudF9fcmlnaHQtaW1hZ2Uge1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmZmQ0O1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHM7IH1cbiAgICAuYmxvZ0NvbnRlbnRfX3JpZ2h0LWltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wOyB9XG4gIC5ibG9nQ29udGVudF9fcmlnaHQtaW1hZ2UtaG92ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cztcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmZkNDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAuYmxvZ0NvbnRlbnRfX2xlZnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmJsb2dDb250ZW50X19sZWZ0Li1mdWxsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5ibG9nQ29udGVudF9fbGVmdCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5ibG9nQ29udGVudF9fbGVmdCAucGFyYWdyYXBoIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAuYmxvZ0NvbnRlbnRfX3ZpZGVvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5ibG9nQ29udGVudF9fdmlkZW8gLnZpZGVvLWltYWdlIGltZyB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICAgIC5ibG9nQ29udGVudF9fdmlkZW8gLnZpZGVvLWltYWdlOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAgIC5ibG9nQ29udGVudF9fdmlkZW8gLnZpZGVvLWltYWdlOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgbGVmdDogNTElOyB9XG4gICAgICAuYmxvZ0NvbnRlbnRfX3ZpZGVvIGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICAgIC5ibG9nQ29udGVudF9fdmlkZW8gcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAuYmxvZ0NvbnRlbnRfX3ZpZGVvIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ibG9nQ29udGVudF9fcmlnaHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmJsb2dDb250ZW50X19yaWdodCBoNCwgLmJsb2dDb250ZW50X19yaWdodCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAuYmxvZ0NvbnRlbnRfX3JpZ2h0IHAge1xuICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgICAgLmJsb2dDb250ZW50X19yaWdodC1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAuYmxvZ0NvbnRlbnRfX3JpZ2h0LWltYWdlIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmJsb2dDb250ZW50X19uZXdzbGV0dGVyIHtcbiAgICAgIG1hcmdpbjogNTBweCBhdXRvIDA7IH1cbiAgICAgIC5ibG9nQ29udGVudF9fbmV3c2xldHRlci10aXRsZSB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmJsb2dDb250ZW50X19uZXdzbGV0dGVyLXRpdGxlIGg0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7IH1cbiAgICAgICAgICAuYmxvZ0NvbnRlbnRfX25ld3NsZXR0ZXItdGl0bGUgaDQgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAgICAgLmJsb2dDb250ZW50X19uZXdzbGV0dGVyLWZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5ibG9nRGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYmxvZ0RldGFpbHNfX2xlZnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgICAuYmxvZ0RldGFpbHNfX2xlZnQgcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAuYmxvZ0RldGFpbHNfX2xlZnQgcCBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogODAwOyB9XG4gIC5ibG9nRGV0YWlsc19fcmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLmJsb2dEZXRhaWxzX19yaWdodCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wOyB9XG4gIC5ibG9nRGV0YWlsc19fZnVsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgICAuYmxvZ0RldGFpbHNfX2Z1bGwgaDMge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjOTZjNDAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgLmJsb2dEZXRhaWxzX19mdWxsIHAge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgLmJsb2dEZXRhaWxzX19mdWxsIHAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5ibG9nRGV0YWlscyB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgIC5ibG9nRGV0YWlsc19fbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuYmxvZ0RldGFpbHNfX2xlZnQgcCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5ibG9nRGV0YWlsc19fcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5ibG9nRGV0YWlsc19fcmlnaHQgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5ibG9nRGV0YWlsc19fZnVsbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgIC5ibG9nRGV0YWlsc19fZnVsbCBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5ibG9nRGV0YWlsc19fZnVsbCBwIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG5cbi5ibG9nRmVhdHVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuYmxvZ0ZlYXR1cmVkIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYmxvZ0ZlYXR1cmVkIHVsIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICAuYmxvZ0ZlYXR1cmVkX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZjQ7XG4gICAgcGFkZGluZzogNDBweCA3MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7IH1cbiAgLmJsb2dGZWF0dXJlZF9faXRlbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYmxvZ0ZlYXR1cmVkIC5zbGljay1wcmV2LCAuYmxvZ0ZlYXR1cmVkIC5zbGljay1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmJsb2dGZWF0dXJlZCAuc2xpY2stZG90cyB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmJsb2dGZWF0dXJlZCAuc2xpY2stZG90cyBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAuYmxvZ0ZlYXR1cmVkIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTg5YzI3O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4OyB9XG4gIC5ibG9nRmVhdHVyZWQgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWMyNzsgfVxuICAuYmxvZ0ZlYXR1cmVkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDMwJSAtIDMwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAuYmxvZ0ZlYXR1cmVkX190ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA3MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ibG9nRmVhdHVyZWQgaDMge1xuICAgIGNvbG9yOiAjMmZjMmFiO1xuICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLmJsb2dGZWF0dXJlZCBwIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgIC5ibG9nRmVhdHVyZWQgcC5ibHVlIHtcbiAgICAgIGNvbG9yOiAjMmZjMmFiOyB9XG4gICAgLmJsb2dGZWF0dXJlZCBwLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ibG9nRmVhdHVyZWQgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICNlNTIyMTk7XG4gICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5ibG9nRmVhdHVyZWQgc3Bhbi5tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5ibG9nRmVhdHVyZWRfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7IH1cbiAgICAuYmxvZ0ZlYXR1cmVkX19pbWFnZSB7XG4gICAgICB3aWR0aDogY2FsYyg1NSUgLSAxNXB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gICAgLmJsb2dGZWF0dXJlZF9fdGV4dCB7XG4gICAgICB3aWR0aDogNDUlOyB9XG4gICAgICAuYmxvZ0ZlYXR1cmVkX190ZXh0IGgzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLmJsb2dGZWF0dXJlZCBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLmJsb2dGZWF0dXJlZCBwLm1vYmlsZSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5ibG9nRmVhdHVyZWQgcC5uby1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJsb2dGZWF0dXJlZCBzcGFuIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5ibG9nRmVhdHVyZWQgc3Bhbi5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmJsb2dGZWF0dXJlZCBzcGFuLm5vLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYmxvZ1JlbGF0ZWRBcnRpY2xlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJsb2dSZWxhdGVkQXJ0aWNsZXMgYS5hcnRpY2xlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICM5MDQ2OTk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAuYmxvZ1JlbGF0ZWRBcnRpY2xlcyBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5ibG9nUmVsYXRlZEFydGljbGVzIC5ibG9nUmVsYXRlZEFydGljbGVzX19zbGlkZXJJbWFnZSAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCAxMCU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ibG9nUmVsYXRlZEFydGljbGVzIC5ibG9nUmVsYXRlZEFydGljbGVzX19zbGlkZXJJbWFnZSAuc2xpY2stbGlzdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNDAwMHB4O1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5ibG9nUmVsYXRlZEFydGljbGVzIC5ibG9nUmVsYXRlZEFydGljbGVzX19zbGlkZXJUZXh0IC5zbGljay1saXN0IHtcbiAgICBtYXJnaW46IDAgMTAlOyB9XG4gIC5ibG9nUmVsYXRlZEFydGljbGVzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE2MHB4KSAvIDMpO1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYmxvZ1JlbGF0ZWRBcnRpY2xlc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogY2FsYygoKDEwMCUgLSA0NXB4KSAvIDMpICogMik7IH1cbiAgICAgIC5ibG9nUmVsYXRlZEFydGljbGVzX19pdGVtOmZpcnN0LWNoaWxkIC5ibG9nUmVsYXRlZEFydGljbGVzX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpOyB9XG4gICAgLmJsb2dSZWxhdGVkQXJ0aWNsZXNfX2l0ZW06bnRoLWNoaWxkKDJuKzEpIC5ibG9nUmVsYXRlZEFydGljbGVzX190ZXh0IGgzLCAuYmxvZ1JlbGF0ZWRBcnRpY2xlc19faXRlbTpudGgtY2hpbGQoMm4rMSkgLmJsb2dSZWxhdGVkQXJ0aWNsZXNfX3RleHQgcCwgLmJsb2dSZWxhdGVkQXJ0aWNsZXNfX2l0ZW06bnRoLWNoaWxkKDJuKzEpIC5ibG9nUmVsYXRlZEFydGljbGVzX190ZXh0IGEsIC5ibG9nUmVsYXRlZEFydGljbGVzX19pdGVtOm50aC1jaGlsZCgybisxKSAuYmxvZ1JlbGF0ZWRBcnRpY2xlc19fdGV4dCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjODRCRDAwOyB9XG4gICAgLmJsb2dSZWxhdGVkQXJ0aWNsZXNfX2l0ZW06bnRoLWNoaWxkKDNuKzQpIC5ibG9nUmVsYXRlZEFydGljbGVzX190ZXh0IGgzLCAuYmxvZ1JlbGF0ZWRBcnRpY2xlc19faXRlbTpudGgtY2hpbGQoM24rNCkgLmJsb2dSZWxhdGVkQXJ0aWNsZXNfX3RleHQgcCwgLmJsb2dSZWxhdGVkQXJ0aWNsZXNfX2l0ZW06bnRoLWNoaWxkKDNuKzQpIC5ibG9nUmVsYXRlZEFydGljbGVzX190ZXh0IGEsIC5ibG9nUmVsYXRlZEFydGljbGVzX19pdGVtOm50aC1jaGlsZCgzbis0KSAuYmxvZ1JlbGF0ZWRBcnRpY2xlc19fdGV4dCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDBCRkIzOyB9XG4gICAgLmJsb2dSZWxhdGVkQXJ0aWNsZXNfX2l0ZW06bnRoLWNoaWxkKDVuKSAuYmxvZ1JlbGF0ZWRBcnRpY2xlc19fdGV4dCBoMywgLmJsb2dSZWxhdGVkQXJ0aWNsZXNfX2l0ZW06bnRoLWNoaWxkKDVuKSAuYmxvZ1JlbGF0ZWRBcnRpY2xlc19fdGV4dCBwLCAuYmxvZ1JlbGF0ZWRBcnRpY2xlc19faXRlbTpudGgtY2hpbGQoNW4pIC5ibG9nUmVsYXRlZEFydGljbGVzX190ZXh0IGEsIC5ibG9nUmVsYXRlZEFydGljbGVzX19pdGVtOm50aC1jaGlsZCg1bikgLmJsb2dSZWxhdGVkQXJ0aWNsZXNfX3RleHQgc3BhbiB7XG4gICAgICBjb2xvcjogI0ZGODIwMDsgfVxuICAuYmxvZ1JlbGF0ZWRBcnRpY2xlc19faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgei1pbmRleDogMjsgfVxuICAuYmxvZ1JlbGF0ZWRBcnRpY2xlc19fdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjOTA0Njk5OyB9XG4gICAgLmJsb2dSZWxhdGVkQXJ0aWNsZXNfX3RleHQgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGNvbG9yOiAjOEM0Nzk5OyB9XG4gICAgLmJsb2dSZWxhdGVkQXJ0aWNsZXNfX3RleHQgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM4QzQ3OTk7IH1cbiAgICAuYmxvZ1JlbGF0ZWRBcnRpY2xlc19fdGV4dCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzhDNDc5OTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYmxvZ1JlbGF0ZWRBcnRpY2xlcyAucmVhZC1tb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5ibG9nUmVsYXRlZEFydGljbGVzIC5zbGljay1wcmV2LCAuYmxvZ1JlbGF0ZWRBcnRpY2xlcyAuc2xpY2stbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5ibG9nUmVsYXRlZEFydGljbGVzIC5jdXN0b20tYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7IH1cbiAgICAuYmxvZ1JlbGF0ZWRBcnRpY2xlcyAuY3VzdG9tLWFycm93Lm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ibG9nUmVsYXRlZEFydGljbGVzIC5wcmV2aW91cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZThjYztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGxlZnQ6IDclO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYmxvZ1JlbGF0ZWRBcnRpY2xlcyAucHJldmlvdXM6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTJweDtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHJldmlvdXMtYXJyb3cuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmJsb2dSZWxhdGVkQXJ0aWNsZXMgLm5leHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWU4Y2M7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICByaWdodDogNyU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5ibG9nUmVsYXRlZEFydGljbGVzIC5uZXh0OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbmV4dC1hcnJvdy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5ibG9nUmVsYXRlZEFydGljbGVzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5ibG9nUmVsYXRlZEFydGljbGVzIGEuYXJ0aWNsZXMge1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuXG4uYmxvZyAubmV3c2xldHRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5ibG9nIC5uZXdzbGV0dGVyX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDE2JTsgfVxuICAgIC5ibG9nIC5uZXdzbGV0dGVyX19pbWFnZSBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpOyB9XG4gIC5ibG9nIC5uZXdzbGV0dGVyX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjEycHg7XG4gICAgcGFkZGluZzogMCAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gICAgLmJsb2cgLm5ld3NsZXR0ZXJfX3RpdGxlIGg0IHtcbiAgICAgIGNvbG9yOiAjMzdhM2RkO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNWRlZyk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogZ3JleWNsaWZmLWNmLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAuYmxvZyAubmV3c2xldHRlcl9fdGl0bGUgaDQgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJsb2cgLm5ld3NsZXR0ZXJfX2Zvcm0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5ibG9nIC5uZXdzbGV0dGVyX19mb3JtIGZvcm0gbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5ibG9nIC5uZXdzbGV0dGVyX19mb3JtIGZvcm0gaW5wdXQge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZhZDUxZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbjogNXB4IDAgMjBweDsgfVxuICAgICAgLmJsb2cgLm5ld3NsZXR0ZXJfX2Zvcm0gZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZhZDUxZjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgLmJsb2cgLm5ld3NsZXR0ZXJfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZGEwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYmRhMDA7XG4gICAgICBjb2xvcjogIzMxYjJlNztcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuYmxvZyAubmV3c2xldHRlcl9fZm9ybSBmb3JtIC5kYXRlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICAgIGNvbG9yOiAjZmFkNTFmO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAuYmxvZyAubmV3c2xldHRlcl9fZm9ybSBmb3JtIC5kYXRlOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAuYmxvZyAubmV3c2xldHRlciBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5ibG9nIC5uZXdzbGV0dGVyIHtcbiAgICAgIG1hcmdpbjogNTBweCBhdXRvIDA7IH1cbiAgICAgIC5ibG9nIC5uZXdzbGV0dGVyX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAuYmxvZyAubmV3c2xldHRlcl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmJsb2cgLm5ld3NsZXR0ZXJfX3RpdGxlIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgICAgIC5ibG9nIC5uZXdzbGV0dGVyX190aXRsZSBoNCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gICAgICAuYmxvZyAubmV3c2xldHRlcl9fZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgIC5ibG9nIC5uZXdzbGV0dGVyX19mb3JtIGZvcm0gaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7IH1cbiAgICAgICAgLmJsb2cgLm5ld3NsZXR0ZXJfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7IH1cbiAgICAgICAgLmJsb2cgLm5ld3NsZXR0ZXJfX2Zvcm0gZm9ybSAuZGF0ZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH0gfVxuXG4uYmFja19faG9tZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLmJhY2tfX2hvbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnPCc7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuYmFja19faG9tZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbi5zZWFyY2hfX3BhZ2Uge1xuICBtaW4taGVpZ2h0OiA2MHZoO1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAuc2VhcmNoX19wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuc2VhcmNoX19wYWdlIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAuc2VhcmNoX19wYWdlIGZvcm0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlYXJjaF9fcGFnZSBmb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZzogNXB4IDMlIDVweCAzJTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2JSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBjb2xvcjogIzEzMTMxMztcbiAgICAgIHRyYW5zaXRpb246IC4yczsgfVxuICAgIC5zZWFyY2hfX3BhZ2UgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAxNjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGhlaWdodDogNDdweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNTIyMTk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUyMjE5O1xuICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgICAuc2VhcmNoX19wYWdlIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMjBweDsgfVxuICAgICAgLnNlYXJjaF9fcGFnZSBmb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnNlYXJjaF9fcGFnZSBmb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3JSk7IH0gfVxuXG4ucGFnZS1ub3QtZm91bmQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAucGFnZS1ub3QtZm91bmQgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMwdmg7IH1cbiAgLnBhZ2Utbm90LWZvdW5kIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wYWdlLW5vdC1mb3VuZCBwIHtcbiAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucGFnZS1ub3QtZm91bmQgYSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTIyMTk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5wYWdlLW5vdC1mb3VuZCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7IH1cbiAgICAgIC5wYWdlLW5vdC1mb3VuZCBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAucGFnZS1ub3QtZm91bmQgaDEge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuXG4uYWN0aXZpdGllcyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmFjdGl2aXRpZXMgaDEge1xuICAgIGNvbG9yOiAjOEM0Nzk5O1xuICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAuYWN0aXZpdGllc19fYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFjdGl2aXRpZXNfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAxcyBsaW5lYXI7IH1cbiAgICAuYWN0aXZpdGllc19faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7IH1cbiAgICAuYWN0aXZpdGllc19faW1hZ2U6aG92ZXIgLmFjdGl2aXRpZXNfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGxpbmVhcjsgfVxuICAgIC5hY3Rpdml0aWVzX19pbWFnZTpob3ZlciBpbWcge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAuYWN0aXZpdGllc19fZGVzY3JpcHRpb24ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hY3Rpdml0aWVzX19pdGVtIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjRkZDNzhDO1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gOTBweCkgLyAzKTtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUzMHB4OyB9XG4gICAgLmFjdGl2aXRpZXNfX2l0ZW0gaDIge1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkM3OEM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgLmFjdGl2aXRpZXNfX2l0ZW0gYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNzhDO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5hY3Rpdml0aWVzX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0OHB4KSk7XG4gICAgICBtYXJnaW46IDMwcHggMjBweDsgfSB9XG5cbi5hY3Rpdml0eVBhZ2VfX2xlZnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlOyB9XG4gIC5hY3Rpdml0eVBhZ2VfX2xlZnQgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYWN0aXZpdHlQYWdlX19yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7IH1cbiAgLmFjdGl2aXR5UGFnZV9fcmlnaHQgcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmFjdGl2aXR5UGFnZV9fcmlnaHQgaW1nIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5hY3Rpdml0eVBhZ2VfX2Z1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFjdGl2aXR5UGFnZV9fZnVsbCBpbWcge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmFjdGl2aXR5UGFnZSBoMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmFjdGl2aXR5UGFnZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cblxuLmFjdGl2aXR5UGFnZSAuZG93bmxvYWQge1xuICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUyMjE5O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDExNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5hY3Rpdml0eVBhZ2Uge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5hY3Rpdml0eVBhZ2UgaDEge1xuICAgICAgZm9udC1zaXplOiAyNXB4OyB9XG4gICAgLmFjdGl2aXR5UGFnZV9fbGVmdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWN0aXZpdHlQYWdlX19yaWdodCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYWN0aXZpdHlQYWdlX19yaWdodCBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmFjdGl2aXR5UGFnZV9fcmlnaHQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5hY3Rpdml0eVBhZ2VfX2Z1bGwgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuYWN0aXZpdHlQYWdlIC5kb3dubG9hZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLmFjdGl2aXR5UGFnZSAuZG93bmxvYWQge1xuICAgIHBhZGRpbmc6IDEwcHggODBweDsgfSB9XG4iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDoxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5oMTpub3QoLnNpdGUtdGl0bGUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufSIsIi5oZWFkZXIge1xuICAgIGhlaWdodDogOTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJl9fbGFuZ3VhZ2VTd2l0Y2hlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEQkJFRTc7XG5cbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2ODBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblxuICAgICAgICAgICAgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrIC53cG1sLWxzLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAgICAgICAgIC53cG1sLWxzLWl0ZW0tbGVnYWN5LWRyb3Bkb3duLWNsaWNrIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggN3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAud3BtbC1scy1mbGFnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE2ODBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNjZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5tZW51IHtcblxuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMzEzMTM7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTlweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2U1MjIxOTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2U1MjIxOTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29ucyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYWNjb3VudC5zdmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmLnNlYXJjaC1mb3JtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcblxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zY3JlZW4tcmVhZC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zZWFyY2guc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDlweCAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NjY2NjYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTXlyaWFkLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAjc2VhcmNoc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zZWFyY2guc3ZnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICNzZWFyY2hzdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhhbWJ1cmdlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG5cbiAgICAgICAgLmhlYWRlcl9fbWVudSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDkwcHg7XG5cbiAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2U1MjIxOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faWNvbnMge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICYuc2VhcmNoLWZvcm0uYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5oYW1idXJnZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1MjIxOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNTIyMTk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5saW5lMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubGluZTMge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubGluZTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmUyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubGluZTMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2dnZWQtaW4ge1xuICAgIC5oZWFkZXIge1xuICAgICAgICAmX19tZW51IHtcbiAgICAgICAgICAgIHRvcDogMTM1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cGNmNyB7XG4gICAgZm9ybSB7XG5cbiAgICAgICAgJiwgc3BhbiwgbGFiZWwsIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBncmV5Y2xpZmYtY2YsIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cblxuICAgICAgICAud3BjZjcge1xuICAgICAgICAgICAgJi1ub3QtdmFsaWQtdGlwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1ub3QtdmFsaWQtdGlwLFxuICAgICAgICAgICAgJi1yZXNwb25zZS1vdXRwdXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi5mb290ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYmQ1O1xuICAgIH1cblxuICAgICZfX25ld3NsZXR0ZXIge1xuICAgICAgICB3aWR0aDogNTclO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAzJSA1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYlKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTMxMzEzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2NXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTUyMjE5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTIyMTk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVudSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNzAlO1xuXG4gICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLW1lZGlhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcblxuICAgICAgICAgICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3lvdXR1YmUuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbnN0YWdyYW0uc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgICAgICBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mYWNlYm9vay5zdmcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTIyMTk7XG5cbiAgICAgICAgICAgICAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMveW91dHViZS1ob3Zlci5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbnN0YWdyYW0taG92ZXIuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZhY2Vib29rLWhvdmVyLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlZWVjO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbmV3c2xldHRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMyUgNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3JSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19tZWRpYSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG5oMTpub3QoLnNpdGUtdGl0bGUpOmJlZm9yZSwgaDI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2Nyb2xsT2ZmIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdyaWQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5oZWFkZXIgLmdyaWQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufSIsIi5ob21lIHtcbiAgLmhlcm9TbGlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FjZjFlYztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBjb2xvcjogIzM5YjBhYTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAtbW96LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICMzOWIwYWE7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDQwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAmX19pdGVtIHtcblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuXG4gICAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICZfX2l0ZW0ge1xuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG5cbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiA1MzBweDtcblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMjUwcHg7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hcnRpY2xlcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1MzBweDtcblxuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogY2FsYygyMCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBncmV5Y2xpZmYtY2YsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGNvbG9yOiAjNTg1ODU4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZXNUZXh0U2xpZGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICYubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuXG4gICAgICBoNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBjb2xvcjogI0ZGODIwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGVzU2xpZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiA0MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMCA4JSAwIDA7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1saXN0OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDQwMDBweDtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiA5O1xuXG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByZXZpb3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWU4Y2M7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgbGVmdDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3ByZXZpb3VzLWFycm93LnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5leHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZThjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBsZWZ0OiA4JTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbmV4dC1hcnJvdy5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICBoNCB7XG4gICAgICAgIHdpZHRoOiAxOSU7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZXNUZXh0U2xpZGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjQlIC0gMjBweCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuXG4gICAgICAgIGg1IHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlc1NsaWRlciB7XG4gICAgICAgIHdpZHRoOiA3MiU7XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmFydGljbGVzVGV4dFNsaWRlciB7XG4gICAgICAgIGg1IHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlc1NsaWRlciB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiA1MHB4IDAgMTAwcHg7XG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlc1RleHRTbGlkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgJi5uby1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBoNSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlc1NsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMCUgMCAxMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgLnNsaWNrLWxpc3Q6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY3VzdG9tLWFycm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uby1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wcmV2aW91cyB7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgfVxuXG4gICAgICAubmV4dCB7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWN0aXZpdGllc0Nvcm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXG4gICAgJl9fbGVmdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgd2lkdGg6IGNhbGMoNTUlIC0gMjBweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgY29sb3I6ICM3ZjFkMWY7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAmLXN0YXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAmX19sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAmX19yaWdodCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgJl9fbGVmdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgd2lkdGg6IDQwJTtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDExNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19yaWdodCB7XG5cbiAgICAgICAgJi1zdGFyIHtcbiAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xOGRlZyk7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV3c2xldHRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA3MHB4IDA7XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICBoNCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMiU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNmRlZyk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBncmV5Y2xpZmYtY2YsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvcm0ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogNzBweDtcblxuICAgICAgZm9ybSB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiAjMzFiMmU3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZWVmODtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZThmNGZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBtYXJnaW46IDVweCAwIDIwcHg7XG5cbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkYTAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYmRhMDA7XG4gICAgICAgICAgY29sb3I6ICMzMWIyZTc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2JTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICBmb3JtIHtcblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcblxuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDklO1xuICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBvc3RzIHtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG5cbi5ob21lLCAuY2F0ZWdvcnksIC5wb3N0cyB7XG4gIC5hbGxQb3N0cyB7XG4gICAgYSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNkM2Y4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDkwcHgpIC8gMyk7XG4gICAgICBtYXJnaW46IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNpdGlvbjogMXMgbGluZWFyO1xuXG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTIwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBhIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmVhZC1tb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBoZWlnaHQ6IDUyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiA5O1xuXG4gICAgICAgIC5hbGxQb3N0c19faXRlbS10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAmLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1idG4ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogKGNhbGMoNTAlIC0gMzBweCkpO1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAuYWxsUG9zdHNfX2l0ZW0taG92ZXIge1xuICAgICAgICAgICAgLmFsbFBvc3RzX19pdGVtLXRleHQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZTUyMjE5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNTIyMTk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTIyMTk7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUyMjE5O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZTUyMjE5O1xuICAgIH1cbiAgfVxufVxuXG4uYWxsQ2F0ZWdvcnkge1xuICBtYXJnaW46IDUwcHggYXV0byAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHdpZHRoOiA3ODBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA4NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5ob3Zlcl9fc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5ob3Zlcl9fc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFsbENhdGVnb3J5LWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIzMHB4KSAvIDQpO1xuICAgICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMzBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAuYWxsQ2F0ZWdvcnktaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICM4QzQ3OTk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFsbENhdGVnb3J5LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogIzg0QkQwMDtcblxuICAgICAgfVxuICAgIH1cblxuICAgIC5hbGxDYXRlZ29yeS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICMwMEJGQjM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFsbENhdGVnb3J5LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICNGRjgyMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICBtYXJnaW46IDEwcHggMTBweCAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICB9XG4gICAgJi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICAgIH1cblxuICAgICAgLmFsbENhdGVnb3J5LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEM0Nzk5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hbGxDYXRlZ29yeS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEJGQjM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFsbENhdGVnb3J5LWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0QkQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWxsQ2F0ZWdvcnktaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGODIwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWxsQ2F0ZWdvcnktaXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSAyMHB4KTtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIC5uby1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2F0ZWdvcnktcGxheS1wcm9ncmVzcywgLmNhdGVnb3J5LXBsYXktcHJvZ3Jlc3MtZGUsLmNhdGVnb3J5LXBsYXktcHJvZ3Jlc3MtZXMsIC5jYXRlZ29yeS1wbGF5LXByb2dyZXNzLWl0LC5jYXRlZ29yeS1wbGF5LXByb2dyZXNzLWZyIHtcbiAgLmFsbENhdGVnb3J5IHtcbiAgICAmX190aXRsZSB7XG4gICAgICBjb2xvcjogIzhjNDc5OTtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogIzhjNDc5OTtcbiAgICB9XG4gIH1cblxuICAuYWN0aXZpdGllc19faXRlbSB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgI2VjZDNmODtcblxuICAgIGgyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2QzZjg7XG4gICAgICBjb2xvcjogIzhjNDc5OTtcbiAgICB9XG5cbiAgICAucmVhZC1tb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2QzZjg7XG4gICAgICBjb2xvcjogIzhjNDc5OTtcbiAgICB9XG4gIH1cbn1cblxuLmNhdGVnb3J5LXRveS10YWxrLCAuY2F0ZWdvcnktdG95LXRhbGstZGUsIC5jYXRlZ29yeS10b3ktdGFsay1lcywgLmNhdGVnb3J5LXRveS10YWxrLWl0LCAuY2F0ZWdvcnktdG95LXRhbGstZnIge1xuICAuYWxsQ2F0ZWdvcnkge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjODRiZDAwO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjODRiZDAwO1xuICAgIH1cbiAgfVxuXG4gIC5hY3Rpdml0aWVzX19pdGVtIHtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZDlmMDlmO1xuXG4gICAgaDIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZjA5ZjtcbiAgICAgIGNvbG9yOiAjODRiZDAwO1xuICAgIH1cblxuICAgIC5yZWFkLW1vcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZjA5ZjtcbiAgICAgIGNvbG9yOiAjODRiZDAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2F0ZWdvcnktYWN0aXZpdHktY29ybmVyLCAuY2F0ZWdvcnktYWN0aXZpdHktY29ybmVyLWRlLCAuY2F0ZWdvcnktYWN0aXZpdHktY29ybmVyLWVzLCAuY2F0ZWdvcnktYWN0aXZpdHktY29ybmVyLWl0LCAuY2F0ZWdvcnktYWN0aXZpdHktY29ybmVyLWZyIHtcbiAgLmFsbENhdGVnb3J5IHtcbiAgICAmX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwYmZiMztcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogIzAwYmZiMztcbiAgICB9XG4gIH1cblxuICAuYWN0aXZpdGllc19faXRlbSB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgIzljZTZlMTtcblxuICAgIGgyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Y2U2ZTE7XG4gICAgICBjb2xvcjogIzAwYmZiMztcbiAgICB9XG5cbiAgICAucmVhZC1tb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Y2U2ZTE7XG4gICAgICBjb2xvcjogIzAwYmZiMztcbiAgICB9XG4gIH1cbn1cblxuLmNhdGVnb3J5LWd1aWRlcy1mb3ItZ3Jvd251cHMsIC5jYXRlZ29yeS1ndWlkZXMtZm9yLWdyb3dudXBzLWRlLCAuY2F0ZWdvcnktZ3VpZGVzLWZvci1ncm93bnVwcy1lcywgLmNhdGVnb3J5LWd1aWRlcy1mb3ItZ3Jvd251cHMtaXQsIC5jYXRlZ29yeS1ndWlkZXMtZm9yLWdyb3dudXBzLWZyIHtcbiAgLmFsbENhdGVnb3J5IHtcbiAgICAmX190aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmODIwMDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogI2ZmODIwMDtcbiAgICB9XG4gIH1cblxuICAuYWN0aXZpdGllc19faXRlbSB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgI2ZmYzc4YztcblxuICAgIGgyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM3OGM7XG4gICAgICBjb2xvcjogI2ZmODIwMDtcbiAgICB9XG5cbiAgICAucmVhZC1tb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM3OGM7XG4gICAgICBjb2xvcjogI2ZmODIwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWFyY2hfX3BhZ2Uge1xuICBtaW4taGVpZ2h0OiA2MHZoO1xuICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAmLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIGZvcm0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiA1cHggMyUgNXB4IDMlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGNvbG9yOiAjMTMxMzEzO1xuICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDE2NXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1MjIxOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTIyMTk7XG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgICBmb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDclKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucGFnZS1ub3QtZm91bmQge1xuICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICBpbWcge1xuICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgd2lkdGg6IGF1dG87XG4gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICBoZWlnaHQ6IDMwdmg7XG4gICB9XG5cbiAgIGgxIHtcbiAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgIGNvbG9yOiAjMDAwO1xuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICB9XG5cbiAgIHAge1xuICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgY29sb3I6ICMwMDA7XG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgIH1cblxuICAgYSB7XG4gICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUyMjE5O1xuICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgY29sb3I6ICNmZmY7XG4gICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICB9XG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgIGltZyB7XG4gICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgaGVpZ2h0OiAgYXV0bztcbiAgICAgfVxuICAgICBoMXtcbiAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgIH1cbiAgIH1cbiB9IiwiLmFjdGl2aXRpZXMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gIGgxIHtcbiAgICBjb2xvcjogIzhDNDc5OTtcbiAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAxcyBsaW5lYXI7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5hY3Rpdml0aWVzX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgbGluZWFyO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtZmFtaWx5OiBcImdyZXljbGlmZi1jZlwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICNGRkM3OEM7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA5MHB4KSAvIDMpO1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNTMwcHg7XG5cbiAgICBoMiB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzc4QztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNzhDO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQ4cHgpKTtcbiAgICAgIG1hcmdpbjogMzBweCAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWN0aXZpdHlQYWdlIHtcblxuICAmX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LWZhbWlseTogXCJncmV5Y2xpZmYtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuXG4gIC5kb3dubG9hZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiZ3JleWNsaWZmLWNmXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1MjIxOTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxMTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuXG4gICAgJl9fbGVmdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fcmlnaHQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZnVsbCB7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRvd25sb2FkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuZG93bmxvYWQge1xuICAgICAgcGFkZGluZzogMTBweCA4MHB4O1xuICAgIH1cbiAgfVxufVxuIl19 */
