.marketing .main_img{height:34.8958vw;max-height:none;background-image:url(/i/marketing/marketing3x.jpg);background-position:center top;background-color:#b1b1b1}@media screen and (max-width:1460px){.marketing .main_img{background-image:url(/i/marketing/marketing.jpg)}}.marketing .run .inner{display:flex;justify-content:space-between}.marketing .main_img .inner{padding-bottom:6.5vw;padding-left:19vw}.marketing .plan{width:calc(100% - 570px);padding:106px 0;font-size:2rem}.marketing .plan p{margin:0}.marketing .plan .title{color:#ca1a1a;font-weight:700;margin-top:23px;display:block}.marketing .agitation{background-color:#ca1a1a;width:500px;color:#fff;font-size:3rem;margin-top:-255px;padding:32px 0 222px;position:relative;z-index:1;text-align:right}.marketing .agitation h1{margin-top:0;text-align:left;font-size:5rem;font-weight:800;line-height:1.1;margin-bottom:6px;padding-left:40px;padding-right:15px}.marketing .agitation .title{padding-left:40px;padding-right:15px;margin-bottom:125px;font-size:3.5rem;text-align:left}.marketing .agitation .interest{margin-bottom:36px;font-weight:700;padding-right:23px;padding-left:15px;text-transform:uppercase}.marketing .call_action{padding-right:15px;padding-left:64px}.marketing .president{position:relative;background-color:#eee;margin-top:-125px}.marketing .president .inner{display:flex;position:relative;justify-content:space-between}.marketing .president .acquaintance{padding-top:125px;width:calc(100% - 520px)}.marketing .president .quote{font-size:1.4rem;line-height:1.22}.marketing .acquaintance .name{margin-top:23px;font-weight:700;text-transform:uppercase}.marketing .acquaintance .name,.marketing .acquaintance .title{text-align:right;font-size:2rem;padding-right:25px}.marketing .president .photo{position:relative;background-position:right bottom;background-repeat:no-repeat;margin-top:-70px;margin-right:-14px;z-index:2;width:677px;height:474px;background-size:contain}.marketing .quote_icon_bottom,.marketing .quote_icon_top{position:absolute;background-position:0;background-repeat:no-repeat}.marketing .quote_icon_bottom{background-size:contain}.marketing .quote_icon_top{top:0;left:0;transform:rotate(180deg);width:141.04px;height:73.66px;background-size:auto 100%}.marketing .quote_icon_bottom{bottom:-1px;left:48.5%;width:230px;height:120px;z-index:2}.marketing .triggers{margin-top:110px;position:relative;overflow-x:hidden}.marketing .dollar_1,.marketing .dollar_2{position:absolute;top:170px;right:-345px;width:166px;height:178px;background-size:100% auto;background-repeat:no-repeat;background-position:right 0;z-index:1}.marketing .dollar_2{top:-12px;right:-1353px;width:319px;height:316px}.marketing .trigger{position:relative;display:flex;flex-wrap:wrap;background-color:#eee;align-items:center;justify-content:space-between;margin-bottom:31px;transition:all .5s ease}.marketing .trigger.even{align-items:flex-start}.marketing .nav{display:flex;align-items:flex-end}.marketing .even .text,.marketing .odd .nav{width:570px}.marketing .even .nav{padding:11px 0 11px 25px;width:calc(100% - 570px)}.marketing .odd .nav{padding:3px 44px;background-color:#eee}.marketing .text{display:flex;align-items:center;font-size:1.4rem;line-height:1.22}.marketing .odd .text{padding:13px 0 19px 30px;width:calc(100% - 570px);background-color:#fff;border-bottom:5px solid #ca1a1a}.marketing .even .text{padding:24px 0 24px 69px}.marketing .even{color:#fff;background-color:#cf3434}.marketing .trigger .num{margin-right:25px;padding:0 12px;font-weight:700;font-size:6rem;position:relative;text-align:left}.marketing .trigger .num:after{content:'';position:absolute;left:0;bottom:14px;height:10px;width:100%;background-color:#ca1a1a}.marketing .trigger.even .num:after{background-color:#010101}.marketing .trigger .title{font-weight:700;font-size:2rem;margin-top:0;position:relative;top:-9px;text-transform:uppercase}.marketing .trigger_5 .title{max-width:290px}.marketing .trigger_2:before,.marketing .trigger_4:before{content:'';position:absolute;mix-blend-mode:multiply;background-repeat:no-repeat}.marketing .trigger_2:before{right:25px;top:0;height:100%;width:420px;background-image:url(/i/marketing/dollar_bg.png)}.marketing .trigger_4:before{right:0;bottom:0;height:100%;width:420px;background-color:transparent;background-image:url(/i/marketing/mountains_bg.png);background-position:right bottom}.marketing .best_marketing{margin-top:117px;background-color:#eee;overflow:hidden}.marketing .best_marketing:after{content:'';height:57px;display:block;position:relative;top:-1px;background-color:#fff}.marketing .best_marketing .inner{min-height:499px;position:relative}.marketing .total{width:calc(100% - 480px);max-width:100%;padding-top:118px;font-size:2rem}.marketing .total .title{color:#cf3434;font-weight:700}.marketing .graphic{content:'';width:100%;height:100%;position:absolute;right:-204px;bottom:0;z-index:1}.marketing .graphic svg{position:absolute}.marketing .btn.more.mobile_more{display:none}#graphic_bg{bottom:0;right:0}#graphic_line{bottom:-2px;right:209px}#ellipse_big,#ellipse_inner{opacity:0;transition:opacity .7s ease-in-out}#ellipse_big{right:194px;top:27px}#ellipse_inner{right:202px;top:35px}.draw #ellipse_big,.draw #ellipse_inner{opacity:1}#graphic_line path{stroke-dasharray:0,1372.81}.for_parallax{position:relative;z-index:10}.de .marketing .agitation h1,.it .agitation h1{font-size:4.5rem}.es .marketing .agitation .title{font-size:3.1rem;margin-bottom:116px}.es .marketing .dollar_2{top:-35px}@media screen and (max-width:1460px){.es .marketing .dollar_2{top:10px}.es .marketing .dollar_1{top:380px}}.tr .marketing .dollar_2{top:-35px}@media screen and (max-width:1460px){.tr .marketing .dollar_2{top:-15px}}.tr .marketing .dollar_1{top:302px}@media screen and (max-width:1370px){.tr .marketing .dollar_1{top:340px}}.ro .marketing .plan{padding-top:166px}.it .trigger_1{align-items:stretch}@media screen and (max-width:1880px){.en .marketing .dollar_2{right:1440px;top:-100px}.country_178 .marketing .dollar_2,.country_21 .marketing .dollar_2,.country_53 .marketing .dollar_2{top:0}.marketing .dollar_2{right:-1300px;top:30px}.marketing .dollar_1{top:280px}}@media screen and (max-width:1720px){.marketing .dollar_1{right:-165px}}@media screen and (max-width:1640px){.en .marketing .dollar_1{top:350px}.fr .marketing .dollar_1{top:370px}}@media screen and (max-width:1570px){.marketing .dollar_1{right:-180px}.ro .marketing .dollar_1{top:360px}.it .marketing .dollar_1{top:340px}.it .marketing .dollar_2{top:-33px}}@media screen and (max-width:1470px){.marketing .dollar_2{top:40px}.ro .marketing .dollar_2{top:-10px}.ro .marketing .dollar_1{top:370px}.country_21 .marketing .dollar_1,.country_21 .marketing .dollar_2{display:none}.it .marketing .dollar_1{top:380px}.pt .marketing .dollar_2{right:-50px;top:-20px}.pt .marketing .dollar_1{top:420px}}@media screen and (max-width:1380px){.country_53 .marketing .dollar_2{top:400px;right:0}.marketing .main_img .inner{padding-bottom:4.5vw}.marketing .dollar_1{top:450px;right:10px}.en .marketing .dollar_1{top:71px!important}.en .marketing .dollar_2{right:-40px}.it .marketing .dollar_2{top:0}.pt .marketing .dollar_2{right:-60px;top:20px}}@media screen and (max-width:1281px){.marketing .main_img .inner{padding-bottom:6.5vw}.marketing .main_img .inner h1{font-size:5.9rem}marketing .dollar_2{right:-60px}.fr .marketing .dollar_2{top:30px;right:-70px}}@media screen and (max-width:1270px){#wrapper .marketing .dollar_1,#wrapper .marketing .dollar_2{display:none}}.en .agitation,.fr .agitation{width:535px;margin-top:-268px}.en .agitation .title,.fr .agitation .title{font-size:3.4rem}.bg .marketing .agitation .title{margin-bottom:75px}.tr .marketing .agitation .title{margin-bottom:172px}.bg .agitation .interest,.de .agitation .interest,.en .agitation .interest,.es .agitation .interest,.fr .agitation .interest,.it .agitation .interest,.pt .agitation .interest,.tr .agitation .interest{font-size:2.4rem}.it .agitation .title{font-size:3.2rem;margin-bottom:131px}.pt .agitation{margin-top:-300px}.pt .agitation .title{font-size:3.2rem;margin-bottom:117px}@media screen and (max-width:1240px){.mobile_available .marketing .president .photo{margin-right:-3%}}@media screen and (max-width:1170px){.mobile_available .marketing .plan{padding-top:115px}.mobile_available .marketing .trigger{opacity:1}.mobile_available .marketing .total{padding-top:80px}}@media screen and (max-width:1100px){.mobile_available .marketing .main_img .inner h1{font-size:5.1rem}}@media screen and (max-width:1001px){.mobile_available #wrapper main .main_img{background-image:url(/i/marketing/m_main_1000.jpg)}.mobile_available #wrapper main .main_img .inner{padding-bottom:120px;align-items:flex-end;justify-content:flex-end}.mobile_available #wrapper main .main_img .inner div.btns{justify-content:flex-end;align-items:flex-end}.mobile_available #wrapper main .main_img .inner div.btns .btn{display:none;background-color:#fff;color:#ca1a1a}.mobile_available .marketing .text{font-size:1.6rem;line-height:1.5}.mobile_available .marketing .agitation .call_action,.mobile_available .marketing .agitation .interest,.mobile_available .marketing .agitation .title{line-height:1.3}.mobile_available .marketing .even .text,.mobile_available .marketing .odd .text{line-height:1.5}.mobile_available .marketing .main_img .inner{align-items:center;padding-left:0}.mobile_available .marketing .main_img .inner h1{margin-right:0;align-items:center;font-size:4.3rem;max-width:480px}.mobile_available .marketing .run .inner{flex-direction:column-reverse}.mobile_available .marketing .agitation{width:100%;margin-top:-170px;padding:50px 30px}.mobile_available .marketing .agitation .call_action,.mobile_available .marketing .agitation .interest,.mobile_available .marketing .agitation .title,.mobile_available .marketing .agitation h1{padding-left:0;padding-right:0;text-align:left}.mobile_available .marketing .agitation .title{margin-bottom:50px}.mobile_available .marketing .plan{width:100%;padding:100px 0 210px}.mobile_available .marketing .president .inner{align-items:flex-end}.mobile_available .marketing .president .photo{width:68%;height:0;padding-bottom:50%;background-size:contain;margin-top:0}.mobile_available .marketing .president .acquaintance{width:calc(100% - 50%);padding-bottom:50px}.mobile_available .marketing .president .quote{font-size:1.6rem}.mobile_available .marketing .acquaintance .name,.mobile_available .marketing .acquaintance .title{text-align:left;font-size:1.5rem}.mobile_available .marketing .quote_icon_bottom,.mobile_available .marketing .quote_icon_top{width:141px;height:73px}.mobile_available .marketing .quote_icon_bottom{left:44%}.mobile_available .marketing .trigger .title{word-break:break-word}.mobile_available .marketing .trigger_5 .title{max-width:none}.mobile_available .marketing .total{font-size:2.2rem;width:100%}.mobile_available .marketing .graphic{position:relative;height:510px}.mobile_available .marketing .even .nav,.mobile_available .marketing .even .text,.mobile_available .marketing .odd .nav,.mobile_available .marketing .odd .text{width:100%;padding-left:40px;padding-right:40px}.mobile_available .marketing .odd{background-color:#eee}.mobile_available .marketing .odd .nav{padding-top:10px;padding-bottom:15px}.mobile_available .marketing .even .nav{padding-top:10px}.mobile_available .marketing .even .text,.mobile_available .marketing .odd .text{padding-top:25px;padding-bottom:30px}.mobile_available .marketing .even .nav{order:-1;padding-bottom:0}.mobile_available #ellipse_big{top:33px}.mobile_available #ellipse_inner{top:41px}}@media screen and (max-width:920px){.mobile_available .marketing .dollar_2{top:208px}}@media screen and (max-width:720px){.mobile_available .marketing .agitation{margin-top:-210px}.mobile_available .marketing .agitation h1{font-size:4.5rem}}@media screen and (max-width:640px){.mobile_available .marketing .agitation h1{font-size:4.2rem}}@media screen and (max-width:640px) and (orientation:portrait){.mobile_available #wrapper main .main_img{background-image:url(/i/marketing/m_main_portrait.jpg)}.mobile_available .marketing .agitation .title{margin-bottom:50px}.mobile_available .marketing .btn.more.mobile_more{display:block;margin:0 auto 60px;padding:4px 23px;height:auto;line-height:30px;font-size:20px;text-transform:uppercase}}@media screen and (max-width:600px){.mobile_available .marketing .agitation{margin-top:-210px}.mobile_available.en .marketing .agitation{margin-top:-372px}.mobile_available .marketing .agitation h1{font-size:3.8rem}.mobile_available .marketing .president .inner{flex-wrap:wrap}.mobile_available .marketing .president .acquaintance{width:100%;padding-top:88px;padding-bottom:15px}.mobile_available .marketing .president .photo{width:100%;padding-bottom:100%}.mobile_available .marketing .quote_icon_bottom,.mobile_available .marketing .quote_icon_top{width:91px;height:48px}.mobile_available .quote_icon_bottom{display:none}.mobile_available .marketing .best_marketing{margin-top:60px}}@media screen and (max-width:520px){.mobile_available #wrapper main .main_img .inner div.btns .btn{width:auto}.mobile_available .marketing .agitation h1{font-size:4.8rem}.mobile_available .marketing .nav{flex-direction:column;align-items:flex-start}.mobile_available.de .marketing .agitation h1,.mobile_available.en .marketing .agitation h1,.mobile_available.es .marketing .agitation h1,.mobile_available.fr .marketing .agitation h1,.mobile_available.pt .marketing .agitation h1{font-size:4rem}}@media screen and (max-width:480px){.mobile_available .marketing .agitation{margin-top:-320px;padding-top:36px}.mobile_available .marketing .agitation .title{font-size:3rem}}@media screen and (max-width:445px){.mobile_available #wrapper main .main_img .inner{padding-bottom:80px}.mobile_available .marketing .agitation h1{font-size:4rem}.mobile_available .marketing .president .quote{line-height:1.5}.mobile_available .marketing .even .nav,.mobile_available .marketing .even .text,.mobile_available .marketing .odd .nav,.mobile_available .marketing .odd .text{padding-left:5%;padding-right:5%}.mobile_available.de .marketing .agitation h1,.mobile_available.en .marketing .agitation h1,.mobile_available.es .marketing .agitation h1,.mobile_available.fr .marketing .agitation h1,.mobile_available.it .marketing .agitation h1,.mobile_available.pt .marketing .agitation h1{font-size:3.5rem}}@media screen and (max-width:415px){.mobile_available .marketing .agitation .title{font-size:2.7rem}.mobile_available.de .marketing .agitation h1,.mobile_available.en .marketing .agitation h1,.mobile_available.es .marketing .agitation h1,.mobile_available.fr .marketing .agitation h1,.mobile_available.pt .marketing .agitation h1{font-size:3.2rem}.mobile_available.it .marketing .agitation h1{font-size:3rem}.mobile_available.de .marketing .agitation .interest{font-size:2.3rem}.mobile_available.fr .marketing .agitation .interest{font-size:2.2rem}.mobile_available.fr .call_action{font-size:2.6rem}}@media screen and (max-width:360px){.mobile_available.de .marketing .agitation h1{font-size:2.6rem}.mobile_available.es .marketing .agitation h1,.mobile_available.it .marketing .agitation h1{font-size:2.8rem}.mobile_available.fr .marketing .agitation h1{font-size:3rem}}@media screen and (max-width:340px){.mobile_available .marketing .agitation h1{font-size:3.6rem}.mobile_available .marketing .agitation .title{margin-bottom:70px;font-size:2.9rem}.mobile_available.en .marketing .agitation h1{font-size:3rem}.mobile_available.pt .marketing .agitation h1{font-size:2.8rem}.mobile_available.fr .marketing .agitation h1{font-size:2.7rem}.mobile_available.es .marketing .agitation h1{font-size:2.6rem}.mobile_available.de .marketing .agitation h1,.mobile_available.it .marketing .agitation h1{font-size:2.5rem}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1hcmtldGluZy5sZXNzIiwibWFya2V0aW5nLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSxvQixDQUVJLGdCLENBQ0EsZSxDQUNBLGtELENBSUEsOEIsQ0FDQSx3QixDQUpBLHFDQUFBLG9CLENBQ0Usa0RBTk4sc0IsQ0FhSSxZLENBQ0EsNkIsQ0FkSiwyQixDQWtCSSxvQixDQUNBLGlCLENBbkJKLGdCLENBaUNJLHdCLENBQ0EsZSxDQUNBLGMsQ0FuQ0osa0IsQ0FzQ00sUSxDQXRDTix1QixDQTJDSSxhLENBQ0EsZSxDQUNBLGUsQ0FDQSxhLENBOUNKLHFCLENBbURJLHdCLENBQ0EsVyxDQUNBLFUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGlCLENBQ0EsUyxDQUNBLGdCLENBM0RKLHdCLENBK0RJLFksQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FHQSxlLENBQ0EsaUIsQ0FJQSxpQixDQUNBLGtCLENDVEosNEIsQ0RRSSxpQixDQUNBLGtCLENBSUEsbUIsQ0FDQSxnQixDQUNBLGUsQ0FqRkosK0IsQ0FxRkksa0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxpQixDQUNBLHdCLENBekZKLHVCLENBNkZJLGtCLENBQ0EsaUIsQ0E5RkoscUIsQ0FrR0ksaUIsQ0FDQSxxQixDQUNBLGlCLENBcEdKLDRCLENBd0dJLFksQ0FDQSxpQixDQUNBLDZCLENBMUdKLG1DLENBOEdJLGlCLENBQ0Esd0IsQ0EvR0osNEIsQ0FtSEksZ0IsQ0FDQSxnQixDQXBISiw4QixDQXlISSxlLENBQ0EsZSxDQUVBLHdCLENBNUhKLDhCLENBQUEsK0IsQ0FrSUksZ0IsQ0FDQSxjLENBQ0Esa0IsQ0FwSUosNEIsQ0F3SUksaUIsQ0FDQSxnQyxDQUNBLDJCLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLFMsQ0FDQSxXLENBQ0EsWSxDQUNBLHVCLENDZkosNkIsQ0RqSUEsMEIsQ0FvSkksaUIsQ0FDQSxxQixDQUNBLDJCLENDckJKLDZCLENEc0JJLHVCLENBdkpKLDBCLENBMkpJLEssQ0FDQSxNLENBQ0Esd0IsQ0FDQSxjLENBQ0EsYyxDQUNBLHlCLENBaEtKLDZCLENBb0tJLFcsQ0FDQSxVLENBQ0EsVyxDQUNBLFksQ0FDQSxTLENBeEtKLG9CLENBNktJLGdCLENBQ0EsaUIsQ0FDQSxpQixDQS9LSixvQixDQUFBLG9CLENBbUxJLGlCLENBR0EsUyxDQUNBLFksQ0FDQSxXLENBQ0EsWSxDQUNBLHlCLENBQ0EsMkIsQ0FDQSwyQixDQUNBLFMsQ0E3TEosb0IsQ0FrTUksUyxDQUVBLGEsQ0FDQSxXLENBQ0EsWSxDQXRNSixtQixDQThNSSxpQixDQUNBLFksQ0FDQSxjLENBQ0EscUIsQ0FDQSxrQixDQUNBLDZCLENBQ0Esa0IsQ0FDQSx1QixDQXJOSix3QixDQXlOSSxzQixDQXpOSixlLENBNk5JLFksQ0FDQSxvQixDQ3hCSixzQixDRHRNQSxvQixDQWtPSSxXLENBbE9KLHFCLENBc09JLHdCLENBQ0Esd0IsQ0F2T0osb0IsQ0EyT0ksZ0IsQ0FDQSxxQixDQTVPSixnQixDQWdQSSxZLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGdCLENBblBKLHFCLENBdVBJLHdCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLCtCLENBMVBKLHNCLENBOFBJLHdCLENBOVBKLGdCLENBbVFJLFUsQ0FDQSx3QixDQXBRSix3QixDQXdRSSxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQTdRSiw4QixDQWlSSSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsVyxDQUNBLFcsQ0FDQSxVLENBQ0Esd0IsQ0F2UkosbUMsQ0EyUkksd0IsQ0EzUkosMEIsQ0FnU0ksZSxDQUNBLGMsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxRLENBQ0Esd0IsQ0FyU0osNEIsQ0F5U0ksZSxDQXpTSiw0QixDQ29RQSw0QixDRDBDSSxVLENBQ0EsaUIsQ0FFQSx1QixDQUNBLDJCLENBbFRKLDRCLENBc1RJLFUsQ0FDQSxLLENBQ0EsVyxDQUNBLFcsQ0FDQSxnRCxDQTFUSiw0QixDQThUSSxPLENBQ0EsUSxDQUNBLFcsQ0FDQSxXLENBQ0EsNEIsQ0FDQSxtRCxDQUNBLGdDLENBcFVKLDBCLENBd1VJLGdCLENBQ0EscUIsQ0FDQSxlLENBMVVKLGdDLENBOFVJLFUsQ0FDQSxXLENBQ0EsYSxDQUNBLGlCLENBQ0EsUSxDQUNBLHFCLENBblZKLGlDLENBdVZJLGdCLENBQ0EsaUIsQ0F4VkosaUIsQ0E0Vkksd0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxjLENBL1ZKLHdCLENBbVdJLGEsQ0FDQSxlLENBcFdKLG1CLENBNFdJLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsWSxDQUNBLFEsQ0FDQSxTLENBbFhKLHVCLENBc1hJLGlCLENBdFhKLGdDLENBMFhJLFksQ0FJSixXLENBQ0UsUSxDQUNBLE8sQ0FHRixhLENBQ0UsVyxDQUNBLFcsQ0N2REYsWSxDRDBEQSxjLENBQ0UsUyxDQUNBLGtDLENBR0YsWSxDQUNFLFcsQ0FDQSxRLENBR0YsYyxDQUNFLFcsQ0FDQSxRLENDekRGLGtCLENENERBLG9CLENBQ0UsUyxDQUdGLGtCLENBQ0UsMEIsQ0FHRixhLENBQ0UsaUIsQ0FDQSxVLENBS0YsNEIsQ0FnVEEsaUIsQ0E5U0ksZ0IsQ0FJSixnQyxDQUVJLGdCLENBQ0EsbUIsQ0FISix3QixDQU9JLFMsQ0FDQSxxQ0FBQSx3QixDQUNFLFEsQ0FNRix3QixDQUNFLFdBT04sd0IsQ0FFSSxTLENBQ0EscUNBQUEsd0IsQ0FDRSxXQUpOLHdCLENBU0ksUyxDQUVBLHFDQUFBLHdCLENBQ0UsV0FNTixvQixDQUVJLGlCLENBSUosYyxDQUVJLG1CLENBT0oscUNBQ0Usd0IsQ0FDRSxZLENBQ0EsVSxDQ2hGRixpQyxDRG1GQSxnQyxDQ2xGQSxnQyxDRHFGRSxLLENBR0Ysb0IsQ0FDRSxhLENBQ0EsUSxDQUdGLG9CLENBQ0UsVyxBQUlKLHFDQU9FLG9CLENBQ0UsYyxBQUlKLHFDQUVFLHdCLENBRUksUyxDQUlKLHdCLENBRUksVyxBQVdOLHFDQUVFLG9CLENBRUUsWSxDQWFGLHdCLENBRUksUyxDQUtKLHdCLENBRUksUyxDQUZKLHdCLENBTUksVyxBQU9OLHFDQUNFLG9CLENBRUUsUSxDQUdGLHdCLENBRUksUyxDQUZKLHdCLENBTUksUyxDQUlKLGdDLENDeEhBLGdDLENEMEhJLFksQ0FJSix3QixDQUVJLFMsQ0FJSix3QixDQUVJLFcsQ0FDQSxTLENBSEosd0IsQ0FPSSxXLEFBTU4scUNBRUUsZ0MsQ0FDRSxTLENBQ0EsTyxDQUdGLDJCLENBQ0Usb0IsQ0FHRixvQixDQUNFLFMsQ0FDQSxVLENBR0Ysd0IsQ0FFSSxrQixDQUZKLHdCLENBTUksVyxDQUlKLHdCLENBRUksSyxDQUlKLHdCLENBRUksVyxDQUNBLFUsQUFPTixxQ0FDRSwyQixDQUNFLG9CLENBR0YsOEIsQ0FDRSxnQixDQUdGLG1CLENBQ0UsVyxDQVNGLHdCLENBRUksUSxDQUNBLGEsQUFNTixxQ0MzSkUsNkIsQ0Q0SkEsNkIsQ0FDRSxjQUtKLGMsQ0M3SkEsYyxDRCtKSSxXLENBQ0EsaUIsQ0FISixxQixDQ3hKQSxxQixDRCtKSSxnQixDQU1KLGdDLENBRUksa0IsQ0FJSixnQyxDQUVJLG1CLENDaktKLHdCLENBREEsd0IsQ0RzS0Esd0IsQ0NwS0Esd0IsQ0FJQSx3QixDQUZBLHdCLENBQ0Esd0IsQ0FGQSx3QixDRHFLSSxnQixDQUtKLHFCLENBTUksZ0IsQ0FDQSxtQixDQUtKLGMsQ0FHSSxpQixDQUhKLHFCLENBTU0sZ0IsQ0FDQSxtQixDQVNKLHFDQUFBLDhDLENBRUksa0IsQUFLSixxQ0FBQSxrQyxDQUVJLGlCLENBRkoscUMsQ0FNSSxTLENBTkosbUMsQ0FVSSxrQixBQUtKLHFDQUFBLGdELENBR00sa0IsQUFNTixxQ0FBQSx5QyxDQUlJLGtELENBSkosZ0QsQ0FRSSxvQixDQUNBLG9CLENBQ0Esd0IsQ0FWSix5RCxDQWFNLHdCLENBQ0Esb0IsQ0FkTiw4RCxDQWlCUSxZLENBQ0EscUIsQ0FDQSxhLENBbkJSLGtDLENBeUJJLGdCLENBQ0EsZSxDQzlLSixvRCxDQURBLGlELENEcUpBLDhDLENBZ0NJLGUsQ0NoTEosd0MsQ0RnSkEsdUMsQ0F1Q00sZSxDQXZDTiw2QyxDQTJDTSxrQixDQUNBLGMsQ0E1Q04sZ0QsQ0ErQ1EsYyxDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxlLENBbERSLHdDLENBdURNLDZCLENBdkROLHVDLENBMkRNLFUsQ0FDQSxpQixDQUNBLGlCLENDckxOLG9ELENBREEsaUQsQ0FEQSw4QyxDRDBIQSwwQyxDQWdFUSxjLENBQ0EsZSxDQUNBLGUsQ0FsRVIsOEMsQ0FzRVEsa0IsQ0F0RVIsa0MsQ0E0RU0sVSxDQUNBLHFCLENBN0VOLDhDLENBb0ZRLG9CLENBcEZSLDhDLENBd0ZRLFMsQ0FDQSxRLENBQ0Esa0IsQ0FDQSx1QixDQUNBLFksQ0E1RlIscUQsQ0FnR1Esc0IsQ0FDQSxtQixDQWpHUiw4QyxDQXFHUSxnQixDQXJHUixnRCxDQzFGQSxpRCxDRG9NTSxlLENBQ0EsZ0IsQ0EzR04sK0MsQ0NyRkEsNEMsQ0RvTU0sVyxDQUNBLFcsQ0FoSE4sK0MsQ0FvSE0sUSxDQXBITiw0QyxDQXlITSxxQixDQXpITiw4QyxDQTZITSxjLENBN0hOLG1DLENBa0lNLGdCLENBQ0EsVSxDQW5JTixxQyxDQXVJTSxpQixDQUNBLFksQ0N0TU4sdUMsQ0Q4REEsd0MsQ0MvREEsc0MsQ0FFQSx1QyxDRDJNSSxVLENBT0EsaUIsQ0FDQSxrQixDQXRKSixpQyxDQTBKSSxxQixDQTFKSixzQyxDQThKSSxnQixDQUNBLG1CLENDOU1KLHVDLENENk1JLGdCLENDeE1KLHdDLENEMENBLHVDLENBbUtJLGdCLENBQ0EsbUIsQ0FwS0osdUMsQ0F3S0ksUSxDQUNBLGdCLENBektKLDhCLENBOEtJLFEsQ0E5S0osZ0MsQ0FrTEksVSxBQXNCSixvQ0FBQSxzQyxDQUVJLFcsQUFLSixvQ0FBQSx1QyxDQUdJLGlCLENBSEosMEMsQ0FPSSxrQixBQUlKLG9DQUFBLDBDLENBRUksa0IsQUFJSiwrREFBQSx5QyxDQUVJLHNELENBRkosOEMsQ0FNSSxrQixDQU5KLGtELENBVUksYSxDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsMEIsQUFLSixvQ0FBQSx1QyxDQUlJLGlCLENBR0YsMEMsQ0FDRSxpQixDQVJKLDBDLENBWUksZ0IsQ0FaSiw4QyxDQWdCSSxjLENBaEJKLHFELENBcUJJLFUsQ0FDQSxnQixDQUNBLG1CLENBdkJKLDhDLENBMkJJLFUsQ0FDQSxtQixDQTVCSiwrQyxDQ2pOQSw0QyxDRGlQSSxVLENBQ0EsVyxDQWpDSixvQyxDQXFDSSxZLENBckNKLDRDLENBeUNJLGlCLEFBU0osb0NBQUEsOEQsQ0FHSSxVLENBSEosMEMsQ0FPSSxnQixDQVBKLGlDLENBZUkscUIsQ0FDQSxzQixDQ3ZQSiw2QyxDRDBQRSw2QyxDQ3ZQRiw2QyxDQURBLDZDLENBREEsNkMsQ0QyUE0sZ0IsQUFPTixvQ0FBQSx1QyxDQUVJLGlCLENBQ0EsZ0IsQ0FISiw4QyxDQU9JLGdCLEFBSUosb0NBQUEsZ0QsQ0FFSSxtQixDQUZKLDBDLENBTUksYyxDQU5KLDhDLENBVUksZSxDQzVQSix1QyxDQUNBLHdDLENEaVBBLHNDLENDblBBLHVDLENEaVFJLGUsQ0FDQSxnQixDQzNQSiw2QyxDRDhQRSw2QyxDQzFQRiw2QyxDQURBLDZDLENBRkEsNkMsQ0FDQSw2QyxDRDhQTSxrQixBQU1OLG9DQUFBLDhDLENBR0ksZ0IsQ0M1UEosNkMsQ0QrUEUsNkMsQ0M1UEYsNkMsQ0FEQSw2QyxDQURBLDZDLENEZ1FNLGdCLENBSUosNkMsQ0FDRSxjLENBR0Ysb0QsQ0FDRSxnQixDQUdGLG9ELENBRUksZ0IsQ0FGSixpQyxDQU1JLGtCLEFBS04sb0NBQ0UsNkMsQ0FFSSxnQixDQ25RTiw2QyxDRHVRRSw2QyxDQUVJLGdCLENBSUosNkMsQ0FFSSxnQixBQUtOLG9DQUFBLDBDLENBR0ksZ0IsQ0FISiw4QyxDQU9JLGtCLENBQ0EsZ0IsQ0FJRiw2QyxDQUNFLGMsQ0FHRiw2QyxDQUVJLGdCLENBSUosNkMsQ0FFSSxnQixDQUlKLDZDLENBRUksZ0IsQ0N0Uk4sNkMsQ0QwUkUsNkMsQ0FFSSxrQiIsImZpbGUiOiJtYXJrZXRpbmcuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInZhcmlhYmxlcy5sZXNzXCI7XG5cblxuLypNQVJLRVRJTkcqL1xuLm1hcmtldGluZyB7XG4gIC5tYWluX2ltZyB7XG4gICAgaGVpZ2h0OiAzNC44OTU4dnc7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvbWFya2V0aW5nL21hcmtldGluZzN4LmpwZyk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ2MHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvbWFya2V0aW5nL21hcmtldGluZy5qcGcpO1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMWIxYjE7XG4gIH1cblxuICAucnVuIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi41dnc7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXZ3O1xuICB9XG5cbiAgLyogICAgLm1haW5faW1nIC5pbm5lciBoMXtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNi4xcmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIH0qL1xuXG4gIC5wbGFuIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTcwcHgpO1xuICAgIHBhZGRpbmc6IDEwNnB4IDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLnBsYW4gLnRpdGxlIHtcbiAgICBjb2xvcjogQHJlZDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cblxuICAuYWdpdGF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbWFyZ2luLXRvcDogLTI1NXB4O1xuICAgIHBhZGRpbmc6IDMycHggMCAyMjJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5hZ2l0YXRpb24gaDEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuXG4gIC5hZ2l0YXRpb24gaDEsIC5hZ2l0YXRpb24gLnRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5hZ2l0YXRpb24gLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweDtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmFnaXRhdGlvbiAuaW50ZXJlc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLmNhbGxfYWN0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgfVxuXG4gIC5wcmVzaWRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICAgIG1hcmdpbi10b3A6IC0xMjVweDtcbiAgfVxuXG4gIC5wcmVzaWRlbnQgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAucHJlc2lkZW50IC5hY3F1YWludGFuY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTIwcHgpO1xuICB9XG5cbiAgLnByZXNpZGVudCAucXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICB9XG5cblxuICAuYWNxdWFpbnRhbmNlIC5uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuXG4gIC5hY3F1YWludGFuY2UgLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuXG4gIC5wcmVzaWRlbnQgLnBob3RvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiA2NzdweDtcbiAgICBoZWlnaHQ6IDQ3NHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gIC5xdW90ZV9pY29uX3RvcCwgLnF1b3RlX2ljb25fYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gIC5xdW90ZV9pY29uX3RvcCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB3aWR0aDogMTQxLjA0cHg7XG4gICAgaGVpZ2h0OiA3My42NnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICB9XG5cbiAgLnF1b3RlX2ljb25fYm90dG9tIHtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogNDguNSU7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG5cbiAgLnRyaWdnZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbiAgLmRvbGxhcl8xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLyogICAgICAgIHRvcDogMTcwcHg7XG4gICAgICAgICAgICByaWdodDogNTBweDsqL1xuICAgIHRvcDogMTcwcHg7XG4gICAgcmlnaHQ6IC0zNDVweDtcbiAgICB3aWR0aDogMTY2cHg7XG4gICAgaGVpZ2h0OiAxNzhweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5kb2xsYXJfMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEycHg7XG4gICAgLyogICAgICAgIHJpZ2h0OiAxOTJweDsqL1xuICAgIHJpZ2h0OiAtMTM1M3B4O1xuICAgIHdpZHRoOiAzMTlweDtcbiAgICBoZWlnaHQ6IDMxNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnRyaWdnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgfVxuXG4gIC50cmlnZ2VyLmV2ZW4ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAub2RkIC5uYXYsIC5ldmVuIC50ZXh0IHtcbiAgICB3aWR0aDogNTcwcHg7XG4gIH1cblxuICAuZXZlbiAubmF2IHtcbiAgICBwYWRkaW5nOiAxMXB4IDAgMTFweCAyNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NzBweCk7XG4gIH1cblxuICAub2RkIC5uYXYge1xuICAgIHBhZGRpbmc6IDNweCA0NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIH1cblxuICAudGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICB9XG5cbiAgLm9kZCAudGV4dCB7XG4gICAgcGFkZGluZzogMTNweCAwIDE5cHggMzBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTcwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIEByZWQ7XG4gIH1cblxuICAuZXZlbiAudGV4dCB7XG4gICAgcGFkZGluZzogMjRweCAwIDI0cHggNjlweDtcbiAgfVxuXG5cbiAgLmV2ZW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDRjM0MzQ7XG4gIH1cblxuICAudHJpZ2dlciAubnVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC50cmlnZ2VyIC5udW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMTRweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHJlZDtcbiAgfVxuXG4gIC50cmlnZ2VyLmV2ZW4gLm51bTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDEwMTtcbiAgfVxuXG5cbiAgLnRyaWdnZXIgLnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC05cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC50cmlnZ2VyXzUgLnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICB9XG5cblxuICAudHJpZ2dlcl8yOmJlZm9yZSwgLnRyaWdnZXJfNDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvKlx0b3BhY2l0eTogMC40OyovXG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAudHJpZ2dlcl8yOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL21hcmtldGluZy9kb2xsYXJfYmcucG5nKVxuICB9XG5cbiAgLnRyaWdnZXJfNDpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9tYXJrZXRpbmcvbW91bnRhaW5zX2JnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICB9XG5cbiAgLmJlc3RfbWFya2V0aW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxMTdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuYmVzdF9tYXJrZXRpbmc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogNTdweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAuYmVzdF9tYXJrZXRpbmcgLmlubmVyIHtcbiAgICBtaW4taGVpZ2h0OiA0OTlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAudG90YWwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0ODBweCk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMThweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cblxuICAudG90YWwgLnRpdGxlIHtcbiAgICBjb2xvcjogI0NGMzQzNDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC50b3RhbCAuZGVzY3Ige1xuXG4gIH1cblxuICAuZ3JhcGhpYyB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIwNHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmdyYXBoaWMgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAuYnRuLm1vcmUubW9iaWxlX21vcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI2dyYXBoaWNfYmcge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4jZ3JhcGhpY19saW5lIHtcbiAgYm90dG9tOiAtMnB4O1xuICByaWdodDogMjA5cHg7XG59XG5cbiNlbGxpcHNlX2lubmVyLCAjZWxsaXBzZV9iaWcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgZWFzZS1pbi1vdXQ7XG59XG5cbiNlbGxpcHNlX2JpZyB7XG4gIHJpZ2h0OiAxOTRweDtcbiAgdG9wOiAyN3B4O1xufVxuXG4jZWxsaXBzZV9pbm5lciB7XG4gIHJpZ2h0OiAyMDJweDtcbiAgdG9wOiAzNXB4O1xufVxuXG4uZHJhdyAjZWxsaXBzZV9pbm5lciwgLmRyYXcgI2VsbGlwc2VfYmlnIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuI2dyYXBoaWNfbGluZSBwYXRoIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMCwgMTM3Mi44MTtcbn1cblxuLmZvcl9wYXJhbGxheCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi8qRU5EIE1BUktFVElORyovXG5cbi5kZSB7XG4gIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuLmVzIHtcbiAgLm1hcmtldGluZyAuYWdpdGF0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTE2cHg7XG4gIH1cblxuICAubWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgdG9wOiAtMzVweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDYwcHgpIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuXG4gIC5tYXJrZXRpbmcgLmRvbGxhcl8xIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDYwcHgpIHtcbiAgICAgIHRvcDogMzgwcHg7XG4gICAgfVxuICB9XG5cblxufVxuXG4udHIge1xuICAubWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgdG9wOiAtMzVweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDYwcHgpIHtcbiAgICAgIHRvcDogLTE1cHg7XG4gICAgfVxuICB9XG5cbiAgLm1hcmtldGluZyAuZG9sbGFyXzEge1xuICAgIHRvcDogMzAycHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzcwcHgpIHtcbiAgICAgIHRvcDogMzQwcHg7XG4gICAgfVxuICB9XG5cbn1cblxuLnJvIHtcbiAgLm1hcmtldGluZyAucGxhbiB7XG4gICAgcGFkZGluZy10b3A6IDE2NnB4O1xuICB9XG59XG5cbi5pdCB7XG4gIC50cmlnZ2VyXzEge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5cblxuLypFTkQgTUFSS0VUSU5HKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTg4MHB4KSB7XG4gIC5lbiAubWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgcmlnaHQ6IDE0NDBweDtcbiAgICB0b3A6IC0xMDBweDtcbiAgfVxuXG4gIC5jb3VudHJ5XzIxIC5tYXJrZXRpbmcgLmRvbGxhcl8yLFxuICAuY291bnRyeV8xNzggLm1hcmtldGluZyAuZG9sbGFyXzIsXG4gIC5jb3VudHJ5XzUzIC5tYXJrZXRpbmcgLmRvbGxhcl8yIHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAubWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgcmlnaHQ6IC0xMzAwcHg7XG4gICAgdG9wOiAzMHB4O1xuICB9XG5cbiAgLm1hcmtldGluZyAuZG9sbGFyXzEge1xuICAgIHRvcDogMjgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcyMHB4KSB7XG4gIC5lbiB7XG4gICAgLm1hcmtldGluZyAuZG9sbGFyXzIge1xuICAgICAgLyogICAgICAgICAgICB0b3A6IC0zNXB4OyovXG4gICAgfVxuICB9XG5cbiAgLm1hcmtldGluZyAuZG9sbGFyXzEge1xuICAgIHJpZ2h0OiAtMTY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY0MHB4KSB7XG5cbiAgLmVuIHtcbiAgICAubWFya2V0aW5nIC5kb2xsYXJfMSB7XG4gICAgICB0b3A6IDM1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mciB7XG4gICAgLm1hcmtldGluZyAuZG9sbGFyXzEge1xuICAgICAgdG9wOiAzNzBweDtcbiAgICB9XG4gIH1cblxuICAubWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgLyogICAgICAgIHJpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgdG9wOiAtMTNweDsqL1xuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU3MHB4KSB7XG5cbiAgLm1hcmtldGluZyAuZG9sbGFyXzEge1xuICAgIC8qICAgICAgICB0b3A6IDcwcHg7Ki9cbiAgICByaWdodDogLTE4MHB4O1xuICB9XG5cbiAgLm1hcmtldGluZyAuZG9sbGFyXzIge1xuICAgIC8qICAgICAgICByaWdodDogLThweDsqL1xuICB9XG5cbiAgLmVuIHtcbiAgICAubWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgICAvKiAgICAgICAgICAgIHRvcDogLTEwcHg7Ki9cbiAgICB9XG4gIH1cblxuICAucm8ge1xuICAgIC5tYXJrZXRpbmcgLmRvbGxhcl8xIHtcbiAgICAgIHRvcDogMzYwcHg7XG4gICAgfVxuICB9XG5cblxuICAuaXQge1xuICAgIC5tYXJrZXRpbmcgLmRvbGxhcl8xIHtcbiAgICAgIHRvcDogMzQwcHg7XG4gICAgfVxuXG4gICAgLm1hcmtldGluZyAuZG9sbGFyXzIge1xuICAgICAgdG9wOiAtMzNweDtcbiAgICB9XG4gIH1cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NzBweCkge1xuICAubWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgLyogICAgICAgIHJpZ2h0OiAwOyovXG4gICAgdG9wOiA0MHB4O1xuICB9XG5cbiAgLnJvIHtcbiAgICAubWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgIH1cblxuICAgIC5tYXJrZXRpbmcgLmRvbGxhcl8xIHtcbiAgICAgIHRvcDogMzcwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvdW50cnlfMjEge1xuICAgIC5tYXJrZXRpbmcgLmRvbGxhcl8xLCAubWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5pdCB7XG4gICAgLm1hcmtldGluZyAuZG9sbGFyXzEge1xuICAgICAgdG9wOiAzODBweDtcbiAgICB9XG4gIH1cblxuICAucHQge1xuICAgIC5tYXJrZXRpbmcgLmRvbGxhcl8yIHtcbiAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgfVxuXG4gICAgLm1hcmtldGluZyAuZG9sbGFyXzEge1xuICAgICAgdG9wOiA0MjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzgwcHgpIHtcblxuICAuY291bnRyeV81MyAubWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgdG9wOiA0MDBweDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5tYXJrZXRpbmcgLm1haW5faW1nIC5pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXZ3O1xuICB9XG5cbiAgLm1hcmtldGluZyAuZG9sbGFyXzEge1xuICAgIHRvcDogNDUwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuZW4ge1xuICAgIC5tYXJrZXRpbmcgLmRvbGxhcl8xIHtcbiAgICAgIHRvcDogNzFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYXJrZXRpbmcgLmRvbGxhcl8yIHtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICB9XG4gIH1cblxuICAuaXQge1xuICAgIC5tYXJrZXRpbmcgLmRvbGxhcl8yIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cblxuICAucHQge1xuICAgIC5tYXJrZXRpbmcgLmRvbGxhcl8yIHtcbiAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICB9XG4gIH1cblxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODFweCkge1xuICAubWFya2V0aW5nIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjV2dztcbiAgfVxuXG4gIC5tYXJrZXRpbmcgLm1haW5faW1nIC5pbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiA1LjlyZW07XG4gIH1cblxuICBtYXJrZXRpbmcgLmRvbGxhcl8yIHtcbiAgICByaWdodDogLTYwcHg7XG4gIH1cblxuICAucm8ge1xuICAgIC5tYXJrZXRpbmcgLmRvbGxhcl8yIHtcbiAgICAgIC8qICAgICAgICAgICAgcmlnaHQ6IC04MHB4OyovXG4gICAgfVxuICB9XG5cbiAgLmZyIHtcbiAgICAubWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICByaWdodDogLTcwcHg7XG4gICAgfVxuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3MHB4KSB7XG4gICN3cmFwcGVyIC5tYXJrZXRpbmcgLmRvbGxhcl8yLCAjd3JhcHBlciAubWFya2V0aW5nIC5kb2xsYXJfMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi5lbiwgLmZyIHtcbiAgLmFnaXRhdGlvbiB7XG4gICAgd2lkdGg6IDUzNXB4O1xuICAgIG1hcmdpbi10b3A6IC0yNjhweDtcbiAgfVxuXG4gIC5hZ2l0YXRpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuXG5cbi8qQnVsZ2FyaWEqL1xuLmJnIHtcbiAgLm1hcmtldGluZyAuYWdpdGF0aW9uIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxufVxuXG4udHIge1xuICAubWFya2V0aW5nIC5hZ2l0YXRpb24gLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzJweDtcbiAgfVxufVxuXG4uZW4sIC5kZSwgLmJnLCAuZXMsIC50ciwgLml0LCAucHQsIC5mciB7XG4gIC5hZ2l0YXRpb24gLmludGVyZXN0IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuXG59XG5cbi5pdCB7XG4gIC5hZ2l0YXRpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG5cbiAgLmFnaXRhdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEzMXB4O1xuICB9XG59XG5cbi8vcG9ydHVnYWxcbi5wdCB7XG5cbiAgLmFnaXRhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLTMwMHB4O1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTE3cHg7XG4gICAgfVxuICB9XG59XG5cblxuLm1vYmlsZV9hdmFpbGFibGUge1xuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICAgLm1hcmtldGluZyAucHJlc2lkZW50IC5waG90byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zJTtcbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAgIC5tYXJrZXRpbmcgLnBsYW4ge1xuICAgICAgcGFkZGluZy10b3A6IDExNXB4O1xuICAgIH1cblxuICAgIC5tYXJrZXRpbmcgLnRyaWdnZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAubWFya2V0aW5nIC50b3RhbCB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5tYXJrZXRpbmcge1xuICAgICAgLm1haW5faW1nIC5pbm5lciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNS4xcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMXB4KSB7XG5cblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9tYXJrZXRpbmcvbV9tYWluXzEwMDAuanBnKTtcbiAgICB9XG5cbiAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgZGl2LmJ0bnMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiBAcmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hcmtldGluZyAudGV4dCB7XG4gICAgICBmb250LXNpemU6IEBtb2JfZm9udF9zaXplX3RleHQ7XG4gICAgICBsaW5lLWhlaWdodDogQG1vYl9saW5lX2hlaWdodDtcbiAgICB9XG5cbiAgICAubWFya2V0aW5nIC5hZ2l0YXRpb24gLnRpdGxlLFxuICAgIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiAuaW50ZXJlc3QsXG4gICAgLm1hcmtldGluZyAuYWdpdGF0aW9uIC5jYWxsX2FjdGlvbiB7XG4gICAgICBsaW5lLWhlaWdodDogQG1vYl9saW5lX2hlaWdodF9iaWdfdGl0bGU7XG4gICAgfVxuXG4gICAgLm1hcmtldGluZyB7XG5cblxuICAgICAgLm9kZCAudGV4dCwgLmV2ZW4gLnRleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogQG1vYl9saW5lX2hlaWdodDtcbiAgICAgIH1cblxuICAgICAgLm1haW5faW1nIC5pbm5lciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjNyZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucnVuIC5pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIH1cblxuICAgICAgLmFnaXRhdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTcwcHg7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCA1MHB4O1xuXG4gICAgICAgIGgxLCAudGl0bGUsIC5pbnRlcmVzdCwgLmNhbGxfYWN0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnBsYW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCAyMTBweDtcbiAgICAgIH1cblxuXG4gICAgICAucHJlc2lkZW50IHtcblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5waG90byB7XG4gICAgICAgICAgd2lkdGg6IDY4JTtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3F1YWludGFuY2Uge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MCUpO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnF1b3RlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWNxdWFpbnRhbmNlIC5uYW1lLCAuYWNxdWFpbnRhbmNlIC50aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgfVxuXG4gICAgICAucXVvdGVfaWNvbl9ib3R0b20sIC5xdW90ZV9pY29uX3RvcCB7XG4gICAgICAgIHdpZHRoOiAxNDFweDtcbiAgICAgICAgaGVpZ2h0OiA3M3B4O1xuICAgICAgfVxuXG4gICAgICAucXVvdGVfaWNvbl9ib3R0b20ge1xuICAgICAgICBsZWZ0OiA0NCU7XG4gICAgICB9XG5cblxuICAgICAgLnRyaWdnZXIgLnRpdGxlIHtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIH1cblxuICAgICAgLnRyaWdnZXJfNSAudGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG5cblxuICAgICAgLnRvdGFsIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuZ3JhcGhpYyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA1MTBweDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5tYXJrZXRpbmcgLmV2ZW4gLnRleHQsIC5tYXJrZXRpbmcgLm9kZCAubmF2LCAubWFya2V0aW5nIC5ldmVuIC5uYXYsIC5tYXJrZXRpbmcgLm9kZCAudGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubWFya2V0aW5nIC5vZGQgLm5hdixcbiAgICAubWFya2V0aW5nIC5vZGQgLnRleHQsXG4gICAgLm1hcmtldGluZyAuZXZlbiAubmF2LFxuICAgIC5tYXJrZXRpbmcgLmV2ZW4gLnRleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAubWFya2V0aW5nIC5vZGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICB9XG5cbiAgICAubWFya2V0aW5nIC5vZGQgLm5hdiwgLm1hcmtldGluZyAuZXZlbiAubmF2IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLm1hcmtldGluZyAub2RkIC50ZXh0LCAubWFya2V0aW5nIC5ldmVuIC50ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLm1hcmtldGluZyAuZXZlbiAubmF2IHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuXG4gICAgI2VsbGlwc2VfYmlnIHtcbiAgICAgIHRvcDogMzNweDtcbiAgICB9XG5cbiAgICAjZWxsaXBzZV9pbm5lciB7XG4gICAgICB0b3A6IDQxcHg7XG4gICAgfVxuXG5cbiAgfVxuXG4gIC8qICAgIEBtZWRpYSBhbGwgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAgICAgICAgICN3cmFwcGVyIC5tYXJrZXRpbmcgLmFnaXRhdGlvbntcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWFya2V0aW5nIC5tYWluX2ltZyAuaW5uZXIgaDEge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG5cbiAgICAgIH0qL1xuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgICAubWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgICB0b3A6IDIwOHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcblxuICAgIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjEwcHg7XG4gICAgfVxuXG4gICAgLm1hcmtldGluZyAuYWdpdGF0aW9uIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLm1hcmtldGluZyAuYWdpdGF0aW9uIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9tYXJrZXRpbmcvbV9tYWluX3BvcnRyYWl0LmpwZyk7XG4gICAgfVxuXG4gICAgLm1hcmtldGluZyAuYWdpdGF0aW9uIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5tYXJrZXRpbmcgLmJ0bi5tb3JlLm1vYmlsZV9tb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgICAgIHBhZGRpbmc6IDRweCAyM3B4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblxuXG4gICAgLm1hcmtldGluZyAuYWdpdGF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yMTBweDtcbiAgICB9XG5cbiAgICAmLmVuIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAtMzcycHg7XG4gICAgfVxuXG4gICAgLm1hcmtldGluZyAuYWdpdGF0aW9uIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgIH1cblxuICAgIC5tYXJrZXRpbmcgLnByZXNpZGVudCAuaW5uZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuXG4gICAgLm1hcmtldGluZyAucHJlc2lkZW50IC5hY3F1YWludGFuY2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogODhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5tYXJrZXRpbmcgLnByZXNpZGVudCAucGhvdG8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICB9XG5cbiAgICAubWFya2V0aW5nIC5xdW90ZV9pY29uX2JvdHRvbSwgLm1hcmtldGluZyAucXVvdGVfaWNvbl90b3Age1xuICAgICAgd2lkdGg6IDkxcHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgfVxuXG4gICAgLnF1b3RlX2ljb25fYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1hcmtldGluZyAuYmVzdF9tYXJrZXRpbmcge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICAvKiAgICAgICAgLm1hcmtldGluZyAucHJlc2lkZW50IC5xdW90ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBAbW9iX2ZvbnRfc2l6ZV90ZXh0O1xuICAgICAgICAgICAgfSovXG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG5cbiAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgZGl2LmJ0bnMgLmJ0biB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAubWFya2V0aW5nIC5hZ2l0YXRpb24gaDEge1xuICAgICAgZm9udC1zaXplOiA0LjhyZW07XG4gICAgfVxuXG5cbiAgICAvKiAgICAgICAgI3dyYXBwZXIgLm1hcmtldGluZyAuYWdpdGF0aW9ue1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBcbiAgICAgICAgICAgIH0qL1xuICAgIC5tYXJrZXRpbmcgLm5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi5lbiwgJi5kZSwgJi5wdCwgJi5mciwgJi5lcyB7XG4gICAgICAubWFya2V0aW5nIC5hZ2l0YXRpb24gaDEge1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm1hcmtldGluZyAuYWdpdGF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgIH1cblxuICAgIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cblxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiBoMSB7XG4gICAgICBmb250LXNpemU6IDRyZW07XG4gICAgfVxuXG4gICAgLm1hcmtldGluZyAucHJlc2lkZW50IC5xdW90ZSB7XG4gICAgICBsaW5lLWhlaWdodDogQG1vYl9saW5lX2hlaWdodDtcbiAgICB9XG5cbiAgICAubWFya2V0aW5nIC5vZGQgLm5hdiwgLm1hcmtldGluZyAub2RkIC50ZXh0LCAubWFya2V0aW5nIC5ldmVuIC5uYXYsIC5tYXJrZXRpbmcgLmV2ZW4gLnRleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIH1cblxuICAgICYuZW4sICYuZGUsICYuaXQsICYucHQsICYuZnIsICYuZXMge1xuICAgICAgLm1hcmtldGluZyAuYWdpdGF0aW9uIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTVweCkge1xuXG4gICAgLm1hcmtldGluZyAuYWdpdGF0aW9uIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICB9XG5cbiAgICAmLmVuLCAmLmRlLCAmLnB0LCAmLmZyLCAmLmVzIHtcbiAgICAgIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXQgLm1hcmtldGluZyAuYWdpdGF0aW9uIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG5cbiAgICAmLmRlIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiAuaW50ZXJlc3Qge1xuICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgfVxuXG4gICAgJi5mciB7XG4gICAgICAubWFya2V0aW5nIC5hZ2l0YXRpb24gLmludGVyZXN0IHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICB9XG5cbiAgICAgIC5jYWxsX2FjdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgJi5kZSB7XG4gICAgICAubWFya2V0aW5nIC5hZ2l0YXRpb24gaDEge1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLml0LCAmLmVzIHtcbiAgICAgIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZnIge1xuICAgICAgLm1hcmtldGluZyAuYWdpdGF0aW9uIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG5cbiAgICAubWFya2V0aW5nIC5hZ2l0YXRpb24gaDEge1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgfVxuXG4gICAgLm1hcmtldGluZyAuYWdpdGF0aW9uIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgZm9udC1zaXplOiAyLjlyZW07XG4gICAgfVxuXG5cbiAgICAmLmVuIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiBoMSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuXG4gICAgJi5wdCB7XG4gICAgICAubWFya2V0aW5nIC5hZ2l0YXRpb24gaDEge1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZyIHtcbiAgICAgIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZXMge1xuICAgICAgLm1hcmtldGluZyAuYWdpdGF0aW9uIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pdCwgJi5kZSB7XG4gICAgICAubWFya2V0aW5nIC5hZ2l0YXRpb24gaDEge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG5cblxufVxuXG5cblxuIiwiLyrQptCS0JXQotCQKi9cbi8qZm9udC1zaXplOiA2MCAqQGZvbnRyZW07Ki9cbi8qTUFSS0VUSU5HKi9cbi5tYXJrZXRpbmcge1xuICAvKiAgICAubWFpbl9pbWcgLmlubmVyIGgxe1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZm9udC1zaXplOiA2LjFyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgfSovXG59XG4ubWFya2V0aW5nIC5tYWluX2ltZyB7XG4gIGhlaWdodDogMzQuODk1OHZ3O1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvbWFya2V0aW5nL21hcmtldGluZzN4LmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWIxYjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDYwcHgpIHtcbiAgLm1hcmtldGluZyAubWFpbl9pbWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9tYXJrZXRpbmcvbWFya2V0aW5nLmpwZyk7XG4gIH1cbn1cbi5tYXJrZXRpbmcgLnJ1biAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubWFya2V0aW5nIC5tYWluX2ltZyAuaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNi41dnc7XG4gIHBhZGRpbmctbGVmdDogMTl2dztcbn1cbi5tYXJrZXRpbmcgLnBsYW4ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTcwcHgpO1xuICBwYWRkaW5nOiAxMDZweCAwO1xuICBmb250LXNpemU6IDJyZW07XG59XG4ubWFya2V0aW5nIC5wbGFuIHAge1xuICBtYXJnaW46IDA7XG59XG4ubWFya2V0aW5nIC5wbGFuIC50aXRsZSB7XG4gIGNvbG9yOiAjQ0ExQTFBO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFya2V0aW5nIC5hZ2l0YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ExQTFBO1xuICB3aWR0aDogNTAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi10b3A6IC0yNTVweDtcbiAgcGFkZGluZzogMzJweCAwIDIyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1hcmtldGluZyAuYWdpdGF0aW9uIGgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5tYXJrZXRpbmcgLmFnaXRhdGlvbiBoMSxcbi5tYXJrZXRpbmcgLmFnaXRhdGlvbiAudGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ubWFya2V0aW5nIC5hZ2l0YXRpb24gLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1hcmtldGluZyAuYWdpdGF0aW9uIC5pbnRlcmVzdCB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tYXJrZXRpbmcgLmNhbGxfYWN0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xufVxuLm1hcmtldGluZyAucHJlc2lkZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBtYXJnaW4tdG9wOiAtMTI1cHg7XG59XG4ubWFya2V0aW5nIC5wcmVzaWRlbnQgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubWFya2V0aW5nIC5wcmVzaWRlbnQgLmFjcXVhaW50YW5jZSB7XG4gIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUyMHB4KTtcbn1cbi5tYXJrZXRpbmcgLnByZXNpZGVudCAucXVvdGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjI7XG59XG4ubWFya2V0aW5nIC5hY3F1YWludGFuY2UgLm5hbWUge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLm1hcmtldGluZyAuYWNxdWFpbnRhbmNlIC50aXRsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4ubWFya2V0aW5nIC5wcmVzaWRlbnQgLnBob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi10b3A6IC03MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNjc3cHg7XG4gIGhlaWdodDogNDc0cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5tYXJrZXRpbmcgLnF1b3RlX2ljb25fdG9wLFxuLm1hcmtldGluZyAucXVvdGVfaWNvbl9ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5tYXJrZXRpbmcgLnF1b3RlX2ljb25fdG9wIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB3aWR0aDogMTQxLjA0cHg7XG4gIGhlaWdodDogNzMuNjZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4ubWFya2V0aW5nIC5xdW90ZV9pY29uX2JvdHRvbSB7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogNDguNSU7XG4gIHdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgei1pbmRleDogMjtcbn1cbi5tYXJrZXRpbmcgLnRyaWdnZXJzIHtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLm1hcmtldGluZyAuZG9sbGFyXzEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qICAgICAgICB0b3A6IDE3MHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDUwcHg7Ki9cbiAgdG9wOiAxNzBweDtcbiAgcmlnaHQ6IC0zNDVweDtcbiAgd2lkdGg6IDE2NnB4O1xuICBoZWlnaHQ6IDE3OHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMDtcbiAgei1pbmRleDogMTtcbn1cbi5tYXJrZXRpbmcgLmRvbGxhcl8yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICAvKiAgICAgICAgcmlnaHQ6IDE5MnB4OyovXG4gIHJpZ2h0OiAtMTM1M3B4O1xuICB3aWR0aDogMzE5cHg7XG4gIGhlaWdodDogMzE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiAxO1xufVxuLm1hcmtldGluZyAudHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ubWFya2V0aW5nIC50cmlnZ2VyLmV2ZW4ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5tYXJrZXRpbmcgLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5tYXJrZXRpbmcgLm9kZCAubmF2LFxuLm1hcmtldGluZyAuZXZlbiAudGV4dCB7XG4gIHdpZHRoOiA1NzBweDtcbn1cbi5tYXJrZXRpbmcgLmV2ZW4gLm5hdiB7XG4gIHBhZGRpbmc6IDExcHggMCAxMXB4IDI1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1NzBweCk7XG59XG4ubWFya2V0aW5nIC5vZGQgLm5hdiB7XG4gIHBhZGRpbmc6IDNweCA0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xufVxuLm1hcmtldGluZyAudGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yMjtcbn1cbi5tYXJrZXRpbmcgLm9kZCAudGV4dCB7XG4gIHBhZGRpbmc6IDEzcHggMCAxOXB4IDMwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1NzBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjQ0ExQTFBO1xufVxuLm1hcmtldGluZyAuZXZlbiAudGV4dCB7XG4gIHBhZGRpbmc6IDI0cHggMCAyNHB4IDY5cHg7XG59XG4ubWFya2V0aW5nIC5ldmVuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRjM0MzQ7XG59XG4ubWFya2V0aW5nIC50cmlnZ2VyIC5udW0ge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1hcmtldGluZyAudHJpZ2dlciAubnVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxNHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ExQTFBO1xufVxuLm1hcmtldGluZyAudHJpZ2dlci5ldmVuIC5udW06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTAxO1xufVxuLm1hcmtldGluZyAudHJpZ2dlciAudGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtOXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1hcmtldGluZyAudHJpZ2dlcl81IC50aXRsZSB7XG4gIG1heC13aWR0aDogMjkwcHg7XG59XG4ubWFya2V0aW5nIC50cmlnZ2VyXzI6YmVmb3JlLFxuLm1hcmtldGluZyAudHJpZ2dlcl80OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qXHRvcGFjaXR5OiAwLjQ7Ki9cbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLm1hcmtldGluZyAudHJpZ2dlcl8yOmJlZm9yZSB7XG4gIHJpZ2h0OiAyNXB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvbWFya2V0aW5nL2RvbGxhcl9iZy5wbmcpO1xufVxuLm1hcmtldGluZyAudHJpZ2dlcl80OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL21hcmtldGluZy9tb3VudGFpbnNfYmcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xufVxuLm1hcmtldGluZyAuYmVzdF9tYXJrZXRpbmcge1xuICBtYXJnaW4tdG9wOiAxMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYXJrZXRpbmcgLmJlc3RfbWFya2V0aW5nOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogNTdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm1hcmtldGluZyAuYmVzdF9tYXJrZXRpbmcgLmlubmVyIHtcbiAgbWluLWhlaWdodDogNDk5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYXJrZXRpbmcgLnRvdGFsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4MHB4KTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTE4cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5tYXJrZXRpbmcgLnRvdGFsIC50aXRsZSB7XG4gIGNvbG9yOiAjQ0YzNDM0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tYXJrZXRpbmcgLmdyYXBoaWMge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIwNHB4O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG59XG4ubWFya2V0aW5nIC5ncmFwaGljIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5tYXJrZXRpbmcgLmJ0bi5tb3JlLm1vYmlsZV9tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNncmFwaGljX2JnIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbiNncmFwaGljX2xpbmUge1xuICBib3R0b206IC0ycHg7XG4gIHJpZ2h0OiAyMDlweDtcbn1cbiNlbGxpcHNlX2lubmVyLFxuI2VsbGlwc2VfYmlnIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGVhc2UtaW4tb3V0O1xufVxuI2VsbGlwc2VfYmlnIHtcbiAgcmlnaHQ6IDE5NHB4O1xuICB0b3A6IDI3cHg7XG59XG4jZWxsaXBzZV9pbm5lciB7XG4gIHJpZ2h0OiAyMDJweDtcbiAgdG9wOiAzNXB4O1xufVxuLmRyYXcgI2VsbGlwc2VfaW5uZXIsXG4uZHJhdyAjZWxsaXBzZV9iaWcge1xuICBvcGFjaXR5OiAxO1xufVxuI2dyYXBoaWNfbGluZSBwYXRoIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMCwgMTM3Mi44MTtcbn1cbi5mb3JfcGFyYWxsYXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLypFTkQgTUFSS0VUSU5HKi9cbi5kZSAubWFya2V0aW5nIC5hZ2l0YXRpb24gaDEge1xuICBmb250LXNpemU6IDQuNXJlbTtcbn1cbi5lcyAubWFya2V0aW5nIC5hZ2l0YXRpb24gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzLjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDExNnB4O1xufVxuLmVzIC5tYXJrZXRpbmcgLmRvbGxhcl8yIHtcbiAgdG9wOiAtMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NjBweCkge1xuICAuZXMgLm1hcmtldGluZyAuZG9sbGFyXzIge1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ2MHB4KSB7XG4gIC5lcyAubWFya2V0aW5nIC5kb2xsYXJfMSB7XG4gICAgdG9wOiAzODBweDtcbiAgfVxufVxuLnRyIC5tYXJrZXRpbmcgLmRvbGxhcl8yIHtcbiAgdG9wOiAtMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NjBweCkge1xuICAudHIgLm1hcmtldGluZyAuZG9sbGFyXzIge1xuICAgIHRvcDogLTE1cHg7XG4gIH1cbn1cbi50ciAubWFya2V0aW5nIC5kb2xsYXJfMSB7XG4gIHRvcDogMzAycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzcwcHgpIHtcbiAgLnRyIC5tYXJrZXRpbmcgLmRvbGxhcl8xIHtcbiAgICB0b3A6IDM0MHB4O1xuICB9XG59XG4ucm8gLm1hcmtldGluZyAucGxhbiB7XG4gIHBhZGRpbmctdG9wOiAxNjZweDtcbn1cbi5pdCAudHJpZ2dlcl8xIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4vKkVORCBNQVJLRVRJTkcqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTg4MHB4KSB7XG4gIC5lbiAubWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgcmlnaHQ6IDE0NDBweDtcbiAgICB0b3A6IC0xMDBweDtcbiAgfVxuICAuY291bnRyeV8yMSAubWFya2V0aW5nIC5kb2xsYXJfMixcbiAgLmNvdW50cnlfMTc4IC5tYXJrZXRpbmcgLmRvbGxhcl8yLFxuICAuY291bnRyeV81MyAubWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5tYXJrZXRpbmcgLmRvbGxhcl8yIHtcbiAgICByaWdodDogLTEzMDBweDtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbiAgLm1hcmtldGluZyAuZG9sbGFyXzEge1xuICAgIHRvcDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MjBweCkge1xuICAuZW4gLm1hcmtldGluZyAuZG9sbGFyXzIge1xuICAgIC8qICAgICAgICAgICAgdG9wOiAtMzVweDsqL1xuICB9XG4gIC5tYXJrZXRpbmcgLmRvbGxhcl8xIHtcbiAgICByaWdodDogLTE2NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjQwcHgpIHtcbiAgLmVuIC5tYXJrZXRpbmcgLmRvbGxhcl8xIHtcbiAgICB0b3A6IDM1MHB4O1xuICB9XG4gIC5mciAubWFya2V0aW5nIC5kb2xsYXJfMSB7XG4gICAgdG9wOiAzNzBweDtcbiAgfVxuICAubWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgLyogICAgICAgIHJpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgdG9wOiAtMTNweDsqL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTcwcHgpIHtcbiAgLm1hcmtldGluZyAuZG9sbGFyXzEge1xuICAgIC8qICAgICAgICB0b3A6IDcwcHg7Ki9cbiAgICByaWdodDogLTE4MHB4O1xuICB9XG4gIC5tYXJrZXRpbmcgLmRvbGxhcl8yIHtcbiAgICAvKiAgICAgICAgcmlnaHQ6IC04cHg7Ki9cbiAgfVxuICAuZW4gLm1hcmtldGluZyAuZG9sbGFyXzIge1xuICAgIC8qICAgICAgICAgICAgdG9wOiAtMTBweDsqL1xuICB9XG4gIC5ybyAubWFya2V0aW5nIC5kb2xsYXJfMSB7XG4gICAgdG9wOiAzNjBweDtcbiAgfVxuICAuaXQgLm1hcmtldGluZyAuZG9sbGFyXzEge1xuICAgIHRvcDogMzQwcHg7XG4gIH1cbiAgLml0IC5tYXJrZXRpbmcgLmRvbGxhcl8yIHtcbiAgICB0b3A6IC0zM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDcwcHgpIHtcbiAgLm1hcmtldGluZyAuZG9sbGFyXzIge1xuICAgIC8qICAgICAgICByaWdodDogMDsqL1xuICAgIHRvcDogNDBweDtcbiAgfVxuICAucm8gLm1hcmtldGluZyAuZG9sbGFyXzIge1xuICAgIHRvcDogLTEwcHg7XG4gIH1cbiAgLnJvIC5tYXJrZXRpbmcgLmRvbGxhcl8xIHtcbiAgICB0b3A6IDM3MHB4O1xuICB9XG4gIC5jb3VudHJ5XzIxIC5tYXJrZXRpbmcgLmRvbGxhcl8xLFxuICAuY291bnRyeV8yMSAubWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXQgLm1hcmtldGluZyAuZG9sbGFyXzEge1xuICAgIHRvcDogMzgwcHg7XG4gIH1cbiAgLnB0IC5tYXJrZXRpbmcgLmRvbGxhcl8yIHtcbiAgICByaWdodDogLTUwcHg7XG4gICAgdG9wOiAtMjBweDtcbiAgfVxuICAucHQgLm1hcmtldGluZyAuZG9sbGFyXzEge1xuICAgIHRvcDogNDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuY291bnRyeV81MyAubWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgdG9wOiA0MDBweDtcbiAgICByaWdodDogMDtcbiAgfVxuICAubWFya2V0aW5nIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjV2dztcbiAgfVxuICAubWFya2V0aW5nIC5kb2xsYXJfMSB7XG4gICAgdG9wOiA0NTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAuZW4gLm1hcmtldGluZyAuZG9sbGFyXzEge1xuICAgIHRvcDogNzFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5lbiAubWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgcmlnaHQ6IC00MHB4O1xuICB9XG4gIC5pdCAubWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5wdCAubWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgcmlnaHQ6IC02MHB4O1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gIC5tYXJrZXRpbmcgLm1haW5faW1nIC5pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXZ3O1xuICB9XG4gIC5tYXJrZXRpbmcgLm1haW5faW1nIC5pbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiA1LjlyZW07XG4gIH1cbiAgbWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgcmlnaHQ6IC02MHB4O1xuICB9XG4gIC5ybyAubWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgLyogICAgICAgICAgICByaWdodDogLTgwcHg7Ki9cbiAgfVxuICAuZnIgLm1hcmtldGluZyAuZG9sbGFyXzIge1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogLTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzBweCkge1xuICAjd3JhcHBlciAubWFya2V0aW5nIC5kb2xsYXJfMixcbiAgI3dyYXBwZXIgLm1hcmtldGluZyAuZG9sbGFyXzEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5lbiAuYWdpdGF0aW9uLFxuLmZyIC5hZ2l0YXRpb24ge1xuICB3aWR0aDogNTM1cHg7XG4gIG1hcmdpbi10b3A6IC0yNjhweDtcbn1cbi5lbiAuYWdpdGF0aW9uIC50aXRsZSxcbi5mciAuYWdpdGF0aW9uIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xufVxuLypCdWxnYXJpYSovXG4uYmcgLm1hcmtldGluZyAuYWdpdGF0aW9uIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG59XG4udHIgLm1hcmtldGluZyAuYWdpdGF0aW9uIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE3MnB4O1xufVxuLmVuIC5hZ2l0YXRpb24gLmludGVyZXN0LFxuLmRlIC5hZ2l0YXRpb24gLmludGVyZXN0LFxuLmJnIC5hZ2l0YXRpb24gLmludGVyZXN0LFxuLmVzIC5hZ2l0YXRpb24gLmludGVyZXN0LFxuLnRyIC5hZ2l0YXRpb24gLmludGVyZXN0LFxuLml0IC5hZ2l0YXRpb24gLmludGVyZXN0LFxuLnB0IC5hZ2l0YXRpb24gLmludGVyZXN0LFxuLmZyIC5hZ2l0YXRpb24gLmludGVyZXN0IHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG4uaXQgLmFnaXRhdGlvbiBoMSB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xufVxuLml0IC5hZ2l0YXRpb24gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEzMXB4O1xufVxuLnB0IC5hZ2l0YXRpb24ge1xuICBtYXJnaW4tdG9wOiAtMzAwcHg7XG59XG4ucHQgLmFnaXRhdGlvbiAudGl0bGUge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTE3cHg7XG59XG4ubW9iaWxlX2F2YWlsYWJsZSB7XG4gIC8qICAgIEBtZWRpYSBhbGwgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAgICAgICAgICN3cmFwcGVyIC5tYXJrZXRpbmcgLmFnaXRhdGlvbntcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWFya2V0aW5nIC5tYWluX2ltZyAuaW5uZXIgaDEge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG5cbiAgICAgIH0qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLnByZXNpZGVudCAucGhvdG8ge1xuICAgIG1hcmdpbi1yaWdodDogLTMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAucGxhbiB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLnRyaWdnZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAudG90YWwge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAubWFpbl9pbWcgLmlubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDUuMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMXB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvbWFya2V0aW5nL21fbWFpbl8xMDAwLmpwZyk7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGRpdi5idG5zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgZGl2LmJ0bnMgLmJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjQ0ExQTFBO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAuYWdpdGF0aW9uIC50aXRsZSxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAuYWdpdGF0aW9uIC5pbnRlcmVzdCxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAuYWdpdGF0aW9uIC5jYWxsX2FjdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFya2V0aW5nIC5vZGQgLnRleHQsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLmV2ZW4gLnRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFya2V0aW5nIC5tYWluX2ltZyAuaW5uZXIgaDEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNC4zcmVtO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAucnVuIC5pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTE3MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMzBweCA1MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiBoMSxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAuYWdpdGF0aW9uIC50aXRsZSxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAuYWdpdGF0aW9uIC5pbnRlcmVzdCxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAuYWdpdGF0aW9uIC5jYWxsX2FjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFya2V0aW5nIC5hZ2l0YXRpb24gLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLnBsYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMjEwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAucHJlc2lkZW50IC5pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLnByZXNpZGVudCAucGhvdG8ge1xuICAgIHdpZHRoOiA2OCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAucHJlc2lkZW50IC5hY3F1YWludGFuY2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MCUpO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLnByZXNpZGVudCAucXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLmFjcXVhaW50YW5jZSAubmFtZSxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAuYWNxdWFpbnRhbmNlIC50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFya2V0aW5nIC5xdW90ZV9pY29uX2JvdHRvbSxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAucXVvdGVfaWNvbl90b3Age1xuICAgIHdpZHRoOiAxNDFweDtcbiAgICBoZWlnaHQ6IDczcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAucXVvdGVfaWNvbl9ib3R0b20ge1xuICAgIGxlZnQ6IDQ0JTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFya2V0aW5nIC50cmlnZ2VyIC50aXRsZSB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFya2V0aW5nIC50cmlnZ2VyXzUgLnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAudG90YWwge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLmdyYXBoaWMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDUxMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLmV2ZW4gLnRleHQsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLm9kZCAubmF2LFxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFya2V0aW5nIC5ldmVuIC5uYXYsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLm9kZCAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAub2RkIC5uYXYsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLm9kZCAudGV4dCxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAuZXZlbiAubmF2LFxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFya2V0aW5nIC5ldmVuIC50ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFya2V0aW5nIC5vZGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAub2RkIC5uYXYsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLmV2ZW4gLm5hdiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAub2RkIC50ZXh0LFxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFya2V0aW5nIC5ldmVuIC50ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFya2V0aW5nIC5ldmVuIC5uYXYge1xuICAgIG9yZGVyOiAtMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjZWxsaXBzZV9iaWcge1xuICAgIHRvcDogMzNweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjZWxsaXBzZV9pbm5lciB7XG4gICAgdG9wOiA0MXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAubWFya2V0aW5nIC5kb2xsYXJfMiB7XG4gICAgdG9wOiAyMDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAuYWdpdGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAtMjEwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAuYWdpdGF0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAuYWdpdGF0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvbWFya2V0aW5nL21fbWFpbl9wb3J0cmFpdC5qcGcpO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAuYnRuLm1vcmUubW9iaWxlX21vcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gICAgcGFkZGluZzogNHB4IDIzcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSB7XG4gICAgLyogICAgICAgIC5tYXJrZXRpbmcgLnByZXNpZGVudCAucXVvdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogQG1vYl9mb250X3NpemVfdGV4dDtcbiAgICAgICAgICAgIH0qL1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLTIxMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlLmVuIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLTM3MnB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiAzLjhyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAucHJlc2lkZW50IC5pbm5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLnByZXNpZGVudCAuYWNxdWFpbnRhbmNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogODhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFya2V0aW5nIC5wcmVzaWRlbnQgLnBob3RvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFya2V0aW5nIC5xdW90ZV9pY29uX2JvdHRvbSxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAucXVvdGVfaWNvbl90b3Age1xuICAgIHdpZHRoOiA5MXB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAucXVvdGVfaWNvbl9ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAuYmVzdF9tYXJrZXRpbmcge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIHtcbiAgICAvKiAgICAgICAgI3dyYXBwZXIgLm1hcmtldGluZyAuYWdpdGF0aW9ue1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBcbiAgICAgICAgICAgIH0qL1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyAuYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFya2V0aW5nIC5hZ2l0YXRpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLm5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZS5lbiAubWFya2V0aW5nIC5hZ2l0YXRpb24gaDEsXG4gIC5tb2JpbGVfYXZhaWxhYmxlLmRlIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiBoMSxcbiAgLm1vYmlsZV9hdmFpbGFibGUucHQgLm1hcmtldGluZyAuYWdpdGF0aW9uIGgxLFxuICAubW9iaWxlX2F2YWlsYWJsZS5mciAubWFya2V0aW5nIC5hZ2l0YXRpb24gaDEsXG4gIC5tb2JpbGVfYXZhaWxhYmxlLmVzIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAubWFya2V0aW5nIC5hZ2l0YXRpb24ge1xuICAgIG1hcmdpbi10b3A6IC0zMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFya2V0aW5nIC5hZ2l0YXRpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAuYWdpdGF0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAucHJlc2lkZW50IC5xdW90ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFya2V0aW5nIC5vZGQgLm5hdixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAub2RkIC50ZXh0LFxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFya2V0aW5nIC5ldmVuIC5uYXYsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLmV2ZW4gLnRleHQge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUuZW4gLm1hcmtldGluZyAuYWdpdGF0aW9uIGgxLFxuICAubW9iaWxlX2F2YWlsYWJsZS5kZSAubWFya2V0aW5nIC5hZ2l0YXRpb24gaDEsXG4gIC5tb2JpbGVfYXZhaWxhYmxlLml0IC5tYXJrZXRpbmcgLmFnaXRhdGlvbiBoMSxcbiAgLm1vYmlsZV9hdmFpbGFibGUucHQgLm1hcmtldGluZyAuYWdpdGF0aW9uIGgxLFxuICAubW9iaWxlX2F2YWlsYWJsZS5mciAubWFya2V0aW5nIC5hZ2l0YXRpb24gaDEsXG4gIC5tb2JpbGVfYXZhaWxhYmxlLmVzIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNXB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlLmVuIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiBoMSxcbiAgLm1vYmlsZV9hdmFpbGFibGUuZGUgLm1hcmtldGluZyAuYWdpdGF0aW9uIGgxLFxuICAubW9iaWxlX2F2YWlsYWJsZS5wdCAubWFya2V0aW5nIC5hZ2l0YXRpb24gaDEsXG4gIC5tb2JpbGVfYXZhaWxhYmxlLmZyIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiBoMSxcbiAgLm1vYmlsZV9hdmFpbGFibGUuZXMgLm1hcmtldGluZyAuYWdpdGF0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZS5pdCAubWFya2V0aW5nIC5hZ2l0YXRpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZS5kZSAubWFya2V0aW5nIC5hZ2l0YXRpb24gLmludGVyZXN0IHtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZS5mciAubWFya2V0aW5nIC5hZ2l0YXRpb24gLmludGVyZXN0IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZS5mciAuY2FsbF9hY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZS5kZSAubWFya2V0aW5nIC5hZ2l0YXRpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlLml0IC5tYXJrZXRpbmcgLmFnaXRhdGlvbiBoMSxcbiAgLm1vYmlsZV9hdmFpbGFibGUuZXMgLm1hcmtldGluZyAuYWdpdGF0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZS5mciAubWFya2V0aW5nIC5hZ2l0YXRpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcmtldGluZyAuYWdpdGF0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFya2V0aW5nIC5hZ2l0YXRpb24gLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMi45cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlLmVuIC5tYXJrZXRpbmcgLmFnaXRhdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlLnB0IC5tYXJrZXRpbmcgLmFnaXRhdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUuZnIgLm1hcmtldGluZyAuYWdpdGF0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZS5lcyAubWFya2V0aW5nIC5hZ2l0YXRpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlLml0IC5tYXJrZXRpbmcgLmFnaXRhdGlvbiBoMSxcbiAgLm1vYmlsZV9hdmFpbGFibGUuZGUgLm1hcmtldGluZyAuYWdpdGF0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuIl19 */