#item_158 img,#item_159 img,#item_160 img,#item_45 img,#item_46 img,#item_47 img,#item_48 img,#item_73 img,.about_product .to_basket_additional .price br,.main_img.mobile{display:none}.components{margin-top:86px}.all-time .main_img{height:34.92311702vw;position:relative;background-image:url(/i/all_time/main_2x.png)}@media screen and (max-width:1440px){.all-time .main_img{background-image:url(/i/all_time/main_1.5x.png)}}.all-time .main_img .inner{position:relative;padding-bottom:4.5vw}.all-time .main_img h1{text-align:left;font-size:4rem;font-weight:400;text-transform:none;max-width:620px;margin-bottom:0}.all-time .main_img .btns .btn:hover{background-color:#fff;color:#81d8d0}.all-time .alltime-video{margin-top:130px;background:#5a832a}.all-time .about_item_wrapper{padding:107px 0 0;position:relative;border-bottom:25px solid #5a832a}.all-time .about_item_wrapper .inner{position:static;align-items:flex-end;flex-wrap:wrap}.all-time .about_item_wrapper .inner .lemon{width:535px;max-width:100%;height:258px;position:absolute;content:'';bottom:0;background-position:center bottom;background-repeat:no-repeat;background-size:100%;left:14%;z-index:-1}.all-time .about_item_wrapper .inner .column:first-child{margin-right:11%}.all-time .about_item_wrapper .inner .column:nth-child(2){padding-bottom:57px;width:calc(100% - 59%)}.all-time .video_wrapper .video{width:570px}#item_73:before,.all-time .video_wrapper.for_48{background-color:#5a832a}.all-time .video_wrapper.for_160{background-color:#eee;padding:0 0 61px}.all-time .items_wrapper{padding-top:60px;margin-bottom:60px}.all-time .items_wrapper .items{display:flex;flex-wrap:wrap;justify-content:flex-start;-moz-column-gap:30px;column-gap:30px;row-gap:30px}.all-time .item_with_post{display:flex;width:100%}.all-time .items_post{position:relative;width:calc(100% - 25% - 30px);background-repeat:no-repeat;background-color:#e2e2e2;background-size:cover;background-position:center;margin-bottom:0;margin-left:30px;height:calc(100% - 160px - 9px);align-self:end}.all-time .items_post img{position:absolute}.all-time .items_post .leaf_1{left:11.7%;top:13.5%}.all-time .items_post .leaf_2{right:10%;bottom:1.4%;z-index:1}.all-time .items_post .leaf_3{right:8.3%;top:22%}.all-time .items_post .leaf_4{left:-.5%;top:-24%}.all-time .items_post .logo_on_board{right:6.5%;bottom:9.9%;max-width:none;width:54%}.all-time .development_of_scientists{background-repeat:no-repeat;background-size:cover;height:20.96354167vw;background-color:#b5c8e6;background-attachment:fixed}.all-time .development_of_scientists_descr{margin-bottom:-80px}.all-time .development_of_scientists_text{margin-left:auto;margin-right:auto;max-width:970px;padding:36px 58px;font-size:1.4rem;background-color:#eee;position:relative;box-shadow:0 4px 4px rgba(0,0,0,.25);top:-100px}.all-time .item_wrapper .img{height:297px;background-color:#eee}.all-time .item_wrapper .img_bg{background-size:auto;background-position:right bottom;left:auto;right:-33px}.item_big .img .info{position:absolute;left:0;top:0;font-size:1.2rem;line-height:1.2;background:#ffe36a;display:flex;flex-direction:column;padding:4px 26px 6px 15px;z-index:2}.item_big .bg_img_159 .info{left:auto;right:0}.about_product{padding:60px 0;color:#fff}.about_product .inner{display:flex;flex-wrap:wrap;justify-content:space-between}.about_product .text{font-size:3.2rem;width:calc(100% - 244px - 100px)}.about_product .to_basket_additional{width:244px;margin-right:26px}.about_product .to_basket_additional .title{font-size:3rem;font-weight:700;margin-bottom:7px}.about_product .to_basket_additional .prices{min-height:32px;margin-bottom:7px}.about_product .to_basket_additional .price{margin-bottom:10px;text-align:left;border-top:none;font-weight:400;font-size:2.1rem;line-height:1.5}.about_product .to_basket_additional .price span{font-weight:700}.about_product .to_basket_additional .price span.price_in_weight{font-weight:inherit;font-size:80%}.about_product .to_basket_additional .legal_price_descr{margin-top:-5px;margin-bottom:10px;font-size:1.3rem}.about_product .to_basket_additional .retail_price_descr{margin-top:-5px;margin-bottom:27px;font-size:1.2rem}.about_product .to_basket_additional .qty_btn{display:flex}.about_product .to_basket_additional .qty_btn input{width:70px;height:32px;background:#eee;outline:0;border:0;padding:0 0 0 13px;margin-right:26px;font-size:2rem}.about_product .to_basket_additional .btn{height:31px;margin-bottom:10px;padding:0 27px;font-size:1.4rem;background-color:#5a832a;border:1px solid #fff}.goods_contain{position:absolute;left:20px;top:-4px;display:flex;align-items:flex-end;justify-content:flex-start}@media screen and (max-width:2560px) and (max-height:2048px){.goods_contain{left:460px;top:520px}}@media screen and (max-width:2560px) and (max-height:1600px){.goods_contain{left:480px;top:367px}}@media screen and (max-width:3560px) and (max-height:1440px){.goods_contain{left:420px;top:22%}}@media screen and (max-width:1920px) and (max-height:1200px){.goods_contain{left:410px;top:241px}}@media screen and (max-width:1920px) and (max-height:1080px){.goods_contain{top:19%}}@media screen and (max-width:1920px) and (max-height:1000px){.goods_contain{top:18.2%}}@media screen and (max-width:1920px) and (max-height:900px){.goods_contain{top:17%}}@media screen and (max-width:1680px) and (max-height:1080px){.goods_contain{left:280px;top:205px}}@media screen and (max-width:1600px) and (max-height:1050px){.goods_contain{top:196px}}@media screen and (max-width:1600px) and (max-height:1024px){.goods_contain{left:250px;top:188px}}@media screen and (max-width:1600px) and (max-height:900px){.goods_contain{left:230px;top:151px}}@media screen and (max-width:1536px) and (max-height:1024px){.goods_contain{left:200px;top:190px}}@media screen and (max-width:1536px) and (max-height:960px){.goods_contain{left:200px;top:150px}}@media screen and (max-width:1440px) and (max-height:1080px){.goods_contain{left:150px;top:206px}}@media screen and (max-width:1440px) and (max-height:900px){.goods_contain{left:150px;top:152px}}@media screen and (max-width:1400px) and (max-height:1050px){.goods_contain{left:137px;top:196px}}@media screen and (max-width:1366px) and (max-height:768px){.goods_contain{left:117px;top:14.5%}}@media screen and (max-width:1366px) and (max-height:680px){.goods_contain{top:12.5%}}@media screen and (max-width:1366px) and (max-height:630px){.goods_contain{top:11%}}@media screen and (max-width:1366px) and (max-height:600px){.goods_contain{top:9.5%}}@media screen and (max-width:1280px) and (max-height:1024px){.goods_contain{left:77px;top:18.5%}}@media screen and (max-width:1280px) and (max-height:768px){.goods_contain{left:70px;top:110px}}@media screen and (max-width:1280px) and (max-height:760px){.goods_contain{left:70px;top:107px}}@media screen and (max-width:1280px) and (max-height:750px){.goods_contain{left:70px;top:104px}}@media screen and (max-width:1280px) and (max-height:740px){.goods_contain{left:70px;top:101px}}@media screen and (max-width:1280px) and (max-height:730px){.goods_contain{left:70px;top:98px}}@media screen and (max-width:1280px) and (max-height:720px){.goods_contain{left:70px;top:96px}}@media screen and (max-width:1280px) and (max-height:700px){.goods_contain{left:70px;top:89px}}@media screen and (max-width:1280px) and (max-height:650px){.goods_contain{left:70px;top:74px}}@media screen and (max-width:1280px) and (max-height:600px){.goods_contain{left:70px;top:58px}}@media screen and (max-width:1100px){.goods_contain{left:40px}}.goods_contain .category_logo,.goods_contain .goods,.goods_contain .green .all_time_logo{-webkit-animation-duration:1.2s;animation-duration:1.2s}.goods_contain .goods{margin-right:15px;margin-bottom:-40px;position:relative;opacity:0}.goods_contain .goods_1{top:-9px;margin-right:11px}.goods_contain .goods_2{top:10px;margin-right:14px}.goods_contain .goods_3{top:-10px;margin-right:18px}.goods_contain .goods_4{top:36px;margin-right:29px}.goods_contain .goods_5{top:-9px;margin-right:11px}.goods_contain .goods_6{top:3px;margin-right:0}img.category_logo{position:absolute;left:-20px;bottom:-130px;z-index:1;opacity:0}@media screen and (max-width:1366px){img.category_logo{width:260px;bottom:-67px}}@media (max-height:870px),screen and (max-width:1280px){img.category_logo{width:330px;left:0;bottom:-90px}}@media (max-height:800px),screen and (max-width:1100px){img.category_logo{width:310px;left:0;bottom:-90px}}.item_big{padding:50px 0 25px;margin-bottom:0;min-height:490px}.item_big img{width:533px;max-width:100%;transform:translate(-67%,41%)}.item_big .short_descr{font-size:1.4rem;margin-top:-15px}.item_big .descr{margin-top:38px}#item_45,#item_46,#item_47{min-height:0}#item_45 .content,#item_46 .content,#item_47 .content{width:567px}#item_45 .img,#item_46 .img,#item_47 .img{width:calc(100% - (567px + 179px));height:336px}#item_45 .img:after,#item_46 .img:after,#item_47 .img:after{content:'';display:block;position:absolute;left:98%;top:0;height:100%;width:10000px;background-color:#eee}#item_47 .img:after{left:auto;right:98%}#item_45 .img_bg,#item_46 .img_bg,#item_47 .img_bg{background-size:cover}#item_45,#item_46,#item_47{overflow:hidden}#item_45 .inner,#item_46 .inner{flex-direction:row-reverse}#item_46 .img_bg{width:427px;height:350px;right:auto;top:auto;bottom:0;left:-50px}#item_47{margin-bottom:30px}#item_47 .img_bg{width:468.67px;height:379.87px;right:-64px;top:-11px}#item_45 .img_bg{width:393.95px;height:402.48px;right:auto;top:-29px;left:0}#item_73{position:relative;overflow:hidden;padding-top:123px;margin-top:25px;padding-bottom:0;z-index:10}#item_73:before{left:0;top:0;width:100%;height:75px}#item_73 .img{height:576px;background-color:transparent;z-index:2;position:relative;top:100px;left:29px}#item_73 .img:after,#item_73 .img:before,#item_73:before{content:'';position:absolute;display:block;z-index:0}#item_73 .img:before{background-color:#5a832a;right:100px;top:-150px;width:10000px;height:100%}#item_73 .img:after{left:-195px;width:498.64px;height:137.54px;top:20px;background-image:url(/i/all_time/logo.png);background-repeat:no-repeat;background-size:cover;transform:rotate(-90deg)}#item_73 .img_bg{width:536.02px;height:486.97px;top:-92px;z-index:2;background-size:cover}#item_73 .content{background-color:#fff;position:relative;z-index:2}#item_73 .title{font-size:3.5rem;text-transform:uppercase}#item_73 .descr{margin-top:52px;margin-bottom:73px}#item_158,#item_159,#item_160{background-color:#eee;margin-bottom:-10px;min-height:0}#item_158 .img_bg,#item_159 .img_bg,#item_160 .img_bg{width:100%;height:100%;background-size:cover;right:0}#item_158 .img,#item_159 .img,#item_160 .img{height:23vw;width:calc(100% - 52.88%)}@media (min-width:1200px){#item_158 .img,#item_159 .img,#item_160 .img{height:60vh}}#item_158 .inner,#item_159 .inner,#item_160 .inner{width:100%}@media (max-width:1280px){#item_158 .inner,#item_159 .inner,#item_160 .inner{padding-bottom:5vw;padding-left:5%}}#item_158 .content,#item_159 .content,#item_160 .content{width:52.88%;background-color:#fff;padding:63px 47px}#item_158 .title,#item_159 .title,#item_160 .title{font-size:3.5rem;text-transform:uppercase}#item_158 .short_descr,#item_159 .short_descr,#item_160 .short_descr{text-transform:uppercase;font-size:2rem;margin-top:-18px}#item_158 .img{background-color:#ef6edb}#item_159 .img{background-color:#ac1119}#item_160 .img{background-color:#7fb603;padding-bottom:62px}#item_158 .inner,#item_160 .inner{flex-direction:row-reverse;justify-content:flex-start;padding-left:calc((100vw - 1170px)/2)}#item_158 .content,#item_160 .content{padding-right:16%}#item_159 .inner{justify-content:flex-start;padding-right:calc((100vw - 1170px)/2)}#item_159 .content{padding-left:16%}.bg_img_158,.bg_img_159,.bg_img_160,.coffee_image{position:relative}.bg_img_158 .alt_img{background-position:left bottom}.bg_img_158 .alt_img,.bg_img_159 .alt_img,.bg_img_160 .alt_img{display:block;position:absolute;bottom:-1px;height:calc(100% - 27px);width:436px;background-size:auto 100%;background-repeat:no-repeat}.bg_img_160 .alt_img{background-position:left bottom}.bg_img_158 .alt_img{right:auto;left:-23%}.bg_img_159 .alt_img{background-position:right bottom;right:-22%}.bg_img_160 .alt_img{right:auto;left:-22%}#item_48{min-height:0;margin-bottom:20px}#item_48 .img{background-color:transparent;height:auto;margin-bottom:0;left:9%}#item_48 .img_bg{width:404.5px;height:365.07px;right:0;position:static;background-size:cover}#item_48 .title,.coffee_image .inner .lable span{text-transform:uppercase;font-size:3.5rem}.coffee_image{height:20.8vw;background-color:#caa37a;margin-bottom:50px}.coffee_image .inner{position:relative;height:100%}.coffee_image .inner .lable{position:absolute;left:0;bottom:35px}.coffee_image .inner .lable img{margin-bottom:10px;height:113px;display:block}.coffee_image .inner .lable span{color:#fff;font-weight:700}.start_product_group{padding:22px 0 59px}.start_product_group.jelly{margin-top:56px;padding-bottom:40px}.start_product_group .inner{display:flex;align-items:center;justify-content:space-between;position:relative}.start_product_group .line{height:1px;background-color:#000;width:100%}.start_product_group img{margin-left:41px;height:113px}.start_product_group .title{font-size:3.5rem;text-transform:uppercase;position:absolute;right:5px;bottom:-15px;font-weight:700}.start_product_group.jelly img,.start_product_group.porridge img{-webkit-filter:brightness(.9);filter:brightness(.9)}.start_product_group.tea{background-color:#eee;position:relative;z-index:2;padding-top:62px;padding-bottom:14px}.start_product_group.tea .title{right:25px}body .all-time .bg_img_155 img{transform:translate(-62%,33%)}body .all-time .bg_img_156 img{transform:translate(-61%,31%)}body .all-time .bg_img_156 .img_bg,body .all-time .bg_img_157 .img_bg{right:-52px}body .all-time .bg_img_157 img{transform:translate(-58%,31%)}body .all-time .bg_img_154 img{transform:translate(-65%,29%)}body .all-time .bg_img_154 .img_bg{right:-66px}@media screen and (max-width:1680px){#wrapper .lemon{left:5%}}@media screen and (max-width:1480px){.bg_img_158 .alt_img{left:-20%}.bg_img_159 .alt_img{right:-20%}.bg_img_160 .alt_img{left:-21%}.all-time .main_img .inner{padding-bottom:4.5vw}}@media screen and (max-width:1366px){#wrapper .lemon{left:2%}.all-time .development_of_scientists_descr{margin-bottom:-120px}.bg_img_158 .alt_img{left:-19%}.bg_img_159 .alt_img{right:-19%}.bg_img_160 .alt_img{left:-19%}}@media screen and (max-width:1280px){.all-time .about_item_wrapper .inner .column:first-child{margin-right:15%}.all-time .development_of_scientists{height:25vw}#item_73:before{height:76px}.bg_img_158 .alt_img{left:-18%}.bg_img_159 .alt_img{right:-19%}.bg_img_160 .alt_img{left:-19%}}@media screen and (min-height:1040px){.bg_img_158 .alt_img,.bg_img_159 .alt_img,.bg_img_160 .alt_img{width:100%}}@media screen and (max-width:1170px){.mobile_available .all-time .main_img .inner{padding-bottom:50px}.mobile_available .all-time .main_img .btns{margin-top:30px}}@media screen and (max-width:1100px){.mobile_available .development_of_scientists{height:402px}.mobile_available #item_45 .img,.mobile_available #item_46 .img,.mobile_available #item_47 .img{width:calc(100% - (567px + 89px))}}@media screen and (max-width:1010px){.mobile_available #item_45 .img:after,.mobile_available #item_46 .img:after,.mobile_available #item_47 .img:after,.mobile_available #item_73 .img:after,.mobile_available #item_73 .img:before,.mobile_available #item_73:before,.mobile_available .goods_contain.desktop,.mobile_available .main_img.desktop{display:none}.mobile_available .main_img.mobile{display:block;position:relative;background-image:none;overflow:hidden}.mobile_available .main_img.mobile .boxs{max-width:370px;margin-bottom:-34px;z-index:-1}.mobile_available .main_img.mobile .green{width:100%;position:relative;padding-top:25px;padding-bottom:0}.mobile_available .main_img.mobile .green:before{display:block;content:'';background-color:#5a832a;width:20000px;height:10000px;top:0;position:absolute;left:-10000px;z-index:-1}.mobile_available .main_img.mobile .all_time_logo{width:215px;margin-bottom:10px}.mobile_available .goods_contain.mobile{position:relative;width:370px;height:107px;top:-38px;left:0}.mobile_available .goods_contain.mobile .goods{margin-right:0;position:relative;opacity:0;top:auto;bottom:0;z-index:-1}.mobile_available .goods_contain.mobile .goods_1{margin-right:6px;width:77px}.mobile_available .goods_contain.mobile .goods_2{margin-right:11px;width:21px;bottom:-6px}.mobile_available .goods_contain.mobile .goods_3{margin-right:8px;width:46px;bottom:-1px}.mobile_available .goods_contain.mobile .goods_4{margin-right:14px;width:101px;bottom:-33px}.mobile_available .goods_contain.mobile .goods_5{margin-right:8px;width:59px;bottom:-1px}.mobile_available .goods_contain.mobile .goods_6{width:26px;bottom:-3px}.mobile_available #wrapper main .main_img .inner{padding-top:50px;padding-left:5%;align-items:flex-start;justify-content:flex-start;position:relative}.mobile_available #wrapper main .main_img .inner h1 span{text-align:left;font-size:3.1rem}.mobile_available #wrapper main .main_img .inner div.btns{justify-content:flex-start;margin-top:50px}.mobile_available .girl{position:absolute;right:0;bottom:0;width:100%;height:100%;background-image:url(/i/all_time/m_girl.png);background-size:auto 90%;background-repeat:no-repeat;background-position:right bottom;z-index:-1}.mobile_available .all-time .item_wrapper .img{margin-bottom:0}.mobile_available .all-time .btns{position:static;display:flex;flex-direction:row}.mobile_available .btns .btn{margin-bottom:25px}.mobile_available .all-time .development_of_scientists_text,.mobile_available .all-time .small_item .title,.mobile_available .item_big .short_descr{line-height:1.5;font-size:1.6rem}.mobile_available .item_wrapper .title{line-height:1.1;margin-bottom:25px}.mobile_available .development_of_scientists{height:282px;background-position:right top}.mobile_available .item_wrapper .content{margin-top:165px}.mobile_available .item_wrapper .img{width:100vw;max-width:100vw}.mobile_available .all-time .item_wrapper .img_bg{background-position:left bottom;right:-20px}.mobile_available .item_big img{transform:none;right:20px;left:auto;bottom:-90px;max-width:70%}.mobile_available .all-time .bg_img_154 img,.mobile_available .all-time .bg_img_155 img,.mobile_available .all-time .bg_img_156 img,.mobile_available .all-time .bg_img_157 img{transform:none}.mobile_available .item_wrapper .inner{align-items:flex-start}.mobile_available #item_45 .inner,.mobile_available #item_46 .inner{flex-direction:row}.mobile_available #item_47 .inner{flex-direction:row-reverse}.mobile_available #item_45 .img,.mobile_available #item_46 .img,.mobile_available #item_47 .img{width:47%;background-color:transparent;height:auto}.mobile_available #item_45 .content,.mobile_available #item_46 .content,.mobile_available #item_47 .content{width:49%;margin-top:0}.mobile_available #item_45 .img_bg,.mobile_available #item_46 .img_bg,.mobile_available #item_47 .img_bg{position:static;max-width:100%;background-size:contain;background-position:center top;top:0}.mobile_available #item_46 .img_bg{left:0}.mobile_available #item_47 .img_bg{right:auto;left:0}.mobile_available #item_73{margin-top:0;margin-bottom:50px}.mobile_available #item_73 .inner{flex-direction:row}.mobile_available #item_73 .img{width:47%;left:0;top:0;background-color:#5a832a;margin-left:-3vw;padding:30px;height:auto}.mobile_available #item_73 .content{width:49%;margin:0}.mobile_available #item_73 .img_bg{max-width:100%;position:static;background-size:contain;background-position:center top;height:377px}.mobile_available #item_158 .inner,.mobile_available #item_159 .inner,.mobile_available #item_160 .inner{flex-direction:column;padding-right:0;padding-left:0}.mobile_available #item_158 .img,.mobile_available #item_159 .img,.mobile_available #item_160 .img{width:100%;height:35vw;background-color:#ccc}.mobile_available #item_158 .alt_img,.mobile_available #item_159 .alt_img,.mobile_available #item_160 .alt_img{left:40px;right:auto;background-position:left top;bottom:12px}.mobile_available #item_158 .content,.mobile_available #item_159 .content,.mobile_available #item_160 .content{margin-top:0;width:100%;padding:63px 3vw}.mobile_available .coffee_image{height:80vw;margin-top:0;margin-bottom:15px}.mobile_available .coffee_image .img_bg{background-position:center center}.mobile_available .coffee_image .inner .lable{display:none}.mobile_available #item_48 .inner{flex-direction:row}.mobile_available #item_48 .img{width:47%;position:static}.mobile_available #item_48 .img_bg{max-width:100%;width:100%;background-size:contain;background-position:center top}.mobile_available #item_48 .content{width:49%;margin:0}}@media screen and (max-width:960px){.mobile_available .all-time .about_item_wrapper .column:first-child{width:100%}.mobile_available .all-time .about_item_wrapper .inner .column:nth-child(2){width:100%;order:-1;margin-bottom:0;padding-bottom:0}.mobile_available .all-time .about_item_wrapper .inner .lemon{position:static}}@media screen and (max-width:920px){.mobile_available #wrapper main .main_img .inner h1 span{max-width:74%}}@media screen and (max-width:820px){.mobile_available #wrapper main .main_img .inner{padding-top:30px;padding-left:0}.mobile_available #wrapper main .main_img .inner h1 span{max-width:64%}.mobile_available #wrapper .items_wrapper .items{-moz-column-gap:0;column-gap:0}.mobile_available .development_of_scientists_text{padding:30px;font-size:1.4rem}.mobile_available .items_post{display:none}.mobile_available .item_big{padding-bottom:55px}.mobile_available .item_wrapper .content{margin-top:145px}}@media screen and (max-width:680px){.mobile_available #wrapper main .main_img .inner div.btns{flex-direction:column;align-items:flex-start;justify-content:center;margin-top:30px}}@media screen and (max-width:640px){.mobile_available #item_155 .img_bg{right:170px}.mobile_available #item_156 .img_bg{right:20px}.mobile_available #item_45 .inner,.mobile_available #item_46 .inner,.mobile_available #item_47 .inner{flex-direction:column}.mobile_available #item_45 .img,.mobile_available #item_46 .img,.mobile_available #item_47 .img{width:100%;margin-bottom:30px}.mobile_available #item_45 .content,.mobile_available #item_46 .content,.mobile_available #item_47 .content{width:100%}.mobile_available #item_73 .inner{flex-direction:column}.mobile_available #item_73 .img{width:100vw;background-color:#5a832a;margin-left:-3vw;padding:30px;margin-bottom:50px}.mobile_available #item_73 .content,.mobile_available #item_73 .img_bg{width:100%}.mobile_available #item_158 .img,.mobile_available #item_159 .img,.mobile_available #item_160 .img{height:45vw}.mobile_available #item_48 .inner{flex-direction:column}.mobile_available #item_48 div.img{position:static;width:100%}.mobile_available #item_48 .content{width:100%;margin-top:40px}}@media screen and (max-width:640px) and (orientation:portrait){.mobile_available #wrapper main .main_img .inner{padding-top:14px}.mobile_available .main_img.mobile .boxs{width:101vw;margin-left:-5vw;margin-bottom:-10vw;max-width:none}.mobile_available .main_img.mobile .green{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:0}.mobile_available .main_img.mobile .all_time_logo{width:170px}.mobile_available #wrapper main .main_img .inner h1 span{max-width:100%;text-align:center;font-size:3rem;margin-bottom:0}.mobile_available .girl{background-size:80% auto;bottom:-16vw;right:10%}.mobile_available #wrapper main .main_img .inner div.btns{margin-top:30px}.mobile_available .all-time .main_img .btns .btn{margin-top:0;margin-bottom:0}.mobile_available .all-time .main_img .btns .btn.more{display:none}}@media screen and (max-width:520px){.mobile_available #wrapper main .main_img .inner div.btns{justify-content:space-between;flex-wrap:wrap}.mobile_available .all-time .main_img .btns .btn{font-size:1.4rem}.mobile_available .all-time .about_item_wrapper{padding:70px 0 0}.mobile_available .all-time .development_of_scientists{height:220px;background-position:left -410px top}.mobile_available .all-time .items_wrapper{margin-bottom:100px}.mobile_available .start_product_group .line{display:none}.mobile_available .start_product_group img{margin-left:0;height:auto;width:100%}.mobile_available #item_45 .img_bg{height:370px}.mobile_available #item_46 .img_bg{height:330px}.mobile_available #item_47 .img_bg{height:340px}}@media screen and (max-width:450px){.mobile_available .all-time .items_wrapper .items{row-gap:0}.mobile_available .all-time .items_wrapper .inner{width:100%}}@media screen and (max-width:445px){.mobile_available #wrapper .item_big div.img,.mobile_available #wrapper .video_wrapper .video,.mobile_available .marketing .trigger{width:90vw;margin:0 auto}.mobile_available .items_wrapper .inner{width:95%}.mobile_available .recommended_block .recommend-beauty .sale_soon{transform:translateX(43%)}.mobile_available .recommended_block h5{width:65%;font-size:22px}.mobile_available .all-time .about_item_wrapper .inner .lemon{height:200px}.mobile_available .all-time .item_wrapper .img{height:257px}.mobile_available .item_wrapper .title{font-size:2.8rem}.mobile_available .all-time .item_wrapper .img_bg{right:20px}.mobile_available .all-time .bg_img_157 .img_bg{right:0}.mobile_available #item_73 .img_bg{height:323px}.mobile_available #item_158 .img,.mobile_available #item_159 .img,.mobile_available #item_160 .img{height:55vw}.mobile_available #item_158 .content,.mobile_available #item_159 .content,.mobile_available #item_160 .content{padding:63px 5vw}.mobile_available #item_160{padding-bottom:0}.mobile_available #item_160 .inner{padding-bottom:0;margin-bottom:70px}}@media screen and (max-width:445px) and (orientation:portrait){.mobile_available .girl{height:calc(100% - 238px);background-size:contain;background-position:center;right:0}}@media screen and (max-width:445px){.mobile_available #wrapper main .main_img .inner div.btns{justify-content:center;align-items:center;flex-direction:column}.mobile_available .country_219 .coffee_image{height:60vw}.mobile_available .country_219 .coffee_image .img_bg{background-position:left -330px center}}@media screen and (max-width:400px){.mobile_available .goods_contain.mobile{left:-10px}.mobile_available #item_45 .img_bg{height:280px}.mobile_available #item_46 .img_bg{height:330px}.mobile_available #item_47 .img_bg{height:340px}.mobile_available #item_73 .img_bg{height:284px}}@media screen and (max-width:390px){.mobile_available .goods_contain.mobile{left:-13px}}@media screen and (max-width:385px){.mobile_available .goods_contain.mobile{transform:scale(.9);top:-28px;left:-5.6%}.mobile_available .goods_contain.mobile .goods_1{bottom:-1px}.mobile_available .goods_contain.mobile .goods_3{bottom:0}.mobile_available .main_img.mobile .green{z-index:1}.mobile_available .girl{z-index:2}}@media screen and (max-width:360px){.mobile_available .goods_contain.mobile{left:-8%}.mobile_available .all-time .about_item_wrapper .inner .lemon{height:170px}.mobile_available #item_73 .img_bg{height:273px}.mobile_available .country_219 .coffee_image{height:67vw}}@media screen and (max-width:340px){.mobile_available .goods_contain.mobile{transform:scale(.84);left:-11%;top:-22px}.mobile_available #wrapper .items_wrapper .small_item{width:100%}.mobile_available #item_73 .img_bg{height:254px}}.about_product_297{background:#5a832a}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFsbF90aW1lLmxlc3MiLCJhbGxfdGltZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNHVCQSxhLENDN0RBLGEsQ0FDQSxhLENEakhBLFksQ0N0QkEsWSxDQUNBLFksQ0Q2VEEsWSxDQXJOQSxZLENBdlpBLDhDLENBclBBLGdCLENBQ0UsWSxDQUdGLFcsQ0FDRSxlLENBR0YsbUIsQ0FHSSxvQixDQUNBLGlCLENBQ0EsNkMsQ0FDQSxxQ0FBQSxtQixDQUNFLGlEQVBOLDBCLENBV00saUIsQ0FDQSxvQixDQVpOLHNCLENBZ0JNLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLG1CLENBQ0EsZSxDQUNBLGUsQ0FLRSxvQyxDQUNFLHFCLENBQ0EsYSxDQTVCVix3QixDQW1DSSxnQixDQUNBLGtCLENBcENKLDZCLENBd0NJLGlCLENBQ0EsaUIsQ0FDQSxnQyxDQTFDSixvQyxDQThDTSxlLENBQ0Esb0IsQ0FDQSxjLENBaEROLDJDLENBbURRLFcsQ0FDQSxjLENBQ0EsWSxDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxpQyxDQUNBLDJCLENBQ0Esb0IsQ0FDQSxRLENBQ0EsVSxDQTdEUix3RCxDQWlFUSxnQixDQWpFUix5RCxDQXFFUSxtQixDQUNBLHNCLENBdEVSLCtCLENBK0VNLFcsQ0E2akJKLGUsQ0E1b0JGLCtCLENBb0ZJLHdCLENBcEZKLGdDLENBd0ZJLHFCLENBQ0EsZ0IsQ0F6Rkosd0IsQ0E4RkksZ0IsQ0FDQSxrQixDQS9GSiwrQixDQWtHTSxZLENBQ0EsYyxDQUNBLDBCLENBQ0Esb0IsQ0FBQSxlLENBQ0EsWSxDQXRHTix5QixDQStHSSxZLENBQ0EsVSxDQWhISixxQixDQXVISSxpQixDQUNBLDZCLENBQ0EsMkIsQ0FDQSx3QixDQUNBLHFCLENBQ0EsMEIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSwrQixDQUNBLGMsQ0FoSUoseUIsQ0FtSU0saUIsQ0FuSU4sNkIsQ0F1SU0sVSxDQUNBLFMsQ0F4SU4sNkIsQ0E0SU0sUyxDQUNBLFcsQ0FDQSxTLENBOUlOLDZCLENBa0pNLFUsQ0FDQSxPLENBbkpOLDZCLENBdUpNLFMsQ0FDQSxRLENBeEpOLG9DLENBNEpNLFUsQ0FDQSxXLENBQ0EsYyxDQUNBLFMsQ0EvSk4sb0MsQ0FnTEksMkIsQ0FDQSxxQixDQUNBLG9CLENBQ0Esd0IsQ0FDQSwyQixDQXBMSiwwQyxDQTBMSSxtQixDQTFMSix5QyxDQStMSSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLGlCLENBQ0Esb0MsQ0FDQSxVLENBdk1KLDRCLENBNk1NLFksQ0FDQSxxQixDQTlNTiwrQixDQWtOTSxvQixDQUNBLGdDLENBQ0EsUyxDQUNBLFcsQ0FNTixvQixDQUNFLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxnQixDQUNBLGUsQ0FDQSxrQixDQUNBLFksQ0FDQSxxQixDQUNBLHlCLENBQ0EsUyxDQUdGLDJCLENBQ0UsUyxDQUNBLE8sQ0FHRixjLENBQ0UsYyxDQUNBLFUsQ0FGRixxQixDQUtJLFksQ0FDQSxjLENBQ0EsNkIsQ0FQSixvQixDQVdJLGdCLENBQ0EsZ0MsQ0FaSixvQyxDQWdCSSxXLENBQ0EsaUIsQ0FqQkosMkMsQ0FxQk0sYyxDQUNBLGUsQ0FDQSxpQixDQXZCTiw0QyxDQTJCTSxlLENBQ0EsaUIsQ0E1Qk4sMkMsQ0FnQ00sa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0FyQ04sZ0QsQ0E0Q1EsZSxDQUVBLGdFLENBQ0UsbUIsQ0FDQSxhLENBaERWLHVELENBdURNLGUsQ0FDQSxrQixDQUNBLGdCLENBekROLHdELENBNkRNLGUsQ0FDQSxrQixDQUNBLGdCLENBL0ROLDZDLENBb0VNLFksQ0FwRU4sbUQsQ0F1RVEsVSxDQUNBLFcsQ0FDQSxlLENBQ0EsUyxDQUNBLFEsQ0FDQSxrQixDQUNBLGlCLENBQ0EsYyxDQTlFUix5QyxDQXFGTSxXLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLHFCLENBT04sYyxDQUNFLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxZLENBQ0Esb0IsQ0FDQSwwQixDQUVBLDZEQUFBLGMsQ0FDRSxVLENBQ0EsVyxBQUVGLDZEQUFBLGMsQ0FDRSxVLENBQ0EsVyxBQUVGLDZEQUFBLGMsQ0FDRSxVLENBQ0EsUyxBQUdGLDZEQUFBLGMsQ0FDRSxVLENBQ0EsVyxBQUVGLDZEQUFBLGMsQ0FDRSxTLEFBRUYsNkRBQUEsYyxDQUNFLFcsQUFFRiw0REFBQSxjLENBQ0UsUyxBQUdGLDZEQUFBLGMsQ0FDRSxVLENBQ0EsVyxBQUdGLDZEQUFBLGMsQ0FDRSxXLEFBRUYsNkRBQUEsYyxDQUNFLFUsQ0FDQSxXLEFBRUYsNERBQUEsYyxDQUNFLFUsQ0FDQSxXLEFBR0YsNkRBQUEsYyxDQUNFLFUsQ0FDQSxXLEFBRUYsNERBQUEsYyxDQUNFLFUsQ0FDQSxXLEFBR0YsNkRBQUEsYyxDQUNFLFUsQ0FDQSxXLEFBRUYsNERBQUEsYyxDQUNFLFUsQ0FDQSxXLEFBR0YsNkRBQUEsYyxDQUNFLFUsQ0FDQSxXLEFBR0YsNERBQUEsYyxDQUNFLFUsQ0FDQSxXLEFBRUYsNERBQUEsYyxDQUNFLFcsQUFFRiw0REFBQSxjLENBQ0UsUyxBQUVGLDREQUFBLGMsQ0FDRSxVLEFBR0YsNkRBQUEsYyxDQUNFLFMsQ0FDQSxXLEFBRUYsNERBQUEsYyxDQUNFLFMsQ0FDQSxXLEFBRUYsNERBQUEsYyxDQUNFLFMsQ0FDQSxXLEFBRUYsNERBQUEsYyxDQUNFLFMsQ0FDQSxXLEFBRUYsNERBQUEsYyxDQUNFLFMsQ0FDQSxXLEFBRUYsNERBQUEsYyxDQUNFLFMsQ0FDQSxVLEFBRUYsNERBQUEsYyxDQUNFLFMsQ0FDQSxVLEFBRUYsNERBQUEsYyxDQUNFLFMsQ0FDQSxVLEFBRUYsNERBQUEsYyxDQUNFLFMsQ0FDQSxVLEFBRUYsNERBQUEsYyxDQUNFLFMsQ0FDQSxVLEFBRUYscUNBQUEsYyxDQUNFLFdDbkNKLDZCLENEL0ZBLHFCLENDZ0dBLG9DLENEdUNJLCtCLENBQUEsdUIsQ0F2SUoscUIsQ0EySUksaUIsQ0FDQSxtQixDQUNBLGlCLENBQ0EsUyxDQUVBLHVCLENBQ0UsUSxDQUNBLGlCLENBR0YsdUIsQ0FDRSxRLENBQ0EsaUIsQ0FHRix1QixDQUNFLFMsQ0FDQSxpQixDQUlGLHVCLENBQ0UsUSxDQUNBLGlCLENBR0YsdUIsQ0FDRSxRLENBQ0EsaUIsQ0FHRix1QixDQUNFLE8sQ0FDQSxjLENBTU4saUIsQ0FDRSxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsUyxDQUNBLFMsQ0FFQSxxQ0FBQSxpQixDQUNFLFcsQ0FDQSxjLEFBRUYsd0RBQUEsaUIsQ0FDRSxXLENBQ0EsTSxDQUNBLGMsQUFFRix3REFBQSxpQixDQUNFLFcsQ0FDQSxNLENBQ0EsY0FPSixTLENBQ0UsbUIsQ0FDQSxlLENBQ0EsZ0IsQ0FIRixhLENBTUksVyxDQUNBLGMsQ0FDQSw2QixDQVJKLHNCLENBYUksZ0IsQ0FDQSxnQixDQWRKLGdCLENBa0JJLGUsQ0FLSixRLENDbkRBLFEsQ0FDQSxRLENEb0RFLFksQ0FGRixpQixDQzdDQSxpQixDQUNBLGlCLENEaURJLFcsQ0FMSixhLENDeENBLGEsQ0FDQSxhLENEZ0RJLGtDLENBQ0EsWSxDQUVBLG1CLENDOUNKLG1CLENBQ0EsbUIsQ0Q4Q00sVSxDQUNBLGEsQ0FDQSxpQixDQUNBLFEsQ0FDQSxLLENBQ0EsVyxDQUNBLGEsQ0FDQSxxQixDQ3JETixtQixDRHVFSSxTLENBQ0EsUyxDQXZDSixnQixDQ2pCQSxnQixDQUNBLGdCLENEOENJLHFCLENDdENKLFEsQ0RtREEsUSxDQzdGQSxRLENEOEZFLGUsQ0NoREYsZSxDRCtDQSxlLENBSUksMEIsQ0FLSixnQixDQUNFLFcsQ0FDQSxZLENBQ0EsVSxDQUNBLFEsQ0FDQSxRLENBQ0EsVSxDQUlGLFEsQ0FDRSxrQixDQUdGLGdCLENBQ0UsYyxDQUNBLGUsQ0FDQSxXLENBQ0EsUyxDQUlGLGdCLENBQ0UsYyxDQUNBLGUsQ0FDQSxVLENBQ0EsUyxDQUNBLE0sQ0FJRixRLENBQ0UsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxVLENBRUEsZSxDQUtFLE0sQ0FDQSxLLENBQ0EsVSxDQUNBLFcsQ0FoQkosYSxDQXFCSSxZLENBQ0EsNEIsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUyxDQWdCQSxtQixDQWRBLG9CLENBcEJGLGUsQ0FtQ0ksVSxDQUNBLGlCLENBQ0EsYSxDQVNBLFMsQ0ExQkYsb0IsQ0FHRSx3QixDQUVBLFcsQ0FDQSxVLENBQ0EsYSxDQUNBLFcsQ0FNRixtQixDQUlFLFcsQ0FDQSxjLENBQ0EsZSxDQUNBLFEsQ0FDQSwwQyxDQUNBLDJCLENBQ0EscUIsQ0FDQSx3QixDQXJETixnQixDQStESSxjLENBQ0EsZSxDQUNBLFMsQ0FDQSxTLENBQ0EscUIsQ0FuRUosaUIsQ0F1RUkscUIsQ0FDQSxpQixDQUNBLFMsQ0F6RUosZSxDQTZFSSxnQixDQUNBLHdCLENBOUVKLGUsQ0FrRkksZSxDQUNBLGtCLENBT0osUyxDQ3BFQSxTLENBQ0EsUyxDRG9FRSxxQixDQUNBLG1CLENBQ0EsWSxDQUhGLGlCLENDeERBLGlCLENBQ0EsaUIsQ0RpRUksVSxDQUNBLFcsQ0FDQSxxQixDQUNBLE8sQ0FiSixjLENDaERBLGMsQ0FDQSxjLENEZ0VJLFcsQ0FDQSx5QixDQUNBLDBCQUFBLGMsQ0M1REYsYyxDQUNBLGMsQ0Q0REksYUFwQk4sZ0IsQ0NuQ0EsZ0IsQ0FDQSxnQixDRDJESSxVLENBQ0EsMEJBQUEsZ0IsQ0N0REYsZ0IsQ0FDQSxnQixDRHNESSxrQixDQUNBLGlCQTVCTixrQixDQ3JCQSxrQixDQUNBLGtCLENEc0RJLFksQ0FDQSxxQixDQUNBLGlCLENBcENKLGdCLENDZEEsZ0IsQ0FDQSxnQixDRHFESSxnQixDQUNBLHdCLENBekNKLHNCLENDUkEsc0IsQ0FDQSxzQixDRG9ESSx3QixDQUNBLGMsQ0FDQSxnQixDQUlKLGMsQ0FDRSx3QixDQUdGLGMsQ0FDRSx3QixDQUdGLGMsQ0FDRSx3QixDQUNBLG1CLENBSUYsZ0IsQ0N4REEsZ0IsQ0QwREksMEIsQ0FDQSwwQixDQUNBLHFDLENBSkosa0IsQ0NsREEsa0IsQ0QwREksaUIsQ0FJSixnQixDQUVJLDBCLENBQ0Esc0MsQ0FISixrQixDQU9JLGdCLENBSUosVyxDQzlEQSxXLENBQ0EsVyxDRCtIQSxhLENBakVFLGlCLENBREYsb0IsQ0FZSSwrQixDQVpKLG9CLENDekRBLG9CLENBQ0Esb0IsQ0Q0REksYSxDQUNBLGlCLENBQ0EsVyxDQUVBLHdCLENBQ0EsVyxDQUNBLHlCLENBQ0EsMkIsQ0NuRUosb0IsQ0RvRUksK0IsQ0FJSixvQixDQUNFLFUsQ0FDQSxTLENBR0Ysb0IsQ0FDRSxnQyxDQUNBLFUsQ0FHRixvQixDQUNFLFUsQ0FDQSxTLENBT0YsUSxDQUNFLFksQ0FDQSxrQixDQUZGLGEsQ0FLSSw0QixDQUNBLFcsQ0FDQSxlLENBQ0EsTyxDQVJKLGdCLENBZ0JJLGEsQ0FDQSxlLENBQ0EsTyxDQUNBLGUsQ0FDQSxxQixDQXBCSixlLENBK0JBLGdDLENBUEksd0IsQ0FDQSxnQixDQU1KLGEsQ0FDRSxhLENBRUEsd0IsQ0FDQSxrQixDQUpGLG9CLENBT0ksaUIsQ0FDQSxXLENBUkosMkIsQ0FXTSxpQixDQUNBLE0sQ0FDQSxXLENBYk4sK0IsQ0FnQlEsa0IsQ0FDQSxZLENBQ0EsYSxDQWxCUixnQyxDQXNCUSxVLENBRUEsZSxDQVNSLG9CLENBQ0UsbUIsQ0FHQSwwQixDQUNFLGUsQ0FDQSxtQixDQU5KLDJCLENBV0ksWSxDQUNBLGtCLENBQ0EsNkIsQ0FDQSxpQixDQWRKLDBCLENBa0JJLFUsQ0FDQSxxQixDQUNBLFUsQ0FwQkosd0IsQ0F3QkksZ0IsQ0FDQSxZLENBekJKLDJCLENBNkJJLGdCLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSxZLENBQ0EsZSxDQ3BGSiw4QixDRHVGRSxpQyxDQUVJLDZCLENBQUEscUIsQ0FJSix3QixDQUNFLHFCLENBRUEsaUIsQ0FDQSxTLENBQ0EsZ0IsQ0FDQSxtQixDQU5GLCtCLENBU0ksVSxDQU1OLDhCLENBSUksNkIsQ0FKSiw4QixDQVNNLDZCLENBVE4sa0MsQ0FBQSxrQyxDQWFNLFcsQ0FiTiw4QixDQW1CTSw2QixDQW5CTiw4QixDQTZCTSw2QixDQTdCTixrQyxDQWlDTSxXLENBS04scUNBRUUsZSxDQUNFLFMsQUFNSixxQ0FFRSxvQixDQUNFLFMsQ0FHRixvQixDQUNFLFUsQ0FHRixvQixDQUNFLFMsQ0FHRiwwQixDQUNFLHNCLEFBS0oscUNBR0UsZSxDQUNFLE8sQ0FHRiwwQyxDQUNFLG9CLENBSUYsb0IsQ0FDRSxTLENBR0Ysb0IsQ0FDRSxVLENBR0Ysb0IsQ0FDRSxXLEFBS0oscUNBS0Usd0QsQ0FDRSxnQixDQUlGLG9DLENBQ0UsVyxDQUdGLGUsQ0FDRSxXLENBR0Ysb0IsQ0FDRSxTLENBR0Ysb0IsQ0FDRSxVLENBR0Ysb0IsQ0FDRSxXLEFBS0osc0NBQ0Usb0IsQ0N6SUEsb0IsQ0FDQSxvQixDRHlJRSxZLEFBUUYscUNBQUEsNEMsQ0FLUSxtQixDQUxSLDJDLENBU1EsaUIsQUFNUixxQ0FBQSw0QyxDQUVJLFksQ0FGSiwrQixDQy9JQSwrQixDQUNBLCtCLENEb0pJLG1DLEFBTUoscUNBQUEscUMsQ0NvQkEscUMsQ0FDQSxxQyxDRHJCQSxxQyxDQ2lGQSxzQyxDQUNBLGlDLENBbk9BLHdDLENEaUpBLG1DLENBSUksWSxDQUpKLGtDLENBUUksYSxDQUNBLGlCLENBQ0EscUIsQ0FDQSxlLENBWEosd0MsQ0FjTSxlLENBQ0EsbUIsQ0FDQSxVLENBaEJOLHlDLENBb0JNLFUsQ0FDQSxpQixDQUNBLGdCLENBQ0EsZ0IsQ0FFQSxnRCxDQUNFLGEsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxhLENBQ0EsYyxDQUNBLEssQ0FDQSxpQixDQUNBLGEsQ0FDQSxVLENBbENSLGlELENBdUNNLFcsQ0FDQSxrQixDQXhDTix1QyxDQTZDSSxpQixDQUNBLFcsQ0FDQSxZLENBQ0EsUyxDQUNBLE0sQ0FqREosOEMsQ0FvRE0sYyxDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxRLENBQ0EsVSxDQUVBLGdELENBQ0UsZ0IsQ0FDQSxVLENBR0YsZ0QsQ0FDRSxpQixDQUNBLFUsQ0FDQSxXLENBR0YsZ0QsQ0FDRSxnQixDQUNBLFUsQ0FDQSxXLENBR0YsZ0QsQ0FDRSxpQixDQUNBLFcsQ0FDQSxZLENBR0YsZ0QsQ0FDRSxnQixDQUNBLFUsQ0FDQSxXLENBR0YsZ0QsQ0FDRSxVLENBQ0EsVyxDQTFGUixnRCxDQWlHSSxnQixDQUNBLGUsQ0FDQSxzQixDQUNBLDBCLENBQ0EsaUIsQ0FyR0osd0QsQ0EwR0ksZSxDQUNBLGdCLENBM0dKLHlELENBK0dJLDBCLENBQ0EsZSxDQWhISix1QixDQW9ISSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSw0QyxDQUNBLHdCLENBQ0EsMkIsQ0FDQSxnQyxDQUNBLFUsQ0E3SEosOEMsQ0FrSUksZSxDQWxJSixpQyxDQXNJSSxlLENBQ0EsWSxDQUNBLGtCLENBeElKLDRCLENBNElJLGtCLENBNUlKLDJELENDM0JBLDhDLENBREEsd0MsQ0Q4S0ksZSxDQUNBLGdCLENBbkpKLHNDLENBdUpJLGUsQ0FDQSxrQixDQXhKSiw0QyxDQTZKSSxZLENBQ0EsNkIsQ0E5Skosd0MsQ0FrS0ksZ0IsQ0FsS0osb0MsQ0FzS0ksVyxDQUNBLGUsQ0F2S0osaUQsQ0EyS0ksK0IsQ0FDQSxXLENBNUtKLCtCLENBZ0xJLGMsQ0FDQSxVLENBQ0EsUyxDQUNBLFksQ0FDQSxhLENDOUtKLDJDLENETkEsMkMsQ0NJQSwyQyxDQUNBLDJDLENEcUxRLGMsQ0ExTFIsc0MsQ0FnTUksc0IsQ0NuTEosaUMsQ0RiQSxpQyxDQXFNSSxrQixDQXJNSixpQyxDQXlNSSwwQixDQXpNSiwrQixDQ3lCQSwrQixDQUNBLCtCLENEdUxJLFMsQ0FDQSw0QixDQUNBLFcsQ0FuTkosbUMsQ0NnQ0EsbUMsQ0FDQSxtQyxDRHNMSSxTLENBQ0EsWSxDQXhOSixrQyxDQ3NDQSxrQyxDQUNBLGtDLENEcUxJLGUsQ0FDQSxjLENBQ0EsdUIsQ0FDQSw4QixDQUNBLEssQ0FoT0osa0MsQ0FvT0ksTSxDQXBPSixrQyxDQXdPSSxVLENBQ0EsTSxDQXpPSiwwQixDQTZPSSxZLENBQ0Esa0IsQ0E5T0osaUMsQ0FrUEksa0IsQ0FsUEosK0IsQ0F1UEksUyxDQUNBLE0sQ0FDQSxLLENBQ0Esd0IsQ0FDQSxnQixDQUNBLFksQ0FDQSxXLENBN1BKLG1DLENBaVFJLFMsQ0FDQSxRLENBbFFKLGtDLENBc1FJLGMsQ0FDQSxlLENBQ0EsdUIsQ0FDQSw4QixDQUNBLFksQ0ExUUosa0MsQ0NzRkEsa0MsQ0FDQSxrQyxDRCtMTSxxQixDQUNBLGUsQ0FDQSxjLENBeFJOLGdDLENDNkZBLGdDLENBQ0EsZ0MsQ0Q4TE0sVSxDQUNBLFcsQ0FDQSxxQixDQTlSTixvQyxDQ29HQSxvQyxDQUNBLG9DLENENkxNLFMsQ0FDQSxVLENBQ0EsNEIsQ0FDQSxXLENBclNOLG9DLENDNEdBLG9DLENBQ0Esb0MsQ0Q0TE0sWSxDQUNBLFUsQ0FDQSxnQixDQTNTTiwrQixDQWlUSSxXLENBQ0EsWSxDQUNBLGtCLENBblRKLHVDLENBc1RNLGlDLENBdFROLDZDLENBMlRJLFksQ0EzVEosaUMsQ0FnVU0sa0IsQ0FoVU4sK0IsQ0FvVU0sUyxDQUNBLGUsQ0FyVU4sa0MsQ0F5VU0sYyxDQUNBLFUsQ0FDQSx1QixDQUNBLDhCLENBNVVOLG1DLENBZ1ZNLFMsQ0FDQSxVLEFBT04sb0NBQUEsbUUsQ0FHTSxVLENBSE4sMkUsQ0FPTSxVLENBQ0EsUSxDQUNBLGUsQ0FDQSxnQixDQVZOLDZELENBY00saUIsQUFNTixvQ0FBQSx3RCxDQUdJLGUsQUFJSixvQ0FBQSxnRCxDQUdJLGdCLENBQ0EsYyxDQUpKLHdELENBUUksYSxDQVJKLGdELENBWUksaUIsQ0FBQSxZLENBWkosaUQsQ0FnQkksWSxDQUNBLGdCLENBakJKLDZCLENBcUJJLFksQ0FyQkosMkIsQ0F5QkksbUIsQ0F6Qkosd0MsQ0E2Qkksa0IsQUFLSixvQ0FBQSx5RCxDQUdJLHFCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLGlCLEFBSUosb0NBQUEsbUMsQ0FFSSxXLENBRkosbUMsQ0FVSSxVLENDMU5KLGlDLENBQ0EsaUMsQ0QrTUEsaUMsQ0FlSSxxQixDQWZKLCtCLENDM01BLCtCLENBQ0EsK0IsQ0Q4TkksVSxDQUNBLGtCLENBckJKLG1DLENDck1BLG1DLENBQ0EsbUMsQ0Q2TkksVSxDQXpCSixpQyxDQTZCSSxxQixDQTdCSiwrQixDQWlDSSxXLENBQ0Esd0IsQ0FDQSxnQixDQUNBLFksQ0FDQSxrQixDQXJDSixtQyxDQUFBLGtDLENBeUNJLFUsQ0F6Q0osZ0MsQ0NoTEEsZ0MsQ0FDQSxnQyxDRGtPTSxXLENBbkROLGlDLENBMkRNLHFCLENBM0ROLGtDLENBK0RNLGUsQ0FDQSxVLENBaEVOLG1DLENBdUVNLFUsQ0FDQSxpQixBQU9OLCtEQUFBLGdELENBR0ksZ0IsQ0FISix3QyxDQU9JLFcsQ0FDQSxnQixDQUNBLG1CLENBQ0EsYyxDQVZKLHlDLENBY0ksWSxDQUNBLHFCLENBQ0EsMEIsQ0FDQSxrQixDQUNBLGEsQ0FsQkosaUQsQ0FzQkksVyxDQXRCSix3RCxDQTBCSSxjLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZSxDQTdCSix1QixDQWtDSSx3QixDQUNBLFksQ0FDQSxTLENBcENKLHlELENBd0NJLGUsQ0F4Q0osZ0QsQ0E2Q0ksWSxDQUNBLGUsQ0FFQSxxRCxDQUNFLGMsQUFPTixvQ0FBQSx5RCxDQUdJLDZCLENBQ0EsYyxDQUpKLGdELENBUUksZ0IsQ0FSSiwrQyxDQVlJLGdCLENBWkosc0QsQ0FnQkksWSxDQUNBLG1DLENBakJKLDBDLENBcUJJLG1CLENBckJKLDRDLENBeUJJLFksQ0F6QkosMEMsQ0E2QkksYSxDQUNBLFcsQ0FDQSxVLENBL0JKLGtDLENBbUNJLFksQ0FuQ0osa0MsQ0F1Q0ksWSxDQXZDSixrQyxDQTJDSSxjLEFBS0osb0NBQUEsaUQsQ0FHSSxTLENBSEosaUQsQ0FPSSxZLEFBTUosb0NBQUEsNEMsQ0M1UUEsZ0QsQ0FDQSxxQyxDRDhRSSxVLENBQ0EsYSxDQUpKLHVDLENBU00sUyxDQVROLGlFLENBY0kseUIsQ0FkSix1QyxDQWtCSSxTLENBQ0EsYyxDQW5CSiw2RCxDQXVCSSxZLENBdkJKLDhDLENBNEJJLFksQ0E1Qkosc0MsQ0FnQ0ksZ0IsQ0FoQ0osaUQsQ0FxQ0ksVSxDQXJDSiwrQyxDQXlDSSxPLENBekNKLGtDLENBOENJLFksQ0E5Q0osZ0MsQ0N6T0EsZ0MsQ0FDQSxnQyxDRDZSTSxXLENBckROLG9DLENDcE9BLG9DLENBQ0Esb0MsQ0Q0Uk0sZ0IsQ0F6RE4sMkIsQ0ErREksZ0IsQ0EvREosa0MsQ0FtRUksZ0IsQ0FDQSxvQixBQUlKLCtEQUFBLHVCLENBRUkseUIsQ0FDQSx1QixDQUNBLDBCLENBQ0EsUyxBQU1KLG9DQUFBLHlELENBRUksc0IsQ0FDQSxrQixDQUNBLHFCLENBSkosNEMsQ0FTTSxXLENBVE4sb0QsQ0FZUSx3QyxBQU9SLG9DQUFBLHVDLENBR0ksVSxDQUhKLGtDLENBT0ksWSxDQVBKLGtDLENBV0ksWSxDQVhKLGtDLENBZUksWSxDQWZKLGtDLENBbUJJLGMsQUFLSixvQ0FBQSx1QyxDQUVJLFksQUFHSixvQ0FBQSx1QyxDQUVJLG1CLENBRUEsUyxDQXVCQSxVLENBM0JKLGdELENBT00sVyxDQVBOLGdELENBV00sUSxDQVhOLHlDLENBaUJJLFMsQ0FqQkosdUIsQ0FxQkksVyxBQVVKLG9DQUFBLHVDLENBR0ksUSxDQUhKLDZELENBT0ksWSxDQVBKLGtDLENBV0ksWSxDQVhKLDRDLENBZ0JNLGEsQUFNTixvQ0FBQSx1QyxDQUlJLG9CLENBQ0EsUyxDQUNBLFMsQ0FOSixxRCxDQVVJLFUsQ0FWSixrQyxDQWNJLGNBUU4sa0IsQ0FDRSxrQiIsImZpbGUiOiJhbGxfdGltZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKtCm0JLQldCi0JAqL1xuQGltcG9ydCBcInZhcmlhYmxlcy5sZXNzXCI7XG5cbkBzbWFsbF9pbWdfaGVpZ2h0OiAxNjBweDtcblxuXG4ubWFpbl9pbWcubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbXBvbmVudHMge1xuICBtYXJnaW4tdG9wOiA4NnB4O1xufVxuXG4uYWxsLXRpbWUge1xuXG4gIC5tYWluX2ltZyB7XG4gICAgaGVpZ2h0OiAzNC45MjMxMTcwMTg3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hbGxfdGltZS9tYWluXzJ4LnBuZyk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYWxsX3RpbWUvbWFpbl8xLjV4LnBuZyk7XG4gICAgfVxuXG4gICAgLmlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0LjV2dztcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmJ0bnMge1xuICAgICAgLmJ0biB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6IEBsaWdodGJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWxsdGltZS12aWRlbyB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgYmFja2dyb3VuZDogQGdyZWVuO1xuICB9XG5cbiAgLmFib3V0X2l0ZW1fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTA3cHggMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAyNXB4IHNvbGlkIEBncmVlbjtcblxuXG4gICAgLmlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5sZW1vbiB7XG4gICAgICAgIHdpZHRoOiA1MzVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI1OHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgbGVmdDogMTQlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cblxuICAgICAgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTElO1xuICAgICAgfVxuXG4gICAgICAuY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1N3B4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTklKTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC52aWRlb193cmFwcGVyIHtcblxuICAgIC52aWRlbyB7XG4gICAgICB3aWR0aDogNTcwcHg7XG4gICAgfVxuICB9XG5cbiAgLnZpZGVvX3dyYXBwZXIuZm9yXzQ4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW47XG4gIH1cblxuICAudmlkZW9fd3JhcHBlci5mb3JfMTYwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIHBhZGRpbmc6IDAgMCA2MXB4O1xuICB9XG5cblxuICAuaXRlbXNfd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIC5pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgfVxuXG5cbiAgfVxuXG5cbiAgLml0ZW1fd2l0aF9wb3N0IHtcbiAgICAvL21hcmdpbi1ib3R0b206IC02MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9hbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgfVxuXG5cbiAgLml0ZW1zX3Bvc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjUlIC0gMzBweCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSBAc21hbGxfaW1nX2hlaWdodCAtIDlweCk7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAubGVhZl8xIHtcbiAgICAgIGxlZnQ6IDExLjclO1xuICAgICAgdG9wOiAxMy41JTtcbiAgICB9XG5cbiAgICAubGVhZl8yIHtcbiAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICBib3R0b206IDEuNCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5sZWFmXzMge1xuICAgICAgcmlnaHQ6IDguMyU7XG4gICAgICB0b3A6IDIyJTtcbiAgICB9XG5cbiAgICAubGVhZl80IHtcbiAgICAgIGxlZnQ6IC0wLjUlO1xuICAgICAgdG9wOiAtMjQlO1xuICAgIH1cblxuICAgIC5sb2dvX29uX2JvYXJkIHtcbiAgICAgIHJpZ2h0OiA2LjUlO1xuICAgICAgYm90dG9tOiA5LjklO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2lkdGg6IDU0JTtcbiAgICB9XG5cbiAgICAvLyY6YmVmb3JlIHtcbiAgICAvLyAgY29udGVudDogJyc7XG4gICAgLy8gIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICB3aWR0aDogMzBweDtcbiAgICAvLyAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gIGxlZnQ6IC0zMHB4O1xuICAgIC8vICB0b3A6IDA7XG4gICAgLy99XG4gIH1cblxuXG4gIC5kZXZlbG9wbWVudF9vZl9zY2llbnRpc3RzIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAyMC45NjM1NDE2NjZ2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjVjOGU2O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG5cbiAgICAvKm9iamVjdC1maXQ6IGNvdmVyOyovXG4gIH1cblxuICAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0c19kZXNjciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XG4gIH1cblxuXG4gIC5kZXZlbG9wbWVudF9vZl9zY2llbnRpc3RzX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDk3MHB4O1xuICAgIHBhZGRpbmc6IDM2cHggNThweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgIHRvcDogLTEwMHB4O1xuICB9XG5cblxuICAuaXRlbV93cmFwcGVyIHtcbiAgICAuaW1nIHtcbiAgICAgIGhlaWdodDogMjk3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIH1cblxuICAgIC5pbWdfYmcge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAtMzNweDtcbiAgICB9XG4gIH1cblxufVxuXG4uaXRlbV9iaWcgLmltZyAuaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYmFja2dyb3VuZDogI2ZmZTM2YTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNHB4IDI2cHggNnB4IDE1cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5pdGVtX2JpZyAuYmdfaW1nXzE1OSAuaW5mbyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uYWJvdXRfcHJvZHVjdCB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgY29sb3I6ICNmZmY7XG5cbiAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAudGV4dCB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0NHB4IC0gMTAwcHgpO1xuICB9XG5cbiAgLnRvX2Jhc2tldF9hZGRpdGlvbmFsIHtcbiAgICB3aWR0aDogMjQ0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuXG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgfVxuXG4gICAgLnByaWNlcyB7XG4gICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIH1cblxuICAgIC5wcmljZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAmLnByaWNlX2luX3dlaWdodCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5sZWdhbF9wcmljZV9kZXNjciB7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cblxuICAgIC5yZXRhaWxfcHJpY2VfZGVzY3Ige1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG5cbiAgICAucXR5X2J0biB7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLmJ0biB7XG4gICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZzogMCAyN3B4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW47XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIH1cblxuICB9XG59XG5cblxuLmdvb2RzX2NvbnRhaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogLTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjU2MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDIwNDhweCkge1xuICAgIGxlZnQ6IDQ2MHB4O1xuICAgIHRvcDogNTIwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjU2MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDE2MDBweCkge1xuICAgIGxlZnQ6IDQ4MHB4O1xuICAgIHRvcDogMzY3cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU2MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDE0NDBweCkge1xuICAgIGxlZnQ6IDQyMHB4O1xuICAgIHRvcDogMjIlO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEyMDBweCkge1xuICAgIGxlZnQ6IDQxMHB4O1xuICAgIHRvcDogMjQxcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwODBweCkge1xuICAgIHRvcDogMTklO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDAwcHgpIHtcbiAgICB0b3A6IDE4LjIlO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkgYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAgIHRvcDogMTclO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY4MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwODBweCkge1xuICAgIGxlZnQ6IDI4MHB4O1xuICAgIHRvcDogMjA1cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogMTA1MHB4KSB7XG4gICAgdG9wOiAxOTZweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogMTAyNHB4KSB7XG4gICAgbGVmdDogMjUwcHg7XG4gICAgdG9wOiAxODhweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgICBsZWZ0OiAyMzBweDtcbiAgICB0b3A6IDE1MXB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUzNnB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwMjRweCkge1xuICAgIGxlZnQ6IDIwMHB4O1xuICAgIHRvcDogMTkwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUzNnB4KSBhbmQgKG1heC1oZWlnaHQ6IDk2MHB4KSB7XG4gICAgbGVmdDogMjAwcHg7XG4gICAgdG9wOiAxNTBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDgwcHgpIHtcbiAgICBsZWZ0OiAxNTBweDtcbiAgICB0b3A6IDIwNnB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAgIGxlZnQ6IDE1MHB4O1xuICAgIHRvcDogMTUycHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LWhlaWdodDogMTA1MHB4KSB7XG4gICAgbGVmdDogMTM3cHg7XG4gICAgdG9wOiAxOTZweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkgYW5kIChtYXgtaGVpZ2h0OiA3NjhweCkge1xuICAgIGxlZnQ6IDExN3B4O1xuICAgIHRvcDogMTQuNSU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSBhbmQgKG1heC1oZWlnaHQ6IDY4MHB4KSB7XG4gICAgdG9wOiAxMi41JTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LWhlaWdodDogNjMwcHgpIHtcbiAgICB0b3A6IDExJTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICB0b3A6IDkuNSU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogMTAyNHB4KSB7XG4gICAgbGVmdDogNzdweDtcbiAgICB0b3A6IDE4LjUlO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtaGVpZ2h0OiA3NjhweCkge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiAxMTBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNzYwcHgpIHtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIHRvcDogMTA3cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc1MHB4KSB7XG4gICAgbGVmdDogNzBweDtcbiAgICB0b3A6IDEwNHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtaGVpZ2h0OiA3NDBweCkge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiAxMDFweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNzMwcHgpIHtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIHRvcDogOThweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNzIwcHgpIHtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIHRvcDogOTZweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIHRvcDogODlweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIHRvcDogNzRweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIHRvcDogNThweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG5cblxuICAuZ29vZHMsIC5jYXRlZ29yeV9sb2dvLCAuZ3JlZW4gLmFsbF90aW1lX2xvZ28ge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgfVxuXG4gIC5nb29kcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJl8xIHtcbiAgICAgIHRvcDogLTlweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICB9XG5cbiAgICAmXzIge1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIH1cblxuICAgICZfMyB7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuXG4gICAgfVxuXG4gICAgJl80IHtcbiAgICAgIHRvcDogMzZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjlweDtcbiAgICB9XG5cbiAgICAmXzUge1xuICAgICAgdG9wOiAtOXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgIH1cblxuICAgICZfNiB7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG5pbWcuY2F0ZWdvcnlfbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIwcHg7XG4gIGJvdHRvbTogLTEzMHB4O1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBib3R0b206IC02N3B4O1xuICB9XG4gIEBtZWRpYSAobWF4LWhlaWdodDogODcwcHgpLCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTkwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiA4MDBweCksIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtOTBweDtcbiAgfVxufVxuXG5cbi8qYmlnIGl0ZW1zKi9cblxuLml0ZW1fYmlnIHtcbiAgcGFkZGluZzogNTBweCAwIDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDQ5MHB4O1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDUzM3B4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjclLCA0MSUpO1xuICB9XG5cblxuICAuc2hvcnRfZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICB9XG5cbiAgLmRlc2NyIHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICB9XG59XG5cblxuI2l0ZW1fNDUsICNpdGVtXzQ2LCAjaXRlbV80NyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDA7XG5cbiAgLmNvbnRlbnQge1xuICAgIHdpZHRoOiA1NjdweDtcbiAgfVxuXG4gIC5pbWcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoNTY3cHggKyAxNzlweCkpO1xuICAgIGhlaWdodDogMzM2cHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA5OCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gICAgfVxuXG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaW1nX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbn1cblxuXG4jaXRlbV80NyB7XG4gIC5pbWc6YWZ0ZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDk4JTtcbiAgfVxufVxuXG4jaXRlbV80NiwgI2l0ZW1fNDUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbi8qcmVsYXgqL1xuI2l0ZW1fNDYgLmltZ19iZyB7XG4gIHdpZHRoOiA0MjdweDtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtNTBweDtcbn1cblxuLyppbW11bmUqL1xuI2l0ZW1fNDcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4jaXRlbV80NyAuaW1nX2JnIHtcbiAgd2lkdGg6IDQ2OC42N3B4O1xuICBoZWlnaHQ6IDM3OS44N3B4O1xuICByaWdodDogLTY0cHg7XG4gIHRvcDogLTExcHg7XG59XG5cbi8qZGV0b3gqL1xuI2l0ZW1fNDUgLmltZ19iZyB7XG4gIHdpZHRoOiAzOTMuOTVweDtcbiAgaGVpZ2h0OiA0MDIuNDhweDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogLTI5cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi8q0LHQsNGC0L7QvdGH0LjQutC4Ki9cbiNpdGVtXzczIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMTIzcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gIC5pbWcge1xuICAgIGhlaWdodDogNTc2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMDBweDtcbiAgICBsZWZ0OiAyOXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMDBweDtcbiAgICAgIHRvcDogLTE1MHB4O1xuICAgICAgd2lkdGg6IDEwMDAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgIC8qbG9nbyovXG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAtMTk1cHg7XG4gICAgICB3aWR0aDogNDk4LjY0cHg7XG4gICAgICBoZWlnaHQ6IDEzNy41NHB4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FsbF90aW1lL2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmltZ19iZyB7XG4gICAgd2lkdGg6IDUzNi4wMnB4O1xuICAgIGhlaWdodDogNDg2Ljk3cHg7XG4gICAgdG9wOiAtOTJweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5kZXNjciB7XG4gICAgbWFyZ2luLXRvcDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3M3B4O1xuICB9XG59XG5cbi8q0KfQsNC4Ki9cblxuXG4jaXRlbV8xNTgsICNpdGVtXzE1OSwgI2l0ZW1fMTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmltZ19iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuaW1nIHtcbiAgICBoZWlnaHQ6IDIzdnc7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUyLjg4JSk7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgaGVpZ2h0OiA2MHZoO1xuICAgIH1cbiAgfVxuXG4gIC5pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDV2dztcbiAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgfVxuICAgIC8qYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7Ki9cbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICB3aWR0aDogNTIuODglO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNjNweCA0N3B4O1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLnNob3J0X2Rlc2NyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgfVxufVxuXG4jaXRlbV8xNTggLmltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjZlZGI7XG59XG5cbiNpdGVtXzE1OSAuaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjMTExOTtcbn1cblxuI2l0ZW1fMTYwIC5pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ZiNjAzO1xuICBwYWRkaW5nLWJvdHRvbTogNjJweDtcbn1cblxuXG4jaXRlbV8xNTgsICNpdGVtXzE2MCB7XG4gIC5pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTE3MHB4KSAvIDIpO1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2JTtcbiAgfVxufVxuXG4jaXRlbV8xNTkge1xuICAuaW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDExNzBweCkgLyAyKTtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2JTtcbiAgfVxufVxuXG4uYmdfaW1nXzE1OCwgLmJnX2ltZ18xNTksIC5iZ19pbWdfMTYwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5hbHRfaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIHJpZ2h0OiAtMTA0cHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyN3B4KTtcbiAgICB3aWR0aDogNDM2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgfVxufVxuXG4uYmdfaW1nXzE1OCAuYWx0X2ltZyB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjMlO1xufVxuXG4uYmdfaW1nXzE1OSAuYWx0X2ltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgcmlnaHQ6IC0yMiU7XG59XG5cbi5iZ19pbWdfMTYwIC5hbHRfaW1nIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0yMiU7XG59XG5cblxuLypjb2ZmZWUqL1xuXG5cbiNpdGVtXzQ4IHtcbiAgbWluLWhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAuaW1nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsZWZ0OiA5JTtcbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pbWdfYmcge1xuICAgIHdpZHRoOiA0MDQuNXB4O1xuICAgIGhlaWdodDogMzY1LjA3cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG5cbn1cblxuXG4uY29mZmVlX2ltYWdlIHtcbiAgaGVpZ2h0OiAyMC44dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhYTM3YTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAuaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubGFibGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMzVweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMTNweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cblxuLnN0YXJ0X3Byb2R1Y3RfZ3JvdXAge1xuICBwYWRkaW5nOiAyMnB4IDAgNTlweDtcblxuXG4gICYuamVsbHkge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuXG4gIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubGluZSB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxcHg7XG4gICAgaGVpZ2h0OiAxMTNweDtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBib3R0b206IC0xNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJi5wb3JyaWRnZSwgJi5qZWxseSB7XG4gICAgaW1nIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyguOSk7XG4gICAgfVxuICB9XG5cbiAgJi50ZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgLyptYXJnaW4tdG9wOiAtNzRweDsqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbmJvZHkgLmFsbC10aW1lIHtcblxuXG4gIC5iZ19pbWdfMTU1IGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYyJSwgMzMlKTtcbiAgfVxuXG4gIC5iZ19pbWdfMTU2IHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYxJSwgMzElKTtcbiAgICB9XG5cbiAgICAuaW1nX2JnIHtcbiAgICAgIHJpZ2h0OiAtNTJweDtcbiAgICB9XG4gIH1cblxuICAuYmdfaW1nXzE1NyB7XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01OCUsIDMxJSk7XG4gICAgfVxuXG4gICAgLmltZ19iZyB7XG4gICAgICByaWdodDogLTUycHg7XG4gICAgfVxuICB9XG5cbiAgLmJnX2ltZ18xNTQge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjUlLCAyOSUpO1xuICAgIH1cblxuICAgIC5pbWdfYmcge1xuICAgICAgcmlnaHQ6IC02NnB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjgwcHgpIHtcblxuICAjd3JhcHBlciAubGVtb24ge1xuICAgIGxlZnQ6IDUlO1xuICB9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDgwcHgpIHtcblxuICAuYmdfaW1nXzE1OCAuYWx0X2ltZyB7XG4gICAgbGVmdDogLTIwJTtcbiAgfVxuXG4gIC5iZ19pbWdfMTU5IC5hbHRfaW1nIHtcbiAgICByaWdodDogLTIwJTtcbiAgfVxuXG4gIC5iZ19pbWdfMTYwIC5hbHRfaW1nIHtcbiAgICBsZWZ0OiAtMjElO1xuICB9XG5cbiAgLmFsbC10aW1lIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjV2dztcbiAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuXG5cbiAgI3dyYXBwZXIgLmxlbW9uIHtcbiAgICBsZWZ0OiAyJTtcbiAgfVxuXG4gIC5hbGwtdGltZSAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0c19kZXNjciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4O1xuICB9XG5cblxuICAuYmdfaW1nXzE1OCAuYWx0X2ltZyB7XG4gICAgbGVmdDogLTE5JTtcbiAgfVxuXG4gIC5iZ19pbWdfMTU5IC5hbHRfaW1nIHtcbiAgICByaWdodDogLTE5JTtcbiAgfVxuXG4gIC5iZ19pbWdfMTYwIC5hbHRfaW1nIHtcbiAgICBsZWZ0OiAtMTklO1xuICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cbiAgLyogICAgLmFsbC10aW1lIC5tYWluX2ltZyAuaW5uZXIge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5LjV2dztcbiAgICAgIH0qL1xuICAuYWxsLXRpbWUgLmFib3V0X2l0ZW1fd3JhcHBlciAuaW5uZXIgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIH1cblxuXG4gIC5hbGwtdGltZSAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0cyB7XG4gICAgaGVpZ2h0OiAyNXZ3O1xuICB9XG5cbiAgI2l0ZW1fNzM6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gIH1cblxuICAuYmdfaW1nXzE1OCAuYWx0X2ltZyB7XG4gICAgbGVmdDogLTE4JTtcbiAgfVxuXG4gIC5iZ19pbWdfMTU5IC5hbHRfaW1nIHtcbiAgICByaWdodDogLTE5JTtcbiAgfVxuXG4gIC5iZ19pbWdfMTYwIC5hbHRfaW1nIHtcbiAgICBsZWZ0OiAtMTklO1xuICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDEwNDBweCkge1xuICAuYmdfaW1nXzE1OCAuYWx0X2ltZywgLmJnX2ltZ18xNTkgLmFsdF9pbWcsIC5iZ19pbWdfMTYwIC5hbHRfaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi5tb2JpbGVfYXZhaWxhYmxlIHtcblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuXG4gICAgLmFsbC10aW1lIHtcbiAgICAgIC5tYWluX2ltZyB7XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRucyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5kZXZlbG9wbWVudF9vZl9zY2llbnRpc3RzIHtcbiAgICAgIGhlaWdodDogNDAycHg7XG4gICAgfVxuXG4gICAgI2l0ZW1fNDUgLmltZywgI2l0ZW1fNDYgLmltZywgI2l0ZW1fNDcgLmltZyB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gKDU2N3B4ICsgODlweCkpO1xuICAgIH1cblxuICB9XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDEwcHgpIHtcblxuXG4gICAgLm1haW5faW1nLmRlc2t0b3AsIC5nb29kc19jb250YWluLmRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWFpbl9pbWcubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5ib3hzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTM0cHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuXG4gICAgICAuZ3JlZW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjs7XG4gICAgICAgICAgd2lkdGg6IDIwMDAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAwMHB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTEwMDAwcHg7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFsbF90aW1lX2xvZ28ge1xuICAgICAgICB3aWR0aDogMjE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdvb2RzX2NvbnRhaW4ubW9iaWxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgIGhlaWdodDogMTA3cHg7XG4gICAgICB0b3A6IC0zOHB4O1xuICAgICAgbGVmdDogMDtcblxuICAgICAgLmdvb2RzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAmXzEge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIHdpZHRoOiA3N3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl8yIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl8zIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmXzQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgICB3aWR0aDogMTAxcHg7XG4gICAgICAgICAgYm90dG9tOiAtMzNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfNSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl82IHtcbiAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBoMSBzcGFuIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDMuMXJlbTtcbiAgICB9XG5cbiAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgZGl2LmJ0bnMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAuZ2lybCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FsbF90aW1lL21fZ2lybC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDkwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cblxuICAgIC5hbGwtdGltZSAuaXRlbV93cmFwcGVyIC5pbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYWxsLXRpbWUgLmJ0bnMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC5idG5zIC5idG4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAuYWxsLXRpbWUgLmRldmVsb3BtZW50X29mX3NjaWVudGlzdHNfdGV4dCxcbiAgICAuaXRlbV9iaWcgLnNob3J0X2Rlc2NyLFxuICAgIC5hbGwtdGltZSAuc21hbGxfaXRlbSAudGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IEBtb2JfbGluZV9oZWlnaHQ7XG4gICAgICBmb250LXNpemU6IEBtb2JfZm9udF9zaXplX3RleHQ7XG4gICAgfVxuXG4gICAgLml0ZW1fd3JhcHBlciAudGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICB9XG5cbiAgICAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0cyB7XG4gICAgICBoZWlnaHQ6IDI4MnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgIH1cblxuICAgIC5pdGVtX3dyYXBwZXIgLmNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMTY1cHg7XG4gICAgfVxuXG4gICAgLml0ZW1fd3JhcHBlciAuaW1nIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgfVxuXG4gICAgLmFsbC10aW1lIC5pdGVtX3dyYXBwZXIgLmltZ19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICB9XG5cbiAgICAuaXRlbV9iaWcgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGJvdHRvbTogLTkwcHg7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICAuYWxsLXRpbWUge1xuICAgICAgLmJnX2ltZ18xNTUsIC5iZ19pbWdfMTU2LCAuYmdfaW1nXzE1NywgLmJnX2ltZ18xNTQge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtX3dyYXBwZXIgLmlubmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuXG4gICAgI2l0ZW1fNDYgLmlubmVyLCAjaXRlbV80NSAuaW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAjaXRlbV80NyAuaW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cblxuICAgICNpdGVtXzQ1IC5pbWc6YWZ0ZXIsICNpdGVtXzQ2IC5pbWc6YWZ0ZXIsICNpdGVtXzQ3IC5pbWc6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjaXRlbV80NSAuaW1nLCAjaXRlbV80NiAuaW1nLCAjaXRlbV80NyAuaW1nIHtcbiAgICAgIHdpZHRoOiA0NyU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAjaXRlbV80NSAuY29udGVudCwgI2l0ZW1fNDYgLmNvbnRlbnQsICNpdGVtXzQ3IC5jb250ZW50IHtcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICNpdGVtXzQ1IC5pbWdfYmcsICNpdGVtXzQ2IC5pbWdfYmcsICNpdGVtXzQ3IC5pbWdfYmcge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgI2l0ZW1fNDYgLmltZ19iZyB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICNpdGVtXzQ3IC5pbWdfYmcge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICNpdGVtXzczIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgICNpdGVtXzczIC5pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuXG4gICAgI2l0ZW1fNzMgLmltZyB7XG4gICAgICB3aWR0aDogNDclO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTgzMmE7XG4gICAgICBtYXJnaW4tbGVmdDogLTN2dztcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgI2l0ZW1fNzMgLmNvbnRlbnQge1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAjaXRlbV83MyAuaW1nX2JnIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgaGVpZ2h0OiAzNzdweDtcbiAgICB9XG5cbiAgICAjaXRlbV83MyAuaW1nOmFmdGVyLCAjaXRlbV83MyAuaW1nOmJlZm9yZSwgI2l0ZW1fNzM6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cbiAgICAvKnRlYSovXG4gICAgI2l0ZW1fMTU4LCAjaXRlbV8xNTksICNpdGVtXzE2MCB7XG5cbiAgICAgIC5pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLmltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM1dnc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICB9XG5cbiAgICAgIC5hbHRfaW1nIHtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgICAgICBib3R0b206IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDYzcHggM3Z3O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vY29mZmVlXG4gICAgLmNvZmZlZV9pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDgwdnc7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgLmltZ19iZyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvZmZlZV9pbWFnZSAuaW5uZXIgLmxhYmxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI2l0ZW1fNDgge1xuICAgICAgLmlubmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cblxuICAgICAgLmltZyB7XG4gICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIC5pbWdfYmcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hbGwtdGltZSB7XG4gICAgICAuYWJvdXRfaXRlbV93cmFwcGVyIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmFib3V0X2l0ZW1fd3JhcHBlciAuaW5uZXIgLmNvbHVtbjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLmFib3V0X2l0ZW1fd3JhcHBlciAuaW5uZXIgLmxlbW9uIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG5cbiAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgaDEgc3BhbiB7XG4gICAgICBtYXgtd2lkdGg6IDc0JTtcbiAgICB9XG5cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xuXG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBoMSBzcGFuIHtcbiAgICAgIG1heC13aWR0aDogNjQlO1xuICAgIH1cblxuICAgICN3cmFwcGVyIC5pdGVtc193cmFwcGVyIC5pdGVtcyB7XG4gICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgIH1cblxuICAgIC5kZXZlbG9wbWVudF9vZl9zY2llbnRpc3RzX3RleHQge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgIC5pdGVtc19wb3N0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLml0ZW1fYmlnIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgIH1cblxuICAgIC5pdGVtX3dyYXBwZXIgLmNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMTQ1cHg7XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuXG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGRpdi5idG5zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICNpdGVtXzE1NSAuaW1nX2JnIHtcbiAgICAgIHJpZ2h0OiAxNzBweDtcbiAgICB9XG5cbiAgICAjaXRlbV8xNTYgLmltZ19iZyB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAjaXRlbV8xNTYgLmltZ19iZyB7XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG5cblxuICAgICNpdGVtXzQ3IC5pbm5lciwgI2l0ZW1fNDUgLmlubmVyLCAjaXRlbV80NiAuaW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cblxuICAgICNpdGVtXzQ1IC5pbWcsICNpdGVtXzQ2IC5pbWcsICNpdGVtXzQ3IC5pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICNpdGVtXzQ1IC5jb250ZW50LCAjaXRlbV80NiAuY29udGVudCwgI2l0ZW1fNDcgLmNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgI2l0ZW1fNzMgLmlubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgI2l0ZW1fNzMgLmltZyB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE4MzJhO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zdnc7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAjaXRlbV83MyAuY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAjaXRlbV83MyAuaW1nX2JnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuXG4gICAgI2l0ZW1fMTU4LCAjaXRlbV8xNTksICNpdGVtXzE2MCB7XG4gICAgICAuaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0NXZ3O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLy9jb2ZmZWVcbiAgICAjaXRlbV80OCB7XG4gICAgICAuaW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgICBkaXYuaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5pbWdfYmcge1xuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICB9XG5cbiAgICAubWFpbl9pbWcubW9iaWxlIC5ib3hzIHtcbiAgICAgIHdpZHRoOiAxMDF2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTEwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1haW5faW1nLm1vYmlsZSAuZ3JlZW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLm1haW5faW1nLm1vYmlsZSAuYWxsX3RpbWVfbG9nbyB7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgfVxuXG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGgxIHNwYW4ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cblxuICAgIC5naXJsIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlIGF1dG87XG4gICAgICBib3R0b206IC0xNnZ3O1xuICAgICAgcmlnaHQ6IDEwJTtcbiAgICB9XG5cbiAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgZGl2LmJ0bnMge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cblxuICAgIC5hbGwtdGltZSAubWFpbl9pbWcgLmJ0bnMgLmJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJi5tb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmFsbC10aW1lIC5tYWluX2ltZyAuYnRucyAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgIC5hbGwtdGltZSAuYWJvdXRfaXRlbV93cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCAwO1xuICAgIH1cblxuICAgIC5hbGwtdGltZSAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0cyB7XG4gICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtNDEwcHggdG9wO1xuICAgIH1cblxuICAgIC5hbGwtdGltZSAuaXRlbXNfd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAuc3RhcnRfcHJvZHVjdF9ncm91cCAubGluZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zdGFydF9wcm9kdWN0X2dyb3VwIGltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICNpdGVtXzQ1IC5pbWdfYmcge1xuICAgICAgaGVpZ2h0OiAzNzBweDtcbiAgICB9XG5cbiAgICAjaXRlbV80NiAuaW1nX2JnIHtcbiAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgfVxuXG4gICAgI2l0ZW1fNDcgLmltZ19iZyB7XG4gICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcblxuICAgIC5hbGwtdGltZSAuaXRlbXNfd3JhcHBlciAuaXRlbXMge1xuICAgICAgcm93LWdhcDogMDtcbiAgICB9XG5cbiAgICAuYWxsLXRpbWUgLml0ZW1zX3dyYXBwZXIgLmlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCkge1xuICAgICN3cmFwcGVyIC5pdGVtX2JpZyBkaXYuaW1nLCAjd3JhcHBlciAudmlkZW9fd3JhcHBlciAudmlkZW8sIC5tYXJrZXRpbmcgLnRyaWdnZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogOTB2dztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5pdGVtc193cmFwcGVyIHtcbiAgICAgIC5pbm5lciB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlY29tbWVuZGVkX2Jsb2NrIC5yZWNvbW1lbmQtYmVhdXR5IC5zYWxlX3Nvb24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQzJSk7XG4gICAgfVxuXG4gICAgLnJlY29tbWVuZGVkX2Jsb2NrIGg1IHtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgLmFsbC10aW1lIC5hYm91dF9pdGVtX3dyYXBwZXIgLmlubmVyIC5sZW1vbiB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cblxuXG4gICAgLmFsbC10aW1lIC5pdGVtX3dyYXBwZXIgLmltZyB7XG4gICAgICBoZWlnaHQ6IDI1N3B4O1xuICAgIH1cblxuICAgIC5pdGVtX3dyYXBwZXIgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIH1cblxuXG4gICAgLmFsbC10aW1lIC5pdGVtX3dyYXBwZXIgLmltZ19iZyB7XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuYWxsLXRpbWUgLmJnX2ltZ18xNTcgLmltZ19iZyB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cblxuICAgICNpdGVtXzczIC5pbWdfYmcge1xuICAgICAgaGVpZ2h0OiAzMjNweDtcbiAgICB9XG5cblxuICAgICNpdGVtXzE1OCwgI2l0ZW1fMTU5LCAjaXRlbV8xNjAge1xuXG4gICAgICAuaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1NXZ3O1xuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDYzcHggNXZ3O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgI2l0ZW1fMTYwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgICNpdGVtXzE2MCAuaW5uZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0NXB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgIC5naXJsIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjM4cHgpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGRpdi5idG5zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmNvdW50cnlfMjE5IHtcbiAgICAgIC5jb2ZmZWVfaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDYwdnc7XG5cbiAgICAgICAgLmltZ19iZyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMzMwcHggY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuXG4gICAgLmdvb2RzX2NvbnRhaW4ubW9iaWxlIHtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgIH1cblxuICAgICNpdGVtXzQ1IC5pbWdfYmcge1xuICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICB9XG5cbiAgICAjaXRlbV80NiAuaW1nX2JnIHtcbiAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgfVxuXG4gICAgI2l0ZW1fNDcgLmltZ19iZyB7XG4gICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgIH1cblxuICAgICNpdGVtXzczIC5pbWdfYmcge1xuICAgICAgaGVpZ2h0OiAyODRweDtcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gICAgLmdvb2RzX2NvbnRhaW4ubW9iaWxlIHtcbiAgICAgIGxlZnQ6IC0xM3B4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODVweCkge1xuICAgIC5nb29kc19jb250YWluLm1vYmlsZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTApO1xuICAgICAgbGVmdDogLTQuNiU7XG4gICAgICB0b3A6IC0yOHB4O1xuXG4gICAgICAuZ29vZHNfMSB7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIH1cblxuICAgICAgLmdvb2RzXzMge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAubWFpbl9pbWcubW9iaWxlIC5ncmVlbiB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5naXJsIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzg1cHgpIHtcbiAgICAuZ29vZHNfY29udGFpbi5tb2JpbGUge1xuICAgICAgbGVmdDogLTUuNiU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcblxuICAgIC5nb29kc19jb250YWluLm1vYmlsZSB7XG4gICAgICBsZWZ0OiAtOCU7XG4gICAgfVxuXG4gICAgLmFsbC10aW1lIC5hYm91dF9pdGVtX3dyYXBwZXIgLmlubmVyIC5sZW1vbiB7XG4gICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIH1cblxuICAgICNpdGVtXzczIC5pbWdfYmcge1xuICAgICAgaGVpZ2h0OiAyNzNweDtcbiAgICB9XG5cbiAgICAuY291bnRyeV8yMTkge1xuICAgICAgLmNvZmZlZV9pbWFnZSB7XG4gICAgICAgIGhlaWdodDogNjd2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG5cblxuICAgIC5nb29kc19jb250YWluLm1vYmlsZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODQpO1xuICAgICAgbGVmdDogLTExJTtcbiAgICAgIHRvcDogLTIycHg7XG4gICAgfVxuXG4gICAgI3dyYXBwZXIgLml0ZW1zX3dyYXBwZXIgLnNtYWxsX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgI2l0ZW1fNzMgLmltZ19iZyB7XG4gICAgICBoZWlnaHQ6IDI1NHB4O1xuICAgIH1cblxuXG4gIH1cblxufVxuXG4uYWJvdXRfcHJvZHVjdF8yOTcge1xuICBiYWNrZ3JvdW5kOiAjNUE4MzJBO1xuXG59XG4iLCIvKtCm0JLQldCi0JAqL1xuLyrQptCS0JXQotCQKi9cbi8qZm9udC1zaXplOiA2MCAqQGZvbnRyZW07Ki9cbi5tYWluX2ltZy5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbXBvbmVudHMge1xuICBtYXJnaW4tdG9wOiA4NnB4O1xufVxuLmFsbC10aW1lIC5tYWluX2ltZyB7XG4gIGhlaWdodDogMzQuOTIzMTE3MDJ2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYWxsX3RpbWUvbWFpbl8yeC5wbmcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5hbGwtdGltZSAubWFpbl9pbWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hbGxfdGltZS9tYWluXzEuNXgucG5nKTtcbiAgfVxufVxuLmFsbC10aW1lIC5tYWluX2ltZyAuaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA0LjV2dztcbn1cbi5hbGwtdGltZSAubWFpbl9pbWcgaDEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFsbC10aW1lIC5tYWluX2ltZyAuYnRucyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM4MWQ4ZDA7XG59XG4uYWxsLXRpbWUgLmFsbHRpbWUtdmlkZW8ge1xuICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgYmFja2dyb3VuZDogIzVBODMyQTtcbn1cbi5hbGwtdGltZSAuYWJvdXRfaXRlbV93cmFwcGVyIHtcbiAgcGFkZGluZzogMTA3cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDI1cHggc29saWQgIzVBODMyQTtcbn1cbi5hbGwtdGltZSAuYWJvdXRfaXRlbV93cmFwcGVyIC5pbm5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmFsbC10aW1lIC5hYm91dF9pdGVtX3dyYXBwZXIgLmlubmVyIC5sZW1vbiB7XG4gIHdpZHRoOiA1MzVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgbGVmdDogMTQlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5hbGwtdGltZSAuYWJvdXRfaXRlbV93cmFwcGVyIC5pbm5lciAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMSU7XG59XG4uYWxsLXRpbWUgLmFib3V0X2l0ZW1fd3JhcHBlciAuaW5uZXIgLmNvbHVtbjpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLWJvdHRvbTogNTdweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDU5JSk7XG59XG4uYWxsLXRpbWUgLnZpZGVvX3dyYXBwZXIgLnZpZGVvIHtcbiAgd2lkdGg6IDU3MHB4O1xufVxuLmFsbC10aW1lIC52aWRlb193cmFwcGVyLmZvcl80OCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTgzMkE7XG59XG4uYWxsLXRpbWUgLnZpZGVvX3dyYXBwZXIuZm9yXzE2MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmc6IDAgMCA2MXB4O1xufVxuLmFsbC10aW1lIC5pdGVtc193cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uYWxsLXRpbWUgLml0ZW1zX3dyYXBwZXIgLml0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIHJvdy1nYXA6IDMwcHg7XG59XG4uYWxsLXRpbWUgLml0ZW1fd2l0aF9wb3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWxsLXRpbWUgLml0ZW1zX3Bvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNSUgLSAzMHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNjBweCAtIDlweCk7XG4gIGFsaWduLXNlbGY6IGVuZDtcbn1cbi5hbGwtdGltZSAuaXRlbXNfcG9zdCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYWxsLXRpbWUgLml0ZW1zX3Bvc3QgLmxlYWZfMSB7XG4gIGxlZnQ6IDExLjclO1xuICB0b3A6IDEzLjUlO1xufVxuLmFsbC10aW1lIC5pdGVtc19wb3N0IC5sZWFmXzIge1xuICByaWdodDogMTAlO1xuICBib3R0b206IDEuNCU7XG4gIHotaW5kZXg6IDE7XG59XG4uYWxsLXRpbWUgLml0ZW1zX3Bvc3QgLmxlYWZfMyB7XG4gIHJpZ2h0OiA4LjMlO1xuICB0b3A6IDIyJTtcbn1cbi5hbGwtdGltZSAuaXRlbXNfcG9zdCAubGVhZl80IHtcbiAgbGVmdDogLTAuNSU7XG4gIHRvcDogLTI0JTtcbn1cbi5hbGwtdGltZSAuaXRlbXNfcG9zdCAubG9nb19vbl9ib2FyZCB7XG4gIHJpZ2h0OiA2LjUlO1xuICBib3R0b206IDkuOSU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDU0JTtcbn1cbi5hbGwtdGltZSAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0cyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMjAuOTYzNTQxNjd2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1YzhlNjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgLypvYmplY3QtZml0OiBjb3ZlcjsqL1xufVxuLmFsbC10aW1lIC5kZXZlbG9wbWVudF9vZl9zY2llbnRpc3RzX2Rlc2NyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XG59XG4uYWxsLXRpbWUgLmRldmVsb3BtZW50X29mX3NjaWVudGlzdHNfdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogOTcwcHg7XG4gIHBhZGRpbmc6IDM2cHggNThweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRvcDogLTEwMHB4O1xufVxuLmFsbC10aW1lIC5pdGVtX3dyYXBwZXIgLmltZyB7XG4gIGhlaWdodDogMjk3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4uYWxsLXRpbWUgLml0ZW1fd3JhcHBlciAuaW1nX2JnIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMzNweDtcbn1cbi5pdGVtX2JpZyAuaW1nIC5pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBiYWNrZ3JvdW5kOiAjZmZlMzZhO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0cHggMjZweCA2cHggMTVweDtcbiAgei1pbmRleDogMjtcbn1cbi5pdGVtX2JpZyAuYmdfaW1nXzE1OSAuaW5mbyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmFib3V0X3Byb2R1Y3Qge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFib3V0X3Byb2R1Y3QgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYWJvdXRfcHJvZHVjdCAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjQ0cHggLSAxMDBweCk7XG59XG4uYWJvdXRfcHJvZHVjdCAudG9fYmFza2V0X2FkZGl0aW9uYWwge1xuICB3aWR0aDogMjQ0cHg7XG4gIG1hcmdpbi1yaWdodDogMjZweDtcbn1cbi5hYm91dF9wcm9kdWN0IC50b19iYXNrZXRfYWRkaXRpb25hbCAudGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4uYWJvdXRfcHJvZHVjdCAudG9fYmFza2V0X2FkZGl0aW9uYWwgLnByaWNlcyB7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5hYm91dF9wcm9kdWN0IC50b19iYXNrZXRfYWRkaXRpb25hbCAucHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItdG9wOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5hYm91dF9wcm9kdWN0IC50b19iYXNrZXRfYWRkaXRpb25hbCAucHJpY2UgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFib3V0X3Byb2R1Y3QgLnRvX2Jhc2tldF9hZGRpdGlvbmFsIC5wcmljZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYWJvdXRfcHJvZHVjdCAudG9fYmFza2V0X2FkZGl0aW9uYWwgLnByaWNlIHNwYW4ucHJpY2VfaW5fd2VpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuLmFib3V0X3Byb2R1Y3QgLnRvX2Jhc2tldF9hZGRpdGlvbmFsIC5sZWdhbF9wcmljZV9kZXNjciB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmFib3V0X3Byb2R1Y3QgLnRvX2Jhc2tldF9hZGRpdGlvbmFsIC5yZXRhaWxfcHJpY2VfZGVzY3Ige1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5hYm91dF9wcm9kdWN0IC50b19iYXNrZXRfYWRkaXRpb25hbCAucXR5X2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYWJvdXRfcHJvZHVjdCAudG9fYmFza2V0X2FkZGl0aW9uYWwgLnF0eV9idG4gaW5wdXQge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDEzcHg7XG4gIG1hcmdpbi1yaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmFib3V0X3Byb2R1Y3QgLnRvX2Jhc2tldF9hZGRpdGlvbmFsIC5idG4ge1xuICBoZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAgMjdweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTgzMkE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4uZ29vZHNfY29udGFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAtNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI1NjBweCkgYW5kIChtYXgtaGVpZ2h0OiAyMDQ4cHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDQ2MHB4O1xuICAgIHRvcDogNTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI1NjBweCkgYW5kIChtYXgtaGVpZ2h0OiAxNjAwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDQ4MHB4O1xuICAgIHRvcDogMzY3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1NjBweCkgYW5kIChtYXgtaGVpZ2h0OiAxNDQwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDQyMHB4O1xuICAgIHRvcDogMjIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIGFuZCAobWF4LWhlaWdodDogMTIwMHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICBsZWZ0OiA0MTBweDtcbiAgICB0b3A6IDI0MXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIGFuZCAobWF4LWhlaWdodDogMTA4MHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICB0b3A6IDE5JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwMDBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgdG9wOiAxOC4yJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICB0b3A6IDE3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY4MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwODBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgbGVmdDogMjgwcHg7XG4gICAgdG9wOiAyMDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwNTBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgdG9wOiAxOTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwMjRweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgbGVmdDogMjUwcHg7XG4gICAgdG9wOiAxODhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICBsZWZ0OiAyMzBweDtcbiAgICB0b3A6IDE1MXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTM2cHgpIGFuZCAobWF4LWhlaWdodDogMTAyNHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICBsZWZ0OiAyMDBweDtcbiAgICB0b3A6IDE5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTM2cHgpIGFuZCAobWF4LWhlaWdodDogOTYwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDIwMHB4O1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDgwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDE1MHB4O1xuICAgIHRvcDogMjA2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgbGVmdDogMTUwcHg7XG4gICAgdG9wOiAxNTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwNTBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgbGVmdDogMTM3cHg7XG4gICAgdG9wOiAxOTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICBsZWZ0OiAxMTdweDtcbiAgICB0b3A6IDE0LjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LWhlaWdodDogNjgwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIHRvcDogMTIuNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkgYW5kIChtYXgtaGVpZ2h0OiA2MzBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgdG9wOiAxMSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgdG9wOiA5LjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogMTAyNHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICBsZWZ0OiA3N3B4O1xuICAgIHRvcDogMTguNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtaGVpZ2h0OiA3NjhweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgbGVmdDogNzBweDtcbiAgICB0b3A6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNzYwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiAxMDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc1MHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIHRvcDogMTA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtaGVpZ2h0OiA3NDBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgbGVmdDogNzBweDtcbiAgICB0b3A6IDEwMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNzMwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiA5OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNzIwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiA5NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiA4OXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiA3NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiA1OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cbi5nb29kc19jb250YWluIC5nb29kcyxcbi5nb29kc19jb250YWluIC5jYXRlZ29yeV9sb2dvLFxuLmdvb2RzX2NvbnRhaW4gLmdyZWVuIC5hbGxfdGltZV9sb2dvIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xufVxuLmdvb2RzX2NvbnRhaW4gLmdvb2RzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xufVxuLmdvb2RzX2NvbnRhaW4gLmdvb2RzXzEge1xuICB0b3A6IC05cHg7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbn1cbi5nb29kc19jb250YWluIC5nb29kc18yIHtcbiAgdG9wOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG4uZ29vZHNfY29udGFpbiAuZ29vZHNfMyB7XG4gIHRvcDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cbi5nb29kc19jb250YWluIC5nb29kc180IHtcbiAgdG9wOiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDI5cHg7XG59XG4uZ29vZHNfY29udGFpbiAuZ29vZHNfNSB7XG4gIHRvcDogLTlweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuLmdvb2RzX2NvbnRhaW4gLmdvb2RzXzYge1xuICB0b3A6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuaW1nLmNhdGVnb3J5X2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMHB4O1xuICBib3R0b206IC0xMzBweDtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICBpbWcuY2F0ZWdvcnlfbG9nbyB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGJvdHRvbTogLTY3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogODcwcHgpLCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBpbWcuY2F0ZWdvcnlfbG9nbyB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4MDBweCksIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIGltZy5jYXRlZ29yeV9sb2dvIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC05MHB4O1xuICB9XG59XG4vKmJpZyBpdGVtcyovXG4uaXRlbV9iaWcge1xuICBwYWRkaW5nOiA1MHB4IDAgMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogNDkwcHg7XG59XG4uaXRlbV9iaWcgaW1nIHtcbiAgd2lkdGg6IDUzM3B4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02NyUsIDQxJSk7XG59XG4uaXRlbV9iaWcgLnNob3J0X2Rlc2NyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLml0ZW1fYmlnIC5kZXNjciB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG4jaXRlbV80NSxcbiNpdGVtXzQ2LFxuI2l0ZW1fNDcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuI2l0ZW1fNDUgLmNvbnRlbnQsXG4jaXRlbV80NiAuY29udGVudCxcbiNpdGVtXzQ3IC5jb250ZW50IHtcbiAgd2lkdGg6IDU2N3B4O1xufVxuI2l0ZW1fNDUgLmltZyxcbiNpdGVtXzQ2IC5pbWcsXG4jaXRlbV80NyAuaW1nIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICg1NjdweCArIDE3OXB4KSk7XG4gIGhlaWdodDogMzM2cHg7XG59XG4jaXRlbV80NSAuaW1nOmFmdGVyLFxuI2l0ZW1fNDYgLmltZzphZnRlcixcbiNpdGVtXzQ3IC5pbWc6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOTglO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG59XG4jaXRlbV80NSBpbWcsXG4jaXRlbV80NiBpbWcsXG4jaXRlbV80NyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2l0ZW1fNDUgLmltZ19iZyxcbiNpdGVtXzQ2IC5pbWdfYmcsXG4jaXRlbV80NyAuaW1nX2JnIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiNpdGVtXzQ3IC5pbWc6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogOTglO1xufVxuI2l0ZW1fNDYsXG4jaXRlbV80NSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jaXRlbV80NiAuaW5uZXIsXG4jaXRlbV80NSAuaW5uZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4vKnJlbGF4Ki9cbiNpdGVtXzQ2IC5pbWdfYmcge1xuICB3aWR0aDogNDI3cHg7XG4gIGhlaWdodDogMzUwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTUwcHg7XG59XG4vKmltbXVuZSovXG4jaXRlbV80NyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jaXRlbV80NyAuaW1nX2JnIHtcbiAgd2lkdGg6IDQ2OC42N3B4O1xuICBoZWlnaHQ6IDM3OS44N3B4O1xuICByaWdodDogLTY0cHg7XG4gIHRvcDogLTExcHg7XG59XG4vKmRldG94Ki9cbiNpdGVtXzQ1IC5pbWdfYmcge1xuICB3aWR0aDogMzkzLjk1cHg7XG4gIGhlaWdodDogNDAyLjQ4cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IC0yOXB4O1xuICBsZWZ0OiAwO1xufVxuLyrQsdCw0YLQvtC90YfQuNC60LgqL1xuI2l0ZW1fNzMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAxMjNweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuI2l0ZW1fNzM6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE4MzJBO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzVweDtcbiAgei1pbmRleDogMDtcbn1cbiNpdGVtXzczIC5pbWcge1xuICBoZWlnaHQ6IDU3NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiAyOXB4O1xuICAvKmxvZ28qL1xufVxuI2l0ZW1fNzMgLmltZzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTgzMkE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMHB4O1xuICB0b3A6IC0xNTBweDtcbiAgd2lkdGg6IDEwMDAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cbiNpdGVtXzczIC5pbWc6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogLTE5NXB4O1xuICB3aWR0aDogNDk4LjY0cHg7XG4gIGhlaWdodDogMTM3LjU0cHg7XG4gIHRvcDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FsbF90aW1lL2xvZ28ucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgei1pbmRleDogMDtcbn1cbiNpdGVtXzczIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaXRlbV83MyAuaW1nX2JnIHtcbiAgd2lkdGg6IDUzNi4wMnB4O1xuICBoZWlnaHQ6IDQ4Ni45N3B4O1xuICB0b3A6IC05MnB4O1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuI2l0ZW1fNzMgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4jaXRlbV83MyAudGl0bGUge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNpdGVtXzczIC5kZXNjciB7XG4gIG1hcmdpbi10b3A6IDUycHg7XG4gIG1hcmdpbi1ib3R0b206IDczcHg7XG59XG4vKtCn0LDQuCovXG4jaXRlbV8xNTgsXG4jaXRlbV8xNTksXG4jaXRlbV8xNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgbWluLWhlaWdodDogMDtcbn1cbiNpdGVtXzE1OCBpbWcsXG4jaXRlbV8xNTkgaW1nLFxuI2l0ZW1fMTYwIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaXRlbV8xNTggLmltZ19iZyxcbiNpdGVtXzE1OSAuaW1nX2JnLFxuI2l0ZW1fMTYwIC5pbWdfYmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICByaWdodDogMDtcbn1cbiNpdGVtXzE1OCAuaW1nLFxuI2l0ZW1fMTU5IC5pbWcsXG4jaXRlbV8xNjAgLmltZyB7XG4gIGhlaWdodDogMjN2dztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUyLjg4JSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNpdGVtXzE1OCAuaW1nLFxuICAjaXRlbV8xNTkgLmltZyxcbiAgI2l0ZW1fMTYwIC5pbWcge1xuICAgIGhlaWdodDogNjB2aDtcbiAgfVxufVxuI2l0ZW1fMTU4IC5pbm5lcixcbiNpdGVtXzE1OSAuaW5uZXIsXG4jaXRlbV8xNjAgLmlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7Ki9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgI2l0ZW1fMTU4IC5pbm5lcixcbiAgI2l0ZW1fMTU5IC5pbm5lcixcbiAgI2l0ZW1fMTYwIC5pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDV2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICB9XG59XG4jaXRlbV8xNTggLmNvbnRlbnQsXG4jaXRlbV8xNTkgLmNvbnRlbnQsXG4jaXRlbV8xNjAgLmNvbnRlbnQge1xuICB3aWR0aDogNTIuODglO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2M3B4IDQ3cHg7XG59XG4jaXRlbV8xNTggLnRpdGxlLFxuI2l0ZW1fMTU5IC50aXRsZSxcbiNpdGVtXzE2MCAudGl0bGUge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNpdGVtXzE1OCAuc2hvcnRfZGVzY3IsXG4jaXRlbV8xNTkgLnNob3J0X2Rlc2NyLFxuI2l0ZW1fMTYwIC5zaG9ydF9kZXNjciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLXRvcDogLTE4cHg7XG59XG4jaXRlbV8xNTggLmltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjZlZGI7XG59XG4jaXRlbV8xNTkgLmltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYzExMTk7XG59XG4jaXRlbV8xNjAgLmltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZmI2MDM7XG4gIHBhZGRpbmctYm90dG9tOiA2MnB4O1xufVxuI2l0ZW1fMTU4IC5pbm5lcixcbiNpdGVtXzE2MCAuaW5uZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtIDExNzBweCkgLyAyKTtcbn1cbiNpdGVtXzE1OCAuY29udGVudCxcbiNpdGVtXzE2MCAuY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2JTtcbn1cbiNpdGVtXzE1OSAuaW5uZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTE3MHB4KSAvIDIpO1xufVxuI2l0ZW1fMTU5IC5jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxNiU7XG59XG4uYmdfaW1nXzE1OCxcbi5iZ19pbWdfMTU5LFxuLmJnX2ltZ18xNjAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmdfaW1nXzE1OCAuYWx0X2ltZyxcbi5iZ19pbWdfMTU5IC5hbHRfaW1nLFxuLmJnX2ltZ18xNjAgLmFsdF9pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIHJpZ2h0OiAtMTA0cHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjdweCk7XG4gIHdpZHRoOiA0MzZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xufVxuLmJnX2ltZ18xNTggLmFsdF9pbWcge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTIzJTtcbn1cbi5iZ19pbWdfMTU5IC5hbHRfaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICByaWdodDogLTIyJTtcbn1cbi5iZ19pbWdfMTYwIC5hbHRfaW1nIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0yMiU7XG59XG4vKmNvZmZlZSovXG4jaXRlbV80OCB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jaXRlbV80OCAuaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGVmdDogOSU7XG59XG4jaXRlbV80OCBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2l0ZW1fNDggLmltZ19iZyB7XG4gIHdpZHRoOiA0MDQuNXB4O1xuICBoZWlnaHQ6IDM2NS4wN3B4O1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiNpdGVtXzQ4IC50aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xufVxuLmNvZmZlZV9pbWFnZSB7XG4gIGhlaWdodDogMjAuOHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWEzN2E7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uY29mZmVlX2ltYWdlIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvZmZlZV9pbWFnZSAuaW5uZXIgLmxhYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDM1cHg7XG59XG4uY29mZmVlX2ltYWdlIC5pbm5lciAubGFibGUgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiAxMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29mZmVlX2ltYWdlIC5pbm5lciAubGFibGUgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc3RhcnRfcHJvZHVjdF9ncm91cCB7XG4gIHBhZGRpbmc6IDIycHggMCA1OXB4O1xufVxuLnN0YXJ0X3Byb2R1Y3RfZ3JvdXAuamVsbHkge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5zdGFydF9wcm9kdWN0X2dyb3VwIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXJ0X3Byb2R1Y3RfZ3JvdXAgLmxpbmUge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RhcnRfcHJvZHVjdF9ncm91cCBpbWcge1xuICBtYXJnaW4tbGVmdDogNDFweDtcbiAgaGVpZ2h0OiAxMTNweDtcbn1cbi5zdGFydF9wcm9kdWN0X2dyb3VwIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnN0YXJ0X3Byb2R1Y3RfZ3JvdXAucG9ycmlkZ2UgaW1nLFxuLnN0YXJ0X3Byb2R1Y3RfZ3JvdXAuamVsbHkgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOSk7XG59XG4uc3RhcnRfcHJvZHVjdF9ncm91cC50ZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAvKm1hcmdpbi10b3A6IC03NHB4OyovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy10b3A6IDYycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuLnN0YXJ0X3Byb2R1Y3RfZ3JvdXAudGVhIC50aXRsZSB7XG4gIHJpZ2h0OiAyNXB4O1xufVxuYm9keSAuYWxsLXRpbWUgLmJnX2ltZ18xNTUgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYyJSwgMzMlKTtcbn1cbmJvZHkgLmFsbC10aW1lIC5iZ19pbWdfMTU2IGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MSUsIDMxJSk7XG59XG5ib2R5IC5hbGwtdGltZSAuYmdfaW1nXzE1NiAuaW1nX2JnIHtcbiAgcmlnaHQ6IC01MnB4O1xufVxuYm9keSAuYWxsLXRpbWUgLmJnX2ltZ18xNTcgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU4JSwgMzElKTtcbn1cbmJvZHkgLmFsbC10aW1lIC5iZ19pbWdfMTU3IC5pbWdfYmcge1xuICByaWdodDogLTUycHg7XG59XG5ib2R5IC5hbGwtdGltZSAuYmdfaW1nXzE1NCBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjUlLCAyOSUpO1xufVxuYm9keSAuYWxsLXRpbWUgLmJnX2ltZ18xNTQgLmltZ19iZyB7XG4gIHJpZ2h0OiAtNjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAjd3JhcHBlciAubGVtb24ge1xuICAgIGxlZnQ6IDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgLmJnX2ltZ18xNTggLmFsdF9pbWcge1xuICAgIGxlZnQ6IC0yMCU7XG4gIH1cbiAgLmJnX2ltZ18xNTkgLmFsdF9pbWcge1xuICAgIHJpZ2h0OiAtMjAlO1xuICB9XG4gIC5iZ19pbWdfMTYwIC5hbHRfaW1nIHtcbiAgICBsZWZ0OiAtMjElO1xuICB9XG4gIC5hbGwtdGltZSAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAjd3JhcHBlciAubGVtb24ge1xuICAgIGxlZnQ6IDIlO1xuICB9XG4gIC5hbGwtdGltZSAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0c19kZXNjciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4O1xuICB9XG4gIC5iZ19pbWdfMTU4IC5hbHRfaW1nIHtcbiAgICBsZWZ0OiAtMTklO1xuICB9XG4gIC5iZ19pbWdfMTU5IC5hbHRfaW1nIHtcbiAgICByaWdodDogLTE5JTtcbiAgfVxuICAuYmdfaW1nXzE2MCAuYWx0X2ltZyB7XG4gICAgbGVmdDogLTE5JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC8qICAgIC5hbGwtdGltZSAubWFpbl9pbWcgLmlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOS41dnc7XG4gICAgICB9Ki9cbiAgLmFsbC10aW1lIC5hYm91dF9pdGVtX3dyYXBwZXIgLmlubmVyIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMTUlO1xuICB9XG4gIC5hbGwtdGltZSAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0cyB7XG4gICAgaGVpZ2h0OiAyNXZ3O1xuICB9XG4gICNpdGVtXzczOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICB9XG4gIC5iZ19pbWdfMTU4IC5hbHRfaW1nIHtcbiAgICBsZWZ0OiAtMTglO1xuICB9XG4gIC5iZ19pbWdfMTU5IC5hbHRfaW1nIHtcbiAgICByaWdodDogLTE5JTtcbiAgfVxuICAuYmdfaW1nXzE2MCAuYWx0X2ltZyB7XG4gICAgbGVmdDogLTE5JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDEwNDBweCkge1xuICAuYmdfaW1nXzE1OCAuYWx0X2ltZyxcbiAgLmJnX2ltZ18xNTkgLmFsdF9pbWcsXG4gIC5iZ19pbWdfMTYwIC5hbHRfaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWxsLXRpbWUgLm1haW5faW1nIC5idG5zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmRldmVsb3BtZW50X29mX3NjaWVudGlzdHMge1xuICAgIGhlaWdodDogNDAycHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDUgLmltZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmltZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDcgLmltZyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICg1NjdweCArIDg5cHgpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAxMHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIHtcbiAgICAvKnRlYSovXG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1haW5faW1nLmRlc2t0b3AsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1haW5faW1nLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFpbl9pbWcubW9iaWxlIC5ib3hzIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYWluX2ltZy5tb2JpbGUgLmdyZWVuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1haW5faW1nLm1vYmlsZSAuZ3JlZW46YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE4MzJBO1xuICAgIHdpZHRoOiAyMDAwMHB4O1xuICAgIGhlaWdodDogMTAwMDBweDtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAwMHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYWluX2ltZy5tb2JpbGUgLmFsbF90aW1lX2xvZ28ge1xuICAgIHdpZHRoOiAyMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICBoZWlnaHQ6IDEwN3B4O1xuICAgIHRvcDogLTM4cHg7XG4gICAgbGVmdDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZ29vZHNfY29udGFpbi5tb2JpbGUgLmdvb2RzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZ29vZHNfY29udGFpbi5tb2JpbGUgLmdvb2RzXzEge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHdpZHRoOiA3N3B4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSAuZ29vZHNfMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGJvdHRvbTogLTZweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZ29vZHNfY29udGFpbi5tb2JpbGUgLmdvb2RzXzMge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGJvdHRvbTogLTFweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZ29vZHNfY29udGFpbi5tb2JpbGUgLmdvb2RzXzQge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICB3aWR0aDogMTAxcHg7XG4gICAgYm90dG9tOiAtMzNweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZ29vZHNfY29udGFpbi5tb2JpbGUgLmdvb2RzXzUge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHdpZHRoOiA1OXB4O1xuICAgIGJvdHRvbTogLTFweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZ29vZHNfY29udGFpbi5tb2JpbGUgLmdvb2RzXzYge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGJvdHRvbTogLTNweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgaDEgc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDMuMXJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgZGl2LmJ0bnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5naXJsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYWxsX3RpbWUvbV9naXJsLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDkwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWxsLXRpbWUgLml0ZW1fd3JhcHBlciAuaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuYnRucyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmJ0bnMgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWxsLXRpbWUgLmRldmVsb3BtZW50X29mX3NjaWVudGlzdHNfdGV4dCxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLml0ZW1fYmlnIC5zaG9ydF9kZXNjcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5zbWFsbF9pdGVtIC50aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV93cmFwcGVyIC50aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5kZXZlbG9wbWVudF9vZl9zY2llbnRpc3RzIHtcbiAgICBoZWlnaHQ6IDI4MnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV93cmFwcGVyIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNjVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV93cmFwcGVyIC5pbWcge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuaXRlbV93cmFwcGVyIC5pbWdfYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV9iaWcgaW1nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3R0b206IC05MHB4O1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuYmdfaW1nXzE1NSBpbWcsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuYmdfaW1nXzE1NiBpbWcsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuYmdfaW1nXzE1NyBpbWcsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuYmdfaW1nXzE1NCBpbWcge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV93cmFwcGVyIC5pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmlubmVyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NSAuaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDcgLmlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDUgLmltZzphZnRlcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmltZzphZnRlcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDcgLmltZzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NSAuaW1nLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NiAuaW1nLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NyAuaW1nIHtcbiAgICB3aWR0aDogNDclO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NSAuY29udGVudCxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmNvbnRlbnQsXG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ3IC5jb250ZW50IHtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDUgLmltZ19iZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmltZ19iZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDcgLmltZ19iZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ2IC5pbWdfYmcge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDcgLmltZ19iZyB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV83MyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzczIC5pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV83MyAuaW1nIHtcbiAgICB3aWR0aDogNDclO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTgzMmE7XG4gICAgbWFyZ2luLWxlZnQ6IC0zdnc7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNzMgLmNvbnRlbnQge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzczIC5pbWdfYmcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGhlaWdodDogMzc3cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNzMgLmltZzphZnRlcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNzMgLmltZzpiZWZvcmUsXG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzczOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNTggLmlubmVyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNTkgLmlubmVyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNjAgLmlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzE1OCAuaW1nLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNTkgLmltZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTYwIC5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzV2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzE1OCAuYWx0X2ltZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTU5IC5hbHRfaW1nLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNjAgLmFsdF9pbWcge1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzE1OCAuY29udGVudCxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTU5IC5jb250ZW50LFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNjAgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNjNweCAzdnc7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmNvZmZlZV9pbWFnZSB7XG4gICAgaGVpZ2h0OiA4MHZ3O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuY29mZmVlX2ltYWdlIC5pbWdfYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmNvZmZlZV9pbWFnZSAuaW5uZXIgLmxhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ4IC5pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80OCAuaW1nIHtcbiAgICB3aWR0aDogNDclO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDggLmltZ19iZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ4IC5jb250ZW50IHtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5hYm91dF9pdGVtX3dyYXBwZXIgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5hYm91dF9pdGVtX3dyYXBwZXIgLmlubmVyIC5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogLTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWxsLXRpbWUgLmFib3V0X2l0ZW1fd3JhcHBlciAuaW5uZXIgLmxlbW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgaDEgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiA3NCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBoMSBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDY0JTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAuaXRlbXNfd3JhcHBlciAuaXRlbXMge1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmRldmVsb3BtZW50X29mX3NjaWVudGlzdHNfdGV4dCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbXNfcG9zdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV9iaWcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtX3dyYXBwZXIgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgZGl2LmJ0bnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTU1IC5pbWdfYmcge1xuICAgIHJpZ2h0OiAxNzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNTYgLmltZ19iZyB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTU2IC5pbWdfYmcge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ3IC5pbm5lcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDUgLmlubmVyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NiAuaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDUgLmltZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmltZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDcgLmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NSAuY29udGVudCxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmNvbnRlbnQsXG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ3IC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV83MyAuaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNzMgLmltZyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTgzMmE7XG4gICAgbWFyZ2luLWxlZnQ6IC0zdnc7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzczIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV83MyAuaW1nX2JnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNTggLmltZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTU5IC5pbWcsXG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzE2MCAuaW1nIHtcbiAgICBoZWlnaHQ6IDQ1dnc7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDggLmlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ4IGRpdi5pbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDggLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYWluX2ltZy5tb2JpbGUgLmJveHMge1xuICAgIHdpZHRoOiAxMDF2dztcbiAgICBtYXJnaW4tbGVmdDogLTV2dztcbiAgICBtYXJnaW4tYm90dG9tOiAtMTB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1haW5faW1nLm1vYmlsZSAuZ3JlZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFpbl9pbWcubW9iaWxlIC5hbGxfdGltZV9sb2dvIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGgxIHNwYW4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdpcmwge1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAlIGF1dG87XG4gICAgYm90dG9tOiAtMTZ2dztcbiAgICByaWdodDogMTAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWxsLXRpbWUgLm1haW5faW1nIC5idG5zIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWxsLXRpbWUgLm1haW5faW1nIC5idG5zIC5idG4ubW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGRpdi5idG5zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAubWFpbl9pbWcgLmJ0bnMgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5hYm91dF9pdGVtX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDcwcHggMCAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0cyB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC00MTBweCB0b3A7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5pdGVtc193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnRfcHJvZHVjdF9ncm91cCAubGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnRfcHJvZHVjdF9ncm91cCBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NSAuaW1nX2JnIHtcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ2IC5pbWdfYmcge1xuICAgIGhlaWdodDogMzMwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDcgLmltZ19iZyB7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5pdGVtc193cmFwcGVyIC5pdGVtcyB7XG4gICAgcm93LWdhcDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWxsLXRpbWUgLml0ZW1zX3dyYXBwZXIgLmlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQ1cHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLml0ZW1fYmlnIGRpdi5pbWcsXG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIC52aWRlb193cmFwcGVyIC52aWRlbyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAudHJpZ2dlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDkwdnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLml0ZW1zX3dyYXBwZXIgLmlubmVyIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5yZWNvbW1lbmRlZF9ibG9jayAucmVjb21tZW5kLWJlYXV0eSAuc2FsZV9zb29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDMlKTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAucmVjb21tZW5kZWRfYmxvY2sgaDUge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuYWJvdXRfaXRlbV93cmFwcGVyIC5pbm5lciAubGVtb24ge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5pdGVtX3dyYXBwZXIgLmltZyB7XG4gICAgaGVpZ2h0OiAyNTdweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV93cmFwcGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5pdGVtX3dyYXBwZXIgLmltZ19iZyB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5iZ19pbWdfMTU3IC5pbWdfYmcge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzczIC5pbWdfYmcge1xuICAgIGhlaWdodDogMzIzcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTU4IC5pbWcsXG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzE1OSAuaW1nLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNjAgLmltZyB7XG4gICAgaGVpZ2h0OiA1NXZ3O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzE1OCAuY29udGVudCxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTU5IC5jb250ZW50LFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNjAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYzcHggNXZ3O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTYwIC5pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQ1cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5naXJsIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIzOHB4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgZGl2LmJ0bnMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuY291bnRyeV8yMTkgLmNvZmZlZV9pbWFnZSB7XG4gICAgaGVpZ2h0OiA2MHZ3O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5jb3VudHJ5XzIxOSAuY29mZmVlX2ltYWdlIC5pbWdfYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTMzMHB4IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdvb2RzX2NvbnRhaW4ubW9iaWxlIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NSAuaW1nX2JnIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ2IC5pbWdfYmcge1xuICAgIGhlaWdodDogMzMwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDcgLmltZ19iZyB7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV83MyAuaW1nX2JnIHtcbiAgICBoZWlnaHQ6IDI4NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuZ29vZHNfY29udGFpbi5tb2JpbGUge1xuICAgIGxlZnQ6IC0xM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODVweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuZ29vZHNfY29udGFpbi5tb2JpbGUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICBsZWZ0OiAtNC42JTtcbiAgICB0b3A6IC0yOHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSAuZ29vZHNfMSB7XG4gICAgYm90dG9tOiAtMXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSAuZ29vZHNfMyB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYWluX2ltZy5tb2JpbGUgLmdyZWVuIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5naXJsIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODVweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuZ29vZHNfY29udGFpbi5tb2JpbGUge1xuICAgIGxlZnQ6IC01LjYlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuZ29vZHNfY29udGFpbi5tb2JpbGUge1xuICAgIGxlZnQ6IC04JTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWxsLXRpbWUgLmFib3V0X2l0ZW1fd3JhcHBlciAuaW5uZXIgLmxlbW9uIHtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzczIC5pbWdfYmcge1xuICAgIGhlaWdodDogMjczcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmNvdW50cnlfMjE5IC5jb2ZmZWVfaW1hZ2Uge1xuICAgIGhlaWdodDogNjd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdvb2RzX2NvbnRhaW4ubW9iaWxlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODQpO1xuICAgIGxlZnQ6IC0xMSU7XG4gICAgdG9wOiAtMjJweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAuaXRlbXNfd3JhcHBlciAuc21hbGxfaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNzMgLmltZ19iZyB7XG4gICAgaGVpZ2h0OiAyNTRweDtcbiAgfVxufVxuLmFib3V0X3Byb2R1Y3RfMjk3IHtcbiAgYmFja2dyb3VuZDogIzVBODMyQTtcbn1cbiJdfQ== */