#item_158 img,#item_159 img,#item_160 img,#item_45 img,#item_46 img,#item_47 img,#item_48 img,#item_73 img,.main_img.mobile{display:none}.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%;margin-bottom:9px}.all-time .item_with_post .small_item{margin-bottom:0}.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% - 180px - 9px);align-self:end}.all-time .items_post img,.goods_contain{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}.goods_contain{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:358px;max-width:100%;transform:translate(-67%,39%)}.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:100px;margin-bottom:-50px;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%}.all-time_video,.bg_img_158,.bg_img_159,.bg_img_160{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}.all-time_video{height:661px;display:flex;justify-content:center;align-items:center}.all-time_video__basil{position:absolute;left:80px}.all-time_video__basil-opacity{position:absolute;top:120px;right:70px}.all-time_video__wrapper{position:relative;width:100%;padding-top:56.25%}.all-time_video__wrapper .video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media screen and (max-width:1199px){.all-time_video{height:400px}}.coffee_image{height:20.8vw;position:relative;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 .all-time .small_item .title .descr{font-size:1.5rem}.mobile_available .all-time .small_item .price{font-size:1.7rem}.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{margin-top:0}.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}.mobile_available .all-time .small_item{width:calc(33.33333% - 30px)}}@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 .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 .small_item .bottom,.mobile_available .all-time .small_item .title,.mobile_available .small_item .btn{padding:0 20px}.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:445px){.mobile_available .all-time .about_item_wrapper .inner .lemon{height:200px}.mobile_available #wrapper .items_wrapper .small_item{margin-bottom:0;width:48%}.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 .coffee_image{height:40vw;background-position:right bottom}.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 .small_item .btn{padding:0 15px}.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}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFsbF90aW1lLmxlc3MiLCJhbGxfdGltZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNm9CQSxhLENDdkNBLGEsQ0FDQSxhLENEeElBLFksQ0NBQSxZLENBQ0EsWSxDRHdTQSxZLENBdE5BLFksQ0E1aUJBLGdCLENBQ0UsWSxDQUdGLG1CLENBR0ksb0IsQ0FDQSxpQixDQUNBLDZDLENBQ0EscUNBQUEsbUIsQ0FDRSxpREFQTiwwQixDQVdNLGlCLENBQ0Esb0IsQ0FaTixzQixDQWdCTSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxtQixDQUNBLGUsQ0FDQSxlLENBS0Usb0MsQ0FDRSxxQixDQUNBLGEsQ0E1QlYsd0IsQ0FtQ0ksZ0IsQ0FDQSxrQixDQXBDSiw2QixDQXdDSSxpQixDQUNBLGlCLENBQ0EsZ0MsQ0ExQ0osb0MsQ0E4Q00sZSxDQUNBLG9CLENBQ0EsYyxDQWhETiwyQyxDQW1EUSxXLENBQ0EsYyxDQUNBLFksQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENBQ0EsaUMsQ0FDQSwyQixDQUNBLG9CLENBQ0EsUSxDQUNBLFUsQ0E3RFIsd0QsQ0FpRVEsZ0IsQ0FqRVIseUQsQ0FxRVEsbUIsQ0FDQSxzQixDQXRFUiwrQixDQStFTSxXLENBa2VKLGUsQ0FqakJGLCtCLENBb0ZJLHdCLENBcEZKLGdDLENBd0ZJLHFCLENBQ0EsZ0IsQ0F6Rkosd0IsQ0E4RkksZ0IsQ0FDQSxrQixDQS9GSiwrQixDQWtHTSxZLENBQ0EsYyxDQUNBLDBCLENBQ0Esb0IsQ0FBQSxlLENBQ0EsWSxDQXRHTix5QixDQStHSSxZLENBQ0EsVSxDQUNBLGlCLENBakhKLHFDLENBcUhNLGUsQ0FySE4scUIsQ0EySEksaUIsQ0FDQSw2QixDQUNBLDJCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLDBCLENBQ0EsZSxDQUNBLGdCLENBQ0EsK0IsQ0FDQSxjLENBcElKLHlCLENBa1BBLGMsQ0EzR00saUIsQ0F2SU4sNkIsQ0EySU0sVSxDQUNBLFMsQ0E1SU4sNkIsQ0FnSk0sUyxDQUNBLFcsQ0FDQSxTLENBbEpOLDZCLENBc0pNLFUsQ0FDQSxPLENBdkpOLDZCLENBMkpNLFMsQ0FDQSxRLENBNUpOLG9DLENBZ0tNLFUsQ0FDQSxXLENBQ0EsYyxDQUNBLFMsQ0FuS04sb0MsQ0FvTEksMkIsQ0FDQSxxQixDQUNBLG9CLENBQ0Esd0IsQ0FDQSwyQixDQXhMSiwwQyxDQThMSSxtQixDQTlMSix5QyxDQW1NSSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLGlCLENBQ0Esb0MsQ0FDQSxVLENBM01KLDRCLENBaU5NLFksQ0FDQSxxQixDQWxOTiwrQixDQXNOTSxvQixDQUNBLGdDLENBQ0EsUyxDQUNBLFcsQ0FNTixvQixDQUNFLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxnQixDQUNBLGUsQ0FDQSxrQixDQUNBLFksQ0FDQSxxQixDQUNBLHlCLENBQ0EsUyxDQUdGLDJCLENBQ0UsUyxDQUNBLE8sQ0FJRixjLENBRUUsUyxDQUNBLFEsQ0FDQSxZLENBQ0Esb0IsQ0FDQSwwQixDQUVBLDZEQUFBLGMsQ0FDRSxVLENBQ0EsVyxBQUVGLDZEQUFBLGMsQ0FDRSxVLENBQ0EsVyxBQUVGLDZEQUFBLGMsQ0FDRSxVLENBQ0EsUyxBQUdGLDZEQUFBLGMsQ0FDRSxVLENBQ0EsVyxBQUVGLDZEQUFBLGMsQ0FDRSxTLEFBRUYsNkRBQUEsYyxDQUNFLFcsQUFFRiw0REFBQSxjLENBQ0UsUyxBQUdGLDZEQUFBLGMsQ0FDRSxVLENBQ0EsVyxBQUdGLDZEQUFBLGMsQ0FDRSxXLEFBRUYsNkRBQUEsYyxDQUNFLFUsQ0FDQSxXLEFBRUYsNERBQUEsYyxDQUNFLFUsQ0FDQSxXLEFBR0YsNkRBQUEsYyxDQUNFLFUsQ0FDQSxXLEFBRUYsNERBQUEsYyxDQUNFLFUsQ0FDQSxXLEFBR0YsNkRBQUEsYyxDQUNFLFUsQ0FDQSxXLEFBRUYsNERBQUEsYyxDQUNFLFUsQ0FDQSxXLEFBR0YsNkRBQUEsYyxDQUNFLFUsQ0FDQSxXLEFBR0YsNERBQUEsYyxDQUNFLFUsQ0FDQSxXLEFBRUYsNERBQUEsYyxDQUNFLFcsQUFFRiw0REFBQSxjLENBQ0UsUyxBQUVGLDREQUFBLGMsQ0FDRSxVLEFBR0YsNkRBQUEsYyxDQUNFLFMsQ0FDQSxXLEFBRUYsNERBQUEsYyxDQUNFLFMsQ0FDQSxXLEFBRUYsNERBQUEsYyxDQUNFLFMsQ0FDQSxXLEFBRUYsNERBQUEsYyxDQUNFLFMsQ0FDQSxXLEFBRUYsNERBQUEsYyxDQUNFLFMsQ0FDQSxXLEFBRUYsNERBQUEsYyxDQUNFLFMsQ0FDQSxVLEFBRUYsNERBQUEsYyxDQUNFLFMsQ0FDQSxVLEFBRUYsNERBQUEsYyxDQUNFLFMsQ0FDQSxVLEFBRUYsNERBQUEsYyxDQUNFLFMsQ0FDQSxVLEFBRUYsNERBQUEsYyxDQUNFLFMsQ0FDQSxVLEFBRUYscUNBQUEsYyxDQUNFLFdDYkosNkIsQ0RySEEscUIsQ0NzSEEsb0MsQ0RpQkksK0IsQ0FBQSx1QixDQXZJSixxQixDQTJJSSxpQixDQUNBLG1CLENBQ0EsaUIsQ0FDQSxTLENBRUEsdUIsQ0FDRSxRLENBQ0EsaUIsQ0FHRix1QixDQUNFLFEsQ0FDQSxpQixDQUdGLHVCLENBQ0UsUyxDQUNBLGlCLENBSUYsdUIsQ0FDRSxRLENBQ0EsaUIsQ0FHRix1QixDQUNFLFEsQ0FDQSxpQixDQUdGLHVCLENBQ0UsTyxDQUNBLGMsQ0FNTixpQixDQUNFLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxTLENBQ0EsUyxDQUVBLHFDQUFBLGlCLENBQ0UsVyxDQUNBLGMsQUFFRix3REFBQSxpQixDQUNFLFcsQ0FDQSxNLENBQ0EsYyxBQUVGLHdEQUFBLGlCLENBQ0UsVyxDQUNBLE0sQ0FDQSxjQU9KLFMsQ0FDRSxtQixDQUNBLGUsQ0FDQSxnQixDQUhGLGEsQ0FNSSxXLENBQ0EsYyxDQUNBLDZCLENBUkosc0IsQ0FhSSxnQixDQUNBLGdCLENBZEosZ0IsQ0FrQkksZSxDQUtKLFEsQ0M3QkEsUSxDQUNBLFEsQ0Q4QkUsWSxDQUZGLGlCLENDdkJBLGlCLENBQ0EsaUIsQ0QyQkksVyxDQUxKLGEsQ0NsQkEsYSxDQUNBLGEsQ0QwQkksa0MsQ0FDQSxZLENBRUEsbUIsQ0N4QkosbUIsQ0FDQSxtQixDRHdCTSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsUSxDQUNBLEssQ0FDQSxXLENBQ0EsYSxDQUNBLHFCLENDL0JOLG1CLENEaURJLFMsQ0FDQSxTLENBdkNKLGdCLENDS0EsZ0IsQ0FDQSxnQixDRHdCSSxxQixDQ2hCSixRLENENkJBLFEsQ0N2RUEsUSxDRHdFRSxlLENDMUJGLGUsQ0R5QkEsZSxDQUlJLDBCLENBS0osZ0IsQ0FDRSxXLENBQ0EsWSxDQUNBLFUsQ0FDQSxRLENBQ0EsUSxDQUNBLFUsQ0FJRixRLENBQ0Usa0IsQ0FHRixnQixDQUNFLGMsQ0FDQSxlLENBQ0EsVyxDQUNBLFMsQ0FJRixnQixDQUNFLGMsQ0FDQSxlLENBQ0EsVSxDQUNBLFMsQ0FDQSxNLENBSUYsUSxDQUNFLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLGdCLENBQ0EsVSxDQUVBLGUsQ0FLRSxNLENBQ0EsSyxDQUNBLFUsQ0FDQSxXLENBakJKLGEsQ0FzQkksWSxDQUNBLDRCLENBQ0EsUyxDQUNBLGlCLENBQ0EsUyxDQUNBLFMsQ0FnQkEsbUIsQ0FkQSxvQixDQXBCRixlLENBbUNJLFUsQ0FDQSxpQixDQUNBLGEsQ0FTQSxTLENBMUJGLG9CLENBR0Usd0IsQ0FFQSxXLENBQ0EsVSxDQUNBLGEsQ0FDQSxXLENBTUYsbUIsQ0FJRSxXLENBQ0EsYyxDQUNBLGUsQ0FDQSxRLENBQ0EsMEMsQ0FDQSwyQixDQUNBLHFCLENBQ0Esd0IsQ0F0RE4sZ0IsQ0FnRUksYyxDQUNBLGUsQ0FDQSxTLENBQ0EsUyxDQUNBLHFCLENBcEVKLGlCLENBd0VJLHFCLENBQ0EsaUIsQ0FDQSxTLENBMUVKLGUsQ0E4RUksZ0IsQ0FDQSx3QixDQS9FSixlLENBbUZJLGUsQ0FDQSxrQixDQU9KLFMsQ0M5Q0EsUyxDQUNBLFMsQ0Q4Q0UscUIsQ0FDQSxtQixDQUNBLFksQ0FIRixpQixDQ2xDQSxpQixDQUNBLGlCLENEMkNJLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSxPLENBYkosYyxDQzFCQSxjLENBQ0EsYyxDRDBDSSxXLENBQ0EseUIsQ0FDQSwwQkFBQSxjLENDdENGLGMsQ0FDQSxjLENEc0NJLGFBcEJOLGdCLENDYkEsZ0IsQ0FDQSxnQixDRHFDSSxVLENBQ0EsMEJBQUEsZ0IsQ0NoQ0YsZ0IsQ0FDQSxnQixDRGdDSSxrQixDQUNBLGlCQTVCTixrQixDQ0NBLGtCLENBQ0Esa0IsQ0RnQ0ksWSxDQUNBLHFCLENBQ0EsaUIsQ0FwQ0osZ0IsQ0NRQSxnQixDQUNBLGdCLENEK0JJLGdCLENBQ0Esd0IsQ0F6Q0osc0IsQ0NjQSxzQixDQUNBLHNCLENEOEJJLHdCLENBQ0EsYyxDQUNBLGdCLENBSUosYyxDQUNFLHdCLENBR0YsYyxDQUNFLHdCLENBR0YsYyxDQUNFLHdCLENBQ0EsbUIsQ0FJRixnQixDQ2xDQSxnQixDRG9DSSwwQixDQUNBLDBCLENBQ0EscUMsQ0FKSixrQixDQzVCQSxrQixDRG9DSSxpQixDQUlKLGdCLENBRUksMEIsQ0FDQSxzQyxDQUhKLGtCLENBT0ksZ0IsQ0FxRUosZSxDQWpFQSxXLENDeENBLFcsQ0FDQSxXLENEd0NFLGlCLENBREYsb0IsQ0FZSSwrQixDQVpKLG9CLENDbkNBLG9CLENBQ0Esb0IsQ0RzQ0ksYSxDQUNBLGlCLENBQ0EsVyxDQUVBLHdCLENBQ0EsVyxDQUNBLHlCLENBQ0EsMkIsQ0M3Q0osb0IsQ0Q4Q0ksK0IsQ0FJSixvQixDQUNFLFUsQ0FDQSxTLENBR0Ysb0IsQ0FDRSxnQyxDQUNBLFUsQ0FHRixvQixDQUNFLFUsQ0FDQSxTLENBT0YsUSxDQUNFLFksQ0FDQSxrQixDQUZGLGEsQ0FLSSw0QixDQUNBLFcsQ0FDQSxlLENBQ0EsTyxDQVJKLGdCLENBZ0JJLGEsQ0FDQSxlLENBQ0EsTyxDQUNBLGUsQ0FDQSxxQixDQXBCSixlLENBc0VBLGdDLENBOUNJLHdCLENBQ0EsZ0IsQ0FLSixlLENBRUUsWSxDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENBRUEsc0IsQ0FDRSxpQixDQUNBLFMsQ0FHRiw4QixDQUNFLGlCLENBQ0EsUyxDQUNBLFUsQ0FHRix3QixDQUNFLGlCLENBQ0EsVSxDQUNBLGtCLENBSEYsK0IsQ0FNSSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxRLENBSUoscUNBQUEsZSxDQUVJLGNBS04sYSxDQUNFLGEsQ0FDQSxpQixDQUNBLHdCLENBQ0Esa0IsQ0FKRixvQixDQU9JLGlCLENBQ0EsVyxDQVJKLDJCLENBV00saUIsQ0FDQSxNLENBQ0EsVyxDQWJOLCtCLENBZ0JRLGtCLENBQ0EsWSxDQUNBLGEsQ0FsQlIsZ0MsQ0FzQlEsVSxDQUVBLGUsQ0FTUixvQixDQUNFLG1CLENBR0EsMEIsQ0FDRSxlLENBQ0EsbUIsQ0FOSiwyQixDQVdJLFksQ0FDQSxrQixDQUNBLDZCLENBQ0EsaUIsQ0FkSiwwQixDQWtCSSxVLENBQ0EscUIsQ0FDQSxVLENBcEJKLHdCLENBd0JJLGdCLENBQ0EsWSxDQXpCSiwyQixDQTZCSSxnQixDQUNBLHdCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsWSxDQUNBLGUsQ0NuRUosOEIsQ0RzRUUsaUMsQ0FFSSw2QixDQUFBLHFCLENBSUosd0IsQ0FDRSxxQixDQUVBLGlCLENBQ0EsUyxDQUNBLGdCLENBQ0EsbUIsQ0FORiwrQixDQVNJLFUsQ0FNTiw4QixDQUlJLDZCLENBSkosOEIsQ0FTTSw2QixDQVROLGtDLENBQUEsa0MsQ0FhTSxXLENBYk4sOEIsQ0FtQk0sNkIsQ0FuQk4sOEIsQ0E2Qk0sNkIsQ0E3Qk4sa0MsQ0FpQ00sVyxDQUtOLHFDQUVFLGUsQ0FDRSxTLEFBTUoscUNBQ0Usb0IsQ0FDRSxTLENBR0Ysb0IsQ0FDRSxVLENBR0Ysb0IsQ0FDRSxTLENBR0YsMEIsQ0FDRSxzQixBQUtKLHFDQUdFLGUsQ0FDRSxPLENBR0YsMEMsQ0FDRSxvQixDQUlGLG9CLENBQ0UsUyxDQUdGLG9CLENBQ0UsVSxDQUdGLG9CLENBQ0UsVyxBQUtKLHFDQUtFLHdELENBQ0UsZ0IsQ0FJRixvQyxDQUNFLFcsQ0FHRixlLENBQ0UsVyxDQUdGLG9CLENBQ0UsUyxDQUdGLG9CLENBQ0UsVSxDQUdGLG9CLENBQ0UsVyxBQUtKLHNDQUNFLG9CLENDdkhBLG9CLENBQ0Esb0IsQ0R1SEUsWSxBQVFGLHFDQUFBLDRDLENBS1EsbUIsQ0FMUiwyQyxDQVNRLGlCLEFBTVIscUNBQUEsNEMsQ0FFSSxZLENBRkosK0IsQ0M3SEEsK0IsQ0FDQSwrQixDRGtJSSxtQyxBQU1KLHFDQUFBLHFDLENDNENBLHFDLENBQ0EscUMsQ0Q3Q0EscUMsQ0N5R0Esc0MsQ0FDQSxpQyxDQXpPQSx3QyxDRCtIQSxtQyxDQUlJLFksQ0FKSixrQyxDQVFJLGEsQ0FDQSxpQixDQUNBLHFCLENBQ0EsZSxDQVhKLHdDLENBY00sZSxDQUNBLG1CLENBQ0EsVSxDQWhCTix5QyxDQW9CTSxVLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGdCLENBRUEsZ0QsQ0FDRSxhLENBQ0EsVSxDQUNBLHdCLENBQ0EsYSxDQUNBLGMsQ0FDQSxLLENBQ0EsaUIsQ0FDQSxhLENBQ0EsVSxDQWxDUixpRCxDQXVDTSxXLENBQ0Esa0IsQ0F4Q04sdUMsQ0E2Q0ksaUIsQ0FDQSxXLENBQ0EsWSxDQUNBLFMsQ0FDQSxNLENBakRKLDhDLENBb0RNLGMsQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsUSxDQUNBLFUsQ0FFQSxnRCxDQUNFLGdCLENBQ0EsVSxDQUdGLGdELENBQ0UsaUIsQ0FDQSxVLENBQ0EsVyxDQUdGLGdELENBQ0UsZ0IsQ0FDQSxVLENBQ0EsVyxDQUdGLGdELENBQ0UsaUIsQ0FDQSxXLENBQ0EsWSxDQUdGLGdELENBQ0UsZ0IsQ0FDQSxVLENBQ0EsVyxDQUdGLGdELENBQ0UsVSxDQUNBLFcsQ0ExRlIsZ0QsQ0FpR0ksZ0IsQ0FDQSxlLENBQ0Esc0IsQ0FDQSwwQixDQUNBLGlCLENBckdKLHdELENBMEdJLGUsQ0FDQSxnQixDQTNHSix5RCxDQStHSSwwQixDQUNBLGUsQ0FoSEosdUIsQ0FvSEksaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBQ0EsNEMsQ0FDQSx3QixDQUNBLDJCLENBQ0EsZ0MsQ0FDQSxVLENBN0hKLDhDLENBa0lJLGUsQ0FsSUosaUMsQ0FzSUksZSxDQUNBLFksQ0FDQSxrQixDQXhJSiw0QixDQTRJSSxrQixDQTVJSiwyRCxDQ1RBLDhDLENBREEsd0MsQ0Q0SkksZSxDQUNBLGdCLENBbkpKLHNDLENBdUpJLGUsQ0FDQSxrQixDQXhKSixxRCxDQTZKSSxnQixDQTdKSiw4QyxDQWlLSSxnQixDQWpLSiw0QyxDQXFLSSxZLENBQ0EsNkIsQ0F0S0osd0MsQ0EwS0ksZ0IsQ0ExS0osb0MsQ0E4S0ksVyxDQUNBLGUsQ0EvS0osaUQsQ0FtTEksK0IsQ0FDQSxXLENBcExKLCtCLENBd0xJLGMsQ0FDQSxVLENBQ0EsUyxDQUNBLFksQ0FDQSxhLENDOUpKLDJDLENEOUJBLDJDLENDNEJBLDJDLENBQ0EsMkMsQ0RxS1EsYyxDQWxNUixzQyxDQXdNSSxzQixDQ25LSixpQyxDRHJDQSxpQyxDQTZNSSxrQixDQTdNSixpQyxDQWlOSSwwQixDQWpOSiwrQixDQ2lEQSwrQixDQUNBLCtCLENEdUtJLFMsQ0FDQSw0QixDQUNBLFcsQ0EzTkosbUMsQ0N3REEsbUMsQ0FDQSxtQyxDRHNLSSxTLENBQ0EsWSxDQWhPSixrQyxDQzhEQSxrQyxDQUNBLGtDLENEcUtJLGUsQ0FDQSxjLENBQ0EsdUIsQ0FDQSw4QixDQUNBLEssQ0F4T0osa0MsQ0E0T0ksTSxDQTVPSixrQyxDQWdQSSxVLENBQ0EsTSxDQWpQSiwwQixDQXFQSSxZLENBQ0Esa0IsQ0F0UEosaUMsQ0EwUEksa0IsQ0ExUEosK0IsQ0ErUEksUyxDQUNBLE0sQ0FDQSxLLENBQ0Esd0IsQ0FDQSxnQixDQUNBLFksQ0FDQSxXLENBclFKLG1DLENBeVFJLFMsQ0FDQSxRLENBMVFKLGtDLENBOFFJLGMsQ0FDQSxlLENBQ0EsdUIsQ0FDQSw4QixDQUNBLFksQ0FsUkosa0MsQ0M4R0Esa0MsQ0FDQSxrQyxDRCtLTSxxQixDQUNBLGUsQ0FDQSxjLENBaFNOLGdDLENDcUhBLGdDLENBQ0EsZ0MsQ0Q4S00sVSxDQUNBLFcsQ0FDQSxxQixDQXRTTixvQyxDQzRIQSxvQyxDQUNBLG9DLENENktNLFMsQ0FDQSxVLENBQ0EsNEIsQ0FDQSxXLENBN1NOLG9DLENDb0lBLG9DLENBQ0Esb0MsQ0Q0S00sWSxDQUNBLFUsQ0FDQSxnQixDQW5UTiwrQixDQXlUSSxZLENBelRKLDZDLENBNlRJLFksQ0E3VEosaUMsQ0FrVU0sa0IsQ0FsVU4sK0IsQ0FzVU0sUyxDQUNBLGUsQ0F2VU4sa0MsQ0EyVU0sYyxDQUNBLFUsQ0FDQSx1QixDQUNBLDhCLENBOVVOLG1DLENBa1ZNLFMsQ0FDQSxVLEFBT04sb0NBQUEsbUUsQ0FHTSxVLENBSE4sMkUsQ0FPTSxVLENBQ0EsUSxDQUNBLGUsQ0FDQSxnQixDQVZOLDZELENBY00sZSxDQWROLHVDLENBbUJJLDhCLEFBS0osb0NBQUEsd0QsQ0FHSSxlLEFBSUosb0NBQUEsZ0QsQ0FHSSxnQixDQUNBLGMsQ0FKSix3RCxDQVFJLGEsQ0FSSixpRCxDQWFJLFksQ0FDQSxnQixDQWRKLDZCLENBa0JJLFksQ0FsQkosMkIsQ0FzQkksbUIsQ0F0Qkosd0MsQ0EwQkksa0IsQUFLSixvQ0FBQSx5RCxDQUdJLHFCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLGlCLEFBSUosb0NBQUEsbUMsQ0FFSSxXLENBRkosbUMsQ0FVSSxVLENDM01KLGlDLENBQ0EsaUMsQ0RnTUEsaUMsQ0FlSSxxQixDQWZKLCtCLENDNUxBLCtCLENBQ0EsK0IsQ0QrTUksVSxDQUNBLGtCLENBckJKLG1DLENDdExBLG1DLENBQ0EsbUMsQ0Q4TUksVSxDQXpCSixpQyxDQTZCSSxxQixDQTdCSiwrQixDQWlDSSxXLENBQ0Esd0IsQ0FDQSxnQixDQUNBLFksQ0FDQSxrQixDQXJDSixtQyxDQUFBLGtDLENBeUNJLFUsQ0F6Q0osZ0MsQ0NqS0EsZ0MsQ0FDQSxnQyxDRG1OTSxXLENBbkROLGlDLENBMkRNLHFCLENBM0ROLGtDLENBK0RNLGUsQ0FDQSxVLENBaEVOLG1DLENBdUVNLFUsQ0FDQSxpQixBQU9OLCtEQUFBLGdELENBR0ksZ0IsQ0FISix3QyxDQU9JLFcsQ0FDQSxnQixDQUNBLG1CLENBQ0EsYyxDQVZKLHlDLENBY0ksWSxDQUNBLHFCLENBQ0EsMEIsQ0FDQSxrQixDQUNBLGEsQ0FsQkosaUQsQ0FzQkksVyxDQXRCSix3RCxDQTBCSSxjLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZSxDQTdCSix1QixDQWtDSSx3QixDQUNBLFksQ0FDQSxTLENBcENKLHlELENBd0NJLGUsQ0F4Q0osZ0QsQ0E2Q0ksWSxDQUNBLGUsQ0FFQSxxRCxDQUNFLGMsQUFPTixvQ0FBQSx5RCxDQUdJLDZCLENBQ0EsYyxDQUpKLGdELENBUUksZ0IsQ0FSSiwrQyxDQVlJLGdCLENBWkosc0QsQ0FnQkksWSxDQUNBLG1DLENDL09KLCtDLENEOE5BLDhDLENDN05BLGtDLENEa1BJLGMsQ0FyQkosMEMsQ0F5QkksbUIsQ0F6QkosNEMsQ0E2QkksWSxDQTdCSiwwQyxDQWlDSSxhLENBQ0EsVyxDQUNBLFUsQ0FuQ0osa0MsQ0F1Q0ksWSxDQXZDSixrQyxDQTJDSSxZLENBM0NKLGtDLENBK0NJLGMsQUFLSixvQ0FBQSw2RCxDQUlJLFksQ0FKSixxRCxDQVFJLGUsQ0FDQSxTLENBVEosOEMsQ0FhSSxZLENBYkosc0MsQ0FpQkksZ0IsQ0FqQkosaUQsQ0FzQkksVSxDQXRCSiwrQyxDQTBCSSxPLENBMUJKLGtDLENBK0JJLFksQ0EvQkosZ0MsQ0NqT0EsZ0MsQ0FDQSxnQyxDRHNRTSxXLENBdENOLG9DLENDNU5BLG9DLENBQ0Esb0MsQ0RxUU0sZ0IsQ0ExQ04sK0IsQ0FnREksVyxDQUNBLGdDLENBakRKLDJCLENBcURJLGdCLENBckRKLGtDLENBeURJLGdCLENBQ0Esb0IsQUFJSiwrREFBQSx1QixDQUVJLHlCLENBQ0EsdUIsQ0FDQSwwQixDQUNBLFMsQUFNSixvQ0FBQSx5RCxDQUVJLHNCLENBQ0Esa0IsQ0FDQSxxQixDQUpKLDRDLENBU00sVyxDQVROLG9ELENBWVEsd0MsQUFPUixvQ0FBQSx1QyxDQUdJLFUsQ0FISixrQyxDQU9JLFksQ0FQSixrQyxDQVdJLFksQ0FYSixrQyxDQWVJLFksQ0FmSixrQyxDQW1CSSxjLEFBS0osb0NBQUEsdUMsQ0FFSSxZLEFBR0osb0NBQUEsdUMsQ0FFSSxtQixDQUVBLFMsQ0F1QkEsVSxDQTNCSixnRCxDQU9NLFcsQ0FQTixnRCxDQVdNLFEsQ0FYTix5QyxDQWlCSSxTLENBakJKLHVCLENBcUJJLFcsQUFVSixvQ0FBQSx1QyxDQUdJLFEsQ0FISiw2RCxDQU9JLFksQ0FQSixrQyxDQVdJLFksQ0FYSixrQyxDQWVJLGMsQ0FmSiw0QyxDQW9CTSxhLEFBTU4sb0NBQUEsdUMsQ0FJSSxvQixDQUNBLFMsQ0FDQSxTLENBTkoscUQsQ0FVSSxVLENBVkosa0MsQ0FjSSxjIiwiZmlsZSI6ImFsbF90aW1lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8q0KbQktCV0KLQkCovXG5AaW1wb3J0IFwidmFyaWFibGVzLmxlc3NcIjtcblxuQHNtYWxsX2ltZ19oZWlnaHQ6IDE4MHB4O1xuXG5cbi5tYWluX2ltZy5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWxsLXRpbWUge1xuXG4gIC5tYWluX2ltZyB7XG4gICAgaGVpZ2h0OiAzNC45MjMxMTcwMTg3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hbGxfdGltZS9tYWluXzJ4LnBuZyk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYWxsX3RpbWUvbWFpbl8xLjV4LnBuZyk7XG4gICAgfVxuXG4gICAgLmlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0LjV2dztcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmJ0bnMge1xuICAgICAgLmJ0biB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6IEBsaWdodGJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWxsdGltZS12aWRlbyB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgYmFja2dyb3VuZDogQGdyZWVuO1xuICB9XG5cbiAgLmFib3V0X2l0ZW1fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTA3cHggMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAyNXB4IHNvbGlkIEBncmVlbjtcblxuXG4gICAgLmlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5sZW1vbiB7XG4gICAgICAgIHdpZHRoOiA1MzVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI1OHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgbGVmdDogMTQlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cblxuICAgICAgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTElO1xuICAgICAgfVxuXG4gICAgICAuY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1N3B4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTklKTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC52aWRlb193cmFwcGVyIHtcblxuICAgIC52aWRlbyB7XG4gICAgICB3aWR0aDogNTcwcHg7XG4gICAgfVxuICB9XG5cbiAgLnZpZGVvX3dyYXBwZXIuZm9yXzQ4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW47XG4gIH1cblxuICAudmlkZW9fd3JhcHBlci5mb3JfMTYwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIHBhZGRpbmc6IDAgMCA2MXB4O1xuICB9XG5cblxuICAuaXRlbXNfd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIC5pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgfVxuXG5cbiAgfVxuXG5cbiAgLml0ZW1fd2l0aF9wb3N0IHtcbiAgICAvL21hcmdpbi1ib3R0b206IC02MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIC8vYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgLnNtYWxsX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuXG4gIC5pdGVtc19wb3N0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1JSAtIDMwcHgpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gQHNtYWxsX2ltZ19oZWlnaHQgLSA5cHgpO1xuICAgIGFsaWduLXNlbGY6IGVuZDtcblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgLmxlYWZfMSB7XG4gICAgICBsZWZ0OiAxMS43JTtcbiAgICAgIHRvcDogMTMuNSU7XG4gICAgfVxuXG4gICAgLmxlYWZfMiB7XG4gICAgICByaWdodDogMTAlO1xuICAgICAgYm90dG9tOiAxLjQlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAubGVhZl8zIHtcbiAgICAgIHJpZ2h0OiA4LjMlO1xuICAgICAgdG9wOiAyMiU7XG4gICAgfVxuXG4gICAgLmxlYWZfNCB7XG4gICAgICBsZWZ0OiAtMC41JTtcbiAgICAgIHRvcDogLTI0JTtcbiAgICB9XG5cbiAgICAubG9nb19vbl9ib2FyZCB7XG4gICAgICByaWdodDogNi41JTtcbiAgICAgIGJvdHRvbTogOS45JTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHdpZHRoOiA1NCU7XG4gICAgfVxuXG4gICAgLy8mOmJlZm9yZSB7XG4gICAgLy8gIGNvbnRlbnQ6ICcnO1xuICAgIC8vICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgd2lkdGg6IDMwcHg7XG4gICAgLy8gIGhlaWdodDogMTAwJTtcbiAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICBsZWZ0OiAtMzBweDtcbiAgICAvLyAgdG9wOiAwO1xuICAgIC8vfVxuICB9XG5cblxuICAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0cyB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMjAuOTYzNTQxNjY2dnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I1YzhlNjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuXG4gICAgLypvYmplY3QtZml0OiBjb3ZlcjsqL1xuICB9XG5cbiAgLmRldmVsb3BtZW50X29mX3NjaWVudGlzdHNfZGVzY3Ige1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4O1xuICB9XG5cblxuICAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0c190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA5NzBweDtcbiAgICBwYWRkaW5nOiAzNnB4IDU4cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgLjI1KTtcbiAgICB0b3A6IC0xMDBweDtcbiAgfVxuXG5cbiAgLml0ZW1fd3JhcHBlciB7XG4gICAgLmltZyB7XG4gICAgICBoZWlnaHQ6IDI5N3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICB9XG5cbiAgICAuaW1nX2JnIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTMzcHg7XG4gICAgfVxuICB9XG5cbn1cblxuLml0ZW1fYmlnIC5pbWcgLmluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJhY2tncm91bmQ6ICNmZmUzNmE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDRweCAyNnB4IDZweCAxNXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uaXRlbV9iaWcgLmJnX2ltZ18xNTkgLmluZm8ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuXG4uZ29vZHNfY29udGFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAtNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyNTYwcHgpIGFuZCAobWF4LWhlaWdodDogMjA0OHB4KSB7XG4gICAgbGVmdDogNDYwcHg7XG4gICAgdG9wOiA1MjBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyNTYwcHgpIGFuZCAobWF4LWhlaWdodDogMTYwMHB4KSB7XG4gICAgbGVmdDogNDgwcHg7XG4gICAgdG9wOiAzNjdweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTYwcHgpIGFuZCAobWF4LWhlaWdodDogMTQ0MHB4KSB7XG4gICAgbGVmdDogNDIwcHg7XG4gICAgdG9wOiAyMiU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIGFuZCAobWF4LWhlaWdodDogMTIwMHB4KSB7XG4gICAgbGVmdDogNDEwcHg7XG4gICAgdG9wOiAyNDFweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIGFuZCAobWF4LWhlaWdodDogMTA4MHB4KSB7XG4gICAgdG9wOiAxOSU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwMDBweCkge1xuICAgIHRvcDogMTguMiU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gICAgdG9wOiAxNyU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LWhlaWdodDogMTA4MHB4KSB7XG4gICAgbGVmdDogMjgwcHg7XG4gICAgdG9wOiAyMDVweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDUwcHgpIHtcbiAgICB0b3A6IDE5NnB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDI0cHgpIHtcbiAgICBsZWZ0OiAyNTBweDtcbiAgICB0b3A6IDE4OHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAgIGxlZnQ6IDIzMHB4O1xuICAgIHRvcDogMTUxcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTM2cHgpIGFuZCAobWF4LWhlaWdodDogMTAyNHB4KSB7XG4gICAgbGVmdDogMjAwcHg7XG4gICAgdG9wOiAxOTBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTM2cHgpIGFuZCAobWF4LWhlaWdodDogOTYwcHgpIHtcbiAgICBsZWZ0OiAyMDBweDtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwODBweCkge1xuICAgIGxlZnQ6IDE1MHB4O1xuICAgIHRvcDogMjA2cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gICAgbGVmdDogMTUwcHg7XG4gICAgdG9wOiAxNTJweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDUwcHgpIHtcbiAgICBsZWZ0OiAxMzdweDtcbiAgICB0b3A6IDE5NnB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSB7XG4gICAgbGVmdDogMTE3cHg7XG4gICAgdG9wOiAxNC41JTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LWhlaWdodDogNjgwcHgpIHtcbiAgICB0b3A6IDEyLjUlO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkgYW5kIChtYXgtaGVpZ2h0OiA2MzBweCkge1xuICAgIHRvcDogMTElO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAgIHRvcDogOS41JTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDI0cHgpIHtcbiAgICBsZWZ0OiA3N3B4O1xuICAgIHRvcDogMTguNSU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSB7XG4gICAgbGVmdDogNzBweDtcbiAgICB0b3A6IDExMHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtaGVpZ2h0OiA3NjBweCkge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiAxMDdweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNzUwcHgpIHtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIHRvcDogMTA0cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc0MHB4KSB7XG4gICAgbGVmdDogNzBweDtcbiAgICB0b3A6IDEwMXB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MzBweCkge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiA5OHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MjBweCkge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiA5NnB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiA4OXB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtaGVpZ2h0OiA2NTBweCkge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiA3NHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiA1OHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cblxuXG4gIC5nb29kcywgLmNhdGVnb3J5X2xvZ28sIC5ncmVlbiAuYWxsX3RpbWVfbG9nbyB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICB9XG5cbiAgLmdvb2RzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAmXzEge1xuICAgICAgdG9wOiAtOXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgIH1cblxuICAgICZfMiB7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgfVxuXG4gICAgJl8zIHtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cbiAgICB9XG5cbiAgICAmXzQge1xuICAgICAgdG9wOiAzNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyOXB4O1xuICAgIH1cblxuICAgICZfNSB7XG4gICAgICB0b3A6IC05cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgfVxuXG4gICAgJl82IHtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbmltZy5jYXRlZ29yeV9sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbiAgYm90dG9tOiAtMTMwcHg7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGJvdHRvbTogLTY3cHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiA4NzBweCksIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtOTBweDtcbiAgfVxuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDgwMHB4KSwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC05MHB4O1xuICB9XG59XG5cblxuLypiaWcgaXRlbXMqL1xuXG4uaXRlbV9iaWcge1xuICBwYWRkaW5nOiA1MHB4IDAgMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogNDkwcHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMzU4cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02NyUsIDM5JSk7XG4gIH1cblxuXG4gIC5zaG9ydF9kZXNjciB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIH1cblxuICAuZGVzY3Ige1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gIH1cbn1cblxuXG4jaXRlbV80NSwgI2l0ZW1fNDYsICNpdGVtXzQ3IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMDtcblxuICAuY29udGVudCB7XG4gICAgd2lkdGg6IDU2N3B4O1xuICB9XG5cbiAgLmltZyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICg1NjdweCArIDE3OXB4KSk7XG4gICAgaGVpZ2h0OiAzMzZweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDk4JTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICB9XG5cbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pbWdfYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxufVxuXG5cbiNpdGVtXzQ3IHtcbiAgLmltZzphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogOTglO1xuICB9XG59XG5cbiNpdGVtXzQ2LCAjaXRlbV80NSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cblxuLypyZWxheCovXG4jaXRlbV80NiAuaW1nX2JnIHtcbiAgd2lkdGg6IDQyN3B4O1xuICBoZWlnaHQ6IDM1MHB4O1xuICByaWdodDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC01MHB4O1xufVxuXG4vKmltbXVuZSovXG4jaXRlbV80NyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbiNpdGVtXzQ3IC5pbWdfYmcge1xuICB3aWR0aDogNDY4LjY3cHg7XG4gIGhlaWdodDogMzc5Ljg3cHg7XG4gIHJpZ2h0OiAtNjRweDtcbiAgdG9wOiAtMTFweDtcbn1cblxuLypkZXRveCovXG4jaXRlbV80NSAuaW1nX2JnIHtcbiAgd2lkdGg6IDM5My45NXB4O1xuICBoZWlnaHQ6IDQwMi40OHB4O1xuICByaWdodDogYXV0bztcbiAgdG9wOiAtMjlweDtcbiAgbGVmdDogMDtcbn1cblxuLyrQsdCw0YLQvtC90YfQuNC60LgqL1xuI2l0ZW1fNzMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAxMjNweDtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAuaW1nIHtcbiAgICBoZWlnaHQ6IDU3NnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgbGVmdDogMjlweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTAwcHg7XG4gICAgICB0b3A6IC0xNTBweDtcbiAgICAgIHdpZHRoOiAxMDAwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAvKmxvZ28qL1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogLTE5NXB4O1xuICAgICAgd2lkdGg6IDQ5OC42NHB4O1xuICAgICAgaGVpZ2h0OiAxMzcuNTRweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hbGxfdGltZS9sb2dvLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pbWdfYmcge1xuICAgIHdpZHRoOiA1MzYuMDJweDtcbiAgICBoZWlnaHQ6IDQ4Ni45N3B4O1xuICAgIHRvcDogLTkycHg7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuZGVzY3Ige1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzNweDtcbiAgfVxufVxuXG4vKtCn0LDQuCovXG5cblxuI2l0ZW1fMTU4LCAjaXRlbV8xNTksICNpdGVtXzE2MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICBtaW4taGVpZ2h0OiAwO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pbWdfYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLmltZyB7XG4gICAgaGVpZ2h0OiAyM3Z3O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1Mi44OCUpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGhlaWdodDogNjB2aDtcbiAgICB9XG4gIH1cblxuICAuaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1dnc7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIH1cbiAgICAvKmFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyovXG4gIH1cblxuICAuY29udGVudCB7XG4gICAgd2lkdGg6IDUyLjg4JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDYzcHggNDdweDtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5zaG9ydF9kZXNjciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIH1cbn1cblxuI2l0ZW1fMTU4IC5pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2ZWRiO1xufVxuXG4jaXRlbV8xNTkgLmltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYzExMTk7XG59XG5cbiNpdGVtXzE2MCAuaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmYjYwMztcbiAgcGFkZGluZy1ib3R0b206IDYycHg7XG59XG5cblxuI2l0ZW1fMTU4LCAjaXRlbV8xNjAge1xuICAuaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtIDExNzBweCkgLyAyKTtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNiU7XG4gIH1cbn1cblxuI2l0ZW1fMTU5IHtcbiAgLmlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSAxMTcwcHgpIC8gMik7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNiU7XG4gIH1cbn1cblxuLmJnX2ltZ18xNTgsIC5iZ19pbWdfMTU5LCAuYmdfaW1nXzE2MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuYWx0X2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICByaWdodDogLTEwNHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjdweCk7XG4gICAgd2lkdGg6IDQzNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIH1cbn1cblxuLmJnX2ltZ18xNTggLmFsdF9pbWcge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTIzJTtcbn1cblxuLmJnX2ltZ18xNTkgLmFsdF9pbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIHJpZ2h0OiAtMjIlO1xufVxuXG4uYmdfaW1nXzE2MCAuYWx0X2ltZyB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjIlO1xufVxuXG5cbi8qY29mZmVlKi9cblxuXG4jaXRlbV80OCB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgLmltZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGVmdDogOSU7XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaW1nX2JnIHtcbiAgICB3aWR0aDogNDA0LjVweDtcbiAgICBoZWlnaHQ6IDM2NS4wN3B4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxuXG59XG5cbi5hbGwtdGltZV92aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2NjFweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJl9fYmFzaWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA4MHB4O1xuICB9XG5cbiAgJl9fYmFzaWwtb3BhY2l0eSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTIwcHg7XG4gICAgcmlnaHQ6IDcwcHg7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcblxuICAgIC52aWRlbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgJiB7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY29mZmVlX2ltYWdlIHtcbiAgaGVpZ2h0OiAyMC44dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhYTM3YTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAuaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubGFibGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMzVweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMTNweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cblxuLnN0YXJ0X3Byb2R1Y3RfZ3JvdXAge1xuICBwYWRkaW5nOiAyMnB4IDAgNTlweDtcblxuXG4gICYuamVsbHkge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuXG4gIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubGluZSB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxcHg7XG4gICAgaGVpZ2h0OiAxMTNweDtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBib3R0b206IC0xNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJi5wb3JyaWRnZSwgJi5qZWxseSB7XG4gICAgaW1nIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyguOSk7XG4gICAgfVxuICB9XG5cbiAgJi50ZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgLyptYXJnaW4tdG9wOiAtNzRweDsqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbmJvZHkgLmFsbC10aW1lIHtcblxuXG4gIC5iZ19pbWdfMTU1IGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYyJSwgMzMlKTtcbiAgfVxuXG4gIC5iZ19pbWdfMTU2IHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYxJSwgMzElKTtcbiAgICB9XG5cbiAgICAuaW1nX2JnIHtcbiAgICAgIHJpZ2h0OiAtNTJweDtcbiAgICB9XG4gIH1cblxuICAuYmdfaW1nXzE1NyB7XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01OCUsIDMxJSk7XG4gICAgfVxuXG4gICAgLmltZ19iZyB7XG4gICAgICByaWdodDogLTUycHg7XG4gICAgfVxuICB9XG5cbiAgLmJnX2ltZ18xNTQge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjUlLCAyOSUpO1xuICAgIH1cblxuICAgIC5pbWdfYmcge1xuICAgICAgcmlnaHQ6IC02NnB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjgwcHgpIHtcblxuICAjd3JhcHBlciAubGVtb24ge1xuICAgIGxlZnQ6IDUlO1xuICB9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgLmJnX2ltZ18xNTggLmFsdF9pbWcge1xuICAgIGxlZnQ6IC0yMCU7XG4gIH1cblxuICAuYmdfaW1nXzE1OSAuYWx0X2ltZyB7XG4gICAgcmlnaHQ6IC0yMCU7XG4gIH1cblxuICAuYmdfaW1nXzE2MCAuYWx0X2ltZyB7XG4gICAgbGVmdDogLTIxJTtcbiAgfVxuXG4gIC5hbGwtdGltZSAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41dnc7XG4gIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcblxuXG4gICN3cmFwcGVyIC5sZW1vbiB7XG4gICAgbGVmdDogMiU7XG4gIH1cblxuICAuYWxsLXRpbWUgLmRldmVsb3BtZW50X29mX3NjaWVudGlzdHNfZGVzY3Ige1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweDtcbiAgfVxuXG5cbiAgLmJnX2ltZ18xNTggLmFsdF9pbWcge1xuICAgIGxlZnQ6IC0xOSU7XG4gIH1cblxuICAuYmdfaW1nXzE1OSAuYWx0X2ltZyB7XG4gICAgcmlnaHQ6IC0xOSU7XG4gIH1cblxuICAuYmdfaW1nXzE2MCAuYWx0X2ltZyB7XG4gICAgbGVmdDogLTE5JTtcbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXG4gIC8qICAgIC5hbGwtdGltZSAubWFpbl9pbWcgLmlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOS41dnc7XG4gICAgICB9Ki9cbiAgLmFsbC10aW1lIC5hYm91dF9pdGVtX3dyYXBwZXIgLmlubmVyIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMTUlO1xuICB9XG5cblxuICAuYWxsLXRpbWUgLmRldmVsb3BtZW50X29mX3NjaWVudGlzdHMge1xuICAgIGhlaWdodDogMjV2dztcbiAgfVxuXG4gICNpdGVtXzczOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICB9XG5cbiAgLmJnX2ltZ18xNTggLmFsdF9pbWcge1xuICAgIGxlZnQ6IC0xOCU7XG4gIH1cblxuICAuYmdfaW1nXzE1OSAuYWx0X2ltZyB7XG4gICAgcmlnaHQ6IC0xOSU7XG4gIH1cblxuICAuYmdfaW1nXzE2MCAuYWx0X2ltZyB7XG4gICAgbGVmdDogLTE5JTtcbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAxMDQwcHgpIHtcbiAgLmJnX2ltZ18xNTggLmFsdF9pbWcsIC5iZ19pbWdfMTU5IC5hbHRfaW1nLCAuYmdfaW1nXzE2MCAuYWx0X2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4ubW9iaWxlX2F2YWlsYWJsZSB7XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcblxuICAgIC5hbGwtdGltZSB7XG4gICAgICAubWFpbl9pbWcge1xuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bnMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0cyB7XG4gICAgICBoZWlnaHQ6IDQwMnB4O1xuICAgIH1cblxuICAgICNpdGVtXzQ1IC5pbWcsICNpdGVtXzQ2IC5pbWcsICNpdGVtXzQ3IC5pbWcge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICg1NjdweCArIDg5cHgpKTtcbiAgICB9XG5cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAxMHB4KSB7XG5cblxuICAgIC5tYWluX2ltZy5kZXNrdG9wLCAuZ29vZHNfY29udGFpbi5kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1haW5faW1nLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAuYm94cyB7XG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zNHB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cblxuICAgICAgLmdyZWVuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW47O1xuICAgICAgICAgIHdpZHRoOiAyMDAwMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwMDBweDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0xMDAwMHB4O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hbGxfdGltZV9sb2dvIHtcbiAgICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nb29kc19jb250YWluLm1vYmlsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMzcwcHg7XG4gICAgICBoZWlnaHQ6IDEwN3B4O1xuICAgICAgdG9wOiAtMzhweDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIC5nb29kcyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgJl8xIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICB3aWR0aDogNzdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfMiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgIGJvdHRvbTogLTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfMyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl80IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMXB4O1xuICAgICAgICAgIGJvdHRvbTogLTMzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmXzUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIHdpZHRoOiA1OXB4O1xuICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfNiB7XG4gICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG5cbiAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgaDEgc3BhbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAzLjFyZW07XG4gICAgfVxuXG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGRpdi5idG5zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgLmdpcmwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hbGxfdGltZS9tX2dpcmwucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA5MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG5cbiAgICAuYWxsLXRpbWUgLml0ZW1fd3JhcHBlciAuaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFsbC10aW1lIC5idG5zIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAuYnRucyAuYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLmFsbC10aW1lIC5kZXZlbG9wbWVudF9vZl9zY2llbnRpc3RzX3RleHQsXG4gICAgLml0ZW1fYmlnIC5zaG9ydF9kZXNjcixcbiAgICAuYWxsLXRpbWUgLnNtYWxsX2l0ZW0gLnRpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAbW9iX2xpbmVfaGVpZ2h0O1xuICAgICAgZm9udC1zaXplOiBAbW9iX2ZvbnRfc2l6ZV90ZXh0O1xuICAgIH1cblxuICAgIC5pdGVtX3dyYXBwZXIgLnRpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgfVxuXG4gICAgLmFsbC10aW1lIC5zbWFsbF9pdGVtIC50aXRsZSAuZGVzY3Ige1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLmFsbC10aW1lIC5zbWFsbF9pdGVtIC5wcmljZSB7XG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICB9XG5cbiAgICAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0cyB7XG4gICAgICBoZWlnaHQ6IDI4MnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgIH1cblxuICAgIC5pdGVtX3dyYXBwZXIgLmNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMTY1cHg7XG4gICAgfVxuXG4gICAgLml0ZW1fd3JhcHBlciAuaW1nIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgfVxuXG4gICAgLmFsbC10aW1lIC5pdGVtX3dyYXBwZXIgLmltZ19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICB9XG5cbiAgICAuaXRlbV9iaWcgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGJvdHRvbTogLTkwcHg7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICAuYWxsLXRpbWUge1xuICAgICAgLmJnX2ltZ18xNTUsIC5iZ19pbWdfMTU2LCAuYmdfaW1nXzE1NywgLmJnX2ltZ18xNTQge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtX3dyYXBwZXIgLmlubmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuXG4gICAgI2l0ZW1fNDYgLmlubmVyLCAjaXRlbV80NSAuaW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAjaXRlbV80NyAuaW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cblxuICAgICNpdGVtXzQ1IC5pbWc6YWZ0ZXIsICNpdGVtXzQ2IC5pbWc6YWZ0ZXIsICNpdGVtXzQ3IC5pbWc6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjaXRlbV80NSAuaW1nLCAjaXRlbV80NiAuaW1nLCAjaXRlbV80NyAuaW1nIHtcbiAgICAgIHdpZHRoOiA0NyU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAjaXRlbV80NSAuY29udGVudCwgI2l0ZW1fNDYgLmNvbnRlbnQsICNpdGVtXzQ3IC5jb250ZW50IHtcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICNpdGVtXzQ1IC5pbWdfYmcsICNpdGVtXzQ2IC5pbWdfYmcsICNpdGVtXzQ3IC5pbWdfYmcge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgI2l0ZW1fNDYgLmltZ19iZyB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICNpdGVtXzQ3IC5pbWdfYmcge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICNpdGVtXzczIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgICNpdGVtXzczIC5pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuXG4gICAgI2l0ZW1fNzMgLmltZyB7XG4gICAgICB3aWR0aDogNDclO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTgzMmE7XG4gICAgICBtYXJnaW4tbGVmdDogLTN2dztcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgI2l0ZW1fNzMgLmNvbnRlbnQge1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAjaXRlbV83MyAuaW1nX2JnIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgaGVpZ2h0OiAzNzdweDtcbiAgICB9XG5cbiAgICAjaXRlbV83MyAuaW1nOmFmdGVyLCAjaXRlbV83MyAuaW1nOmJlZm9yZSwgI2l0ZW1fNzM6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cbiAgICAvKnRlYSovXG4gICAgI2l0ZW1fMTU4LCAjaXRlbV8xNTksICNpdGVtXzE2MCB7XG5cbiAgICAgIC5pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLmltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM1dnc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICB9XG5cbiAgICAgIC5hbHRfaW1nIHtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgICAgICBib3R0b206IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDYzcHggM3Z3O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vY29mZmVlXG4gICAgLmNvZmZlZV9pbWFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5jb2ZmZWVfaW1hZ2UgLmlubmVyIC5sYWJsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICNpdGVtXzQ4IHtcbiAgICAgIC5pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG5cbiAgICAgIC5pbWcge1xuICAgICAgICB3aWR0aDogNDclO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuXG4gICAgICAuaW1nX2JnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYWxsLXRpbWUge1xuICAgICAgLmFib3V0X2l0ZW1fd3JhcHBlciAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5hYm91dF9pdGVtX3dyYXBwZXIgLmlubmVyIC5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5hYm91dF9pdGVtX3dyYXBwZXIgLmlubmVyIC5sZW1vbiB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFsbC10aW1lIC5zbWFsbF9pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDMwcHgpO1xuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBoMSBzcGFuIHtcbiAgICAgIG1heC13aWR0aDogNzQlO1xuICAgIH1cblxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KSB7XG5cbiAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGgxIHNwYW4ge1xuICAgICAgbWF4LXdpZHRoOiA2NCU7XG4gICAgfVxuXG5cbiAgICAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0c190ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG5cbiAgICAuaXRlbXNfcG9zdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5pdGVtX2JpZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICB9XG5cbiAgICAuaXRlbV93cmFwcGVyIC5jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDE0NXB4O1xuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAjaXRlbV8xNTUgLmltZ19iZyB7XG4gICAgICByaWdodDogMTcwcHg7XG4gICAgfVxuXG4gICAgI2l0ZW1fMTU2IC5pbWdfYmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgI2l0ZW1fMTU2IC5pbWdfYmcge1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG5cbiAgICAjaXRlbV80NyAuaW5uZXIsICNpdGVtXzQ1IC5pbm5lciwgI2l0ZW1fNDYgLmlubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG5cbiAgICAjaXRlbV80NSAuaW1nLCAjaXRlbV80NiAuaW1nLCAjaXRlbV80NyAuaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAjaXRlbV80NSAuY29udGVudCwgI2l0ZW1fNDYgLmNvbnRlbnQsICNpdGVtXzQ3IC5jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICNpdGVtXzczIC5pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICNpdGVtXzczIC5pbWcge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVhODMyYTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3Z3O1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgI2l0ZW1fNzMgLmNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgI2l0ZW1fNzMgLmltZ19iZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cblxuICAgICNpdGVtXzE1OCwgI2l0ZW1fMTU5LCAjaXRlbV8xNjAge1xuICAgICAgLmltZyB7XG4gICAgICAgIGhlaWdodDogNDV2dztcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vY29mZmVlXG4gICAgI2l0ZW1fNDgge1xuICAgICAgLmlubmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgZGl2LmltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuaW1nX2JnIHtcbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG5cbiAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgfVxuXG4gICAgLm1haW5faW1nLm1vYmlsZSAuYm94cyB7XG4gICAgICB3aWR0aDogMTAxdnc7XG4gICAgICBtYXJnaW4tbGVmdDogLTV2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cblxuICAgIC5tYWluX2ltZy5tb2JpbGUgLmdyZWVuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5tYWluX2ltZy5tb2JpbGUgLmFsbF90aW1lX2xvZ28ge1xuICAgICAgd2lkdGg6IDE3MHB4O1xuICAgIH1cblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBoMSBzcGFuIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG5cbiAgICAuZ2lybCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJSBhdXRvO1xuICAgICAgYm90dG9tOiAtMTZ2dztcbiAgICAgIHJpZ2h0OiAxMCU7XG4gICAgfVxuXG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGRpdi5idG5zIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG5cbiAgICAuYWxsLXRpbWUgLm1haW5faW1nIC5idG5zIC5idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICYubW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG5cbiAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgZGl2LmJ0bnMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5hbGwtdGltZSAubWFpbl9pbWcgLmJ0bnMgLmJ0biB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG5cbiAgICAuYWxsLXRpbWUgLmFib3V0X2l0ZW1fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgMDtcbiAgICB9XG5cbiAgICAuYWxsLXRpbWUgLmRldmVsb3BtZW50X29mX3NjaWVudGlzdHMge1xuICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTQxMHB4IHRvcDtcbiAgICB9XG5cbiAgICAuYWxsLXRpbWUgLnNtYWxsX2l0ZW0gLnRpdGxlLCAuYWxsLXRpbWUgLnNtYWxsX2l0ZW0gLmJvdHRvbSwgLnNtYWxsX2l0ZW0gLmJ0biB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLmFsbC10aW1lIC5pdGVtc193cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgIC5zdGFydF9wcm9kdWN0X2dyb3VwIC5saW5lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnN0YXJ0X3Byb2R1Y3RfZ3JvdXAgaW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgI2l0ZW1fNDUgLmltZ19iZyB7XG4gICAgICBoZWlnaHQ6IDM3MHB4O1xuICAgIH1cblxuICAgICNpdGVtXzQ2IC5pbWdfYmcge1xuICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICB9XG5cbiAgICAjaXRlbV80NyAuaW1nX2JnIHtcbiAgICAgIGhlaWdodDogMzQwcHg7XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCkge1xuXG5cbiAgICAuYWxsLXRpbWUgLmFib3V0X2l0ZW1fd3JhcHBlciAuaW5uZXIgLmxlbW9uIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgI3dyYXBwZXIgLml0ZW1zX3dyYXBwZXIgLnNtYWxsX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgfVxuXG4gICAgLmFsbC10aW1lIC5pdGVtX3dyYXBwZXIgLmltZyB7XG4gICAgICBoZWlnaHQ6IDI1N3B4O1xuICAgIH1cblxuICAgIC5pdGVtX3dyYXBwZXIgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIH1cblxuXG4gICAgLmFsbC10aW1lIC5pdGVtX3dyYXBwZXIgLmltZ19iZyB7XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuYWxsLXRpbWUgLmJnX2ltZ18xNTcgLmltZ19iZyB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cblxuICAgICNpdGVtXzczIC5pbWdfYmcge1xuICAgICAgaGVpZ2h0OiAzMjNweDtcbiAgICB9XG5cblxuICAgICNpdGVtXzE1OCwgI2l0ZW1fMTU5LCAjaXRlbV8xNjAge1xuXG4gICAgICAuaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1NXZ3O1xuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDYzcHggNXZ3O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLmNvZmZlZV9pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDQwdnc7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgfVxuXG4gICAgI2l0ZW1fMTYwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgICNpdGVtXzE2MCAuaW5uZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0NXB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgIC5naXJsIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjM4cHgpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGRpdi5idG5zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmNvdW50cnlfMjE5IHtcbiAgICAgIC5jb2ZmZWVfaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDYwdnc7XG5cbiAgICAgICAgLmltZ19iZyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMzMwcHggY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuXG4gICAgLmdvb2RzX2NvbnRhaW4ubW9iaWxlIHtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgIH1cblxuICAgICNpdGVtXzQ1IC5pbWdfYmcge1xuICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICB9XG5cbiAgICAjaXRlbV80NiAuaW1nX2JnIHtcbiAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgfVxuXG4gICAgI2l0ZW1fNDcgLmltZ19iZyB7XG4gICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgIH1cblxuICAgICNpdGVtXzczIC5pbWdfYmcge1xuICAgICAgaGVpZ2h0OiAyODRweDtcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gICAgLmdvb2RzX2NvbnRhaW4ubW9iaWxlIHtcbiAgICAgIGxlZnQ6IC0xM3B4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODVweCkge1xuICAgIC5nb29kc19jb250YWluLm1vYmlsZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTApO1xuICAgICAgbGVmdDogLTQuNiU7XG4gICAgICB0b3A6IC0yOHB4O1xuXG4gICAgICAuZ29vZHNfMSB7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIH1cblxuICAgICAgLmdvb2RzXzMge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAubWFpbl9pbWcubW9iaWxlIC5ncmVlbiB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5naXJsIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzg1cHgpIHtcbiAgICAuZ29vZHNfY29udGFpbi5tb2JpbGUge1xuICAgICAgbGVmdDogLTUuNiU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcblxuICAgIC5nb29kc19jb250YWluLm1vYmlsZSB7XG4gICAgICBsZWZ0OiAtOCU7XG4gICAgfVxuXG4gICAgLmFsbC10aW1lIC5hYm91dF9pdGVtX3dyYXBwZXIgLmlubmVyIC5sZW1vbiB7XG4gICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIH1cblxuICAgICNpdGVtXzczIC5pbWdfYmcge1xuICAgICAgaGVpZ2h0OiAyNzNweDtcbiAgICB9XG5cbiAgICAuc21hbGxfaXRlbSAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG5cbiAgICAuY291bnRyeV8yMTkge1xuICAgICAgLmNvZmZlZV9pbWFnZSB7XG4gICAgICAgIGhlaWdodDogNjd2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG5cblxuICAgIC5nb29kc19jb250YWluLm1vYmlsZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODQpO1xuICAgICAgbGVmdDogLTExJTtcbiAgICAgIHRvcDogLTIycHg7XG4gICAgfVxuXG4gICAgI3dyYXBwZXIgLml0ZW1zX3dyYXBwZXIgLnNtYWxsX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgI2l0ZW1fNzMgLmltZ19iZyB7XG4gICAgICBoZWlnaHQ6IDI1NHB4O1xuICAgIH1cblxuXG4gIH1cblxufVxuIiwiLyrQptCS0JXQotCQKi9cbi8q0KbQktCV0KLQkCovXG4vKmZvbnQtc2l6ZTogNjAgKkBmb250cmVtOyovXG4ubWFpbl9pbWcubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbGwtdGltZSAubWFpbl9pbWcge1xuICBoZWlnaHQ6IDM0LjkyMzExNzAydnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FsbF90aW1lL21haW5fMngucG5nKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuYWxsLXRpbWUgLm1haW5faW1nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYWxsX3RpbWUvbWFpbl8xLjV4LnBuZyk7XG4gIH1cbn1cbi5hbGwtdGltZSAubWFpbl9pbWcgLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNC41dnc7XG59XG4uYWxsLXRpbWUgLm1haW5faW1nIGgxIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGwtdGltZSAubWFpbl9pbWcgLmJ0bnMgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjODFkOGQwO1xufVxuLmFsbC10aW1lIC5hbGx0aW1lLXZpZGVvIHtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG4gIGJhY2tncm91bmQ6ICM1QTgzMkE7XG59XG4uYWxsLXRpbWUgLmFib3V0X2l0ZW1fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwN3B4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAyNXB4IHNvbGlkICM1QTgzMkE7XG59XG4uYWxsLXRpbWUgLmFib3V0X2l0ZW1fd3JhcHBlciAuaW5uZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hbGwtdGltZSAuYWJvdXRfaXRlbV93cmFwcGVyIC5pbm5lciAubGVtb24ge1xuICB3aWR0aDogNTM1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGxlZnQ6IDE0JTtcbiAgei1pbmRleDogLTE7XG59XG4uYWxsLXRpbWUgLmFib3V0X2l0ZW1fd3JhcHBlciAuaW5uZXIgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTElO1xufVxuLmFsbC10aW1lIC5hYm91dF9pdGVtX3dyYXBwZXIgLmlubmVyIC5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy1ib3R0b206IDU3cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1OSUpO1xufVxuLmFsbC10aW1lIC52aWRlb193cmFwcGVyIC52aWRlbyB7XG4gIHdpZHRoOiA1NzBweDtcbn1cbi5hbGwtdGltZSAudmlkZW9fd3JhcHBlci5mb3JfNDgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE4MzJBO1xufVxuLmFsbC10aW1lIC52aWRlb193cmFwcGVyLmZvcl8xNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nOiAwIDAgNjFweDtcbn1cbi5hbGwtdGltZSAuaXRlbXNfd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmFsbC10aW1lIC5pdGVtc193cmFwcGVyIC5pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICByb3ctZ2FwOiAzMHB4O1xufVxuLmFsbC10aW1lIC5pdGVtX3dpdGhfcG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG4uYWxsLXRpbWUgLml0ZW1fd2l0aF9wb3N0IC5zbWFsbF9pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGwtdGltZSAuaXRlbXNfcG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1JSAtIDMwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE4MHB4IC0gOXB4KTtcbiAgYWxpZ24tc2VsZjogZW5kO1xufVxuLmFsbC10aW1lIC5pdGVtc19wb3N0IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hbGwtdGltZSAuaXRlbXNfcG9zdCAubGVhZl8xIHtcbiAgbGVmdDogMTEuNyU7XG4gIHRvcDogMTMuNSU7XG59XG4uYWxsLXRpbWUgLml0ZW1zX3Bvc3QgLmxlYWZfMiB7XG4gIHJpZ2h0OiAxMCU7XG4gIGJvdHRvbTogMS40JTtcbiAgei1pbmRleDogMTtcbn1cbi5hbGwtdGltZSAuaXRlbXNfcG9zdCAubGVhZl8zIHtcbiAgcmlnaHQ6IDguMyU7XG4gIHRvcDogMjIlO1xufVxuLmFsbC10aW1lIC5pdGVtc19wb3N0IC5sZWFmXzQge1xuICBsZWZ0OiAtMC41JTtcbiAgdG9wOiAtMjQlO1xufVxuLmFsbC10aW1lIC5pdGVtc19wb3N0IC5sb2dvX29uX2JvYXJkIHtcbiAgcmlnaHQ6IDYuNSU7XG4gIGJvdHRvbTogOS45JTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogNTQlO1xufVxuLmFsbC10aW1lIC5kZXZlbG9wbWVudF9vZl9zY2llbnRpc3RzIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAyMC45NjM1NDE2N3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjVjOGU2O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAvKm9iamVjdC1maXQ6IGNvdmVyOyovXG59XG4uYWxsLXRpbWUgLmRldmVsb3BtZW50X29mX3NjaWVudGlzdHNfZGVzY3Ige1xuICBtYXJnaW4tYm90dG9tOiAtODBweDtcbn1cbi5hbGwtdGltZSAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0c190ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA5NzBweDtcbiAgcGFkZGluZzogMzZweCA1OHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdG9wOiAtMTAwcHg7XG59XG4uYWxsLXRpbWUgLml0ZW1fd3JhcHBlciAuaW1nIHtcbiAgaGVpZ2h0OiAyOTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5hbGwtdGltZSAuaXRlbV93cmFwcGVyIC5pbWdfYmcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0zM3B4O1xufVxuLml0ZW1fYmlnIC5pbWcgLmluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJhY2tncm91bmQ6ICNmZmUzNmE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDRweCAyNnB4IDZweCAxNXB4O1xuICB6LWluZGV4OiAyO1xufVxuLml0ZW1fYmlnIC5iZ19pbWdfMTU5IC5pbmZvIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4uZ29vZHNfY29udGFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAtNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI1NjBweCkgYW5kIChtYXgtaGVpZ2h0OiAyMDQ4cHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDQ2MHB4O1xuICAgIHRvcDogNTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI1NjBweCkgYW5kIChtYXgtaGVpZ2h0OiAxNjAwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDQ4MHB4O1xuICAgIHRvcDogMzY3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1NjBweCkgYW5kIChtYXgtaGVpZ2h0OiAxNDQwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDQyMHB4O1xuICAgIHRvcDogMjIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIGFuZCAobWF4LWhlaWdodDogMTIwMHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICBsZWZ0OiA0MTBweDtcbiAgICB0b3A6IDI0MXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIGFuZCAobWF4LWhlaWdodDogMTA4MHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICB0b3A6IDE5JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwMDBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgdG9wOiAxOC4yJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICB0b3A6IDE3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY4MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwODBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgbGVmdDogMjgwcHg7XG4gICAgdG9wOiAyMDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwNTBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgdG9wOiAxOTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwMjRweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgbGVmdDogMjUwcHg7XG4gICAgdG9wOiAxODhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICBsZWZ0OiAyMzBweDtcbiAgICB0b3A6IDE1MXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTM2cHgpIGFuZCAobWF4LWhlaWdodDogMTAyNHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICBsZWZ0OiAyMDBweDtcbiAgICB0b3A6IDE5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTM2cHgpIGFuZCAobWF4LWhlaWdodDogOTYwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDIwMHB4O1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDgwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDE1MHB4O1xuICAgIHRvcDogMjA2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgbGVmdDogMTUwcHg7XG4gICAgdG9wOiAxNTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwNTBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgbGVmdDogMTM3cHg7XG4gICAgdG9wOiAxOTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICBsZWZ0OiAxMTdweDtcbiAgICB0b3A6IDE0LjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LWhlaWdodDogNjgwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIHRvcDogMTIuNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkgYW5kIChtYXgtaGVpZ2h0OiA2MzBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgdG9wOiAxMSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgdG9wOiA5LjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogMTAyNHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICBsZWZ0OiA3N3B4O1xuICAgIHRvcDogMTguNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtaGVpZ2h0OiA3NjhweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgbGVmdDogNzBweDtcbiAgICB0b3A6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNzYwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiAxMDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc1MHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIHRvcDogMTA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtaGVpZ2h0OiA3NDBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgbGVmdDogNzBweDtcbiAgICB0b3A6IDEwMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNzMwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiA5OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNzIwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiA5NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiA4OXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiA3NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiA1OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cbi5nb29kc19jb250YWluIC5nb29kcyxcbi5nb29kc19jb250YWluIC5jYXRlZ29yeV9sb2dvLFxuLmdvb2RzX2NvbnRhaW4gLmdyZWVuIC5hbGxfdGltZV9sb2dvIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xufVxuLmdvb2RzX2NvbnRhaW4gLmdvb2RzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xufVxuLmdvb2RzX2NvbnRhaW4gLmdvb2RzXzEge1xuICB0b3A6IC05cHg7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbn1cbi5nb29kc19jb250YWluIC5nb29kc18yIHtcbiAgdG9wOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG4uZ29vZHNfY29udGFpbiAuZ29vZHNfMyB7XG4gIHRvcDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cbi5nb29kc19jb250YWluIC5nb29kc180IHtcbiAgdG9wOiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDI5cHg7XG59XG4uZ29vZHNfY29udGFpbiAuZ29vZHNfNSB7XG4gIHRvcDogLTlweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuLmdvb2RzX2NvbnRhaW4gLmdvb2RzXzYge1xuICB0b3A6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuaW1nLmNhdGVnb3J5X2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMHB4O1xuICBib3R0b206IC0xMzBweDtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICBpbWcuY2F0ZWdvcnlfbG9nbyB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGJvdHRvbTogLTY3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogODcwcHgpLCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBpbWcuY2F0ZWdvcnlfbG9nbyB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4MDBweCksIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIGltZy5jYXRlZ29yeV9sb2dvIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC05MHB4O1xuICB9XG59XG4vKmJpZyBpdGVtcyovXG4uaXRlbV9iaWcge1xuICBwYWRkaW5nOiA1MHB4IDAgMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogNDkwcHg7XG59XG4uaXRlbV9iaWcgaW1nIHtcbiAgd2lkdGg6IDM1OHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02NyUsIDM5JSk7XG59XG4uaXRlbV9iaWcgLnNob3J0X2Rlc2NyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLml0ZW1fYmlnIC5kZXNjciB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG4jaXRlbV80NSxcbiNpdGVtXzQ2LFxuI2l0ZW1fNDcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuI2l0ZW1fNDUgLmNvbnRlbnQsXG4jaXRlbV80NiAuY29udGVudCxcbiNpdGVtXzQ3IC5jb250ZW50IHtcbiAgd2lkdGg6IDU2N3B4O1xufVxuI2l0ZW1fNDUgLmltZyxcbiNpdGVtXzQ2IC5pbWcsXG4jaXRlbV80NyAuaW1nIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICg1NjdweCArIDE3OXB4KSk7XG4gIGhlaWdodDogMzM2cHg7XG59XG4jaXRlbV80NSAuaW1nOmFmdGVyLFxuI2l0ZW1fNDYgLmltZzphZnRlcixcbiNpdGVtXzQ3IC5pbWc6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOTglO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG59XG4jaXRlbV80NSBpbWcsXG4jaXRlbV80NiBpbWcsXG4jaXRlbV80NyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2l0ZW1fNDUgLmltZ19iZyxcbiNpdGVtXzQ2IC5pbWdfYmcsXG4jaXRlbV80NyAuaW1nX2JnIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiNpdGVtXzQ3IC5pbWc6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogOTglO1xufVxuI2l0ZW1fNDYsXG4jaXRlbV80NSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jaXRlbV80NiAuaW5uZXIsXG4jaXRlbV80NSAuaW5uZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4vKnJlbGF4Ki9cbiNpdGVtXzQ2IC5pbWdfYmcge1xuICB3aWR0aDogNDI3cHg7XG4gIGhlaWdodDogMzUwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTUwcHg7XG59XG4vKmltbXVuZSovXG4jaXRlbV80NyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jaXRlbV80NyAuaW1nX2JnIHtcbiAgd2lkdGg6IDQ2OC42N3B4O1xuICBoZWlnaHQ6IDM3OS44N3B4O1xuICByaWdodDogLTY0cHg7XG4gIHRvcDogLTExcHg7XG59XG4vKmRldG94Ki9cbiNpdGVtXzQ1IC5pbWdfYmcge1xuICB3aWR0aDogMzkzLjk1cHg7XG4gIGhlaWdodDogNDAyLjQ4cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IC0yOXB4O1xuICBsZWZ0OiAwO1xufVxuLyrQsdCw0YLQvtC90YfQuNC60LgqL1xuI2l0ZW1fNzMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAxMjNweDtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG59XG4jaXRlbV83MzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTgzMkE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NXB4O1xuICB6LWluZGV4OiAwO1xufVxuI2l0ZW1fNzMgLmltZyB7XG4gIGhlaWdodDogNTc2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDI5cHg7XG4gIC8qbG9nbyovXG59XG4jaXRlbV83MyAuaW1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBODMyQTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwcHg7XG4gIHRvcDogLTE1MHB4O1xuICB3aWR0aDogMTAwMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuI2l0ZW1fNzMgLmltZzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAtMTk1cHg7XG4gIHdpZHRoOiA0OTguNjRweDtcbiAgaGVpZ2h0OiAxMzcuNTRweDtcbiAgdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYWxsX3RpbWUvbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB6LWluZGV4OiAwO1xufVxuI2l0ZW1fNzMgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNpdGVtXzczIC5pbWdfYmcge1xuICB3aWR0aDogNTM2LjAycHg7XG4gIGhlaWdodDogNDg2Ljk3cHg7XG4gIHRvcDogLTkycHg7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4jaXRlbV83MyAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbiNpdGVtXzczIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI2l0ZW1fNzMgLmRlc2NyIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNzNweDtcbn1cbi8q0KfQsNC4Ki9cbiNpdGVtXzE1OCxcbiNpdGVtXzE1OSxcbiNpdGVtXzE2MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICBtaW4taGVpZ2h0OiAwO1xufVxuI2l0ZW1fMTU4IGltZyxcbiNpdGVtXzE1OSBpbWcsXG4jaXRlbV8xNjAgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNpdGVtXzE1OCAuaW1nX2JnLFxuI2l0ZW1fMTU5IC5pbWdfYmcsXG4jaXRlbV8xNjAgLmltZ19iZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHJpZ2h0OiAwO1xufVxuI2l0ZW1fMTU4IC5pbWcsXG4jaXRlbV8xNTkgLmltZyxcbiNpdGVtXzE2MCAuaW1nIHtcbiAgaGVpZ2h0OiAyM3Z3O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTIuODglKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2l0ZW1fMTU4IC5pbWcsXG4gICNpdGVtXzE1OSAuaW1nLFxuICAjaXRlbV8xNjAgLmltZyB7XG4gICAgaGVpZ2h0OiA2MHZoO1xuICB9XG59XG4jaXRlbV8xNTggLmlubmVyLFxuI2l0ZW1fMTU5IC5pbm5lcixcbiNpdGVtXzE2MCAuaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyphbGlnbi1pdGVtczogZmxleC1zdGFydDsqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAjaXRlbV8xNTggLmlubmVyLFxuICAjaXRlbV8xNTkgLmlubmVyLFxuICAjaXRlbV8xNjAgLmlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXZ3O1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gIH1cbn1cbiNpdGVtXzE1OCAuY29udGVudCxcbiNpdGVtXzE1OSAuY29udGVudCxcbiNpdGVtXzE2MCAuY29udGVudCB7XG4gIHdpZHRoOiA1Mi44OCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDYzcHggNDdweDtcbn1cbiNpdGVtXzE1OCAudGl0bGUsXG4jaXRlbV8xNTkgLnRpdGxlLFxuI2l0ZW1fMTYwIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI2l0ZW1fMTU4IC5zaG9ydF9kZXNjcixcbiNpdGVtXzE1OSAuc2hvcnRfZGVzY3IsXG4jaXRlbV8xNjAgLnNob3J0X2Rlc2NyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tdG9wOiAtMThweDtcbn1cbiNpdGVtXzE1OCAuaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNmVkYjtcbn1cbiNpdGVtXzE1OSAuaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjMTExOTtcbn1cbiNpdGVtXzE2MCAuaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmYjYwMztcbiAgcGFkZGluZy1ib3R0b206IDYycHg7XG59XG4jaXRlbV8xNTggLmlubmVyLFxuI2l0ZW1fMTYwIC5pbm5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTE3MHB4KSAvIDIpO1xufVxuI2l0ZW1fMTU4IC5jb250ZW50LFxuI2l0ZW1fMTYwIC5jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMTYlO1xufVxuI2l0ZW1fMTU5IC5pbm5lciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSAxMTcwcHgpIC8gMik7XG59XG4jaXRlbV8xNTkgLmNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDE2JTtcbn1cbi5iZ19pbWdfMTU4LFxuLmJnX2ltZ18xNTksXG4uYmdfaW1nXzE2MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZ19pbWdfMTU4IC5hbHRfaW1nLFxuLmJnX2ltZ18xNTkgLmFsdF9pbWcsXG4uYmdfaW1nXzE2MCAuYWx0X2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgcmlnaHQ6IC0xMDRweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyN3B4KTtcbiAgd2lkdGg6IDQzNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG4uYmdfaW1nXzE1OCAuYWx0X2ltZyB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjMlO1xufVxuLmJnX2ltZ18xNTkgLmFsdF9pbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIHJpZ2h0OiAtMjIlO1xufVxuLmJnX2ltZ18xNjAgLmFsdF9pbWcge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTIyJTtcbn1cbi8qY29mZmVlKi9cbiNpdGVtXzQ4IHtcbiAgbWluLWhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNpdGVtXzQ4IC5pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsZWZ0OiA5JTtcbn1cbiNpdGVtXzQ4IGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaXRlbV80OCAuaW1nX2JnIHtcbiAgd2lkdGg6IDQwNC41cHg7XG4gIGhlaWdodDogMzY1LjA3cHg7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuI2l0ZW1fNDggLnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzLjVyZW07XG59XG4uYWxsLXRpbWVfdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjYxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFsbC10aW1lX3ZpZGVvX19iYXNpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogODBweDtcbn1cbi5hbGwtdGltZV92aWRlb19fYmFzaWwtb3BhY2l0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMjBweDtcbiAgcmlnaHQ6IDcwcHg7XG59XG4uYWxsLXRpbWVfdmlkZW9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuLmFsbC10aW1lX3ZpZGVvX193cmFwcGVyIC52aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFsbC10aW1lX3ZpZGVvIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG4uY29mZmVlX2ltYWdlIHtcbiAgaGVpZ2h0OiAyMC44dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhYTM3YTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5jb2ZmZWVfaW1hZ2UgLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29mZmVlX2ltYWdlIC5pbm5lciAubGFibGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMzVweDtcbn1cbi5jb2ZmZWVfaW1hZ2UgLmlubmVyIC5sYWJsZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBoZWlnaHQ6IDExM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb2ZmZWVfaW1hZ2UgLmlubmVyIC5sYWJsZSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zdGFydF9wcm9kdWN0X2dyb3VwIHtcbiAgcGFkZGluZzogMjJweCAwIDU5cHg7XG59XG4uc3RhcnRfcHJvZHVjdF9ncm91cC5qZWxseSB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnN0YXJ0X3Byb2R1Y3RfZ3JvdXAgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhcnRfcHJvZHVjdF9ncm91cCAubGluZSB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdGFydF9wcm9kdWN0X2dyb3VwIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiA0MXB4O1xuICBoZWlnaHQ6IDExM3B4O1xufVxuLnN0YXJ0X3Byb2R1Y3RfZ3JvdXAgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiAtMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc3RhcnRfcHJvZHVjdF9ncm91cC5wb3JyaWRnZSBpbWcsXG4uc3RhcnRfcHJvZHVjdF9ncm91cC5qZWxseSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTtcbn1cbi5zdGFydF9wcm9kdWN0X2dyb3VwLnRlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIC8qbWFyZ2luLXRvcDogLTc0cHg7Ki9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLXRvcDogNjJweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG59XG4uc3RhcnRfcHJvZHVjdF9ncm91cC50ZWEgLnRpdGxlIHtcbiAgcmlnaHQ6IDI1cHg7XG59XG5ib2R5IC5hbGwtdGltZSAuYmdfaW1nXzE1NSBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjIlLCAzMyUpO1xufVxuYm9keSAuYWxsLXRpbWUgLmJnX2ltZ18xNTYgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYxJSwgMzElKTtcbn1cbmJvZHkgLmFsbC10aW1lIC5iZ19pbWdfMTU2IC5pbWdfYmcge1xuICByaWdodDogLTUycHg7XG59XG5ib2R5IC5hbGwtdGltZSAuYmdfaW1nXzE1NyBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTglLCAzMSUpO1xufVxuYm9keSAuYWxsLXRpbWUgLmJnX2ltZ18xNTcgLmltZ19iZyB7XG4gIHJpZ2h0OiAtNTJweDtcbn1cbmJvZHkgLmFsbC10aW1lIC5iZ19pbWdfMTU0IGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02NSUsIDI5JSk7XG59XG5ib2R5IC5hbGwtdGltZSAuYmdfaW1nXzE1NCAuaW1nX2JnIHtcbiAgcmlnaHQ6IC02NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY4MHB4KSB7XG4gICN3cmFwcGVyIC5sZW1vbiB7XG4gICAgbGVmdDogNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAuYmdfaW1nXzE1OCAuYWx0X2ltZyB7XG4gICAgbGVmdDogLTIwJTtcbiAgfVxuICAuYmdfaW1nXzE1OSAuYWx0X2ltZyB7XG4gICAgcmlnaHQ6IC0yMCU7XG4gIH1cbiAgLmJnX2ltZ18xNjAgLmFsdF9pbWcge1xuICAgIGxlZnQ6IC0yMSU7XG4gIH1cbiAgLmFsbC10aW1lIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjV2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICN3cmFwcGVyIC5sZW1vbiB7XG4gICAgbGVmdDogMiU7XG4gIH1cbiAgLmFsbC10aW1lIC5kZXZlbG9wbWVudF9vZl9zY2llbnRpc3RzX2Rlc2NyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHg7XG4gIH1cbiAgLmJnX2ltZ18xNTggLmFsdF9pbWcge1xuICAgIGxlZnQ6IC0xOSU7XG4gIH1cbiAgLmJnX2ltZ18xNTkgLmFsdF9pbWcge1xuICAgIHJpZ2h0OiAtMTklO1xuICB9XG4gIC5iZ19pbWdfMTYwIC5hbHRfaW1nIHtcbiAgICBsZWZ0OiAtMTklO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogICAgLmFsbC10aW1lIC5tYWluX2ltZyAuaW5uZXIge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5LjV2dztcbiAgICAgIH0qL1xuICAuYWxsLXRpbWUgLmFib3V0X2l0ZW1fd3JhcHBlciAuaW5uZXIgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIH1cbiAgLmFsbC10aW1lIC5kZXZlbG9wbWVudF9vZl9zY2llbnRpc3RzIHtcbiAgICBoZWlnaHQ6IDI1dnc7XG4gIH1cbiAgI2l0ZW1fNzM6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gIH1cbiAgLmJnX2ltZ18xNTggLmFsdF9pbWcge1xuICAgIGxlZnQ6IC0xOCU7XG4gIH1cbiAgLmJnX2ltZ18xNTkgLmFsdF9pbWcge1xuICAgIHJpZ2h0OiAtMTklO1xuICB9XG4gIC5iZ19pbWdfMTYwIC5hbHRfaW1nIHtcbiAgICBsZWZ0OiAtMTklO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogMTA0MHB4KSB7XG4gIC5iZ19pbWdfMTU4IC5hbHRfaW1nLFxuICAuYmdfaW1nXzE1OSAuYWx0X2ltZyxcbiAgLmJnX2ltZ18xNjAgLmFsdF9pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAubWFpbl9pbWcgLmJ0bnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0cyB7XG4gICAgaGVpZ2h0OiA0MDJweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NSAuaW1nLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NiAuaW1nLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NyAuaW1nIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKDU2N3B4ICsgODlweCkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDEwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUge1xuICAgIC8qdGVhKi9cbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFpbl9pbWcuZGVza3RvcCxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdvb2RzX2NvbnRhaW4uZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFpbl9pbWcubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYWluX2ltZy5tb2JpbGUgLmJveHMge1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM0cHg7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1haW5faW1nLm1vYmlsZSAuZ3JlZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFpbl9pbWcubW9iaWxlIC5ncmVlbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTgzMkE7XG4gICAgd2lkdGg6IDIwMDAwcHg7XG4gICAgaGVpZ2h0OiAxMDAwMHB4O1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMDAwcHg7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1haW5faW1nLm1vYmlsZSAuYWxsX3RpbWVfbG9nbyB7XG4gICAgd2lkdGg6IDIxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdvb2RzX2NvbnRhaW4ubW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDM3MHB4O1xuICAgIGhlaWdodDogMTA3cHg7XG4gICAgdG9wOiAtMzhweDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSAuZ29vZHMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSAuZ29vZHNfMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDc3cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdvb2RzX2NvbnRhaW4ubW9iaWxlIC5nb29kc18yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgYm90dG9tOiAtNnB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSAuZ29vZHNfMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgYm90dG9tOiAtMXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSAuZ29vZHNfNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxMDFweDtcbiAgICBib3R0b206IC0zM3B4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSAuZ29vZHNfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDU5cHg7XG4gICAgYm90dG9tOiAtMXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSAuZ29vZHNfNiB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgYm90dG9tOiAtM3B4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBoMSBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMy4xcmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdpcmwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hbGxfdGltZS9tX2dpcmwucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuaXRlbV93cmFwcGVyIC5pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5idG5zIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYnRucyAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0c190ZXh0LFxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV9iaWcgLnNob3J0X2Rlc2NyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWxsLXRpbWUgLnNtYWxsX2l0ZW0gLnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtX3dyYXBwZXIgLnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5zbWFsbF9pdGVtIC50aXRsZSAuZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuc21hbGxfaXRlbSAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5kZXZlbG9wbWVudF9vZl9zY2llbnRpc3RzIHtcbiAgICBoZWlnaHQ6IDI4MnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV93cmFwcGVyIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNjVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV93cmFwcGVyIC5pbWcge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuaXRlbV93cmFwcGVyIC5pbWdfYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV9iaWcgaW1nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3R0b206IC05MHB4O1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuYmdfaW1nXzE1NSBpbWcsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuYmdfaW1nXzE1NiBpbWcsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuYmdfaW1nXzE1NyBpbWcsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuYmdfaW1nXzE1NCBpbWcge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV93cmFwcGVyIC5pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmlubmVyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NSAuaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDcgLmlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDUgLmltZzphZnRlcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmltZzphZnRlcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDcgLmltZzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NSAuaW1nLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NiAuaW1nLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NyAuaW1nIHtcbiAgICB3aWR0aDogNDclO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NSAuY29udGVudCxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmNvbnRlbnQsXG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ3IC5jb250ZW50IHtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDUgLmltZ19iZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmltZ19iZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDcgLmltZ19iZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ2IC5pbWdfYmcge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDcgLmltZ19iZyB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV83MyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzczIC5pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV83MyAuaW1nIHtcbiAgICB3aWR0aDogNDclO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTgzMmE7XG4gICAgbWFyZ2luLWxlZnQ6IC0zdnc7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNzMgLmNvbnRlbnQge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzczIC5pbWdfYmcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGhlaWdodDogMzc3cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNzMgLmltZzphZnRlcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNzMgLmltZzpiZWZvcmUsXG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzczOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNTggLmlubmVyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNTkgLmlubmVyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNjAgLmlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzE1OCAuaW1nLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNTkgLmltZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTYwIC5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzV2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzE1OCAuYWx0X2ltZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTU5IC5hbHRfaW1nLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNjAgLmFsdF9pbWcge1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzE1OCAuY29udGVudCxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTU5IC5jb250ZW50LFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNjAgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNjNweCAzdnc7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmNvZmZlZV9pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuY29mZmVlX2ltYWdlIC5pbm5lciAubGFibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDggLmlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ4IC5pbWcge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80OCAuaW1nX2JnIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDggLmNvbnRlbnQge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuYWxsLXRpbWUgLmFib3V0X2l0ZW1fd3JhcHBlciAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWxsLXRpbWUgLmFib3V0X2l0ZW1fd3JhcHBlciAuaW5uZXIgLmNvbHVtbjpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuYWJvdXRfaXRlbV93cmFwcGVyIC5pbm5lciAubGVtb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5zbWFsbF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGgxIHNwYW4ge1xuICAgIG1heC13aWR0aDogNzQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgaDEgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiA2NCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmRldmVsb3BtZW50X29mX3NjaWVudGlzdHNfdGV4dCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbXNfcG9zdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV9iaWcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtX3dyYXBwZXIgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgZGl2LmJ0bnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTU1IC5pbWdfYmcge1xuICAgIHJpZ2h0OiAxNzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNTYgLmltZ19iZyB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTU2IC5pbWdfYmcge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ3IC5pbm5lcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDUgLmlubmVyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NiAuaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDUgLmltZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmltZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDcgLmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NSAuY29udGVudCxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmNvbnRlbnQsXG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ3IC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV83MyAuaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNzMgLmltZyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTgzMmE7XG4gICAgbWFyZ2luLWxlZnQ6IC0zdnc7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzczIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV83MyAuaW1nX2JnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNTggLmltZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTU5IC5pbWcsXG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzE2MCAuaW1nIHtcbiAgICBoZWlnaHQ6IDQ1dnc7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDggLmlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ4IGRpdi5pbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDggLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYWluX2ltZy5tb2JpbGUgLmJveHMge1xuICAgIHdpZHRoOiAxMDF2dztcbiAgICBtYXJnaW4tbGVmdDogLTV2dztcbiAgICBtYXJnaW4tYm90dG9tOiAtMTB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1haW5faW1nLm1vYmlsZSAuZ3JlZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFpbl9pbWcubW9iaWxlIC5hbGxfdGltZV9sb2dvIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGgxIHNwYW4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdpcmwge1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAlIGF1dG87XG4gICAgYm90dG9tOiAtMTZ2dztcbiAgICByaWdodDogMTAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWxsLXRpbWUgLm1haW5faW1nIC5idG5zIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWxsLXRpbWUgLm1haW5faW1nIC5idG5zIC5idG4ubW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGRpdi5idG5zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAubWFpbl9pbWcgLmJ0bnMgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5hYm91dF9pdGVtX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDcwcHggMCAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0cyB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC00MTBweCB0b3A7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5zbWFsbF9pdGVtIC50aXRsZSxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5zbWFsbF9pdGVtIC5ib3R0b20sXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zbWFsbF9pdGVtIC5idG4ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWxsLXRpbWUgLml0ZW1zX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydF9wcm9kdWN0X2dyb3VwIC5saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydF9wcm9kdWN0X2dyb3VwIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ1IC5pbWdfYmcge1xuICAgIGhlaWdodDogMzcwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmltZ19iZyB7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NyAuaW1nX2JnIHtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuYWxsLXRpbWUgLmFib3V0X2l0ZW1fd3JhcHBlciAuaW5uZXIgLmxlbW9uIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIC5pdGVtc193cmFwcGVyIC5zbWFsbF9pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5pdGVtX3dyYXBwZXIgLmltZyB7XG4gICAgaGVpZ2h0OiAyNTdweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV93cmFwcGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5pdGVtX3dyYXBwZXIgLmltZ19iZyB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5iZ19pbWdfMTU3IC5pbWdfYmcge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzczIC5pbWdfYmcge1xuICAgIGhlaWdodDogMzIzcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTU4IC5pbWcsXG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzE1OSAuaW1nLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNjAgLmltZyB7XG4gICAgaGVpZ2h0OiA1NXZ3O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzE1OCAuY29udGVudCxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTU5IC5jb250ZW50LFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNjAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYzcHggNXZ3O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5jb2ZmZWVfaW1hZ2Uge1xuICAgIGhlaWdodDogNDB2dztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNjAgLmlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdpcmwge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjM4cHgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5jb3VudHJ5XzIxOSAuY29mZmVlX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDYwdnc7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmNvdW50cnlfMjE5IC5jb2ZmZWVfaW1hZ2UgLmltZ19iZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMzMwcHggY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuZ29vZHNfY29udGFpbi5tb2JpbGUge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ1IC5pbWdfYmcge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmltZ19iZyB7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NyAuaW1nX2JnIHtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzczIC5pbWdfYmcge1xuICAgIGhlaWdodDogMjg0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSB7XG4gICAgbGVmdDogLTEzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4NXB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIGxlZnQ6IC00LjYlO1xuICAgIHRvcDogLTI4cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdvb2RzX2NvbnRhaW4ubW9iaWxlIC5nb29kc18xIHtcbiAgICBib3R0b206IC0xcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdvb2RzX2NvbnRhaW4ubW9iaWxlIC5nb29kc18zIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1haW5faW1nLm1vYmlsZSAuZ3JlZW4ge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdpcmwge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4NXB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSB7XG4gICAgbGVmdDogLTUuNiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSB7XG4gICAgbGVmdDogLTglO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuYWJvdXRfaXRlbV93cmFwcGVyIC5pbm5lciAubGVtb24ge1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNzMgLmltZ19iZyB7XG4gICAgaGVpZ2h0OiAyNzNweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc21hbGxfaXRlbSAuYnRuIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmNvdW50cnlfMjE5IC5jb2ZmZWVfaW1hZ2Uge1xuICAgIGhlaWdodDogNjd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdvb2RzX2NvbnRhaW4ubW9iaWxlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODQpO1xuICAgIGxlZnQ6IC0xMSU7XG4gICAgdG9wOiAtMjJweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAuaXRlbXNfd3JhcHBlciAuc21hbGxfaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNzMgLmltZ19iZyB7XG4gICAgaGVpZ2h0OiAyNTRweDtcbiAgfVxufVxuIl19 */