@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);header{position:sticky;top:0;background:#fff;z-index:9;border-radius:0 0 24px 24px}header .header-menu{max-width:1470px;padding-left:15px;padding-right:15px;height:116px;display:flex;align-items:center;position:relative;justify-content:space-between;padding-top:20px;padding-bottom:16px;margin:0 auto}header .header-menu ul{display:flex;list-style:none;padding-left:0;margin-bottom:0}header .header-menu a{font-weight:500;font-size:18px;line-height:22px;color:#181818;text-decoration:none;letter-spacing:-.02em}header .header-menu a:hover{color:#063;text-decoration:none}header .header-menu a.mail_to{text-decoration:underline}header .header-menu .logo_holder{left:calc(50% - 87px);top:20px;position:absolute}@media (max-width:1000px){header .header-menu .logo_holder{position:relative;left:unset;top:unset}}header .header-menu .mobile_button{display:none}header .header-menu .nav_holder{display:flex;justify-content:space-between;width:100%}header .header-menu .nav_holder .navigation{flex:0 0 500px}@media (max-width:1500px){header .header-menu .nav_holder .navigation{flex:0 0 365px}}header .header-menu .nav_holder .navigation ul{justify-content:space-between}header .header-menu .nav_holder .additional_header_link{display:flex;justify-content:space-between;flex:0 0 430px}@media (max-width:1300px){header .header-menu .nav_holder .additional_header_link{flex:0 0 250px}}header .header-menu .nav_holder .additional_header_link .lang_picker{width:80px;justify-content:space-between}header .header-menu .nav_holder .additional_header_link .lang_picker a{opacity:.2}header .header-menu .nav_holder .additional_header_link .lang_picker a.active,header .header-menu .nav_holder .additional_header_link .lang_picker a:hover{opacity:1}@media (max-width:1000px){header .header-menu .nav_holder{position:absolute;width:0;height:100vh;background:#f8f8f8;top:0;right:0;display:block;z-index:2}header .header-menu .nav_holder .navigation{display:none}header .header-menu .nav_holder .navigation ul{display:block}header .header-menu .nav_holder .navigation ul a{padding:15px 0;display:block}header .header-menu .nav_holder .additional_header_link{display:none;padding-top:15px}header .header-menu .nav_holder .additional_header_link .mail_to{padding:15px 0}header .header-menu .nav_holder .additional_header_link .lang_picker{padding-top:40px}header .header-menu .nav_holder.open{width:380px;padding-top:40px;padding-left:50px;padding-right:30px}header .header-menu .nav_holder.open .navigation{display:block}header .header-menu .nav_holder.open .additional_header_link{display:block}}header .header-menu .mobile_button{display:none;width:40px;height:16px;z-index:9}@media (max-width:1000px){header .header-menu .mobile_button{display:block}}header .header-menu .mobile_button span{display:block;width:100%;height:4px;background:#181818}header .header-menu .mobile_button span:last-child{margin-top:8px}header .header-menu .mobile_button.open span{transform:rotate(45deg);margin-top:6px;margin-bottom:-11px}header .header-menu .mobile_button.open span:last-child{margin-top:8px;transform:rotate(-45deg)}footer{padding-top:59px;padding-bottom:8px}footer .footer_top_info{background:#fff;max-width:100%;width:100%;padding:0 15px;padding-bottom:60px;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:600;font-size:24px;line-height:56px;letter-spacing:-.02em;color:#181818}@media (max-width:992px){footer .footer_top_info{flex-wrap:wrap;font-size:18px;line-height:22px;text-align:center}}footer .footer_top_info a{background:#063;border-radius:12px;font-weight:600;font-size:18px;line-height:56px;letter-spacing:-.02em;color:#fff;padding:0 24px;margin-left:24px;transition:.3s}@media (max-width:600px){footer .footer_top_info a{margin-top:24px;margin-left:0}}footer .footer_top_info a:hover{box-shadow:0 0 45px 0 #00000026;text-decoration:none;transition:.3s}footer .bottom_info{width:100%;max-width:100%;background:#f8f8f8}@media (max-width:768px){footer .bottom_info{padding-top:20px}}footer .bottom_info .bottom_row{padding:0 15px;max-width:1470px;display:flex;justify-content:space-between;margin:0 auto}@media (max-width:600px){footer .bottom_info .bottom_row{flex-wrap:wrap;justify-content:center}}footer .bottom_info .bottom_row .left{font-style:normal;font-weight:400;font-size:14px;line-height:48px;text-align:center;letter-spacing:-.02em;color:#181818}@media (max-width:600px){footer .bottom_info .bottom_row .left{font-size:10px;line-height:10px}}footer .bottom_info .bottom_row .right{max-width:300px;display:flex;width:100%;align-items:center}@media (max-width:768px){footer .bottom_info .bottom_row .right{justify-content:space-between;margin-top:30px}}footer .bottom_info .bottom_row .right .text{font-style:normal;font-weight:400;font-size:14px;line-height:17px;text-align:center;letter-spacing:-.02em;color:#181818}@media (max-width:600px){footer .bottom_info .bottom_row .right .text{font-size:10px;line-height:10px}}footer .bottom_info .bottom_row .right .social_row{display:flex;justify-content:space-between;max-width:105px;width:100%;margin-left:30px}footer .bottom_info .bottom_row .right .social_row a{width:20px;font-size:21px;color:#000;opacity:.5}footer .bottom_info .bottom_row .right .social_row a:hover{opacity:1}.hero{padding-top:208px;padding-bottom:256px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:40px}@media (min-width:1000px){.hero{background-attachment:fixed}}@media (max-width:1500px){.hero{padding-top:225px;padding-bottom:226px;border-radius:24px}}@media (max-width:600px){.hero{height:460px;display:flex;align-items:center;padding:0 15px}}.hero h1{font-weight:700;font-size:120px;line-height:120px;letter-spacing:-.02em;color:#fff}@media (max-width:1500px){.hero h1{font-size:56px;line-height:74px;max-width:800px}}@media (max-width:600px){.hero h1{font-size:36px;line-height:36px}}.description{padding-top:224px;padding-bottom:320px}@media (max-width:1500px){.description{padding-top:120px;padding-bottom:120px}}.description .main_description{font-style:normal;font-weight:700;font-size:64px;line-height:77px;letter-spacing:-.02em;color:#181818;margin-bottom:120px}@media (max-width:1500px){.description .main_description{font-size:40px;line-height:64px;margin-bottom:40px}}@media (max-width:1200px){.description .main_description{font-size:28px;line-height:34px}}.description .main_description span{color:#063}.description .description_repeater{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}@media (max-width:1000px){.description .description_repeater{flex-wrap:wrap}}.description .description_repeater div{max-width:575px}@media (max-width:1500px){.description .description_repeater div{max-width:48%}}@media (max-width:1000px){.description .description_repeater div{max-width:575px;margin:0 auto}}.description .description_repeater div p{font-weight:400;font-size:22px;line-height:32px;letter-spacing:-.02em;color:#181818}@media (max-width:1500px){.description .description_repeater div p{font-size:16px;line-height:19px}}.products_presentation{position:relative;padding-bottom:230px}@media (max-width:1500px){.products_presentation{padding-bottom:100px}}.products_presentation:after{content:'';position:absolute;bottom:0;top:320px;z-index:-2;background:#f8f8f8;border-radius:40px 40px 0 0;left:0;right:0}@media (max-width:1500px){.products_presentation:after{top:120px}}.products_presentation h2{text-align:center;width:100%}.products_presentation .image{width:100%;text-align:center;margin:0 auto}@media (max-width:1500px){.products_presentation .image{max-width:600px}}@media (max-width:1500px){.products_presentation .image img{max-width:100%}}.products_presentation .description{font-style:normal;font-weight:600;font-size:48px;line-height:56px;letter-spacing:-.02em;color:#181818;text-align:center;padding:0;margin:0 auto}@media (max-width:1500px){.products_presentation .description{font-size:35px;line-height:50px}}@media (max-width:1000px){.products_presentation .description{font-size:24px;line-height:29px}}.products_presentation .description.top{max-width:953px;margin-bottom:160px}@media (max-width:1500px){.products_presentation .description.top{max-width:800px;margin-bottom:80px}}.products_presentation .description.mid{max-width:1225px;margin-bottom:240px}@media (max-width:1500px){.products_presentation .description.mid{max-width:850px;margin-bottom:120px}}.products_presentation .mid_title{margin-bottom:160px;text-align:center}@media (max-width:1500px){.products_presentation .mid_title{margin-bottom:80px}}.product_holder{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.product_holder .single_product{background:#fff;border-radius:40px;padding:72px 62px 56px 62px;position:relative;overflow:hidden;cursor:pointer;display:block}@media (max-width:1500px){.product_holder .single_product{padding:40px 24px}}.product_holder .single_product.half{max-width:49%;width:100%;height:661px}@media (max-width:1500px){.product_holder .single_product.half{height:470px}}@media (max-width:1000px){.product_holder .single_product.half{max-width:100%}}.product_holder .single_product.full{max-width:100%;width:100%;height:535px}@media (max-width:1500px){.product_holder .single_product.full{height:auto}}.product_holder .single_product.full .img_holder{max-width:800px;top:30px}@media (max-width:1500px){.product_holder .single_product.full .img_holder{max-width:500px;top:65px}}.product_holder .single_product .product_title{font-weight:700;font-size:48px;line-height:48px;letter-spacing:-.02em;color:#181818;margin-bottom:32px;position:relative;z-index:1}@media (max-width:1500px){.product_holder .single_product .product_title{font-size:32px;line-height:39px}}@media (max-width:1000px){.product_holder .single_product .product_title{margin-bottom:32px}}@media (max-width:768px){.product_holder .single_product .product_title{text-decoration:underline}}.product_holder .single_product .product_description{font-style:normal;font-weight:400;font-size:18px;line-height:24px;letter-spacing:-.02em;color:#181818;max-width:405px;opacity:.5;position:relative;z-index:1}@media (max-width:1000px){.product_holder .single_product .product_description{font-size:14px;line-height:17px}}.product_holder .single_product .sizes{font-weight:400;font-size:14px;line-height:24px;letter-spacing:-.02em;color:#181818;opacity:.3;max-width:125px;position:absolute;bottom:56px;left:56px;z-index:1}@media (max-width:1500px){.product_holder .single_product .sizes{position:relative;bottom:unset;left:unset;max-width:245px;margin-top:24px}}.product_holder .single_product .sizes svg{margin-right:9px}.product_holder .single_product .button{width:420px;height:96px;display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:-50px;left:48px;background:#fff;border:1px solid #e0e0e0;border-radius:24px;text-decoration:none;font-style:normal;font-weight:500;font-size:18px;letter-spacing:-.02em;color:#181818;padding:0 40px;opacity:0;z-index:2;transition:.5s}@media (max-width:1500px){.product_holder .single_product .button{max-width:350px;width:100%;left:24px;height:55px;border-radius:9px}}@media (max-width:992px){.product_holder .single_product .button{display:none}}.product_holder .single_product .button:hover{text-decoration:none;transition:.5s;transform:scale(1.02)}.product_holder .single_product .img_holder{position:absolute;right:0;bottom:0;max-width:580px;width:100%;z-index:0;transition:.6s}@media (max-width:1500px){.product_holder .single_product .img_holder{max-width:400px}}.product_holder .single_product .img_holder img{width:100%;transition:.6s}.product_holder .single_product:hover{text-decoration:none}.product_holder .single_product:hover .button{opacity:1;bottom:64px;transition:.5s}.product_holder .single_product:hover .img_holder{transition:.6s;right:-10px;bottom:-15px}@media (max-width:600px){.product_holder .single_product{height:540px!important}.product_holder .single_product .img_holder{top:unset!important;bottom:0!important}}.examples{position:relative;padding-top:160px;padding-bottom:240px}@media (max-width:1500px){.examples{padding-top:80px;padding-bottom:120px}}.examples h2{margin-bottom:120px}@media (max-width:1500px){.examples h2{margin-bottom:80px}}@media (max-width:600px){.examples h2{font-size:28px;line-height:34px}}.examples .presentation{display:flex;justify-content:space-between;align-items:center}@media (max-width:1000px){.examples .presentation{flex-wrap:wrap}}.examples .presentation .single_item{max-width:436px}@media (max-width:1000px){.examples .presentation .single_item{margin:0 auto;margin-bottom:12px}}@media (max-width:768px){.examples .presentation .single_item{margin-bottom:80px}}.examples .presentation .single_item .number{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#e0e0e0;border-radius:8px;font-weight:700;font-size:22px;line-height:32px;letter-spacing:-.02em;color:#fff}.examples .presentation .single_item .image{min-height:260px;max-height:260px;display:flex;align-items:flex-end;margin-bottom:41px}.examples .presentation .single_item .image img{max-width:100%}.examples .presentation .single_item .item_description{font-weight:400;font-size:22px;line-height:32px;letter-spacing:-.02em;color:#181818;opacity:.5;max-width:410px}@media (max-width:1500px){.examples .presentation .single_item .item_description{max-width:300px}}.examples .instruction_button{position:absolute;top:0;right:15px;display:block;width:96px;text-align:center}@media (max-width:768px){.examples .instruction_button{position:relative;border:1px solid #e0e0e0;border-radius:16px;padding:0 32px;display:flex;justify-content:space-between;align-items:center;max-width:380px;width:100%;margin:0 auto;height:96px;right:unset;top:unset}}.examples .instruction_button .text{font-style:normal;font-weight:400;font-size:14px;line-height:18px;text-align:center;letter-spacing:-.02em;color:#181818;opacity:.3;margin-bottom:24px}@media (max-width:768px){.examples .instruction_button .text{margin-bottom:0;font-weight:400;font-size:20px;line-height:18px}}.examples .instruction_button .icon #desktop{display:block}@media (max-width:768px){.examples .instruction_button .icon #desktop{display:none}}.examples .instruction_button .icon #mobile{display:none}@media (max-width:768px){.examples .instruction_button .icon #mobile{display:block}}.locations{padding-bottom:160px}@media (max-width:1500px){.locations{padding-bottom:80px}}.locations h2{margin-bottom:120px;max-width:1100px}@media (max-width:1500px){.locations h2{margin-bottom:80px}}@media (max-width:1000px){.locations h2{margin-bottom:64px}}@media (max-width:600px){.locations h2{font-size:28px;line-height:34px;max-width:310px}}.locations .flags_holder{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}@media (max-width:768px){.locations .flags_holder{position:relative}}@media (max-width:768px){.locations .flags_holder.modal_open:before{content:'';background:#000;opacity:.6;height:1400px;top:-400px;width:calc(100% + 30px);position:absolute;z-index:-1;left:-15px}}.locations .flags_holder .single_flag_holder{width:160px;position:relative;opacity:.3;flex:0 0 16.6666666667%;text-align:center;cursor:pointer}@media (max-width:1500px){.locations .flags_holder .single_flag_holder{width:120px;margin-bottom:24px}}@media (max-width:1000px){.locations .flags_holder .single_flag_holder{flex:0 0 20%}}@media (max-width:768px){.locations .flags_holder .single_flag_holder{flex:0 0 50%;position:static}}.locations .flags_holder .single_flag_holder img{margin-bottom:24px;filter:grayscale(100%);max-width:160px;width:100%}@media (max-width:1500px){.locations .flags_holder .single_flag_holder img{max-width:120px;margin-bottom:0}}.locations .flags_holder .single_flag_holder .name{font-weight:400;font-size:20px;line-height:1;letter-spacing:-.02em;color:#181818;text-align:center}.locations .flags_holder .single_flag_holder .modal_holder{display:none;background:#fff;border:1px solid #e0e0e0;border-radius:24px;position:absolute;padding:23px 23px 23px 32px;top:0;width:290px;text-align:left}@media (max-width:768px){.locations .flags_holder .single_flag_holder .modal_holder{width:340px;padding:24px;padding-bottom:45px;position:fixed;top:350px;left:calc(50% - 170px)}}.locations .flags_holder .single_flag_holder .modal_holder .close{width:100%;display:flex;justify-content:flex-end}.locations .flags_holder .single_flag_holder .modal_holder .close svg{height:10px;width:10px}.locations .flags_holder .single_flag_holder .modal_holder .location_title{font-weight:500;font-size:18px;line-height:22px;letter-spacing:-.02em;color:#181818;margin-bottom:8px}.locations .flags_holder .single_flag_holder .modal_holder .link_section{max-width:150px;text-align:left}.locations .flags_holder .single_flag_holder .modal_holder .link_section a{font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.02em;color:#181818}.locations .flags_holder .single_flag_holder.active,.locations .flags_holder .single_flag_holder:hover{opacity:1}.locations .flags_holder .single_flag_holder.active img,.locations .flags_holder .single_flag_holder:hover img{filter:none}.locations .flags_holder .single_flag_holder.open_modal{opacity:1;z-index:9}.locations .flags_holder .single_flag_holder.open_modal .modal_holder{display:block;z-index:2}.team{background:#f8f8f8;padding-top:240px;padding-bottom:228px}@media (max-width:1500px){.team{padding-top:80px;padding-bottom:47px}}@media (max-width:768px){.team{padding:80px 15px 47px 15px}}.team h2{margin-bottom:120px}@media (max-width:1500px){.team h2{margin-bottom:80px}}@media (max-width:1000px){.team h2{margin-bottom:48px}}@media (max-width:600px){.team h2{font-size:28px;line-height:34px}}.team .team_row{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.team .single_person{padding:80px 64px;position:relative;flex:0 0 49%;height:661px;overflow:hidden;border-radius:40px;background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:30px}@media (max-width:1500px){.team .single_person{padding:48px 24px;height:450px;border-radius:24px}}@media (max-width:768px){.team .single_person{flex:0 0 100%;max-width:400px;margin:0 auto;margin-bottom:30px}}.team .single_person:hover .photo{transition:.8s;transform:scale(.99);bottom:-10px;right:-15px}.team .single_person .info_holder{position:relative;z-index:2}.team .single_person .info_holder .name{max-width:265px;font-style:normal;font-weight:700;font-size:48px;line-height:56px;letter-spacing:-.02em;color:#fff;margin-bottom:22px}@media (max-width:1500px){.team .single_person .info_holder .name{font-size:32px;line-height:39px}}.team .single_person .info_holder .additional_info a,.team .single_person .info_holder .additional_info div{display:block;font-style:normal;font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.02em;color:#fff}@media (max-width:1500px){.team .single_person .info_holder .additional_info a,.team .single_person .info_holder .additional_info div{font-size:16px;line-height:22px}}.team .single_person .photo{position:absolute;bottom:0;right:0;transition:.6s;max-width:100%}@media (max-width:1500px){.team .single_person .photo{width:100%;max-width:480px}}.team .mid_title{margin-top:200px;margin-bottom:60px}@media (max-width:1500px){.team .mid_title{margin-top:50px;margin-bottom:60px}}@media (max-width:1000px){.team .mid_title{margin-bottom:40px}}@media (max-width:768px){.team .mid_title{text-align:center}}.team .tab_holder{max-width:1440px;background:#fff;border-radius:40px;display:flex;padding-left:64px;align-items:center;justify-content:space-between}@media (max-width:768px){.team .tab_holder{flex-wrap:wrap;padding-left:24px;padding-right:24px}}.team .tab_holder .tabs_wrapper{max-width:644px;display:block;width:100%;padding-top:64px}.team .tab_holder .tabs_wrapper .tabs_nav{border:1px solid #e0e0e0;border-radius:24px;padding:48px;width:100%;font-weight:700;font-size:32px;line-height:48px;letter-spacing:-.02em;color:#181818;margin-bottom:24px;opacity:.6;cursor:pointer}@media (max-width:1500px){.team .tab_holder .tabs_wrapper .tabs_nav{padding:24px}}@media (max-width:768px){.team .tab_holder .tabs_wrapper .tabs_nav{padding:16px 24px;font-size:20px;line-height:48px;border-radius:16px}}.team .tab_holder .tabs_wrapper .tabs_nav.active,.team .tab_holder .tabs_wrapper .tabs_nav:hover{opacity:1}.team .tab_holder .image_wrapper{position:relative;max-width:421px;max-height:360px}.team .tab_holder .image_wrapper img{max-width:100%;max-height:100%}.team .tab_holder .image_wrapper .single_place{display:none}.team .tab_holder .image_wrapper .single_place.active{display:block}@keyframes ticker{0%{transform:translate3d(0,0,0);visibility:visible}100%{transform:translate3d(-100%,0,0)}}.ticker-wrap{margin-top:-3rem;width:100%;overflow:hidden;height:4rem;background-color:#063;box-sizing:content-box}.ticker-wrap .ticker{padding-left:100%;display:inline-block;height:4rem;line-height:4rem;white-space:nowrap;box-sizing:content-box;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:ticker;animation-duration:20s}.ticker-wrap .ticker__item{display:inline-block;padding:0 2rem;font-size:2rem;color:#fff;font-weight:900}@media (max-width:600px){.ticker-wrap .ticker__item{font-size:1.5rem}}.single_product{padding-top:93px}.single_product .title{margin-bottom:15px;text-align:center}.single_product .title h1{font-style:normal;font-weight:700;font-size:140px;line-height:140px;text-align:center;letter-spacing:-.02em;color:#181818}@media (max-width:1500px){.single_product .title h1{font-size:70px;line-height:90px;max-width:1000px;text-align:center;margin:0 auto}}@media (max-width:768px){.single_product .title h1{font-size:40px;line-height:48px}}.single_product .carousel_holder{position:relative;margin-bottom:200px}@media (max-width:1500px){.single_product .carousel_holder{margin-bottom:95px}}@media (max-width:768px){.single_product .carousel_holder{margin-bottom:60px}}.single_product .carousel_holder .images_presentation .img_holder{width:100%;text-align:center}.single_product .carousel_holder .images_presentation .img_holder img{max-width:870px;margin:0 auto}@media (max-width:768px){.single_product .carousel_holder .images_presentation .img_holder img{max-width:360px}}.single_product .carousel_holder .nav_holder{position:absolute;height:96px;width:100%;left:0;display:flex;justify-content:space-between;right:0;top:calc(50% - 48px)}.single_product .carousel_holder .nav_holder div{cursor:pointer}@media (max-width:768px){.single_product .carousel_holder .nav_holder{display:none}}.single_product .content_row{display:flex;justify-content:space-between;margin-bottom:180px}@media (max-width:1500px){.single_product .content_row{margin-bottom:90px}}@media (max-width:992px){.single_product .content_row{flex-wrap:wrap}}.single_product .content_row .description_col{max-width:602px;width:100%;margin-right:40px}@media (max-width:1500px){.single_product .content_row .description_col{max-width:48%;margin-right:0;padding-right:15px}}@media (max-width:992px){.single_product .content_row .description_col{flex:0 0 100%;max-width:100%}}@media (max-width:768px){.single_product .content_row .description_col{margin-right:0;margin-bottom:46px}}.single_product .content_row .specifications_row{max-width:710px;width:100%}@media (max-width:1500px){.single_product .content_row .specifications_row{max-width:48%;padding-left:15px}}@media (max-width:992px){.single_product .content_row .specifications_row{flex:0 0 100%;max-width:100%}}@media (max-width:768px){.single_product .content_row .specifications_row{padding-left:0}}.single_product .content_row .specifications_row a{max-width:100%;width:100%;display:flex;align-items:center;background:#063;border-radius:24px;height:117px;font-style:normal;font-weight:700;font-size:24px;line-height:24px;text-align:center;letter-spacing:-.02em;color:#fff;padding-left:48px;padding-right:50px;justify-content:space-between;transition:.3s}@media (max-width:1500px){.single_product .content_row .specifications_row a{height:88px}}@media (max-width:768px){.single_product .content_row .specifications_row a{border-radius:16px;font-size:20px;line-height:24px;max-width:360px;margin:0 auto;height:88px}}.single_product .content_row .specifications_row a:hover{box-shadow:0 0 17px 0 #00000082;text-decoration:none;transition:.3s}.single_product .content_row h3{font-style:normal;font-weight:700;font-size:48px;line-height:48px;letter-spacing:-.02em;color:#181818;margin-bottom:62px}@media (max-width:768px){.single_product .content_row h3{font-size:28px;line-height:34px}}.single_product .content_row .content{font-style:normal;font-weight:400;font-size:18px;line-height:24px;letter-spacing:-.02em}@media (max-width:768px){.single_product .content_row .content{font-size:16px;line-height:20px}}.single_product .content_row .content p{font-style:normal;font-weight:400;font-size:18px;line-height:24px;letter-spacing:-.02em;color:#181818}@media (max-width:768px){.single_product .content_row .content p{font-size:16px;line-height:20px}}.single_product .content_row .content a{color:#063;text-decoration:underline}.single_product .content_row .specifications_repeater{margin-bottom:140px}.single_product .content_row .specifications_repeater .single_spec{display:flex;justify-content:space-between;font-size:18px;line-height:48px;letter-spacing:-.02em;color:#181818}@media (max-width:768px){.single_product .content_row .specifications_repeater .single_spec{display:block;font-size:16px;margin-bottom:24px;line-height:24px}}.single_product .content_row .specifications_repeater .single_spec .col_l{font-weight:600;max-width:344px;margin-right:30px;width:100%}.single_product .content_row .specifications_repeater .single_spec .col_r{max-width:330px;font-style:normal;font-weight:400;width:100%}.single_product .posts_row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}@media (max-width:768px){.single_product .posts_row{flex-wrap:wrap;gap:unset;justify-content:center}}.single_product .posts_row .single_related_product{max-width:710px;width:100%;display:flex;justify-content:space-between;height:180px;position:relative;padding:48px 0 52px 48px;overflow:hidden;background:#f8f8f8;border-radius:24px}.single_product .posts_row .single_related_product .title_holder{max-width:270px;font-weight:700;font-size:32px;line-height:40px;letter-spacing:-.02em;color:#181818}.single_product .posts_row .single_related_product .title_holder svg{margin-left:18px}.single_product .posts_row .single_related_product .ftrd{position:absolute;right:0;bottom:0;max-width:200px}.single_product .posts_row .single_related_product .ftrd img{max-width:100%;width:100%}@media (max-width:600px){.single_product .posts_row .single_related_product .ftrd{width:100%}}.single_product .posts_row .single_related_product:hover{text-decoration:none;box-shadow:0 0 45px 0 #00000026}@media (max-width:600px){.single_product .posts_row .single_related_product{max-width:358px;height:350px;margin-bottom:20px}}html{scroll-behavior:smooth}*,a,body,div,h1,h2,h3,p,section{font-family:Inter,sans-serif;transition:.3s}:hover,a:hover,body:hover,div:hover,h1:hover,h2:hover,h3:hover,p:hover,section:hover{transition:.3s}@media (min-width:1500px){.container{max-width:1440px;width:100%}}*{transition:.3s}:hover{transition:.3s}section{max-width:1840px;margin:0 auto}h2{font-style:normal;font-weight:700;font-size:71px;line-height:87px;letter-spacing:-.02em;color:#181818}@media (max-width:1500px){h2{font-size:64px;line-height:72px}}@media (max-width:768px){.no-scroll{overflow:hidden}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzL19mb250cy5zY3NzIiwicGFydHMvX2hlYWRlci5zY3NzIiwicGFydHMvX2Zvb3Rlci5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInBhZ2VzL19zaW5nbGVfcHJvZHVjdC5zY3NzIiwibWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDhGQ0FBLE9BQ0UsU0FBQSxPQUNBLElBQUEsRUFDQSxXQUFBLEtBQ0EsUUFBQSxFQUNBLGNBQUEsRUFBQSxFQUFBLEtBQUEsS0FMRixvQkFRSSxVQUFBLE9BQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxPQUFBLE1BQ0EsUUFBQSxLQUNBLFlBQUEsT0FDQSxTQUFBLFNBQ0EsZ0JBQUEsY0FDQSxZQUFBLEtBQ0EsZUFBQSxLQUNBLE9BQUEsRUFBQSxLQWxCSix1QkFxQk0sUUFBQSxLQUNBLFdBQUEsS0FDQSxhQUFBLEVBQ0EsY0FBQSxFQXhCTixzQkE0Qk0sWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLGdCQUFBLEtBQ0EsZUFBQSxPQWpDTiw0QkFvQ1EsTUFBQSxLQUNBLGdCQUFBLEtBckNSLDhCQXlDUSxnQkFBQSxVQXpDUixpQ0E4Q00sS0FBQSxpQkFDQSxJQUFBLEtBQ0EsU0FBQSxTQUNBLDBCQWpETixpQ0FrRFEsU0FBQSxTQUNBLEtBQUEsTUFDQSxJQUFBLE9BcERSLG1DQXlETSxRQUFBLEtBekROLGdDQTZETSxRQUFBLEtBQ0EsZ0JBQUEsY0FDQSxNQUFBLEtBL0ROLDRDQW1FUSxLQUFBLEVBQUEsRUFBQSxNQUNBLDBCQXBFUiw0Q0FxRVUsS0FBQSxFQUFBLEVBQUEsT0FyRVYsK0NBeUVVLGdCQUFBLGNBekVWLHdEQThFUSxRQUFBLEtBQ0EsZ0JBQUEsY0FDQSxLQUFBLEVBQUEsRUFBQSxNQUNBLDBCQWpGUix3REFrRlUsS0FBQSxFQUFBLEVBQUEsT0FsRlYscUVBMEZVLE1BQUEsS0FDQSxnQkFBQSxjQTNGVix1RUE4RlksUUFBQSxHQTlGWiw4RUFBQSw2RUFp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LFVBQUEsTUE3UlIsNkRBZ1NVLFVBQUEsS0FDQSxNQUFBLEtBR0YseUJBcFNSLHlEQXFTVSxNQUFBLE1BclNWLHlEQTBTUSxnQkFBQSxLQUNBLFdBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxVQUdGLHlCQTlTTixtREErU1EsVUFBQSxNQUNBLE9BQUEsTUFDQSxjQUFBLE1DelNSLEtBQ0UsZ0JBQUEsT0FHRixFQUFBLEVBQUEsS0FBQSxJQUFBLEdBQUEsR0FBQSxHQUFBLEVBQUEsUUFDRSxZQUFBLEtBQUEsQ0FBQSxXQUNBLFdBQUEsSUFGRixPQUFBLFFBQUEsV0FBQSxVQUFBLFNBQUEsU0FBQSxTQUFBLFFBQUEsY0FLSSxXQUFBLElBS0YsMEJBREYsV0FFSSxVQUFBLE9BQ0EsTUFBQSxNQUlKLEVBQ0UsV0FBQSxJQURGLE9BSUksV0FBQSxJQUlKLFFBQ0UsVUFBQSxPQUNBLE9BQUEsRUFBQSxLQUdGLEdBQ0UsV0FBQSxPQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsT0FDQSxNQUFBLFFBQ0EsMEJBUEYsR0FRSSxVQUFBLEtBQ0EsWUFBQSxNQUtGLHlCQURGLFdBRUksU0FBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOndnaHRANDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcCcpOyIsImhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyNHB4IDI0cHg7XG5cbiAgLmhlYWRlci1tZW51IHtcbiAgICBtYXgtd2lkdGg6IDE0NzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBoZWlnaHQ6IDExNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDA2NjMzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYubWFpbF90byB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvX2hvbGRlciB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDg3cHgpO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZV9idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubmF2X2hvbGRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cblxuICAgICAgLm5hdmlnYXRpb24ge1xuICAgICAgICBmbGV4OiAwIDAgNTAwcHg7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIGZsZXg6IDAgMCAzNjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFkZGl0aW9uYWxfaGVhZGVyX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXg6IDAgMCA0MzBweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgZmxleDogMCAwIDI1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haWxfdG8ge1xuXG4gICAgICAgIH1cblxuICAgICAgICAubGFuZ19waWNrZXIge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgb3BhY2l0eTogLjI7XG5cbiAgICAgICAgICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgLm5hdmlnYXRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFkZGl0aW9uYWxfaGVhZGVyX2xpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICAgICAgICAubWFpbF90byB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxhbmdfcGlja2VyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgLm5hdmlnYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFkZGl0aW9uYWxfaGVhZGVyX2xpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZV9idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxODE4MTg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTFweDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA1OXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuXG4gIC5mb290ZXJfdG9wX2luZm8ge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogIzE4MTgxODtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA2NjMzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDQ1cHggMCAjMDAwMDAwMjY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ib3R0b21faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5ib3R0b21fcm93IHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1heC13aWR0aDogMTQ3MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAubGVmdCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2NpYWxfcm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5oZXJvIHtcbiAgcGFkZGluZy10b3A6IDIwOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjU2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgQG1lZGlhKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMjI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIyNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3NHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMjI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMjBweDtcbiAgQG1lZGlhKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC5tYWluX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDc3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgY29sb3I6ICMxODE4MTg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuXG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDA2NjMzO1xuICAgIH1cbiAgfVxuXG4gIC5kZXNjcmlwdGlvbl9yZXBlYXRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICBtYXgtd2lkdGg6IDU3NXB4O1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNDglO1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTc1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3RzX3ByZXNlbnRhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIzMHB4O1xuICBAbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogMzIwcHg7XG4gICAgei1pbmRleDogLTI7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4IDQwcHggMCAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICB0b3A6IDEyMHB4O1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgY29sb3I6ICMxODE4MTg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB9XG5cbiAgICAmLnRvcCB7XG4gICAgICBtYXgtd2lkdGg6IDk1M3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1pZCB7XG4gICAgICBtYXgtd2lkdGg6IDEyMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0MHB4O1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5taWRfdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0X2hvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG5cbiAgLnNpbmdsZV9wcm9kdWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgcGFkZGluZzogNzJweCA2MnB4IDU2cHggNjJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gICAgfVxuXG4gICAgJi5oYWxmIHtcbiAgICAgIG1heC13aWR0aDogNDklO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDY2MXB4O1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIGhlaWdodDogNDcwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZnVsbCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTM1cHg7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuaW1nX2hvbGRlciB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICB0b3A6IDY1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdF90aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3RfZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgIG1heC13aWR0aDogNDA1cHg7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpemVzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA1NnB4O1xuICAgICAgbGVmdDogNTZweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogNDIwcHg7XG4gICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICBsZWZ0OiA0OHB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltZ19ob2xkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjZzO1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNnM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBib3R0b206IDY0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgIH1cblxuICAgICAgLmltZ19ob2xkZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiAuNnM7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgaGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50O1xuICAgICAgLmltZ19ob2xkZXIge1xuICAgICAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZXhhbXBsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDI0MHB4O1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG4gIH1cblxuICAucHJlc2VudGF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5zaW5nbGVfaXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDQzNnB4O1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIH1cblxuICAgICAgLm51bWJlciB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTBFMEUwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIH1cblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgbWluLWhlaWdodDogMjYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLml0ZW1fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnN0cnVjdGlvbl9idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgcGFkZGluZzogMCAzMnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGhlaWdodDogOTZweDtcbiAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgICNkZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG9jYXRpb25zIHtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICBAbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICB9XG4gIH1cblxuICAuZmxhZ3NfaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYubW9kYWxfb3BlbiB7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICBoZWlnaHQ6IDE0MDBweDtcbiAgICAgICAgICB0b3A6IC00MDBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpbmdsZV9mbGFnX2hvbGRlciB7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgZmxleDogMCAwIDIwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsX2hvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogMjNweCAyM3B4IDIzcHggMzJweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIHRvcDogMzUwcHg7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxNzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG9jYXRpb25fdGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rX3NlY3Rpb24ge1xuICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUsICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYub3Blbl9tb2RhbCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDk7XG5cbiAgICAgICAgLm1vZGFsX2hvbGRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGVhbSB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIHBhZGRpbmctdG9wOiAyNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIyOHB4O1xuICBAbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDdweDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDgwcHggMTVweCA0N3B4IDE1cHg7XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG4gIH1cblxuICAudGVhbV9yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zaW5nbGVfcGVyc29uIHtcbiAgICBwYWRkaW5nOiA4MHB4IDY0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMCA0OSU7XG4gICAgaGVpZ2h0OiA2NjFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgcGFkZGluZzogNDhweCAyNHB4O1xuICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAucGhvdG8ge1xuICAgICAgICB0cmFuc2l0aW9uOiAuOHM7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjk5KTtcbiAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbmZvX2hvbGRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAubmFtZSB7XG4gICAgICAgIG1heC13aWR0aDogMjY1cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFkZGl0aW9uYWxfaW5mbyB7XG4gICAgICAgIGRpdiwgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBob3RvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjZzO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5taWRfdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC50YWJfaG9sZGVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLnRhYnNfd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDY0NHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuXG4gICAgICAudGFic19uYXYge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiA0OHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZV93cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogNDIxcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzNjBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuc2luZ2xlX3BsYWNlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRpY2tlciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRpY2tlciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4udGlja2VyLXdyYXAge1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2MztcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgLnRpY2tlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0aWNrZXI7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHRpY2tlcjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMjBzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMjBzO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNpbmdsZV9wcm9kdWN0IHtcblxuICBwYWRkaW5nLXRvcDogOTNweDtcblxuICAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIGgxIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcm91c2VsX2hvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAuaW1hZ2VzX3ByZXNlbnRhdGlvbiB7XG4gICAgICAuaW1nX2hvbGRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDg3MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZfaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogOTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA0OHB4KTtcblxuICAgICAgZGl2IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmNvbnRlbnRfcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG5cbiAgICAuZGVzY3JpcHRpb25fY29sIHtcbiAgICAgIG1heC13aWR0aDogNjAycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BlY2lmaWNhdGlvbnNfcm93IHtcbiAgICAgIG1heC13aWR0aDogNzEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDY2MzM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMTE3cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTdweCAwICMwMDAwMDA4MjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMDY2MzM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNwZWNpZmljYXRpb25zX3JlcGVhdGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuXG4gICAgICAuc2luZ2xlX3NwZWMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICBjb2xvcjogIzE4MTgxODtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbF9sIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1heC13aWR0aDogMzQ0cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbF9yIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAucG9zdHNfcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiB1bnNldDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5zaW5nbGVfcmVsYXRlZF9wcm9kdWN0IHtcbiAgICAgIG1heC13aWR0aDogNzEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNDhweCAwIDUycHggNDhweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcblxuICAgICAgLnRpdGxlX2hvbGRlciB7XG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICBjb2xvcjogIzE4MTgxODtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mdHJkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNDVweCAwICMwMDAwMDAyNjtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNThweDtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIkBpbXBvcnQgXCJmb250cy9mb250c1wiO1xuXG5AaW1wb3J0IFwicGFydHMvaGVhZGVyXCI7XG5AaW1wb3J0IFwicGFydHMvZm9vdGVyXCI7XG5cbkBpbXBvcnQgXCJwYWdlcy9ob21lXCI7XG5AaW1wb3J0IFwicGFnZXMvc2luZ2xlX3Byb2R1Y3RcIjtcblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5LCAqLCBkaXYsIGgxLCBoMiwgaDMsIHAsIGEsIHNlY3Rpb24ge1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICY6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgQG1lZGlhKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuKiB7XG4gIHRyYW5zaXRpb246IC4zcztcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbn1cblxuc2VjdGlvbiB7XG4gIG1heC13aWR0aDogMTg0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuaDIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNzFweDtcbiAgbGluZS1oZWlnaHQ6IDg3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzE4MTgxODtcbiAgQG1lZGlhKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICB9XG59XG5cbi5uby1zY3JvbGwge1xuICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn0iXX0= */
