.education{overflow-x:hidden;line-height:1.2}.education .main_img{height:34.8958vw;background-image:url(/i/education/education_en.jpg);background-color:#835fc9}@media screen and (min-width:1600px){.education .main_img{background-image:url(/i/education/education2x.jpg)}}.education .main_img .inner{justify-content:flex-end;align-items:flex-end;padding-bottom:4.5vw}.education h1{text-transform:uppercase;font-weight:400;margin-bottom:0}.education h1 p{text-align:right;font-size:6rem}.education .system_go{padding:89px 0 102px}.education .introduction{font-size:2rem;line-height:1.25;margin-bottom:53px}.education .introduction p:last-child{margin-top:48px}.education .go_parts{display:flex;flex-wrap:wrap;justify-content:space-between}.education .part{width:32%;max-width:370px;display:flex;flex-direction:column;align-items:center}.education .part:hover{transition:opacity .2s ease;opacity:.9}.education .part_title{padding:10px 5px;background-color:#724dc1;color:#fff;font-size:2.5rem;text-align:center;width:100%;margin-top:32px;text-transform:uppercase}.education .part_icon{position:relative}.education .part_icon img,.education .part_icon svg{opacity:0}.education .part_icon img.animate__animated,.education .part_icon svg.animate__animated,.education .section_icon img.animate__animated,.education .section_icon svg.animate__animated{opacity:1}.education .part_icon svg{position:absolute;left:29px;top:25px;z-index:-1}.education .model{padding:12px 0 11px;background-color:#eee}.education .section_icon{display:flex}.education .section_top{display:flex;align-items:center}.education .section_icon{margin-right:43px;min-width:79px;position:relative;top:-10px}.education .section_icon img,.education .section_icon svg{opacity:0}.education .section_icon img{position:relative;z-index:1}.education .section_icon svg{position:absolute;left:30px;top:22px;z-index:0}.education .section_title{font-weight:700;font-size:3.5rem;line-height:1.2;color:#000;text-transform:uppercase}.education .steps{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-top:47px;font-size:1.5rem;line-height:1.2}.education .steps .intro,.education .steps .item{width:47%;overflow:hidden;margin-bottom:19px}.education .steps .item{padding-bottom:30px}.education .steps .item_2,.education .steps .item_3{padding-left:39px;width:calc(55% - 36px)}.education .steps .intro{padding:40px 43px 38px;max-width:510px;font-size:2.6rem;text-transform:uppercase;background-color:#ffe36a}.education .steps .intro .reach{margin-bottom:23px}.education .steps .item .num{display:flex;align-items:center;font-size:3.5rem}.education .steps .item_3{position:relative;margin-top:-11px;margin-bottom:4px;padding-bottom:39px}.education .step_line{position:relative;height:25px}.education .num_1 .step_line{margin-left:14px}.education .num_2 .step_line,.education .num_3 .step_line{width:25px;margin-right:14px;margin-left:-39px}.education .svgline_1,.education .svgline_3{content:'';position:absolute;display:block;background-color:#000;transition:1.2s all}.education .svgline_3{left:12px;top:34px;width:1px;height:1000px;transform:translateY(100%)}.education .svgline_1{left:35px;top:12px;width:0;height:1px}.education .step_outline_circle{position:absolute;width:25px;height:25px;border:1px solid #724dc1;border-radius:50%}.education .step_inner_circle{position:absolute;left:6px;top:6px;width:13px;height:13px;border-radius:50%;background-color:#724dc1}.education .steps .item .title{font-weight:700;font-size:1.8rem;margin:10px 0 19px}.education .education_note .important .descr b,.education .steps .item_2 .title,.education .steps .item_3 .title{text-transform:uppercase}.education .steps .item .descr{font-size:1.4rem}.education .education_note .inner{display:flex;justify-content:space-between;align-items:center}.education .education_note{padding:16px 0 20px;background-color:#724dc1;color:#fff}.education .education_note a{color:inherit;text-transform:uppercase;text-decoration:none}.education .education_note a:hover{text-decoration:underline}.education .education_note .important{display:flex;align-items:center;padding:28px 45px 28px 0;border-right:1px solid #ffe36a;width:436px;max-width:100%}.education .education_note .important svg{margin-right:32px;min-width:65px;position:relative;top:7px}.education .education_note .important .title{font-weight:700;font-size:3rem;color:#ffe36a;text-transform:uppercase}.education .education_note .important .descr{font-size:2rem}.education .did_you_know{display:flex;align-items:flex-end;width:calc(100% - 491px);padding:20px 0}.education .did_you_know .title{font-weight:700;position:relative;margin-right:30px;font-size:2rem;text-transform:uppercase}.education .did_you_know .title svg{position:absolute;left:calc(100% - 25px);top:-40px;width:35px}.education .did_you_know .descr{font-size:1.4rem;line-height:1.2;position:relative;top:9px}.education .did_you_know.not_nice{align-items:center}.education .did_you_know.not_nice .title{display:flex;align-items:center;min-width:132px}@media screen and (max-width:1000px){.education .did_you_know.not_nice .title{width:100%;align-items:flex-end;margin-bottom:7px}}.education .did_you_know.not_nice .title svg{position:static;margin-left:11px;margin-top:-3px;height:100%;width:36px}@media screen and (max-width:1000px){.education .did_you_know.not_nice .title svg{position:relative;top:-4px;left:auto;right:auto}}.education .did_you_know.not_nice .descr{position:static}@media screen and (max-width:1000px){.education .did_you_know.not_nice{flex-wrap:wrap}}@media screen and (max-width:480px){.education .did_you_know.not_nice .title svg{margin-left:5px}}.education .model_types{position:relative;padding-top:99px;background-color:#eee}.education .model_types .inner{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:75px}.education .model_types .section_top{border-bottom:5px solid #6a6a6a;padding-bottom:77px;margin-bottom:22px}.education .model_intro{font-weight:700;max-width:430px;font-size:2rem;margin-bottom:106px}.education .model_types .items,.education .source_materials{display:flex;justify-content:space-between;flex-wrap:wrap}.education .model_types .item_1{width:23%;margin-right:5%}.education .model_types .item_1 .subtitle{max-width:230px}.education .model_types .item_2{width:37%}.education .model_types .item_3{width:29%}.education .model_types .item .title{font-weight:700;margin-bottom:2px;font-size:1.8rem}.education .model_types .item .subtitle{font-weight:700;font-size:1.8rem;color:#724dc1}.education section.materials{padding:72px 0 75px}.education section.materials .section_title{margin-right:95px}.education .model_types .item .descr,.education section.materials .section_descr{font-size:1.4rem}.education .source_materials{margin-top:38px}.education .source_materials .item{width:31.625%;display:flex;flex-direction:column;background-color:#eee;padding-bottom:15px}.education .source_materials .item .img{position:relative;height:0;padding-bottom:58.1%;display:flex;align-items:flex-end;background-color:#c4c4c4;background-size:cover}.education .source_materials .item .title{position:absolute;left:25px;bottom:37px;text-transform:uppercase;color:#fff;font-size:2.5rem;max-width:290px}.education .source_materials .item .bottom,.education .source_materials .item .descr{padding-left:25px;padding-right:25px;line-height:1.25;font-size:1.4rem}.education .source_materials .item .bottom{margin-top:auto}.education .source_materials .item .descr{padding-top:18px}.education .source_materials .item .btn{height:30px;padding:0 15px;border:1px solid;border-radius:21px;margin-top:14px}.education .source_materials .item .btn:after{width:5px;height:9px;margin-left:8px}.education .source_materials .item:last-child .btn{padding-right:11px}.education .source_materials .item:last-child .btn:after{margin-left:15px}.education .source_materials .social_title{margin:14px 0 11px;font-weight:700;font-size:1.4rem;color:#724dc1}.education .source_materials .social_materials img{-webkit-filter:brightness(.4);filter:brightness(.4);width:32px;height:32px;margin-right:7px}.education .sites{display:flex;flex-wrap:wrap;justify-content:space-between;margin:36px 0}.education .sites a.item{display:flex;flex-direction:column;align-items:center;width:24%;text-align:center;color:inherit;font-size:1.4rem;text-decoration:none;padding:10px 15px;transition:all .2s ease}.education .sites a.item:hover{background-color:#f9f9f9}.education .sites a.item .title{font-size:1.4rem;margin-top:19px;max-width:230px}.education .sites a.item .name{font-weight:700;color:#724dc1}@media screen and (max-width:820px){.education .sites{margin:85px 0 0}.education .sites a.item{width:45%;padding:35px 50px;font-size:1.5rem}.education .sites.count_3 a.item{width:33%;padding:35px 30px}}@media screen and (max-width:520px){.education .sites.count_3{justify-content:center}}.education section.events{padding:83px 0 100px;background:linear-gradient(to bottom,#eee 225px,transparent 225px)}.education .event_info{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:630px;margin-top:-36px}.education .event_info .img_bg{background-size:cover;background-repeat:no-repeat}.education .events .section_icon{top:-20px}.education .events .section_title{top:0}.education .about_info{height:315px;width:100%;background-color:#724dc1;z-index:-1;position:relative;color:#fff}.education .about_info .descr{max-width:575px}.education .about_info .title{margin-top:68px;font-weight:700;font-size:3rem;max-width:490px}.education .about_info .descr{margin-top:15px;font-size:2rem}.education .event_types{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-55px}.education .event_types .item{width:25.7%;padding:54px 30px 38px;background-color:#eee;font-size:1.4rem;line-height:1.25;border-bottom:10px solid #c4c4c4}.education .event_types .item:last-child{width:43.6%}.education section.ps{margin:15px 0 100px 200px;text-transform:uppercase}.education .ps .title{font-weight:700;font-size:3.5rem;color:#724dc1;margin-bottom:19px;margin-left:4vw}.education .ps .descr{font-size:3rem;margin-left:4vw}.bg .main_img,.ru .main_img{background-image:url(/i/education/education.jpg)}.es .education .education_note .important .title{font-size:2.8rem}.es .education .did_you_know .title svg{left:calc(100% - 5px);top:-38px}.es .education .did_you_know .title{margin-right:52px}@media screen and (max-width:640px){.es .education .did_you_know .title br{display:none}}.pt .education .did_you_know .title{display:flex;align-items:flex-end}.pt .education .did_you_know .title svg{position:static}.it .did_you_know{align-items:center}.it .did_you_know .descr{top:0}.fr .education .did_you_know .title{display:flex;align-items:flex-end;width:180px}.fr .education .did_you_know .title svg{position:relative;left:auto;top:-5px}.fr .education .did_you_know .descr{width:calc(100% - 210px)}@media screen and (max-width:640px){.fr .education .did_you_know{flex-wrap:wrap}.fr .education .did_you_know .title{width:100%;margin-right:0}.fr .education .did_you_know .title .val br{display:none}.fr .education .did_you_know .descr{width:100%}}@media screen and (max-width:425px){.fr .education .education_note .important .title{font-size:2.4rem}}@media screen and (max-width:395px){.fr .education .education_note .important .title{font-size:2.3rem}}@media screen and (max-width:375px){.fr .education .education_note .important .title{font-size:2rem}}.en .education .did_you_know,.fr .education .did_you_know{align-items:center}.en .education .did_you_know .title svg,.fr .education .did_you_know .descr{position:static}.fr .education .model_types .item .subtitle{font-size:1.7rem}.fr .education .model_types .item_1{margin-right:4%}.fr .education .model_types .item_1 .subtitle{max-width:100%}.fr .education .model_types .item_3{width:30%}.en .education .did_you_know .title{display:flex;align-items:center}.en .education .did_you_know .descr{position:static}@media screen and (max-width:450px){.en .education .did_you_know .title{align-items:flex-end}.en .education .did_you_know .title .val br{display:none}.en .education .did_you_know .title svg{position:relative;left:auto;top:-5px}}@media screen and (min-width:1000px){.education .did_you_know.not_nice .title .val{max-width:125px}.education .did_you_know.not_nice .title svg{margin-left:1px}.education .did_you_know.not_nice .descr{max-width:calc(100% - 172px - 30px)}}@media screen and (max-width:1640px){.education .model_types{background-position:center}}@media screen and (max-width:1470px){.education .event_info .img_bg{background-position:right -340px top}}@media screen and (max-width:1280px){.education .model_types{background-position:right -180px center}}@media screen and (max-width:1240px){.education .event_info .img_bg{background-position:right -420px top}}@media screen and (max-width:1200px){.education .event_info .img_bg{background-position:right -300px top}}@media screen and (max-width:1170px){.education .model_types{height:auto;padding-top:75px;background-position:right -230px center}.education section.materials{padding-top:100px}.education .materials .section_top{flex-wrap:wrap}.education section.materials .section_title{margin-right:0}.education section.materials .section_descr{max-width:none;margin-top:40px;width:100%}.education .event_info .img_bg{background-position:right -440px top}}@media screen and (max-width:1100px){.mobile_available .education .main_img .inner{padding-bottom:40px}.mobile_available .education_note .inner{flex-wrap:wrap}.mobile_available .education .education_note .important{width:100%;margin-bottom:10px;border-right:0;margin-right:0;padding:28px 0}.mobile_available .education .education_note .did_you_know{width:100%;padding:28px 0}.mobile_available .education .source_materials .item .title{font-size:1.9rem}.mobile_available .education .source_materials .item .descr{font-size:1.4rem}.mobile_available .education .event_types{margin-top:-31px}.mobile_available .education section.ps{margin-left:0}.mobile_available .education .main_img .inner{justify-content:flex-end}.mobile_available .education h1{margin:0}.mobile_available .education h1 p{font-size:4.2rem}}@media screen and (max-width:1000px){.mobile_available #wrapper main .main_img .inner{justify-content:center}.mobile_available #wrapper main .main_img .inner div.btns{align-items:flex-end;justify-content:flex-end}.mobile_available .education .did_you_know .descr,.mobile_available .education .event_types .item,.mobile_available .education .introduction,.mobile_available .education .model_types .item .descr,.mobile_available .education .source_materials .item .descr,.mobile_available .education .source_materials .social_title,.mobile_available .education .steps .item .descr,.mobile_available .education section.materials .section_descr{font-size:1.6rem;line-height:1.5}.mobile_available .education .did_you_know .title,.mobile_available .education .education_note .important .descr,.mobile_available .education .model_intro,.mobile_available .education .ps .descr,.mobile_available .education .ps .title,.mobile_available .education .sites a.item .title,.mobile_available .education .source_materials .item .title,.mobile_available .education .steps .intro,.mobile_available .education .steps .item .title{line-height:1.3}.mobile_available .education .source_materials .item{padding-bottom:24px}.mobile_available .education .event_info .img_bg{background-position:right -490px top}}@media all and (orientation:portrait){.mobile_available #wrapper .model_types{height:140vw;background-position:right center}}@media screen and (max-width:920px){.mobile_available .education .source_materials{justify-content:space-around}.mobile_available .education .source_materials .item{width:48%}.mobile_available .education .source_materials .item:nth-child(2){margin-left:4%}.mobile_available .education .source_materials .item:last-child{margin-top:4%}.mobile_available .education .source_materials .item .descr{font-size:1.5rem}.mobile_available .education .event_info .img_bg{background-position:right -590px top}}@media screen and (max-width:820px){.mobile_available .education h1 p{font-size:3.3rem}.mobile_available .education .event_info{height:auto!important;margin-top:60px}.mobile_available .education .event_info .img_bg{background:0 0!important}.mobile_available .education .about_info{height:auto!important;padding-bottom:110px}.mobile_available .education .about_info .descr,.mobile_available .education .about_info .title{max-width:100%}.mobile_available .education .event_types{margin-top:-55px}.mobile_available #wrapper .education .event_types .item{width:100%}.mobile_available .education .did_you_know,.mobile_available .education .education_note .important{display:flex;flex-direction:column;align-items:center}.mobile_available .education .education_note .important svg{margin-right:0;margin-left:0;margin-bottom:20px}.mobile_available .education .education_note .important .title{text-align:center;margin-bottom:20px}.mobile_available .education .did_you_know .title{display:flex;flex-direction:column;width:100%;margin-left:0;margin-right:0}.mobile_available .education .did_you_know .title svg{order:-1;position:static;width:auto;margin-bottom:12px}.mobile_available .education .did_you_know .descr,.mobile_available .education .did_you_know .title .val,.mobile_available .education .education_note .important .descr{text-align:center}.mobile_available #wrapper .model_types{height:auto}}@media screen and (max-width:740px){.mobile_available .education .part_title{font-size:1.5rem}.mobile_available .education .steps .intro,.mobile_available .education .steps .item{width:100%;max-width:none;margin-bottom:25px}.mobile_available .education .steps .item_3{order:5}.mobile_available .education .steps .item{padding-left:39px}.mobile_available .education .num_1 .step_line{order:-1}.mobile_available .education .num .step_line{width:25px;margin-right:14px;margin-left:-39px}.mobile_available .education .num .step_line .svgline_11,.mobile_available .education .num .step_line .svgline_21,.mobile_available .education .num .step_line .svgline_31{content:'';position:absolute;display:block;background-color:#000;left:12px;top:34px;width:1px;height:1000px}.mobile_available .education .source_materials .social_title br,.mobile_available .education .svgline_1,.mobile_available .education .svgline_3{display:none}.mobile_available .education .model_types .inner{padding-bottom:0}.mobile_available .education .model_types .items .item{width:100%;margin-bottom:50px}.mobile_available .education .model_types .item .subtitle{margin-bottom:7px}.mobile_available .education .model_types .item_1 .subtitle{max-width:100%}.mobile_available .education .ps .descr,.mobile_available .education .ps .title{margin-left:0}}@media screen and (max-width:680px){.mobile_available #wrapper .education .source_materials .item{width:100%;max-width:370px;margin:0 0 40px}.mobile_available .education .source_materials .item .title{font-size:2.1rem}}@media screen and (max-width:640px){.mobile_available #wrapper .main_img{background-image:url(/i/education/m_landscape_bg.jpg);background-position:right bottom}.mobile_available #wrapper main .main_img .inner{justify-content:space-between}.mobile_available .education h1 p{text-align:center}.mobile_available #wrapper main .main_img .inner div.btns{justify-content:center}.mobile_available .go_parts{flex-direction:column;align-items:center}.mobile_available .education .part{width:375px;max-width:100%;margin-bottom:70px}.mobile_available .education .part:last-child{margin-bottom:0}.mobile_available .education .part_title{font-size:1.9rem}.mobile_available .education .model{padding-top:40px}}@media screen and (max-width:1024px) and (orientation:portrait){.mobile_available #wrapper .main_img{background-image:url(/i/education/m_landscape_bg.jpg);background-position:left bottom;position:relative}.mobile_available #wrapper main .main_img .inner{z-index:1;justify-content:flex-start;padding-top:50px}.mobile_available #wrapper .main_img:before{display:block;content:'';position:absolute;left:0;bottom:0;width:100%;height:calc(100vh - 260px);background-image:url(/i/education/m_osoba.png);background-repeat:no-repeat;background-position:left bottom;background-size:auto 100%;z-index:0}.mobile_available #wrapper main .main_img .inner div.btns{margin-top:25px}}@media screen and (max-width:520px){.mobile_available .education .ps .title{font-size:3.1rem}.mobile_available .education .ps .descr{font-size:2.1rem}.mobile_available .education .section_title{font-size:2.4rem}.mobile_available #wrapper .model_types{height:auto}.mobile_available .education .sites{margin-top:40px}.mobile_available .education .sites a.item{width:50%;padding:35px 25px}}@media screen and (max-width:480px) and (orientation:portrait){.mobile_available #wrapper .main_img{background-image:url(/i/education/m_portrait_bg_small.jpg)}.mobile_available #wrapper .main_img:before{background-image:url(/i/education/m_osoba_700.png)}}@media screen and (max-width:445px){.mobile_available .education .education_note .did_you_know{flex-direction:column;align-items:flex-start;padding-top:50px}.mobile_available .education .did_you_know .title{margin-bottom:15px;margin-right:0}.mobile_available .education .sites a.item{width:50%;margin-bottom:0;padding:35px 20px}.mobile_available .education .sites a.item .title br{display:none}.mobile_available .event_types.inner{width:100%}.mobile_available .education .event_types .item{padding-left:5vw;padding-right:5vw}.mobile_available .education .source_materials .item .title{bottom:20px}.mobile_available .education .education_note{padding:40px 0}}@media screen and (max-width:400px){.mobile_available .education .section_title{font-size:2rem}}@media screen and (max-width:425px) and (orientation:portrait){.mobile_available #wrapper main .main_img .inner{padding-top:40px}.mobile_available #wrapper .main_img:before{height:calc(100% - 190px);background-position:center}.mobile_available .education h1 p{font-size:3.4rem}}@media screen and (max-width:341px){.mobile_available .education h1 p{font-size:3.4rem}.mobile_available .education .source_materials .item .title{font-size:1.9rem}.mobile_available .education .section_title{font-size:1.5rem}.mobile_available .education .sites a.item{width:100%;padding:35px 30px}.mobile_available .education .sites a.item .title br{display:block}}.de .education .about_info{height:345px}@media screen and (max-width:1280px){.de .education .event_info{height:655px}.de .education .event_info .img_bg{background-position:right -500px top}}@media screen and (max-width:1000px) and (min-width:920px){.de .education .event_info .img_bg{background-position:right -540px top}}@media screen and (max-width:920px) and (min-width:815px){.de .education .about_info .inner{padding-right:calc(100% - 460px)}.de .education .event_info{height:735px}.de .education .event_info .img_bg{background-position:right -600px top}.de .education .about_info{height:385px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVkdWNhdGlvbi5sZXNzIiwiZWR1Y2F0aW9uLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxVLENBQ0UsaUIsQ0FDQSxlLENBRkYsb0IsQ0FLSSxnQixDQUNBLG1ELENBQ0Esd0IsQ0FFQSxxQ0FBQSxvQixDQUNFLG9EQVZOLDJCLENBZUksd0IsQ0FDQSxvQixDQUNBLG9CLENBakJKLGEsQ0FxQkksd0IsQ0FDQSxlLENBQ0EsZSxDQXZCSixlLENBMkJJLGdCLENBQ0EsYyxDQTVCSixxQixDQWdDSSxvQixDQWhDSix3QixDQW9DSSxjLENBQ0EsZ0IsQ0FDQSxrQixDQXRDSixxQyxDQXlDTSxlLENBekNOLG9CLENBOENJLFksQ0FDQSxjLENBQ0EsNkIsQ0FoREosZ0IsQ0FvREksUyxDQUNBLGUsQ0FDQSxZLENBQ0EscUIsQ0FDQSxrQixDQUVBLHNCLENBQ0UsMkIsQ0FDQSxVLENBNUROLHNCLENBaUVJLGdCLENBQ0Esd0IsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFUsQ0FFQSxlLENBQ0Esd0IsQ0F6RUoscUIsQ0E2RUksaUIsQ0E3RUoseUIsQ0NzRkEseUIsQ0ROTSxTLENBRUEsMkMsQ0NRTiwyQyxDRCtCTSw4QyxDQ0VOLDhDLENEeENRLFMsQ0FuRlIseUIsQ0F3Rk0saUIsQ0FDQSxTLENBQ0EsUSxDQUNBLFUsQ0EzRk4saUIsQ0FpR0ksbUIsQ0FDQSxxQixDQWxHSix3QixDQXNHSSxZLENBdEdKLHVCLENBMkdJLFksQ0FDQSxrQixDQTVHSix3QixDQWlISSxpQixDQUNBLGMsQ0FDQSxpQixDQUNBLFMsQ0FwSEosNEIsQ0N1SEEsNEIsQ0RBTSxTLENBdkhOLDRCLENBK0hNLGlCLENBQ0EsUyxDQWhJTiw0QixDQW9JTSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsUyxDQXZJTix5QixDQTZJSSxlLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsVSxDQUNBLHdCLENBakpKLGlCLENBcUpJLFksQ0FDQSxjLENBQ0EsNkIsQ0FDQSxzQixDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0EzSkosd0IsQ0N5SkEsdUIsQ0RNSSxTLENBRUEsZSxDQUNBLGtCLENDVEosdUIsQ0RPSSxtQixDQWhLSix5QixDQ2dLQSx5QixDRE1JLGlCLENBQ0Esc0IsQ0F2S0osd0IsQ0ErS0ksc0IsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLHdCLENBbkxKLCtCLENBdUxJLGtCLENBdkxKLDRCLENBMkxJLFksQ0FDQSxrQixDQUNBLGdCLENBN0xKLHlCLENBaU1JLGlCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLG1CLENBcE1KLHFCLENBd01JLGlCLENBQ0EsVyxDQXpNSiw0QixDQTZNSSxnQixDQTdNSiw0QixDQ2lNQSw0QixDRGdCSSxVLENBQ0EsaUIsQ0FDQSxpQixDQ1pKLHFCLENEdk1BLHFCLENBdU5JLFUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxxQixDQUNBLG1CLENBM05KLHFCLENBK05JLFMsQ0FDQSxRLENBQ0EsUyxDQUNBLGEsQ0FDQSwwQixDQW5PSixxQixDQXVPSSxTLENBQ0EsUSxDQUNBLE8sQ0FDQSxVLENBMU9KLCtCLENBNFBJLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSx3QixDQUNBLGlCLENBaFFKLDZCLENBb1FJLGlCLENBQ0EsUSxDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0Esd0IsQ0ExUUosOEIsQ0ErUUksZSxDQUNBLGdCLENBQ0Esa0IsQ0FqUkosOEMsQ0FBQSxnQyxDQ2lQQSxnQyxDRG9DSSx3QixDQXJSSiw4QixDQXlSSSxnQixDQXpSSixpQyxDQThSSSxZLENBQ0EsNkIsQ0FDQSxrQixDQWhTSiwwQixDQW9TSSxtQixDQUNBLHdCLENBQ0EsVSxDQXRTSiw0QixDQTBTSSxhLENBQ0Esd0IsQ0FDQSxvQixDQUVBLGtDLENBQ0UseUIsQ0EvU04scUMsQ0FvVEksWSxDQUNBLGtCLENBQ0Esd0IsQ0FDQSw4QixDQUNBLFcsQ0FDQSxjLENBelRKLHlDLENBNlRJLGlCLENBQ0EsYyxDQUNBLGlCLENBQ0EsTyxDQWhVSiw0QyxDQXFVSSxlLENBQ0EsYyxDQUNBLGEsQ0FDQSx3QixDQXhVSiw0QyxDQTRVSSxjLENBNVVKLHdCLENBb1ZJLFksQ0FDQSxvQixDQUNBLHdCLENBQ0EsYyxDQXZWSiwrQixDQTBWTSxlLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGMsQ0FDQSx3QixDQTlWTixtQyxDQWtXUSxpQixDQUNBLHNCLENBQ0EsUyxDQUNBLFUsQ0FyV1IsK0IsQ0EwV00sZ0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxPLENBR0YsaUMsQ0FFRSxrQixDQUZGLHdDLENBS0ksWSxDQUNBLGtCLENBQ0EsZSxDQUdBLHFDQUFBLHdDLENBQ0UsVSxDQUNBLG9CLENBQ0EsbUJBYk4sNEMsQ0FrQk0sZSxDQUNBLGdCLENBQ0EsZSxDQUNBLFcsQ0FDQSxVLENBQ0EscUNBQUEsNEMsQ0FDRSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsWUEzQlIsd0MsQ0FpQ0ksZSxDQUlGLHFDQUFBLGlDLENBQ0UsZ0IsQUFHRixvQ0FBQSw0QyxDQUVJLGlCQTNaVix1QixDQW9hSSxpQixDQUNBLGdCLENBQ0EscUIsQ0F0YUosOEIsQ0EwYUksWSxDQUNBLHFCLENBQ0Esd0IsQ0FDQSxXLENBQ0EsbUIsQ0E5YUosb0MsQ0FrYkksK0IsQ0FDQSxtQixDQUNBLGtCLENBcGJKLHVCLENBd2JJLGUsQ0FDQSxlLENBQ0EsYyxDQUNBLG1CLENBM2JKLDhCLENBQUEsNEIsQ0FrY00sWSxDQUNBLDZCLENBQ0EsYyxDQXBjTiwrQixDQXdjTSxTLENBQ0EsZSxDQXpjTix5QyxDQTRjUSxlLENBNWNSLCtCLENBa2RNLFMsQ0FsZE4sK0IsQ0FzZE0sUyxDQXRkTixvQyxDQTRkUSxlLENBQ0EsaUIsQ0FDQSxnQixDQTlkUix1QyxDQWtlUSxlLENBQ0EsZ0IsQ0FDQSxhLENBcGVSLDRCLENBaWZJLG1CLENBamZKLDJDLENBb2ZNLGlCLENBcGZOLG9DLENBQUEsMkMsQ0F3Zk0sZ0IsQ0F4Zk4sNEIsQ0ErZkksZSxDQS9mSixrQyxDQW9nQk0sYSxDQUVBLFksQ0FDQSxxQixDQUVBLHFCLENBQ0EsbUIsQ0ExZ0JOLHVDLENBNmdCUSxpQixDQUNBLFEsQ0FDQSxvQixDQUNBLFksQ0FDQSxvQixDQUNBLHdCLENBQ0EscUIsQ0FuaEJSLHlDLENBdWhCUSxpQixDQUNBLFMsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxlLENBN2hCUiwwQyxDQ3NjQSx5QyxDRDJGUSxpQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxnQixDQXBpQlIsMEMsQ0F3aUJRLGUsQ0F4aUJSLHlDLENBNGlCUSxnQixDQTVpQlIsdUMsQ0FnakJRLFcsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGUsQ0FFQSw2QyxDQUNFLFMsQ0FDQSxVLENBQ0EsZSxDQUtKLGtELENBQ0Usa0IsQ0FFQSx3RCxDQUNFLGdCLENBbGtCViwwQyxDQTBrQk0sa0IsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxhLENBN2tCTixrRCxDQWlsQk0sNkIsQ0FBQSxxQixDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FwbEJOLGlCLENBMmxCSSxZLENBQ0EsYyxDQUNBLDZCLENBQ0EsYSxDQTlsQkosd0IsQ0FpbUJNLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EsUyxDQUNBLGlCLENBQ0EsYSxDQUNBLGdCLENBQ0Esb0IsQ0FDQSxpQixDQUNBLHVCLENBRUEsOEIsQ0FDRSx3QixDQTdtQlIsK0IsQ0FpbkJRLGdCLENBQ0EsZSxDQUNBLGUsQ0FubkJSLDhCLENBdW5CUSxlLENBQ0EsYSxDQU1KLG9DQUFBLGlCLENBQ0UsZSxDQURGLHdCLENBSUksUyxDQUNBLGlCLENBQ0EsZ0IsQ0FHRixnQyxDQUVJLFMsQ0FDQSxtQixBQU1OLG9DQUNFLHlCLENBQ0Usd0JBbHBCUix5QixDQTBwQkksb0IsQ0FDQSxrRSxDQTNwQkosc0IsQ0ErcEJJLGlCLENBQ0EsWSxDQUNBLHFCLENBQ0Esd0IsQ0FDQSxZLENBQ0EsZ0IsQ0FwcUJKLDhCLENBdXFCTSxxQixDQUNBLDJCLENBeHFCTixnQyxDQTZxQkksUyxDQTdxQkosaUMsQ0FpckJJLEssQ0FqckJKLHNCLENBcXJCSSxZLENBQ0EsVSxDQUNBLHdCLENBQ0EsVSxDQUNBLGlCLENBQ0EsVSxDQ3pISiw2QixDRDZISSxlLENBOXJCSiw2QixDQWtzQkksZSxDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQXJzQkosNkIsQ0F5c0JJLGUsQ0FDQSxjLENBMXNCSix1QixDQStzQkksWSxDQUNBLGMsQ0FDQSw2QixDQUNBLGdCLENBbHRCSiw2QixDQXN0QkksVyxDQUNBLHNCLENBQ0EscUIsQ0FDQSxnQixDQUNBLGdCLENBQ0EsZ0MsQ0EzdEJKLHdDLENBK3RCSSxXLENBL3RCSixxQixDQW11QkkseUIsQ0FDQSx3QixDQXB1QkoscUIsQ0F3dUJJLGUsQ0FDQSxnQixDQUNBLGEsQ0FDQSxrQixDQUNBLGUsQ0E1dUJKLHFCLENBZ3ZCSSxjLENBQ0EsZSxDQ2pJSixhLENEdUlBLGEsQ0FFSSxnRCxDQUtKLGdELENBRUksZ0IsQ0FGSix1QyxDQU1JLHFCLENBQ0EsUyxDQVBKLG1DLENBV0ksaUIsQ0FFQSxvQ0FBQSxzQyxDQUVJLGNBTVIsbUMsQ0FHSSxZLENBQ0Esb0IsQ0FKSix1QyxDQU9NLGUsQ0FNTixpQixDQUVJLGtCLENBRkosd0IsQ0FLTSxLLENBTU4sbUMsQ0FHSSxZLENBQ0Esb0IsQ0FDQSxXLENBTEosdUMsQ0FRTSxpQixDQUNBLFMsQ0FDQSxRLENBVk4sbUMsQ0FlSSx3QixDQUlGLG9DQUFBLDRCLENBRUksYyxDQUZKLG1DLENBS00sVSxDQUNBLGMsQ0FOTiwyQyxDQVNRLFksQ0FUUixtQyxDQWNNLFksQUFNSixvQ0FBQSxnRCxDQUNFLGtCLEFBRUYsb0NBQUEsZ0QsQ0FDRSxrQixBQUVGLG9DQUFBLGdELENBQ0UsZ0JBZ0NOLDRCLENBOUVBLDRCLENBb0RJLGtCLENBMEJKLHVDLENBOUVBLG1DLENBdURNLGUsQ0F2RE4sMkMsQ0E2REksZ0IsQ0E3REosbUMsQ0FpRUksZSxDQWpFSiw2QyxDQW9FTSxjLENBcEVOLG1DLENBeUVJLFMsQ0FLSixtQyxDQU9JLFksQ0FDQSxrQixDQVJKLG1DLENBZ0JJLGUsQ0FHRixvQ0FBQSxtQyxDQUVJLG9CLENBRkosMkMsQ0FLTSxZLENBTE4sdUMsQ0FTTSxpQixDQUNBLFMsQ0FDQSxVLEFBUVIscUNBQ0UsNkMsQ0FDRSxlLENBR0YsNEMsQ0FDRSxlLENBR0Ysd0MsQ0FDRSxxQyxBQU1KLHFDQUNFLHVCLENBR0ksNEIsQUFLTixxQ0FFRSw4QixDQUNFLHNDLEFBV0oscUNBQ0UsdUIsQ0FDRSx5QyxBQUlKLHFDQUNFLDhCLENBQ0Usc0MsQUFLSixxQ0FDRSw4QixDQUNFLHNDLEFBSUoscUNBQ0UsdUIsQ0FDRSxXLENBQ0EsZ0IsQ0FzQkEsdUMsQ0FuQkYsNEIsQ0FDRSxpQixDQUdGLGtDLENBQ0UsYyxDQUdGLDJDLENBQ0UsYyxDQUdGLDJDLENBQ0UsYyxDQUNBLGUsQ0FDQSxVLENBT0YsOEIsQ0FDRSxzQyxBQU9GLHFDQUFBLDZDLENBRUksbUIsQ0FGSix3QyxDQU1JLGMsQ0FOSix1RCxDQVVJLFUsQ0FDQSxrQixDQUNBLGMsQ0FDQSxjLENBQ0EsYyxDQWRKLDBELENBa0JJLFUsQ0FDQSxjLENBbkJKLDJELENBdUJJLGdCLENBdkJKLDJELENBMkJJLGdCLENBM0JKLHlDLENBK0JJLGdCLENBL0JKLHVDLENBbUNJLGEsQ0FNSiw2QyxDQUVJLHdCLENBRkosK0IsQ0FNSSxRLENBTkosaUMsQ0FVSSxrQixBQUlKLHFDQUFBLGdELENBR0ksc0IsQ0FISix5RCxDQU9JLG9CLENBQ0Esd0IsQ0MvTkosaUQsQ0FKQSwrQyxDRDJOQSwwQyxDQ3hOQSxzRCxDQUZBLDJELENBS0EsNEQsQ0FEQSxnRCxDQUhBLDZELENENk9JLGdCLENBQ0EsZSxDQy9OSixpRCxDQURBLDhELENBSkEseUMsQ0FHQSx1QyxDQURBLHVDLENBSUEsaUQsQ0FMQSwyRCxDRDhNQSwwQyxDQ2hOQSxnRCxDRGlQSSxlLENBakNKLG9ELENBcUNJLG1CLENBckNKLGdELENBeUNJLHNDLEFBS0osc0NBQUEsdUMsQ0FFSSxZLENBQ0Esa0MsQUFJSixvQ0FBQSw4QyxDQUVJLDRCLENBRkosb0QsQ0FNSSxTLENBTkosaUUsQ0FVSSxjLENBVkosK0QsQ0FjSSxhLENBZEosMkQsQ0FrQkksZ0IsQ0FsQkosZ0QsQ0FzQkksc0MsQUFLSixvQ0FBQSxpQyxDQUVJLGdCLENBRkosd0MsQ0FNSSxxQixDQUNBLGUsQ0FQSixnRCxDQVVNLHdCLENBVk4sd0MsQ0FnQkkscUIsQ0FDQSxvQixDQ3RQSiwrQyxDRHFPQSwrQyxDQXNCSSxjLENBdEJKLHlDLENBMEJJLGdCLENBMUJKLHdELENBOEJJLFUsQ0E5QkosMEMsQ0FBQSx1RCxDQW1DSSxZLENBQ0EscUIsQ0FDQSxrQixDQXJDSiwyRCxDQXdDTSxjLENBQ0EsYSxDQUNBLGtCLENBMUNOLDhELENBOENNLGlCLENBQ0Esa0IsQ0EvQ04saUQsQ0E4RE0sWSxDQUNBLHFCLENBQ0EsVSxDQUNBLGEsQ0FDQSxjLENBbEVOLHFELENBcUVRLFEsQ0FDQSxlLENBQ0EsVSxDQUNBLGtCLENBeEVSLGlELENBQUEsc0QsQ0FBQSw4RCxDQWlGTSxpQixDQWpGTix1QyxDQXdGSSxhLEFBT0osb0NBQUEsd0MsQ0FJTSxnQixDQUpOLDBDLENDelFBLHlDLENEaVJNLFUsQ0FDQSxjLENBQ0Esa0IsQ0FWTiwyQyxDQWNNLE8sQ0FkTix5QyxDQWtCTSxpQixDQWxCTiw4QyxDQXNCTSxRLENBdEJOLDRDLENBMEJNLFUsQ0FDQSxpQixDQUNBLGlCLENBNUJOLHdELENDclBBLHdELENBQ0Esd0QsQ0RzUk0sVSxDQUNBLGlCLENBQ0EsYSxDQUNBLHFCLENBQ0EsUyxDQUNBLFEsQ0FDQSxTLENBQ0EsYSxDQXpDTiwrRCxDQUFBLHVDLENDdk9BLHVDLENEc1JNLFksQ0EvQ04sZ0QsQ0FxREksZ0IsQ0FyREosc0QsQ0F5REksVSxDQUNBLGtCLENBMURKLHlELENBOERJLGlCLENBOURKLDJELENBa0VJLGMsQ0FsRUosdUMsQ0N0TkEsdUMsQ0Q2UkksZSxBQVVKLG9DQUFBLDZELENBRUksVSxDQUNBLGUsQ0FDQSxlLENBSkosMkQsQ0FRSSxrQixBQUtKLG9DQUFBLG9DLENBR0kscUQsQ0FDQSxnQyxDQUpKLGdELENBUUksNkIsQ0FSSixpQyxDQVlJLGlCLENBWkoseUQsQ0FnQkksc0IsQ0FoQkosMkIsQ0FvQkkscUIsQ0FDQSxrQixDQXJCSixrQyxDQXlCSSxXLENBQ0EsYyxDQUNBLGtCLENBM0JKLDZDLENBK0JJLGUsQ0EvQkosd0MsQ0FtQ0ksZ0IsQ0FuQ0osbUMsQ0F1Q0ksa0IsQUFLSixnRUFBQSxvQyxDQUVJLHFELENBQ0EsK0IsQ0FDQSxpQixDQUpKLGdELENBUUksUyxDQUNBLDBCLENBQ0EsZ0IsQ0FWSiwyQyxDQWNJLGEsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsUSxDQUNBLFUsQ0FDQSwwQixDQUNBLDhDLENBQ0EsMkIsQ0FDQSwrQixDQUNBLHlCLENBQ0EsUyxDQXpCSix5RCxDQTZCSSxpQixBQVNKLG9DQUFBLHVDLENBRUksZ0IsQ0FGSix1QyxDQU1JLGdCLENBTkosMkMsQ0FVSSxnQixDQVZKLHVDLENBY0ksVyxDQWRKLG1DLENBbUJJLGUsQ0FuQkosMEMsQ0F1QkksUyxDQUNBLG1CLEFBUUosK0RBQUEsb0MsQ0FFSSwwRCxDQUVBLDJDLENBQ0Usb0QsQUFRTixvQ0FBQSwwRCxDQUVJLHFCLENBQ0Esc0IsQ0FDQSxnQixDQUpKLGlELENBU0ksa0IsQ0FDQSxjLENBVkosMEMsQ0FpQkksUyxDQUNBLGUsQ0FDQSxpQixDQW5CSixvRCxDQXVCSSxZLENBdkJKLG9DLENBNEJJLFUsQ0E1QkosK0MsQ0FnQ0ksZ0IsQ0FDQSxpQixDQWpDSiwyRCxDQXFDSSxXLENBckNKLDRDLENBMENJLGdCLEFBT0osb0NBQUEsMkMsQ0FFSSxnQixBQUtKLCtEQUFBLGdELENBSUksZ0IsQ0FKSiwyQyxDQVFJLHlCLENBQ0EsMEIsQ0FUSixpQyxDQWNJLGtCLEFBVUosb0NBQUEsaUMsQ0FHSSxnQixDQUhKLDJELENBT0ksZ0IsQ0FQSiwyQyxDQVdJLGdCLENBWEosMEMsQ0FlSSxVLENBQ0EsaUIsQ0FoQkosb0QsQ0FvQkksZUFTTiwwQixDQUlNLFksQ0FHRixxQ0FBQSwwQixDQUVJLFksQ0FGSixrQyxDQUtNLHNDLEFBS04sMkRBQUEsa0MsQ0FHTSxzQyxBQUlOLDBEQUFBLGlDLENBRUksZ0MsQ0FGSiwwQixDQU1JLFksQ0FOSixrQyxDQVNNLG9DLENBVE4sMEIsQ0FjSSxjIiwiZmlsZSI6ImVkdWNhdGlvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwidmFyaWFibGVzLmxlc3NcIjtcblxuLypFRFVDQVRJT04qL1xuLmVkdWNhdGlvbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAubWFpbl9pbWcge1xuICAgIGhlaWdodDogMzQuODk1OHZ3O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9lZHVjYXRpb24vZWR1Y2F0aW9uX2VuLmpwZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgzNUZDOTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2VkdWNhdGlvbi9lZHVjYXRpb24yeC5qcGcpO1xuICAgIH1cbiAgfVxuXG4gIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjV2dztcbiAgfVxuXG4gIGgxIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGgxIHAge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxuXG4gIC5zeXN0ZW1fZ28ge1xuICAgIHBhZGRpbmc6IDg5cHggMCAxMDJweDtcbiAgfVxuXG4gIC5pbnRyb2R1Y3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xuXG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgfVxuICB9XG5cbiAgLmdvX3BhcnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAucGFydCB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IC45O1xuICAgIH1cbiAgfVxuXG4gIC5wYXJ0X3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI0ZGMxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKiBtYXgtd2lkdGg6IDI4MHB4OyAqL1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5wYXJ0X2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZywgc3ZnIHtcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICYuYW5pbWF0ZV9fYW5pbWF0ZWQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAyOXB4O1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gIH1cblxuICAubW9kZWwge1xuICAgIHBhZGRpbmc6IDEycHggMCAxMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cblxuICAuc2VjdGlvbl9pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zZWN0aW9uX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8qZmxleC13cmFwOiB3cmFwOyovXG4gIH1cblxuICAuc2VjdGlvbl9pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQzcHg7XG4gICAgbWluLXdpZHRoOiA3OXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xMHB4O1xuXG4gICAgaW1nLCBzdmcge1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgJi5hbmltYXRlX19hbmltYXRlZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB0b3A6IDIycHg7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICB9XG5cbiAgLnNlY3Rpb25fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLnN0ZXBzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogNDdweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgLnN0ZXBzIC5pbnRybywgLnN0ZXBzIC5pdGVtIHtcbiAgICB3aWR0aDogNDclO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgfVxuXG4gIC5zdGVwcyAuaXRlbV8yLCAuc3RlcHMgLml0ZW1fMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xuICAgIHdpZHRoOiBjYWxjKDU1JSAtIDM2cHgpO1xuICB9XG5cbiAgLypcdC5zdGVwcyAuaXRlbV8yLHtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgIH0qL1xuXG4gIC5zdGVwcyAuaW50cm8ge1xuICAgIHBhZGRpbmc6IDQwcHggNDNweCAzOHB4O1xuICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMzZhO1xuICB9XG5cbiAgLnN0ZXBzIC5pbnRybyAucmVhY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cblxuICAuc3RlcHMgLml0ZW0gLm51bSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG5cbiAgLnN0ZXBzIC5pdGVtXzMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gIH1cblxuICAuc3RlcF9saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLm51bV8xIC5zdGVwX2xpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICB9XG5cbiAgLm51bV8yIC5zdGVwX2xpbmUsIC5udW1fMyAuc3RlcF9saW5lIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOXB4O1xuICB9XG5cbiAgLnN2Z2xpbmVfMywgLnN2Z2xpbmVfMSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgdHJhbnNpdGlvbjogMS4ycyBhbGw7XG4gIH1cblxuICAuc3ZnbGluZV8zIHtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHRvcDogMzRweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuXG4gIC5zdmdsaW5lXzEge1xuICAgIGxlZnQ6IDM1cHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICB9XG5cbiAgLyogICAgLnN2Z2xpbmVfM3tcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogNjAwcHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAzcyBhbGw7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgICAgICB9Ki9cblxuICAuc3RlcF9vdXRsaW5lX2NpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzI0REMxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gIC5zdGVwX2lubmVyX2NpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDZweDtcbiAgICB0b3A6IDZweDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjREQzE7XG4gIH1cblxuXG4gIC5zdGVwcyAuaXRlbSAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luOiAxMHB4IDAgMTlweDtcbiAgfVxuXG4gIC5zdGVwcyAuaXRlbV8yIC50aXRsZSwgLnN0ZXBzIC5pdGVtXzMgLnRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLnN0ZXBzIC5pdGVtIC5kZXNjciB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cblxuXG4gIC5lZHVjYXRpb25fbm90ZSAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuZWR1Y2F0aW9uX25vdGUge1xuICAgIHBhZGRpbmc6IDE2cHggMCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjREQzE7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuZWR1Y2F0aW9uX25vdGUgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC5lZHVjYXRpb25fbm90ZSAuaW1wb3J0YW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjhweCA0NXB4IDI4cHggMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZlMzZhO1xuICAgIHdpZHRoOiA0MzZweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZWR1Y2F0aW9uX25vdGUgLmltcG9ydGFudCBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBtaW4td2lkdGg6IDY1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogN3B4O1xuXG4gIH1cblxuICAuZWR1Y2F0aW9uX25vdGUgLmltcG9ydGFudCAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBjb2xvcjogI0ZGRTM2QTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLmVkdWNhdGlvbl9ub3RlIC5pbXBvcnRhbnQgLmRlc2NyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICBiIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLmRpZF95b3Vfa25vdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ5MXB4KTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjciB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDlweDtcbiAgICB9XG5cbiAgICAmLm5vdF9uaWNlIHtcblxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiAxMzJweDtcblxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgIH1cblxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlc2NyIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cblxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAudGl0bGUgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG4gIC5tb2RlbF90eXBlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA5OXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cblxuICAubW9kZWxfdHlwZXMgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cblxuICAubW9kZWxfdHlwZXMgLnNlY3Rpb25fdG9wIHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzZhNmE2YTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG5cbiAgLm1vZGVsX2ludHJvIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDZweDtcbiAgfVxuXG5cbiAgLm1vZGVsX3R5cGVzIHtcblxuICAgIC5pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5pdGVtXzEge1xuICAgICAgd2lkdGg6IDIzJTtcbiAgICAgIG1hcmdpbi1yaWdodDogNSU7XG5cbiAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuaXRlbV8yIHtcbiAgICAgIHdpZHRoOiAzNyU7XG4gICAgfVxuXG4gICAgLml0ZW1fMyB7XG4gICAgICB3aWR0aDogMjklO1xuICAgIH1cblxuICAgIC5pdGVtIHtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIH1cblxuICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBjb2xvcjogIzcyNERDMTtcbiAgICAgIH1cblxuICAgICAgLmRlc2NyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG5cbiAgc2VjdGlvbi5tYXRlcmlhbHMge1xuICAgIHBhZGRpbmc6IDcycHggMCA3NXB4O1xuXG4gICAgLnNlY3Rpb25fdGl0bGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uX2Rlc2NyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zb3VyY2VfbWF0ZXJpYWxzIHtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLml0ZW0ge1xuICAgICAgd2lkdGg6IDMxLjYyNSU7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICAgIC5pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU4LjElO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNEM0QzQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgYm90dG9tOiAzN3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgICB9XG5cbiAgICAgIC5ib3R0b20sIC5kZXNjciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuXG4gICAgICAuYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmRlc2NyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgJjpsYXN0LWNoaWxkIC5idG4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgIH1cblxuICAgIC5zb2NpYWxfdGl0bGUge1xuICAgICAgbWFyZ2luOiAxNHB4IDAgMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBjb2xvcjogIzcyNERDMTtcbiAgICB9XG5cbiAgICAuc29jaWFsX21hdGVyaWFscyBpbWcge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNCk7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIH1cbiAgfVxuXG5cbiAgLnNpdGVzIHtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDM2cHggMDtcblxuICAgIGEuaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjQlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgfVxuXG4gICAgICAubmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzcyNERDMTtcbiAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcbiAgICAgIG1hcmdpbjogODVweCAwIDA7XG5cbiAgICAgIGEuaXRlbSB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgICYuY291bnRfMyB7XG4gICAgICAgIGEuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgICAmLmNvdW50XzMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG5cbiAgc2VjdGlvbi5ldmVudHMge1xuICAgIHBhZGRpbmc6IDgzcHggMCAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDIyNXB4LCB0cmFuc3BhcmVudCAyMjVweCk7XG4gIH1cblxuICAuZXZlbnRfaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGhlaWdodDogNjMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTM2cHg7XG5cbiAgICAuaW1nX2JnIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG4gIC5ldmVudHMgLnNlY3Rpb25faWNvbiB7XG4gICAgdG9wOiAtMjBweDtcbiAgfVxuXG4gIC5ldmVudHMgLnNlY3Rpb25fdGl0bGUge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5hYm91dF9pbmZvIHtcbiAgICBoZWlnaHQ6IDMxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjREQzE7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmFib3V0X2luZm8gLnRpdGxlLCAuYWJvdXRfaW5mbyAuZGVzY3Ige1xuICAgIG1heC13aWR0aDogNTc1cHg7XG4gIH1cblxuICAuYWJvdXRfaW5mbyAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDY4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIG1heC13aWR0aDogNDkwcHg7XG4gIH1cblxuICAuYWJvdXRfaW5mbyAuZGVzY3Ige1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cblxuICAuZXZlbnRfdHlwZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgfVxuXG4gIC5ldmVudF90eXBlcyAuaXRlbSB7XG4gICAgd2lkdGg6IDI1LjclO1xuICAgIHBhZGRpbmc6IDU0cHggMzBweCAzOHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNDNEM0QzQ7XG4gIH1cblxuICAuZXZlbnRfdHlwZXMgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDQzLjYlO1xuICB9XG5cbiAgc2VjdGlvbi5wcyB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTAwcHggMjAwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5wcyAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgY29sb3I6ICM3MjRkYzE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICBtYXJnaW4tbGVmdDogNHZ3O1xuICB9XG5cbiAgLnBzIC5kZXNjciB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA0dnc7XG4gIH1cbn1cblxuLypFTkQgRURVQ0FUSU9OKi9cblxuLnJ1LCAuYmcge1xuICAubWFpbl9pbWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9lZHVjYXRpb24vZWR1Y2F0aW9uLmpwZyk7XG4gIH1cbn1cblxuXG4uZXMge1xuICAuZWR1Y2F0aW9uIC5lZHVjYXRpb25fbm90ZSAuaW1wb3J0YW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cblxuICAuZWR1Y2F0aW9uIC5kaWRfeW91X2tub3cgLnRpdGxlIHN2ZyB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gNXB4KTtcbiAgICB0b3A6IC0zOHB4O1xuICB9XG5cbiAgLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93IC50aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MnB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnB0IHtcblxuICAuZWR1Y2F0aW9uIC5kaWRfeW91X2tub3cgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgfVxuXG59XG5cbi5pdCB7XG4gIC5kaWRfeW91X2tub3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuZGVzY3Ige1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi5mciB7XG5cbiAgLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93IC50aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDE4MHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB0b3A6IC01cHg7XG4gICAgfVxuICB9XG5cbiAgLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93IC5kZXNjciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxMHB4KTtcbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZWR1Y2F0aW9uIC5kaWRfeW91X2tub3cge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgIC52YWwgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlc2NyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVkdWNhdGlvbiAuZWR1Y2F0aW9uX25vdGUgLmltcG9ydGFudCAudGl0bGUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk1cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgfVxuXG5cbiAgLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmRlc2NyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG5cblxuICAuZWR1Y2F0aW9uIC5tb2RlbF90eXBlcyAuaXRlbSAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG5cbiAgLmVkdWNhdGlvbiAubW9kZWxfdHlwZXMgLml0ZW1fMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcblxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmVkdWNhdGlvbiAubW9kZWxfdHlwZXMgLml0ZW1fMyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG59XG5cbi5lbiB7XG5cbiAgLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93IC50aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG5cbiAgLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93IC5kZXNjciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93IC50aXRsZSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgIC52YWwgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuZWR1Y2F0aW9uIC5kaWRfeW91X2tub3cubm90X25pY2UgLnRpdGxlIC52YWwge1xuICAgIG1heC13aWR0aDogMTI1cHg7XG4gIH1cblxuICAuZWR1Y2F0aW9uIC5kaWRfeW91X2tub3cubm90X25pY2UgLnRpdGxlIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgfVxuXG4gIC5lZHVjYXRpb24gLmRpZF95b3Vfa25vdy5ub3RfbmljZSAuZGVzY3Ige1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTcycHggLSAzMHB4KTtcbiAgfVxufVxuXG4vKk1PQklMRSovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NDBweCkge1xuICAuZWR1Y2F0aW9uIHtcblxuICAgIC5tb2RlbF90eXBlcyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NzBweCkge1xuXG4gIC5lZHVjYXRpb24gLmV2ZW50X2luZm8gLmltZ19iZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTM0MHB4IHRvcDtcbiAgfVxuXG59XG5cbi8qMTM2NiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzgwcHgpIHtcblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZWR1Y2F0aW9uIC5tb2RlbF90eXBlcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTE4MHB4IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmVkdWNhdGlvbiAuZXZlbnRfaW5mbyAuaW1nX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtNDIwcHggdG9wO1xuICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5lZHVjYXRpb24gLmV2ZW50X2luZm8gLmltZ19iZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTMwMHB4IHRvcFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAuZWR1Y2F0aW9uIC5tb2RlbF90eXBlcyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG5cbiAgLmVkdWNhdGlvbiBzZWN0aW9uLm1hdGVyaWFscyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG5cbiAgLmVkdWNhdGlvbiAubWF0ZXJpYWxzIC5zZWN0aW9uX3RvcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmVkdWNhdGlvbiBzZWN0aW9uLm1hdGVyaWFscyAuc2VjdGlvbl90aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmVkdWNhdGlvbiBzZWN0aW9uLm1hdGVyaWFscyAuc2VjdGlvbl9kZXNjciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZWR1Y2F0aW9uIC5tb2RlbF90eXBlcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTIzMHB4IGNlbnRlclxuICB9XG5cbiAgLmVkdWNhdGlvbiAuZXZlbnRfaW5mbyAuaW1nX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtNDQwcHggdG9wXG4gIH1cblxufVxuXG5cbi5tb2JpbGVfYXZhaWxhYmxlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLmVkdWNhdGlvbiAubWFpbl9pbWcgLmlubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5lZHVjYXRpb25fbm90ZSAuaW5uZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5lZHVjYXRpb24gLmVkdWNhdGlvbl9ub3RlIC5pbXBvcnRhbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMjhweCAwO1xuICAgIH1cblxuICAgIC5lZHVjYXRpb24gLmVkdWNhdGlvbl9ub3RlIC5kaWRfeW91X2tub3cge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyOHB4IDA7XG4gICAgfVxuXG4gICAgLmVkdWNhdGlvbiAuc291cmNlX21hdGVyaWFscyAuaXRlbSAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgfVxuXG4gICAgLmVkdWNhdGlvbiAuc291cmNlX21hdGVyaWFscyAuaXRlbSAuZGVzY3Ige1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuXG4gICAgLmVkdWNhdGlvbiAuZXZlbnRfdHlwZXMge1xuICAgICAgbWFyZ2luLXRvcDogLTMxcHg7XG4gICAgfVxuXG4gICAgLmVkdWNhdGlvbiBzZWN0aW9uLnBzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICB9XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuZWR1Y2F0aW9uIC5tYWluX2ltZyAuaW5uZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAuZWR1Y2F0aW9uIGgxIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZWR1Y2F0aW9uIGgxIHAge1xuICAgICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cbiAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGRpdi5idG5zIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG5cbiAgICAuZWR1Y2F0aW9uIC5pbnRyb2R1Y3Rpb24sXG4gICAgLmVkdWNhdGlvbiAuZXZlbnRfdHlwZXMgLml0ZW0sXG4gICAgLmVkdWNhdGlvbiAuc291cmNlX21hdGVyaWFscyAuaXRlbSAuZGVzY3IsXG4gICAgLmVkdWNhdGlvbiBzZWN0aW9uLm1hdGVyaWFscyAuc2VjdGlvbl9kZXNjcixcbiAgICAuZWR1Y2F0aW9uIC5tb2RlbF90eXBlcyAuaXRlbSAuZGVzY3IsXG4gICAgLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93IC5kZXNjcixcbiAgICAuZWR1Y2F0aW9uIC5zdGVwcyAuaXRlbSAuZGVzY3IsXG4gICAgLmVkdWNhdGlvbiAuc291cmNlX21hdGVyaWFscyAuc29jaWFsX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogQG1vYl9mb250X3NpemVfdGV4dDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAbW9iX2xpbmVfaGVpZ2h0O1xuICAgIH1cblxuICAgIC5lZHVjYXRpb24gLnN0ZXBzIC5pbnRybyxcbiAgICAuZWR1Y2F0aW9uIC5zdGVwcyAuaXRlbSAudGl0bGUsXG4gICAgLmVkdWNhdGlvbiAubW9kZWxfaW50cm8sXG4gICAgLmVkdWNhdGlvbiAuc291cmNlX21hdGVyaWFscyAuaXRlbSAudGl0bGUsXG4gICAgLmVkdWNhdGlvbiAucHMgLnRpdGxlLFxuICAgIC5lZHVjYXRpb24gLnBzIC5kZXNjcixcbiAgICAuZWR1Y2F0aW9uIC5lZHVjYXRpb25fbm90ZSAuaW1wb3J0YW50IC5kZXNjcixcbiAgICAuZWR1Y2F0aW9uIC5kaWRfeW91X2tub3cgLnRpdGxlLFxuICAgIC5lZHVjYXRpb24gLnNpdGVzIGEuaXRlbSAudGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IEBtb2JfbGluZV9oZWlnaHRfYmlnX3RpdGxlO1xuICAgIH1cblxuICAgIC5lZHVjYXRpb24gLnNvdXJjZV9tYXRlcmlhbHMgLml0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgLmVkdWNhdGlvbiAuZXZlbnRfaW5mbyAuaW1nX2JnIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC00OTBweCB0b3BcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSBhbGwgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAjd3JhcHBlciAubW9kZWxfdHlwZXMge1xuICAgICAgaGVpZ2h0OiAxNDB2dztcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAgIC5lZHVjYXRpb24gLnNvdXJjZV9tYXRlcmlhbHMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuXG4gICAgLmVkdWNhdGlvbiAuc291cmNlX21hdGVyaWFscyAuaXRlbSB7XG4gICAgICB3aWR0aDogNDglO1xuICAgIH1cblxuICAgIC5lZHVjYXRpb24gLnNvdXJjZV9tYXRlcmlhbHMgLml0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0JTtcbiAgICB9XG5cbiAgICAuZWR1Y2F0aW9uIC5zb3VyY2VfbWF0ZXJpYWxzIC5pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogNCU7XG4gICAgfVxuXG4gICAgLmVkdWNhdGlvbiAuc291cmNlX21hdGVyaWFscyAuaXRlbSAuZGVzY3Ige1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLmVkdWNhdGlvbiAuZXZlbnRfaW5mbyAuaW1nX2JnIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC01OTBweCB0b3A7XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xuICAgIC5lZHVjYXRpb24gaDEgcCB7XG4gICAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgICB9XG5cbiAgICAuZWR1Y2F0aW9uIC5ldmVudF9pbmZvIHtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgLmltZ19iZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5lZHVjYXRpb24gLmFib3V0X2luZm8ge1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gICAgfVxuXG4gICAgLmVkdWNhdGlvbiAuYWJvdXRfaW5mbyAudGl0bGUsXG4gICAgLmVkdWNhdGlvbiAuYWJvdXRfaW5mbyAuZGVzY3Ige1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5lZHVjYXRpb24gLmV2ZW50X3R5cGVzIHtcbiAgICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIH1cblxuICAgICN3cmFwcGVyIC5lZHVjYXRpb24gLmV2ZW50X3R5cGVzIC5pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuXG4gICAgLmVkdWNhdGlvbiAuZWR1Y2F0aW9uX25vdGUgLmltcG9ydGFudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmRlc2NyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZhbCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXNjciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgIH1cblxuXG4gICAgI3dyYXBwZXIgLm1vZGVsX3R5cGVzIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cblxuICB9XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgIC5lZHVjYXRpb24ge1xuXG4gICAgICAucGFydF90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgfVxuXG4gICAgICAuc3RlcHMgLmludHJvLCAuc3RlcHMgLml0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAuc3RlcHMgLml0ZW1fMyB7XG4gICAgICAgIG9yZGVyOiA1O1xuICAgICAgfVxuXG4gICAgICAuc3RlcHMgLml0ZW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7XG4gICAgICB9XG5cbiAgICAgIC5udW1fMSAuc3RlcF9saW5lIHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgfVxuXG4gICAgICAubnVtIC5zdGVwX2xpbmUge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTM5cHg7XG4gICAgICB9XG5cbiAgICAgIC5udW0gLnN0ZXBfbGluZSAuc3ZnbGluZV8xMSxcbiAgICAgIC5udW0gLnN0ZXBfbGluZSAuc3ZnbGluZV8yMSxcbiAgICAgIC5udW0gLnN0ZXBfbGluZSAuc3ZnbGluZV8zMSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICB0b3A6IDM0cHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwMHB4O1xuICAgICAgICAvKlx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBhbGw7Ki9cbiAgICAgIH1cblxuICAgICAgLnN2Z2xpbmVfMSwgLnN2Z2xpbmVfMyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuZWR1Y2F0aW9uIC5tb2RlbF90eXBlcyAuaW5uZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmVkdWNhdGlvbiAubW9kZWxfdHlwZXMgLml0ZW1zIC5pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAuZWR1Y2F0aW9uIC5tb2RlbF90eXBlcyAuaXRlbSAuc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIH1cblxuICAgIC5lZHVjYXRpb24gLm1vZGVsX3R5cGVzIC5pdGVtXzEgLnN1YnRpdGxlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cblxuICAgIC5lZHVjYXRpb24gLnBzIC5kZXNjciwgLmVkdWNhdGlvbiAucHMgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5lZHVjYXRpb24gLnNvdXJjZV9tYXRlcmlhbHMgLnNvY2lhbF90aXRsZSBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICB9XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICN3cmFwcGVyIC5lZHVjYXRpb24gLnNvdXJjZV9tYXRlcmlhbHMgLml0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgIH1cblxuICAgIC5lZHVjYXRpb24gLnNvdXJjZV9tYXRlcmlhbHMgLml0ZW0gLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcblxuICAgICN3cmFwcGVyIC5tYWluX2ltZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvZWR1Y2F0aW9uL21fbGFuZHNjYXBlX2JnLmpwZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgfVxuXG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuZWR1Y2F0aW9uIGgxIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZ29fcGFydHMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmVkdWNhdGlvbiAucGFydCB7XG4gICAgICB3aWR0aDogMzc1cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cblxuICAgIC5lZHVjYXRpb24gLnBhcnQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5lZHVjYXRpb24gLnBhcnRfdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgfVxuXG4gICAgLmVkdWNhdGlvbiAubW9kZWwge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgI3dyYXBwZXIgLm1haW5faW1nIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pL2VkdWNhdGlvbi9tX2xhbmRzY2FwZV9iZy5qcGdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cblxuICAgICN3cmFwcGVyIC5tYWluX2ltZzpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI2MHB4KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9lZHVjYXRpb24vbV9vc29iYS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgLyogICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzI0ZGMxO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICB9Ki9cbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgLmVkdWNhdGlvbiAucHMgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4xcmVtO1xuICAgIH1cblxuICAgIC5lZHVjYXRpb24gLnBzIC5kZXNjciB7XG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICB9XG5cbiAgICAuZWR1Y2F0aW9uIC5zZWN0aW9uX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cblxuICAgICN3cmFwcGVyIC5tb2RlbF90eXBlcyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG5cbiAgICAuZWR1Y2F0aW9uIC5zaXRlcyB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5lZHVjYXRpb24gLnNpdGVzIGEuaXRlbSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMzVweCAyNXB4O1xuICAgIH1cblxuICAgIC5lZHVjYXRpb24gLnNpdGVzIGEuaXRlbSAudGl0bGUgYnIge1xuICAgICAgLypkaXNwbGF5OiBub25lOyovXG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgI3dyYXBwZXIgLm1haW5faW1nIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pL2VkdWNhdGlvbi9tX3BvcnRyYWl0X2JnX3NtYWxsLmpwZ1wiKTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvZWR1Y2F0aW9uL21fb3NvYmFfNzAwLnBuZyk7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQ1cHgpIHtcbiAgICAuZWR1Y2F0aW9uIC5lZHVjYXRpb25fbm90ZSAuZGlkX3lvdV9rbm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cblxuXG4gICAgLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93IC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC8qICAgICAgICAuZWR1Y2F0aW9uIC5kaWRfeW91X2tub3cgLnRpdGxlIHN2Z3tcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgfSovXG4gICAgLmVkdWNhdGlvbiAuc2l0ZXMgYS5pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMzVweCAyMHB4O1xuICAgIH1cblxuICAgIC5lZHVjYXRpb24gLnNpdGVzIGEuaXRlbSAudGl0bGUgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuICAgIC5ldmVudF90eXBlcy5pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZWR1Y2F0aW9uIC5ldmVudF90eXBlcyAuaXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgICB9XG5cbiAgICAuZWR1Y2F0aW9uIC5zb3VyY2VfbWF0ZXJpYWxzIC5pdGVtIC50aXRsZSB7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgfVxuXG5cbiAgICAuZWR1Y2F0aW9uIC5lZHVjYXRpb25fbm90ZSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgfVxuXG5cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAuZWR1Y2F0aW9uIC5zZWN0aW9uX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuXG5cbiAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgI3dyYXBwZXIgLm1haW5faW1nOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE5MHB4KTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG5cblxuICAgIC5lZHVjYXRpb24gaDEgcCB7XG4gICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuXG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MXB4KSB7XG5cbiAgICAuZWR1Y2F0aW9uIGgxIHAge1xuICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgfVxuXG4gICAgLmVkdWNhdGlvbiAuc291cmNlX21hdGVyaWFscyAuaXRlbSAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgfVxuXG4gICAgLmVkdWNhdGlvbiAuc2VjdGlvbl90aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAuZWR1Y2F0aW9uIC5zaXRlcyBhLml0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gICAgfVxuXG4gICAgLmVkdWNhdGlvbiAuc2l0ZXMgYS5pdGVtIC50aXRsZSBiciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbn1cblxuLmRlIHtcblxuICAuZWR1Y2F0aW9uIHtcbiAgICAuYWJvdXRfaW5mbyB7XG4gICAgICBoZWlnaHQ6IDM0NXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgLmV2ZW50X2luZm8ge1xuICAgICAgICBoZWlnaHQ6IDY1NXB4O1xuXG4gICAgICAgIC5pbWdfYmcge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC01MDBweCB0b3A7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWluLXdpZHRoOiA5MjBweCkge1xuICAgICAgLmV2ZW50X2luZm8ge1xuICAgICAgICAuaW1nX2JnIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtNTQwcHggdG9wO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSBhbmQgKG1pbi13aWR0aDogODE1cHgpIHtcbiAgICAgIC5hYm91dF9pbmZvIC5pbm5lciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwJSAtIDQ2MHB4KTtcbiAgICAgIH1cblxuICAgICAgLmV2ZW50X2luZm8ge1xuICAgICAgICBoZWlnaHQ6IDczNXB4O1xuXG4gICAgICAgIC5pbWdfYmcge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC02MDBweCB0b3A7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFib3V0X2luZm8ge1xuICAgICAgICBoZWlnaHQ6IDM4NXB4O1xuICAgICAgfVxuICAgIH1cblxuXG4gIH1cbn1cblxuXG4iLCIvKtCm0JLQldCi0JAqL1xuLypmb250LXNpemU6IDYwICpAZm9udHJlbTsqL1xuLypFRFVDQVRJT04qL1xuLmVkdWNhdGlvbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgLypcdC5zdGVwcyAuaXRlbV8yLHtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgIH0qL1xuICAvKiAgICAuc3ZnbGluZV8ze1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiA2MDBweDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDNzIGFsbDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgICAgIH0qL1xufVxuLmVkdWNhdGlvbiAubWFpbl9pbWcge1xuICBoZWlnaHQ6IDM0Ljg5NTh2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2VkdWNhdGlvbi9lZHVjYXRpb25fZW4uanBnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzNUZDOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZWR1Y2F0aW9uIC5tYWluX2ltZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2VkdWNhdGlvbi9lZHVjYXRpb24yeC5qcGcpO1xuICB9XG59XG4uZWR1Y2F0aW9uIC5tYWluX2ltZyAuaW5uZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctYm90dG9tOiA0LjV2dztcbn1cbi5lZHVjYXRpb24gaDEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmVkdWNhdGlvbiBoMSBwIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbn1cbi5lZHVjYXRpb24gLnN5c3RlbV9nbyB7XG4gIHBhZGRpbmc6IDg5cHggMCAxMDJweDtcbn1cbi5lZHVjYXRpb24gLmludHJvZHVjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDUzcHg7XG59XG4uZWR1Y2F0aW9uIC5pbnRyb2R1Y3Rpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbi5lZHVjYXRpb24gLmdvX3BhcnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZWR1Y2F0aW9uIC5wYXJ0IHtcbiAgd2lkdGg6IDMyJTtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lZHVjYXRpb24gLnBhcnQ6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmVkdWNhdGlvbiAucGFydF90aXRsZSB7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI0ZGMxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIG1heC13aWR0aDogMjgwcHg7ICovXG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZWR1Y2F0aW9uIC5wYXJ0X2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWR1Y2F0aW9uIC5wYXJ0X2ljb24gaW1nLFxuLmVkdWNhdGlvbiAucGFydF9pY29uIHN2ZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZWR1Y2F0aW9uIC5wYXJ0X2ljb24gaW1nLmFuaW1hdGVfX2FuaW1hdGVkLFxuLmVkdWNhdGlvbiAucGFydF9pY29uIHN2Zy5hbmltYXRlX19hbmltYXRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZWR1Y2F0aW9uIC5wYXJ0X2ljb24gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyOXB4O1xuICB0b3A6IDI1cHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLmVkdWNhdGlvbiAubW9kZWwge1xuICBwYWRkaW5nOiAxMnB4IDAgMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5lZHVjYXRpb24gLnNlY3Rpb25faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lZHVjYXRpb24gLnNlY3Rpb25fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLypmbGV4LXdyYXA6IHdyYXA7Ki9cbn1cbi5lZHVjYXRpb24gLnNlY3Rpb25faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNDNweDtcbiAgbWluLXdpZHRoOiA3OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwcHg7XG59XG4uZWR1Y2F0aW9uIC5zZWN0aW9uX2ljb24gaW1nLFxuLmVkdWNhdGlvbiAuc2VjdGlvbl9pY29uIHN2ZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZWR1Y2F0aW9uIC5zZWN0aW9uX2ljb24gaW1nLmFuaW1hdGVfX2FuaW1hdGVkLFxuLmVkdWNhdGlvbiAuc2VjdGlvbl9pY29uIHN2Zy5hbmltYXRlX19hbmltYXRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZWR1Y2F0aW9uIC5zZWN0aW9uX2ljb24gaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmVkdWNhdGlvbiAuc2VjdGlvbl9pY29uIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiAyMnB4O1xuICB6LWluZGV4OiAwO1xufVxuLmVkdWNhdGlvbiAuc2VjdGlvbl90aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5lZHVjYXRpb24gLnN0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiA0N3B4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5lZHVjYXRpb24gLnN0ZXBzIC5pbnRybyxcbi5lZHVjYXRpb24gLnN0ZXBzIC5pdGVtIHtcbiAgd2lkdGg6IDQ3JTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG4uZWR1Y2F0aW9uIC5zdGVwcyAuaXRlbV8yLFxuLmVkdWNhdGlvbiAuc3RlcHMgLml0ZW1fMyB7XG4gIHBhZGRpbmctbGVmdDogMzlweDtcbiAgd2lkdGg6IGNhbGMoNTUlIC0gMzZweCk7XG59XG4uZWR1Y2F0aW9uIC5zdGVwcyAuaW50cm8ge1xuICBwYWRkaW5nOiA0MHB4IDQzcHggMzhweDtcbiAgbWF4LXdpZHRoOiA1MTBweDtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUzNmE7XG59XG4uZWR1Y2F0aW9uIC5zdGVwcyAuaW50cm8gLnJlYWNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cbi5lZHVjYXRpb24gLnN0ZXBzIC5pdGVtIC5udW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDMuNXJlbTtcbn1cbi5lZHVjYXRpb24gLnN0ZXBzIC5pdGVtXzMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzOXB4O1xufVxuLmVkdWNhdGlvbiAuc3RlcF9saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uZWR1Y2F0aW9uIC5udW1fMSAuc3RlcF9saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG59XG4uZWR1Y2F0aW9uIC5udW1fMiAuc3RlcF9saW5lLFxuLmVkdWNhdGlvbiAubnVtXzMgLnN0ZXBfbGluZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzlweDtcbn1cbi5lZHVjYXRpb24gLnN2Z2xpbmVfMyxcbi5lZHVjYXRpb24gLnN2Z2xpbmVfMSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAxLjJzIGFsbDtcbn1cbi5lZHVjYXRpb24gLnN2Z2xpbmVfMyB7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogMzRweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5lZHVjYXRpb24gLnN2Z2xpbmVfMSB7XG4gIGxlZnQ6IDM1cHg7XG4gIHRvcDogMTJweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xufVxuLmVkdWNhdGlvbiAuc3RlcF9vdXRsaW5lX2NpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcyNERDMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmVkdWNhdGlvbiAuc3RlcF9pbm5lcl9jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiA2cHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNERDMTtcbn1cbi5lZHVjYXRpb24gLnN0ZXBzIC5pdGVtIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW46IDEwcHggMCAxOXB4O1xufVxuLmVkdWNhdGlvbiAuc3RlcHMgLml0ZW1fMiAudGl0bGUsXG4uZWR1Y2F0aW9uIC5zdGVwcyAuaXRlbV8zIC50aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZWR1Y2F0aW9uIC5zdGVwcyAuaXRlbSAuZGVzY3Ige1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5lZHVjYXRpb24gLmVkdWNhdGlvbl9ub3RlIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lZHVjYXRpb24gLmVkdWNhdGlvbl9ub3RlIHtcbiAgcGFkZGluZzogMTZweCAwIDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjREQzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVkdWNhdGlvbiAuZWR1Y2F0aW9uX25vdGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZWR1Y2F0aW9uIC5lZHVjYXRpb25fbm90ZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZWR1Y2F0aW9uIC5lZHVjYXRpb25fbm90ZSAuaW1wb3J0YW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjhweCA0NXB4IDI4cHggMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZTM2YTtcbiAgd2lkdGg6IDQzNnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZWR1Y2F0aW9uIC5lZHVjYXRpb25fbm90ZSAuaW1wb3J0YW50IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiA2NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogN3B4O1xufVxuLmVkdWNhdGlvbiAuZWR1Y2F0aW9uX25vdGUgLmltcG9ydGFudCAudGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBjb2xvcjogI0ZGRTM2QTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5lZHVjYXRpb24gLmVkdWNhdGlvbl9ub3RlIC5pbXBvcnRhbnQgLmRlc2NyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmVkdWNhdGlvbiAuZWR1Y2F0aW9uX25vdGUgLmltcG9ydGFudCAuZGVzY3IgYiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZWR1Y2F0aW9uIC5kaWRfeW91X2tub3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0OTFweCk7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5lZHVjYXRpb24gLmRpZF95b3Vfa25vdyAudGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5lZHVjYXRpb24gLmRpZF95b3Vfa25vdyAudGl0bGUgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgdG9wOiAtNDBweDtcbiAgd2lkdGg6IDM1cHg7XG59XG4uZWR1Y2F0aW9uIC5kaWRfeW91X2tub3cgLmRlc2NyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA5cHg7XG59XG4uZWR1Y2F0aW9uIC5kaWRfeW91X2tub3cubm90X25pY2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93Lm5vdF9uaWNlIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93Lm5vdF9uaWNlIC50aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93Lm5vdF9uaWNlIC50aXRsZSBzdmcge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuZWR1Y2F0aW9uIC5kaWRfeW91X2tub3cubm90X25pY2UgLnRpdGxlIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTRweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4uZWR1Y2F0aW9uIC5kaWRfeW91X2tub3cubm90X25pY2UgLmRlc2NyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuZWR1Y2F0aW9uIC5kaWRfeW91X2tub3cubm90X25pY2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93Lm5vdF9uaWNlIC50aXRsZSBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cbi5lZHVjYXRpb24gLm1vZGVsX3R5cGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogOTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5lZHVjYXRpb24gLm1vZGVsX3R5cGVzIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG4uZWR1Y2F0aW9uIC5tb2RlbF90eXBlcyAuc2VjdGlvbl90b3Age1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzZhNmE2YTtcbiAgcGFkZGluZy1ib3R0b206IDc3cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uZWR1Y2F0aW9uIC5tb2RlbF9pbnRybyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXgtd2lkdGg6IDQzMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwNnB4O1xufVxuLmVkdWNhdGlvbiAubW9kZWxfdHlwZXMgLml0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZWR1Y2F0aW9uIC5tb2RlbF90eXBlcyAuaXRlbV8xIHtcbiAgd2lkdGg6IDIzJTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cbi5lZHVjYXRpb24gLm1vZGVsX3R5cGVzIC5pdGVtXzEgLnN1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiAyMzBweDtcbn1cbi5lZHVjYXRpb24gLm1vZGVsX3R5cGVzIC5pdGVtXzIge1xuICB3aWR0aDogMzclO1xufVxuLmVkdWNhdGlvbiAubW9kZWxfdHlwZXMgLml0ZW1fMyB7XG4gIHdpZHRoOiAyOSU7XG59XG4uZWR1Y2F0aW9uIC5tb2RlbF90eXBlcyAuaXRlbSAudGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmVkdWNhdGlvbiAubW9kZWxfdHlwZXMgLml0ZW0gLnN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzcyNERDMTtcbn1cbi5lZHVjYXRpb24gLm1vZGVsX3R5cGVzIC5pdGVtIC5kZXNjciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmVkdWNhdGlvbiBzZWN0aW9uLm1hdGVyaWFscyB7XG4gIHBhZGRpbmc6IDcycHggMCA3NXB4O1xufVxuLmVkdWNhdGlvbiBzZWN0aW9uLm1hdGVyaWFscyAuc2VjdGlvbl90aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogOTVweDtcbn1cbi5lZHVjYXRpb24gc2VjdGlvbi5tYXRlcmlhbHMgLnNlY3Rpb25fZGVzY3Ige1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5lZHVjYXRpb24gLnNvdXJjZV9tYXRlcmlhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5lZHVjYXRpb24gLnNvdXJjZV9tYXRlcmlhbHMgLml0ZW0ge1xuICB3aWR0aDogMzEuNjI1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uZWR1Y2F0aW9uIC5zb3VyY2VfbWF0ZXJpYWxzIC5pdGVtIC5pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU4LjElO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNEM0QzQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uZWR1Y2F0aW9uIC5zb3VyY2VfbWF0ZXJpYWxzIC5pdGVtIC50aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjVweDtcbiAgYm90dG9tOiAzN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIG1heC13aWR0aDogMjkwcHg7XG59XG4uZWR1Y2F0aW9uIC5zb3VyY2VfbWF0ZXJpYWxzIC5pdGVtIC5ib3R0b20sXG4uZWR1Y2F0aW9uIC5zb3VyY2VfbWF0ZXJpYWxzIC5pdGVtIC5kZXNjciB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmVkdWNhdGlvbiAuc291cmNlX21hdGVyaWFscyAuaXRlbSAuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5lZHVjYXRpb24gLnNvdXJjZV9tYXRlcmlhbHMgLml0ZW0gLmRlc2NyIHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG59XG4uZWR1Y2F0aW9uIC5zb3VyY2VfbWF0ZXJpYWxzIC5pdGVtIC5idG4ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG4uZWR1Y2F0aW9uIC5zb3VyY2VfbWF0ZXJpYWxzIC5pdGVtIC5idG46YWZ0ZXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5lZHVjYXRpb24gLnNvdXJjZV9tYXRlcmlhbHMgLml0ZW06bGFzdC1jaGlsZCAuYnRuIHtcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbn1cbi5lZHVjYXRpb24gLnNvdXJjZV9tYXRlcmlhbHMgLml0ZW06bGFzdC1jaGlsZCAuYnRuOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uZWR1Y2F0aW9uIC5zb3VyY2VfbWF0ZXJpYWxzIC5zb2NpYWxfdGl0bGUge1xuICBtYXJnaW46IDE0cHggMCAxMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjNzI0REMxO1xufVxuLmVkdWNhdGlvbiAuc291cmNlX21hdGVyaWFscyAuc29jaWFsX21hdGVyaWFscyBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC40KTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4uZWR1Y2F0aW9uIC5zaXRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDM2cHggMDtcbn1cbi5lZHVjYXRpb24gLnNpdGVzIGEuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyNCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5lZHVjYXRpb24gLnNpdGVzIGEuaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4uZWR1Y2F0aW9uIC5zaXRlcyBhLml0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi10b3A6IDE5cHg7XG4gIG1heC13aWR0aDogMjMwcHg7XG59XG4uZWR1Y2F0aW9uIC5zaXRlcyBhLml0ZW0gLm5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM3MjREQzE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuZWR1Y2F0aW9uIC5zaXRlcyB7XG4gICAgbWFyZ2luOiA4NXB4IDAgMDtcbiAgfVxuICAuZWR1Y2F0aW9uIC5zaXRlcyBhLml0ZW0ge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgcGFkZGluZzogMzVweCA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5lZHVjYXRpb24gLnNpdGVzLmNvdW50XzMgYS5pdGVtIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIHBhZGRpbmc6IDM1cHggMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmVkdWNhdGlvbiAuc2l0ZXMuY291bnRfMyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5lZHVjYXRpb24gc2VjdGlvbi5ldmVudHMge1xuICBwYWRkaW5nOiA4M3B4IDAgMTAwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgMjI1cHgsIHRyYW5zcGFyZW50IDIyNXB4KTtcbn1cbi5lZHVjYXRpb24gLmV2ZW50X2luZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogNjMwcHg7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xufVxuLmVkdWNhdGlvbiAuZXZlbnRfaW5mbyAuaW1nX2JnIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5lZHVjYXRpb24gLmV2ZW50cyAuc2VjdGlvbl9pY29uIHtcbiAgdG9wOiAtMjBweDtcbn1cbi5lZHVjYXRpb24gLmV2ZW50cyAuc2VjdGlvbl90aXRsZSB7XG4gIHRvcDogMDtcbn1cbi5lZHVjYXRpb24gLmFib3V0X2luZm8ge1xuICBoZWlnaHQ6IDMxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNERDMTtcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZWR1Y2F0aW9uIC5hYm91dF9pbmZvIC50aXRsZSxcbi5lZHVjYXRpb24gLmFib3V0X2luZm8gLmRlc2NyIHtcbiAgbWF4LXdpZHRoOiA1NzVweDtcbn1cbi5lZHVjYXRpb24gLmFib3V0X2luZm8gLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWF4LXdpZHRoOiA0OTBweDtcbn1cbi5lZHVjYXRpb24gLmFib3V0X2luZm8gLmRlc2NyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmVkdWNhdGlvbiAuZXZlbnRfdHlwZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG59XG4uZWR1Y2F0aW9uIC5ldmVudF90eXBlcyAuaXRlbSB7XG4gIHdpZHRoOiAyNS43JTtcbiAgcGFkZGluZzogNTRweCAzMHB4IDM4cHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNDNEM0QzQ7XG59XG4uZWR1Y2F0aW9uIC5ldmVudF90eXBlcyAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDQzLjYlO1xufVxuLmVkdWNhdGlvbiBzZWN0aW9uLnBzIHtcbiAgbWFyZ2luOiAxNXB4IDAgMTAwcHggMjAwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZWR1Y2F0aW9uIC5wcyAudGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgY29sb3I6ICM3MjRkYzE7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIG1hcmdpbi1sZWZ0OiA0dnc7XG59XG4uZWR1Y2F0aW9uIC5wcyAuZGVzY3Ige1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1sZWZ0OiA0dnc7XG59XG4vKkVORCBFRFVDQVRJT04qL1xuLnJ1IC5tYWluX2ltZyxcbi5iZyAubWFpbl9pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvZWR1Y2F0aW9uL2VkdWNhdGlvbi5qcGcpO1xufVxuLmVzIC5lZHVjYXRpb24gLmVkdWNhdGlvbl9ub3RlIC5pbXBvcnRhbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG4uZXMgLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93IC50aXRsZSBzdmcge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSA1cHgpO1xuICB0b3A6IC0zOHB4O1xufVxuLmVzIC5lZHVjYXRpb24gLmRpZF95b3Vfa25vdyAudGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDUycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZXMgLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93IC50aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnB0IC5lZHVjYXRpb24gLmRpZF95b3Vfa25vdyAudGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ucHQgLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93IC50aXRsZSBzdmcge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLml0IC5kaWRfeW91X2tub3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLml0IC5kaWRfeW91X2tub3cgLmRlc2NyIHtcbiAgdG9wOiAwO1xufVxuLmZyIC5lZHVjYXRpb24gLmRpZF95b3Vfa25vdyAudGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiAxODBweDtcbn1cbi5mciAuZWR1Y2F0aW9uIC5kaWRfeW91X2tub3cgLnRpdGxlIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiAtNXB4O1xufVxuLmZyIC5lZHVjYXRpb24gLmRpZF95b3Vfa25vdyAuZGVzY3Ige1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjEwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZyIC5lZHVjYXRpb24gLmRpZF95b3Vfa25vdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5mciAuZWR1Y2F0aW9uIC5kaWRfeW91X2tub3cgLnRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmZyIC5lZHVjYXRpb24gLmRpZF95b3Vfa25vdyAudGl0bGUgLnZhbCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZnIgLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93IC5kZXNjciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mciAuZWR1Y2F0aW9uIC5lZHVjYXRpb25fbm90ZSAuaW1wb3J0YW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5NXB4KSB7XG4gIC5mciAuZWR1Y2F0aW9uIC5lZHVjYXRpb25fbm90ZSAuaW1wb3J0YW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5mciAuZWR1Y2F0aW9uIC5lZHVjYXRpb25fbm90ZSAuaW1wb3J0YW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uZnIgLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mciAuZWR1Y2F0aW9uIC5kaWRfeW91X2tub3cgLmRlc2NyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5mciAuZWR1Y2F0aW9uIC5tb2RlbF90eXBlcyAuaXRlbSAuc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cbi5mciAuZWR1Y2F0aW9uIC5tb2RlbF90eXBlcyAuaXRlbV8xIHtcbiAgbWFyZ2luLXJpZ2h0OiA0JTtcbn1cbi5mciAuZWR1Y2F0aW9uIC5tb2RlbF90eXBlcyAuaXRlbV8xIC5zdWJ0aXRsZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5mciAuZWR1Y2F0aW9uIC5tb2RlbF90eXBlcyAuaXRlbV8zIHtcbiAgd2lkdGg6IDMwJTtcbn1cbi5lbiAuZWR1Y2F0aW9uIC5kaWRfeW91X2tub3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVuIC5lZHVjYXRpb24gLmRpZF95b3Vfa25vdyAudGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVuIC5lZHVjYXRpb24gLmRpZF95b3Vfa25vdyAudGl0bGUgc3ZnIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5lbiAuZWR1Y2F0aW9uIC5kaWRfeW91X2tub3cgLmRlc2NyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5lbiAuZWR1Y2F0aW9uIC5kaWRfeW91X2tub3cgLnRpdGxlIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmVuIC5lZHVjYXRpb24gLmRpZF95b3Vfa25vdyAudGl0bGUgLnZhbCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW4gLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93IC50aXRsZSBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogLTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5lZHVjYXRpb24gLmRpZF95b3Vfa25vdy5ub3RfbmljZSAudGl0bGUgLnZhbCB7XG4gICAgbWF4LXdpZHRoOiAxMjVweDtcbiAgfVxuICAuZWR1Y2F0aW9uIC5kaWRfeW91X2tub3cubm90X25pY2UgLnRpdGxlIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgfVxuICAuZWR1Y2F0aW9uIC5kaWRfeW91X2tub3cubm90X25pY2UgLmRlc2NyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE3MnB4IC0gMzBweCk7XG4gIH1cbn1cbi8qTU9CSUxFKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NDBweCkge1xuICAuZWR1Y2F0aW9uIC5tb2RlbF90eXBlcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDcwcHgpIHtcbiAgLmVkdWNhdGlvbiAuZXZlbnRfaW5mbyAuaW1nX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMzQwcHggdG9wO1xuICB9XG59XG4vKjEzNjYqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5lZHVjYXRpb24gLm1vZGVsX3R5cGVzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTgwcHggY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmVkdWNhdGlvbiAuZXZlbnRfaW5mbyAuaW1nX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtNDIwcHggdG9wO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVkdWNhdGlvbiAuZXZlbnRfaW5mbyAuaW1nX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMzAwcHggdG9wO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLmVkdWNhdGlvbiAubW9kZWxfdHlwZXMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgfVxuICAuZWR1Y2F0aW9uIHNlY3Rpb24ubWF0ZXJpYWxzIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgLmVkdWNhdGlvbiAubWF0ZXJpYWxzIC5zZWN0aW9uX3RvcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5lZHVjYXRpb24gc2VjdGlvbi5tYXRlcmlhbHMgLnNlY3Rpb25fdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZWR1Y2F0aW9uIHNlY3Rpb24ubWF0ZXJpYWxzIC5zZWN0aW9uX2Rlc2NyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZWR1Y2F0aW9uIC5tb2RlbF90eXBlcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTIzMHB4IGNlbnRlcjtcbiAgfVxuICAuZWR1Y2F0aW9uIC5ldmVudF9pbmZvIC5pbWdfYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC00NDBweCB0b3A7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb25fbm90ZSAuaW5uZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5lZHVjYXRpb25fbm90ZSAuaW1wb3J0YW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMjhweCAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLmVkdWNhdGlvbl9ub3RlIC5kaWRfeW91X2tub3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI4cHggMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5zb3VyY2VfbWF0ZXJpYWxzIC5pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAuc291cmNlX21hdGVyaWFscyAuaXRlbSAuZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLmV2ZW50X3R5cGVzIHtcbiAgICBtYXJnaW4tdG9wOiAtMzFweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIHNlY3Rpb24ucHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gaDEge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIGgxIHAge1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgZGl2LmJ0bnMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLmludHJvZHVjdGlvbixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAuZXZlbnRfdHlwZXMgLml0ZW0sXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLnNvdXJjZV9tYXRlcmlhbHMgLml0ZW0gLmRlc2NyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIHNlY3Rpb24ubWF0ZXJpYWxzIC5zZWN0aW9uX2Rlc2NyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5tb2RlbF90eXBlcyAuaXRlbSAuZGVzY3IsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLmRpZF95b3Vfa25vdyAuZGVzY3IsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLnN0ZXBzIC5pdGVtIC5kZXNjcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAuc291cmNlX21hdGVyaWFscyAuc29jaWFsX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLnN0ZXBzIC5pbnRybyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAuc3RlcHMgLml0ZW0gLnRpdGxlLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5tb2RlbF9pbnRybyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAuc291cmNlX21hdGVyaWFscyAuaXRlbSAudGl0bGUsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLnBzIC50aXRsZSxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAucHMgLmRlc2NyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5lZHVjYXRpb25fbm90ZSAuaW1wb3J0YW50IC5kZXNjcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93IC50aXRsZSxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAuc2l0ZXMgYS5pdGVtIC50aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5zb3VyY2VfbWF0ZXJpYWxzIC5pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5ldmVudF9pbmZvIC5pbWdfYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC00OTBweCB0b3A7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLm1vZGVsX3R5cGVzIHtcbiAgICBoZWlnaHQ6IDE0MHZ3O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAuc291cmNlX21hdGVyaWFscyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAuc291cmNlX21hdGVyaWFscyAuaXRlbSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5zb3VyY2VfbWF0ZXJpYWxzIC5pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLnNvdXJjZV9tYXRlcmlhbHMgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogNCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAuc291cmNlX21hdGVyaWFscyAuaXRlbSAuZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLmV2ZW50X2luZm8gLmltZ19iZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTU5MHB4IHRvcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiBoMSBwIHtcbiAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5ldmVudF9pbmZvIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLmV2ZW50X2luZm8gLmltZ19iZyB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLmFib3V0X2luZm8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5hYm91dF9pbmZvIC50aXRsZSxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAuYWJvdXRfaW5mbyAuZGVzY3Ige1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5ldmVudF90eXBlcyB7XG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLmVkdWNhdGlvbiAuZXZlbnRfdHlwZXMgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLmVkdWNhdGlvbl9ub3RlIC5pbXBvcnRhbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLmVkdWNhdGlvbl9ub3RlIC5pbXBvcnRhbnQgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5lZHVjYXRpb25fbm90ZSAuaW1wb3J0YW50IC50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAuZWR1Y2F0aW9uX25vdGUgLmltcG9ydGFudCAuZGVzY3Ige1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5kaWRfeW91X2tub3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLmRpZF95b3Vfa25vdyAudGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93IC50aXRsZSBzdmcge1xuICAgIG9yZGVyOiAtMTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93IC50aXRsZSAudmFsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAuZGlkX3lvdV9rbm93IC5kZXNjciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIC5tb2RlbF90eXBlcyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5wYXJ0X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5zdGVwcyAuaW50cm8sXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLnN0ZXBzIC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5zdGVwcyAuaXRlbV8zIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5zdGVwcyAuaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLm51bV8xIC5zdGVwX2xpbmUge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5udW0gLnN0ZXBfbGluZSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzlweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5udW0gLnN0ZXBfbGluZSAuc3ZnbGluZV8xMSxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAubnVtIC5zdGVwX2xpbmUgLnN2Z2xpbmVfMjEsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLm51bSAuc3RlcF9saW5lIC5zdmdsaW5lXzMxIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHRvcDogMzRweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwMHB4O1xuICAgIC8qXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGFsbDsqL1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLnN2Z2xpbmVfMSxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAuc3ZnbGluZV8zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLm1vZGVsX3R5cGVzIC5pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAubW9kZWxfdHlwZXMgLml0ZW1zIC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLm1vZGVsX3R5cGVzIC5pdGVtIC5zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLm1vZGVsX3R5cGVzIC5pdGVtXzEgLnN1YnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAucHMgLmRlc2NyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5wcyAudGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLnNvdXJjZV9tYXRlcmlhbHMgLnNvY2lhbF90aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLmVkdWNhdGlvbiAuc291cmNlX21hdGVyaWFscyAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAuc291cmNlX21hdGVyaWFscyAuaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAubWFpbl9pbWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9lZHVjYXRpb24vbV9sYW5kc2NhcGVfYmcuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiBoMSBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGRpdi5idG5zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZ29fcGFydHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5wYXJ0IHtcbiAgICB3aWR0aDogMzc1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAucGFydDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLnBhcnRfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLm1vZGVsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAubWFpbl9pbWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pL2VkdWNhdGlvbi9tX2xhbmRzY2FwZV9iZy5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciB7XG4gICAgei1pbmRleDogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLm1haW5faW1nOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI2MHB4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvZWR1Y2F0aW9uL21fb3NvYmEucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGRpdi5idG5zIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIC8qICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzcyNGRjMTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgfSovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLnBzIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjFyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAucHMgLmRlc2NyIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5zZWN0aW9uX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAubW9kZWxfdHlwZXMge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5zaXRlcyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5zaXRlcyBhLml0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMzVweCAyNXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLnNpdGVzIGEuaXRlbSAudGl0bGUgYnIge1xuICAgIC8qZGlzcGxheTogbm9uZTsqL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLm1haW5faW1nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaS9lZHVjYXRpb24vbV9wb3J0cmFpdF9iZ19zbWFsbC5qcGdcIik7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLm1haW5faW1nOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2VkdWNhdGlvbi9tX29zb2JhXzcwMC5wbmcpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSB7XG4gICAgLyogICAgICAgIC5lZHVjYXRpb24gLmRpZF95b3Vfa25vdyAudGl0bGUgc3Zne1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB9Ki9cbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5lZHVjYXRpb25fbm90ZSAuZGlkX3lvdV9rbm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLmRpZF95b3Vfa25vdyAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLnNpdGVzIGEuaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDM1cHggMjBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5zaXRlcyBhLml0ZW0gLnRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5ldmVudF90eXBlcy5pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAuZXZlbnRfdHlwZXMgLml0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZWR1Y2F0aW9uIC5zb3VyY2VfbWF0ZXJpYWxzIC5pdGVtIC50aXRsZSB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLmVkdWNhdGlvbl9ub3RlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLnNlY3Rpb25fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLm1haW5faW1nOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxOTBweCk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gaDEgcCB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MXB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gaDEgcCB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVkdWNhdGlvbiAuc291cmNlX21hdGVyaWFscyAuaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLnNlY3Rpb25fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLnNpdGVzIGEuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzVweCAzMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lZHVjYXRpb24gLnNpdGVzIGEuaXRlbSAudGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZGUgLmVkdWNhdGlvbiAuYWJvdXRfaW5mbyB7XG4gIGhlaWdodDogMzQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmRlIC5lZHVjYXRpb24gLmV2ZW50X2luZm8ge1xuICAgIGhlaWdodDogNjU1cHg7XG4gIH1cbiAgLmRlIC5lZHVjYXRpb24gLmV2ZW50X2luZm8gLmltZ19iZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTUwMHB4IHRvcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgKG1pbi13aWR0aDogOTIwcHgpIHtcbiAgLmRlIC5lZHVjYXRpb24gLmV2ZW50X2luZm8gLmltZ19iZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTU0MHB4IHRvcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIGFuZCAobWluLXdpZHRoOiA4MTVweCkge1xuICAuZGUgLmVkdWNhdGlvbiAuYWJvdXRfaW5mbyAuaW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwJSAtIDQ2MHB4KTtcbiAgfVxuICAuZGUgLmVkdWNhdGlvbiAuZXZlbnRfaW5mbyB7XG4gICAgaGVpZ2h0OiA3MzVweDtcbiAgfVxuICAuZGUgLmVkdWNhdGlvbiAuZXZlbnRfaW5mbyAuaW1nX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtNjAwcHggdG9wO1xuICB9XG4gIC5kZSAuZWR1Y2F0aW9uIC5hYm91dF9pbmZvIHtcbiAgICBoZWlnaHQ6IDM4NXB4O1xuICB9XG59XG4iXX0= */