.hero{padding-top:56px}@media (max-width:1024px){.hero{padding-top:82px}}@media (max-width:768px){.hero{padding-top:41px}}@media (max-width:1024px){.hero.about-hero{padding-top:80px}}@media (max-width:475px){.hero.about-hero{padding-top:40px}.hero.about-hero .hero-content-wrapper .hero-button{display:none}}.hero.about-hero .hero-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:26px;padding-bottom:140px}@media (max-width:1024px){.hero.about-hero .hero-content{padding-bottom:120px}}@media (max-width:768px){.hero.about-hero .hero-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:80px}}@media (max-width:475px){.hero.about-hero .hero-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:56px}}.hero.main-hero .hero-image-wrapper{max-width:100%}.hero.main-hero .hero-image-wrapper img{max-height:467px}.hero.main-hero .hero-content-wrapper{max-width:48%}@media (max-width:475px){.hero.main-hero .hero-content-wrapper{max-width:100%}.hero.main-hero .hero-content-wrapper .hero-button{display:block}}.hero.main-hero .hero-content{padding-bottom:102px}@media (max-width:768px){.hero.main-hero .hero-content{padding-bottom:56px}}.hero.blog-hero .hero-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:120px}@media (max-width:768px){.hero.blog-hero .hero-content{padding-bottom:80px}}@media (max-width:475px){.hero.blog-hero .hero-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px}}.hero.blog-hero .hero-content-wrapper{max-width:55%;gap:32px}.hero.blog-hero .hero-content-wrapper .hero-image-wrapper{display:none}@media (max-width:1024px){.hero.blog-hero .hero-content-wrapper{gap:24px;max-width:52%}}@media (max-width:768px){.hero.blog-hero .hero-content-wrapper{gap:16px;max-width:55%}}@media (max-width:475px){.hero.blog-hero .hero-content-wrapper{max-width:100%;gap:39px}.hero.blog-hero .hero-content-wrapper .hero-image-wrapper{display:block;font-size:0;line-height:0}.hero.blog-hero .hero-content-wrapper .hero-image-wrapper img{max-height:none}}.hero.blog-hero .hero-content-wrapper .hero-button{margin-top:8px}@media (max-width:1024px){.hero.blog-hero .hero-content-wrapper .hero-button{margin-top:14px}}@media (max-width:768px){.hero.blog-hero .hero-content-wrapper .hero-button{margin-top:23px}}@media (max-width:475px){.hero.blog-hero .hero-content-wrapper .hero-button{margin-top:17px}}@media (max-width:475px){.hero.blog-hero .hero-image-wrapper.desktop-hero-image{display:none}}@media (max-width:1024px){.hero.blog-hero .hero-image-wrapper img{max-height:208px}}@media (max-width:768px){.hero.blog-hero .hero-image-wrapper img{max-height:152px}}.hero.contact-hero .hero-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:120px}@media (max-width:768px){.hero.contact-hero .hero-content{padding-bottom:80px}}@media (max-width:475px){.hero.contact-hero .hero-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:80px;gap:40px}}.hero.contact-hero .hero-content-wrapper{width:50%;max-width:none}@media (max-width:768px){.hero.contact-hero .hero-content-wrapper{width:55%;gap:16px}}@media (max-width:475px){.hero.contact-hero .hero-content-wrapper{width:100%;gap:24px}}.hero.contact-hero .hero-image-wrapper{width:50%;max-width:none}@media (max-width:768px){.hero.contact-hero .hero-image-wrapper{width:39%}}@media (max-width:475px){.hero.contact-hero .hero-image-wrapper{width:100%}}.hero.contact-hero .hero-image-box{width:100%;line-height:0}.hero.contact-hero .hero-image-box img{width:100%;height:100%;max-height:313px;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.hero.contact-hero .hero-image-box img{max-height:152px}}@media (max-width:475px){.hero.contact-hero .hero-image-box img{max-height:195px}}.hero.contact-hero .hero-description{padding-right:24px}@media (max-width:768px){.hero.contact-hero .hero-description{padding-right:0}}.hero .hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding-bottom:211px}@media (max-width:1024px){.hero .hero-content{gap:38px;padding-bottom:113px}.hero .hero-content.work-hero{padding-bottom:244px}}@media (max-width:768px){.hero .hero-content{gap:39px}.hero .hero-content.work-hero{padding-bottom:287px}}@media (max-width:475px){.hero .hero-content{gap:39px;padding-bottom:55px}.hero .hero-content.work-hero{padding-bottom:294px}}.hero .hero-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;max-width:49%}@media (max-width:1024px){.hero .hero-content-wrapper{max-width:48%}}@media (max-width:768px){.hero .hero-content-wrapper{max-width:47%}}@media (max-width:475px){.hero .hero-content-wrapper{max-width:100%}}.hero .hero-content-wrapper .hero-button{margin-top:16px}.hero .hero-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:51%}@media (max-width:1024px){.hero .hero-image-wrapper{max-width:49%}}@media (max-width:475px){.hero .hero-image-wrapper{max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:55px}}.hero .hero-image-wrapper img{height:100%;width:100%;max-height:320px;-o-object-fit:contain;object-fit:contain}@media (max-width:1024px){.hero .hero-image-wrapper img{max-height:260px;width:100%}}@media (max-width:768px){.hero .hero-image-wrapper img{max-height:191px}}@media (max-width:475px){.hero .hero-image-wrapper img{max-height:none}}.hero .hero-image-wrapper .hero-button{display:none}@media (max-width:475px){.hero .hero-image-wrapper .hero-button{display:block}}.hero .hero-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;margin-top:80px;margin-bottom:-411px;height:400px}@media (max-width:1024px){.hero .hero-images{height:335px}}@media (max-width:768px){.hero .hero-images{height:247px;margin-top:40px}}@media (max-width:475px){.hero .hero-images{height:124px;margin-top:23px;gap:24px}}.hero .hero-images .hero-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero .hero-images .first-image,.hero .hero-images .second-image{border-radius:24px;overflow:hidden;-webkit-box-shadow:0 0 25px rgba(0,0,0,.12);box-shadow:0 0 25px rgba(0,0,0,.12)}.hero .hero-images .first-image{width:730px}@media (max-width:1024px){.hero .hero-images .first-image{width:66.5%}}@media (max-width:475px){.hero .hero-images .first-image{width:56.5%}}.hero .hero-images .second-image{width:auto}@media (max-width:768px){.hero .hero-images .second-image{width:31%}}@media (max-width:475px){.hero .hero-images .second-image{width:36%}}.parallax{height:420px;position:relative;overflow:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:2600px){.parallax{height:100%!important}}.parallax .parallax-image{position:relative;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:2600px){.parallax .parallax-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.parallax .parallax-image.parallax-image-1024,.parallax .parallax-image.parallax-image-1200,.parallax .parallax-image.parallax-image-1680,.parallax .parallax-image.parallax-image-375,.parallax .parallax-image.parallax-image-768{display:none}@media (max-width:1800px){.parallax .parallax-image.parallax-image-default{display:none}.parallax .parallax-image.parallax-image-1680{display:block;width:100%}}@media (max-width:1200px){.parallax .parallax-image.parallax-image-1680{display:none}.parallax .parallax-image.parallax-image-1200{display:block}}@media (max-width:1024px){.parallax .parallax-image.parallax-image-1200{display:none}.parallax .parallax-image.parallax-image-1024{display:block}}@media (max-width:768px){.parallax .parallax-image.parallax-image-1024{display:none}.parallax .parallax-image.parallax-image-768{display:block}}@media (max-width:475px){.parallax .parallax-image.parallax-image-768{display:none}.parallax .parallax-image.parallax-image-375{display:block;min-width:100%}}@media (max-width:1024px){.parallax{height:420px}}@media (max-width:768px){.parallax{height:335px}}@media (max-width:475px){.parallax{height:250px}}.parallax.footer-parallax{height:545px}@media (max-width:1024px){.parallax.footer-parallax{height:545px}}@media (max-width:768px){.parallax.footer-parallax{height:422px}}@media (max-width:475px){.parallax.footer-parallax{height:300px}}.parallax.about-parallax{margin-top:120px;height:505px}@media (max-width:1024px){.parallax.about-parallax{height:340px;margin-top:100px}}@media (max-width:768px){.parallax.about-parallax{height:300px;margin-top:40px}}@media (max-width:475px){.parallax.about-parallax{height:225px}}.parallax.about-parallax.contact-parallax{margin-top:66px}@media (max-width:768px){.parallax.about-parallax.contact-parallax{margin-top:120px}}@media (max-width:475px){.parallax.about-parallax.contact-parallax{margin-top:100px}}.recent-articles{padding:100px 0 0 0;background:-webkit-gradient(linear,left top,left bottom,from(#f7f5f5),to(rgba(247,245,245,0)));background:linear-gradient(180deg,#f7f5f5 0,rgba(247,245,245,0) 100%)}@media (max-width:768px){.recent-articles{padding:80px 0 0 0}}.recent-articles .recent-wrapper{padding-bottom:100px;border-bottom:1px solid rgba(0,0,0,.12)}@media (max-width:768px){.recent-articles .recent-wrapper{padding-bottom:80px}}@media (max-width:475px){.recent-articles .recent-wrapper{padding-bottom:40px}}.recent-articles .article-image-wrapper{height:197px}@media (max-width:1024px){.recent-articles .article-image-wrapper{height:163px}}@media (max-width:768px){.recent-articles .article-image-wrapper{height:118px}}@media (max-width:475px){.recent-articles .article-image-wrapper{height:194px}}.recent-articles .article-title{padding-right:11px}@media (max-width:768px){.recent-articles .article-title{padding-right:0}}.recent-articles .recent-articles-grid{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:80px;margin-top:32px}@media (max-width:475px){.recent-articles .recent-articles-grid{grid-template-columns:1fr;row-gap:40px}}.recent-article-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.article-image-wrapper{width:100%;margin-bottom:8px}.article-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.archive{padding:100px 0 120px 0}@media (max-width:768px){.archive{padding:80px 0}}@media (max-width:475px){.archive{padding:40px 0 100px 0}}.archive .archive-wrapper{display:grid;grid-template-columns:1fr 445px;gap:125px}@media (max-width:1024px){.archive .archive-wrapper{grid-template-columns:1.23fr 1fr;gap:113px}}@media (max-width:768px){.archive .archive-wrapper{gap:90px}}@media (max-width:475px){.archive .archive-wrapper{grid-template-columns:1fr;gap:40px}}.archive .popular-articles-grid{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:80px;margin-top:32px}@media (max-width:475px){.archive .popular-articles-grid{grid-template-columns:1fr;gap:40px}}.archive .popular-articles-grid .article-title{font-size:18px;line-height:24px;font-weight:600}@media (max-width:1024px){.archive .popular-articles-grid .article-title{font-size:16px;line-height:21px}}@media (max-width:768px){.archive .popular-articles-grid .article-title{font-size:14px}}@media (max-width:475px){.archive .popular-articles-grid .article-title{font-size:18px;line-height:24px}}.archive .article-image-wrapper{height:143px}@media (max-width:1024px){.archive .article-image-wrapper{height:118px}}@media (max-width:768px){.archive .article-image-wrapper{height:84px}}@media (max-width:475px){.archive .article-image-wrapper{height:194px}}@media (max-width:475px){.archive .in-archive{border-top:1px solid rgba(0,0,0,.12);padding-top:56px}}.archive .in-archive-box{margin-top:32px}.archive .in-archive-item{padding:16px 0;width:100%;border-top:1px solid rgba(0,0,0,.12)}@media (max-width:1024px){.archive .in-archive-item:last-child{padding-bottom:0}}.archive .in-archive-link{color:#434354;-webkit-transition:.3s linear;transition:.3s linear}.archive .in-archive-link:hover{color:#ba181d}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvaGVyby5zY3NzIiwiY29tcG9uZW50cy9taXhpbnMuc2NzcyIsImJsb2cuY3NzIiwiY29tcG9uZW50cy9wYXJhbGxheC5zY3NzIiwiY29tcG9uZW50cy9hcnRpY2xlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLE1BQ0UsWUFBQSxLQzhEQSwwQkQvREYsTUFJSSxZQUFBLE1DdUVGLHlCRDNFRixNQVFJLFlBQUEsTUN1REYsMEJEbERBLGlCQUdJLFlBQUEsTUNpRUoseUJEcEVBLGlCQU9JLFlBQUEsS0FHRSxvREFDRSxRQUFBLE1BS04sK0JBQ0UsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxtQkFBQSxXQUFBLHNCQUFBLE9BQUEsbUJBQUEsSUFBQSxlQUFBLElBQ0EsSUFBQSxLQUNBLGVBQUEsTUM4QkosMEJEbENFLCtCQU9JLGVBQUEsT0N1Q04seUJEOUNFLCtCQVdJLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FDQSxlQUFBLE1Dd0NOLHlCRHBERSwrQkFnQkksbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLElBQUEsTUFPSixvQ0FDRSxVQUFBLEtBRUEsd0NBQ0UsV0FBQSxNQUlKLHNDQUNFLFVBQUEsSUNtQkoseUJEcEJFLHNDQUlJLFVBQUEsS0FFQSxtREFDRSxRQUFBLE9BS04sOEJBQ0UsZUFBQSxNQ0NKLHlCREZFLDhCQUlJLGVBQUEsTUFVSiw4QkFDRSxtQkFBQSxXQUFBLHNCQUFBLE9BQUEsbUJBQUEsSUFBQSxlQUFBLElBQ0EsSUFBQSxLQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0Esa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxXQUNBLGVBQUEsTUNqQkoseUJEWUUsOEJBUUksZUFBQSxNQ2ROLHlCRE1FLDhCQVlJLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxlQUFBLE1BSUosc0NBQ0UsVUFBQSxJQUNBLElBQUEsS0FFQSwwREFDRSxRQUFBLEtDOUNOLDBCRHlDRSxzQ0FTSSxJQUFBLEtBQ0EsVUFBQSxLQ3ZDTix5QkQ2QkUsc0NBY0ksSUFBQSxLQUNBLFVBQUEsS0N0Q04seUJEdUJFLHNDQW1CSSxVQUFBLEtBQ0EsSUFBQSxLQUVBLDBEQUNFLFFBQUEsTUFDQSxVQUFBLEVBQ0EsWUFBQSxFQUVBLDhEQUNFLFdBQUEsTUFLTixtREFDRSxXQUFBLElDM0VOLDBCRDBFSSxtREFJSSxXQUFBLE1DbEVSLHlCRDhESSxtREFRSSxXQUFBLE1DaEVSLHlCRHdESSxtREFZSSxXQUFBLE1DcEVSLHlCRDRFTSx1REFDRSxRQUFBLE1DL0ZSLDBCRG9HSSx3Q0FFSSxXQUFBLE9DMUZSLHlCRHdGSSx3Q0FNSSxXQUFBLE9BWU4saUNBQ0UsbUJBQUEsV0FBQSxzQkFBQSxPQUFBLG1CQUFBLElBQUEsZUFBQSxJQUNBLElBQUEsS0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FDQSxlQUFBLE1DL0dKLHlCRDBHRSxpQ0FRSSxlQUFBLE1DNUdOLHlCRG9HRSxpQ0FZSSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsZUFBQSxLQUNBLElBQUEsTUFJSix5Q0FDRSxNQUFBLElBQ0EsVUFBQSxLQzlISix5QkQ0SEUseUNBS0ksTUFBQSxJQUNBLElBQUEsTUM1SE4seUJEc0hFLHlDQVVJLE1BQUEsS0FDQSxJQUFBLE1BSUosdUNBQ0UsTUFBQSxJQUNBLFVBQUEsS0M3SUoseUJEMklFLHVDQUlJLE1BQUEsS0N6SU4seUJEcUlFLHVDQU9JLE1BQUEsTUFJSixtQ0FDRSxNQUFBLEtBQ0EsWUFBQSxFQUVBLHVDQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxNQUNBLGNBQUEsTUFBQSxXQUFBLE1DOUpOLHlCRDBKSSx1Q0FPSSxXQUFBLE9DM0pSLHlCRG9KSSx1Q0FXSSxXQUFBLE9BS04scUNBQ0UsY0FBQSxLQzNLSix5QkQwS0UscUNBSUksY0FBQSxHQUtOLG9CQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLEtBQ0EsZUFBQSxNQ25NRiwwQkQrTEEsb0JBT0ksSUFBQSxLQUNBLGVBQUEsTUFFQSw4QkFDRSxlQUFBLE9DOUxOLHlCRG1MQSxvQkFnQkksSUFBQSxLQUNBLDhCQUNFLGVBQUEsT0MvTE4seUJENktBLG9CQXVCSSxJQUFBLEtBQ0EsZUFBQSxLQUNBLDhCQUNFLGVBQUEsT0FLTiw0QkFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsSUFBQSxLQUNBLFVBQUEsSUNsT0YsMEJEOE5BLDRCQU9JLFVBQUEsS0N6TkoseUJEa05BLDRCQVdJLFVBQUEsS0N2TkoseUJENE1BLDRCQWVJLFVBQUEsTUFHRix5Q0FDRSxXQUFBLEtBSUosMEJBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLFVBQUEsSUN4UEYsMEJEcVBBLDBCQU1JLFVBQUEsS0N6T0oseUJEbU9BLDBCQVVJLFVBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsSUFBQSxNQUlGLDhCQUNFLE9BQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxNQUNBLGNBQUEsUUFBQSxXQUFBLFFDelFKLDBCRHFRRSw4QkFPSSxXQUFBLE1BQ0EsTUFBQSxNQ2pRTix5QkR5UEUsOEJBWUksV0FBQSxPQy9QTix5QkRtUEUsOEJBZ0JJLFdBQUEsTUFJSix1Q0FDRSxRQUFBLEtDeFFKLHlCRHVRRSx1Q0FJSSxRQUFBLE9BS04sbUJBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxJQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsT0FDQSxPQUFBLE1DeFNGLDBCRGtTQSxtQkFTSSxPQUFBLE9DL1JKLHlCRHNSQSxtQkFhSSxPQUFBLE1BQ0EsV0FBQSxNQzlSSix5QkRnUkEsbUJBa0JJLE9BQUEsTUFDQSxXQUFBLEtBQ0EsSUFBQSxNQUdGLCtCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUFHRixnQ0U4Q0osaUNGNUNNLGNBQUEsS0FDQSxTQUFBLE9BQ0EsbUJBQUEsRUFBQSxFQUFBLEtBQUEsZ0JBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxnQkFHRixnQ0FDRSxNQUFBLE1DdlVKLDBCRHNVRSxnQ0FJSSxNQUFBLE9DeFROLHlCRG9URSxnQ0FPSSxNQUFBLE9BSUosaUNBQ0UsTUFBQSxLQ3RVSix5QkRxVUUsaUNBSUksTUFBQSxLQ25VTix5QkQrVEUsaUNBUUksTUFBQSxLR3haUixVQUNFLE9BQUEsTUFDQSxTQUFBLFNBQ0EsU0FBQSxPQUNBLE1BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FFQSxxQ0FURixVQVVJLE9BQUEsZ0JBSUYsMEJBQ0UsU0FBQSxTQUNBLE9BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNQUVBLHFDQUxGLDBCQU1JLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsT0FHRiw4Q0FBQSw4Q0FBQSw4Q0FBQSw2Q0FBQSw2Q0FLRSxRQUFBLEtGZUosMEJFWEksaURBQ0UsUUFBQSxLQUVGLDhDQUNFLFFBQUEsTUFDQSxNQUFBLE1Ga0JOLDBCRWRJLDhDQUNFLFFBQUEsS0FFRiw4Q0FDRSxRQUFBLE9GZ0JOLDBCRVpJLDhDQUNFLFFBQUEsS0FFRiw4Q0FDRSxRQUFBLE9Gb0JOLHlCRWhCSSw4Q0FDRSxRQUFBLEtBRUYsNkNBQ0UsUUFBQSxPRmtCTix5QkVkSSw2Q0FDRSxRQUFBLEtBRUYsNkNBQ0UsUUFBQSxNQUNBLFVBQUEsTUZUTiwwQkUvREYsVUErRUksT0FBQSxPRkpGLHlCRTNFRixVQW1GSSxPQUFBLE9GRkYseUJFakZGLFVBdUZJLE9BQUEsT0FLRiwwQkFDRSxPQUFBLE1GOUJGLDBCRTZCQSwwQkFJSSxPQUFBLE9GckJKLHlCRWlCQSwwQkFRSSxPQUFBLE9GbkJKLHlCRVdBLDBCQVlJLE9BQUEsT0FLSix5QkFDRSxXQUFBLE1BQ0EsT0FBQSxNRmhERiwwQkU4Q0EseUJBS0ksT0FBQSxNQUNBLFdBQUEsT0Z4Q0oseUJFa0NBLHlCQVVJLE9BQUEsTUFDQSxXQUFBLE1GdkNKLHlCRTRCQSx5QkFlSSxPQUFBLE9BR0YsMENBQ0UsV0FBQSxLRnJESix5QkVvREUsMENBSUksV0FBQSxPRmxETix5QkU4Q0UsMENBUUksV0FBQSxPQ3RJUixpQkFDRSxRQUFBLE1BQUEsRUFBQSxFQUFBLEVITUEsV0FBQSxvRkFBQSxXQUFBLDJEQW1FQSx5QkcxRUYsaUJBTUksUUFBQSxLQUFBLEVBQUEsRUFBQSxHQUlGLGlDQUNFLGVBQUEsTUFDQSxjQUFBLElBQUEsTUFBQSxnQkg4REYseUJHaEVBLGlDQUtJLGVBQUEsTUhpRUoseUJHdEVBLGlDQVNJLGVBQUEsTUFJSix3Q0FDRSxPQUFBLE1Ic0NGLDBCR3ZDQSx3Q0FJSSxPQUFBLE9IK0NKLHlCR25EQSx3Q0FRSSxPQUFBLE9IaURKLHlCR3pEQSx3Q0FZSSxPQUFBLE9BSUosZ0NBQ0UsY0FBQSxLSGtDRix5QkduQ0EsZ0NBSUksY0FBQSxHQUtKLHVDQUNFLFFBQUEsS0FDQSxzQkFBQSxjQUNBLG1CQUFBLEtBQUEsZ0JBQUEsS0FBQSxXQUFBLEtBQ0EsUUFBQSxLQUNBLFdBQUEsS0gyQkYseUJHaENBLHVDQVFJLHNCQUFBLElBQ0EsUUFBQSxNQUtOLHFCQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLEtBR0YsdUJBQ0UsTUFBQSxLQUNBLGNBQUEsSUFFQSwyQkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1BTUosU0FDRSxRQUFBLE1BQUEsRUFBQSxNQUFBLEVIUkEseUJHT0YsU0FJSSxRQUFBLEtBQUEsR0hMRix5QkdDRixTQVFJLFFBQUEsS0FBQSxFQUFBLE1BQUEsR0FHRiwwQkFDRSxRQUFBLEtBQ0Esc0JBQUEsSUFBQSxNQUNBLElBQUEsTUhqQ0YsMEJHOEJBLDBCQU1JLHNCQUFBLE9BQUEsSUFDQSxJQUFBLE9IekJKLHlCR2tCQSwwQkFXSSxJQUFBLE1IdkJKLHlCR1lBLDBCQWVJLHNCQUFBLElBQ0EsSUFBQSxNQUlKLGdDQUNFLFFBQUEsS0FDQSxzQkFBQSxjQUNBLG1CQUFBLEtBQUEsZ0JBQUEsS0FBQSxXQUFBLEtBQ0EsUUFBQSxLQUNBLFdBQUEsS0hyQ0YseUJHZ0NBLGdDQVFJLHNCQUFBLElBQ0EsSUFBQSxNQUdGLCtDQUNFLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJSGpFSiwwQkc4REUsK0NBTUksVUFBQSxLQUNBLFlBQUEsTUh6RE4seUJHa0RFLCtDQVdJLFVBQUEsTUh2RE4seUJHNENFLCtDQWVJLFVBQUEsS0FDQSxZQUFBLE1BS04sZ0NBQ0UsT0FBQSxNSHBGRiwwQkdtRkEsZ0NBSUksT0FBQSxPSDNFSix5Qkd1RUEsZ0NBUUksT0FBQSxNSHpFSix5QkdpRUEsZ0NBWUksT0FBQSxPSDdFSix5QkdpRkEscUJBR0ksV0FBQSxJQUFBLE1BQUEsZ0JBQ0EsWUFBQSxNQUtKLHlCQUNFLFdBQUEsS0FHRiwwQkFDRSxRQUFBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsZ0JIbkhGLDBCR3NISSxxQ0FDRSxlQUFBLEdBS04sMEJBQ0UsTUFBQSxRQUNBLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0FFQSxnQ0FDRSxNQUFBIiwiZmlsZSI6ImJsb2cubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4vbWl4aW5zXCI7XG5cbi5oZXJvIHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG5cbiAgQGluY2x1ZGUgX3RhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDgycHg7XG4gIH1cblxuICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgfVxuXG5cbiAgLyogQWJvdXQgSGVybyAqL1xuICAmLmFib3V0LWhlcm8ge1xuXG4gICAgQGluY2x1ZGUgX3RhYmxldCB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICAgIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIC5oZXJvLWJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLWNvbnRlbnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMjZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcblxuICAgICAgQGluY2x1ZGUgX3RhYmxldCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA1NnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIE1haW4gaGVybyAqL1xuICAmLm1haW4taGVybyB7XG4gICAgLmhlcm8taW1hZ2Utd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ2N3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDQ4JTtcblxuICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5oZXJvLWJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDJweDtcblxuICAgICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLyogQmxvZyBoZXJvICovXG5cbiAgJi5ibG9nLWhlcm8ge1xuXG4gICAgLmhlcm8tY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNTUlO1xuICAgICAgZ2FwOiAzMnB4O1xuXG4gICAgICAuaGVyby1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3RhYmxldCB7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MiU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIG1heC13aWR0aDogNTUlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGdhcDogMzlweDtcblxuICAgICAgICAuaGVyby1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlcm8tYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8taW1hZ2Utd3JhcHBlciB7XG5cbiAgICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICAgICYuZGVza3RvcC1oZXJvLWltYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgX3RhYmxldCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLyogQ29udGFjdCBoZXJvICovXG5cbiAgJi5jb250YWN0LWhlcm8ge1xuXG5cbiAgICAuaGVyby1jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcblxuICAgICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLWltYWdlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgICB3aWR0aDogMzklO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8taW1hZ2UtYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMxM3B4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTk1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXG4gICAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVyby1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMTFweDtcblxuICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgZ2FwOiAzOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDExM3B4O1xuXG4gICAgICAmLndvcmstaGVybyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgIGdhcDogMzlweDtcbiAgICAgICYud29yay1oZXJvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI4N3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICBnYXA6IDM5cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICAgICYud29yay1oZXJvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI5NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDQ5JTtcblxuICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICBtYXgtd2lkdGg6IDQ3JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5oZXJvLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvLWltYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDUxJTtcblxuICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgbWF4LXdpZHRoOiA0OSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDU1cHg7XG4gICAgfVxuXG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cbiAgICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxOTFweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlcm8taW1hZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDExcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcblxuICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgaGVpZ2h0OiAzMzVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgIGhlaWdodDogMjQ3cHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICBoZWlnaHQ6IDEyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICAgIGdhcDogMjRweDtcbiAgICB9XG5cbiAgICAuaGVyby1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5maXJzdC1pbWFnZSxcbiAgICAuc2Vjb25kLWltYWdlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB9XG5cbiAgICAuZmlyc3QtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDczMHB4O1xuXG4gICAgICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICAgICAgd2lkdGg6IDY2LjUlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgd2lkdGg6IDU2LjUlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWNvbmQtaW1hZ2Uge1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgICB3aWR0aDogMzElO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgICB3aWR0aDogMzYlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4vdmFyaWFibGVzXCI7XG5cbkBtaXhpbiBtb2JpbGVfc2xpZGVyX25hdl90ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZmFtaWx5O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1peGluIGJhc2Utc2VjdGlvbnMtYmcoJGhlaWdodDogMTAwJSkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjdGNUY1IDAlLCByZ2JhKDI0NywgMjQ1LCAyNDUsIDAuMDApICRoZWlnaHQpO1xufVxuXG5AbWl4aW4gYXJyb3ctYnV0dG9uLWhvdmVyKCkge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXJlZDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XG59XG5cbkBtaXhpbiBiYXNlLWJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICBwYWRkaW5nOiAxM3B4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXJlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJGRlZmF1bHQtZmFtaWx5O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1yZWQtYWN0aXZlO1xuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgfVxufVxuXG4vKiBNZWRpYSBRdWVyaWVzICovXG5cbkBtaXhpbiBfZGVza3RvcC1iaWcge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIF9kZXNrdG9wIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBfZGVza3RvcC1zbWFsbCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gX3RhYmxldCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gX3RhYmxldC1tZW51IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIF90YWJsZXQtc21hbGwge1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gX3Bob25lIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIF9waG9uZS1zbWFsbCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvKiBGb250cyAqL1xuLyogRm9udHMgKi9cbi8qIE1lZGlhIFF1ZXJpZXMgKi9cbi5oZXJvIHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG4gIC8qIEFib3V0IEhlcm8gKi9cbiAgLyogTWFpbiBoZXJvICovXG4gIC8qIEJsb2cgaGVybyAqL1xuICAvKiBDb250YWN0IGhlcm8gKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiA4MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLmFib3V0LWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmhlcm8uYWJvdXQtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLmhlcm8uYWJvdXQtaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIgLmhlcm8tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVyby5hYm91dC1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMjZweDtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyby5hYm91dC1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmFib3V0LWhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuaGVyby5hYm91dC1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1NnB4O1xuICB9XG59XG4uaGVyby5tYWluLWhlcm8gLmhlcm8taW1hZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5oZXJvLm1haW4taGVybyAuaGVyby1pbWFnZS13cmFwcGVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQ2N3B4O1xufVxuLmhlcm8ubWFpbi1oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNDglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5oZXJvLm1haW4taGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuaGVyby5tYWluLWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIC5oZXJvLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvLm1haW4taGVybyAuaGVyby1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLm1haW4taGVybyAuaGVyby1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgfVxufVxuLmhlcm8uYmxvZy1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDMwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5ibG9nLWhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuaGVyby5ibG9nLWhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmhlcm8uYmxvZy1oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNTUlO1xuICBnYXA6IDMycHg7XG59XG4uaGVyby5ibG9nLWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIC5oZXJvLWltYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyby5ibG9nLWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiA1MiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5ibG9nLWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuaGVyby5ibG9nLWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAzOXB4O1xuICB9XG4gIC5oZXJvLmJsb2ctaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIgLmhlcm8taW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5oZXJvLmJsb2ctaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIgLmhlcm8taW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5oZXJvLmJsb2ctaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIgLmhlcm8tYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyby5ibG9nLWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIC5oZXJvLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmJsb2ctaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIgLmhlcm8tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmhlcm8uYmxvZy1oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciAuaGVyby1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuaGVyby5ibG9nLWhlcm8gLmhlcm8taW1hZ2Utd3JhcHBlci5kZXNrdG9wLWhlcm8taW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8uYmxvZy1oZXJvIC5oZXJvLWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmJsb2ctaGVybyAuaGVyby1pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTUycHg7XG4gIH1cbn1cbi5oZXJvLmNvbnRhY3QtaGVybyAuaGVyby1jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8uY29udGFjdC1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmhlcm8uY29udGFjdC1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uaGVyby5jb250YWN0LWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmNvbnRhY3QtaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmhlcm8uY29udGFjdC1oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4uaGVyby5jb250YWN0LWhlcm8gLmhlcm8taW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5jb250YWN0LWhlcm8gLmhlcm8taW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDM5JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5oZXJvLmNvbnRhY3QtaGVybyAuaGVyby1pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlcm8uY29udGFjdC1oZXJvIC5oZXJvLWltYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5oZXJvLmNvbnRhY3QtaGVybyAuaGVyby1pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzEzcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmNvbnRhY3QtaGVybyAuaGVyby1pbWFnZS1ib3ggaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5oZXJvLmNvbnRhY3QtaGVybyAuaGVyby1pbWFnZS1ib3ggaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxOTVweDtcbiAgfVxufVxuLmhlcm8uY29udGFjdC1oZXJvIC5oZXJvLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5jb250YWN0LWhlcm8gLmhlcm8tZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5oZXJvIC5oZXJvLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgZ2FwOiAzOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTNweDtcbiAgfVxuICAuaGVybyAuaGVyby1jb250ZW50LndvcmstaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgZ2FwOiAzOXB4O1xuICB9XG4gIC5oZXJvIC5oZXJvLWNvbnRlbnQud29yay1oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjg3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuaGVybyAuaGVyby1jb250ZW50IHtcbiAgICBnYXA6IDM5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbiAgLmhlcm8gLmhlcm8tY29udGVudC53b3JrLWhlcm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOTRweDtcbiAgfVxufVxuLmhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBtYXgtd2lkdGg6IDQ5JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA0NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIC5oZXJvLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uaGVybyAuaGVyby1pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1MSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvIC5oZXJvLWltYWdlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDklO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmhlcm8gLmhlcm8taW1hZ2Utd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1NXB4O1xuICB9XG59XG4uaGVybyAuaGVyby1pbWFnZS13cmFwcGVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVybyAuaGVyby1pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVybyAuaGVyby1pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTkxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuaGVybyAuaGVyby1pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxufVxuLmhlcm8gLmhlcm8taW1hZ2Utd3JhcHBlciAuaGVyby1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5oZXJvIC5oZXJvLWltYWdlLXdyYXBwZXIgLmhlcm8tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlcm8gLmhlcm8taW1hZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IC00MTFweDtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8gLmhlcm8taW1hZ2VzIHtcbiAgICBoZWlnaHQ6IDMzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8gLmhlcm8taW1hZ2VzIHtcbiAgICBoZWlnaHQ6IDI0N3B4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuaGVybyAuaGVyby1pbWFnZXMge1xuICAgIGhlaWdodDogMTI0cHg7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5oZXJvIC5oZXJvLWltYWdlcyAuaGVyby1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmhlcm8gLmhlcm8taW1hZ2VzIC5maXJzdC1pbWFnZSxcbi5oZXJvIC5oZXJvLWltYWdlcyAuc2Vjb25kLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5oZXJvIC5oZXJvLWltYWdlcyAuZmlyc3QtaW1hZ2Uge1xuICB3aWR0aDogNzMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvIC5oZXJvLWltYWdlcyAuZmlyc3QtaW1hZ2Uge1xuICAgIHdpZHRoOiA2Ni41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5oZXJvIC5oZXJvLWltYWdlcyAuZmlyc3QtaW1hZ2Uge1xuICAgIHdpZHRoOiA1Ni41JTtcbiAgfVxufVxuLmhlcm8gLmhlcm8taW1hZ2VzIC5zZWNvbmQtaW1hZ2Uge1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVybyAuaGVyby1pbWFnZXMgLnNlY29uZC1pbWFnZSB7XG4gICAgd2lkdGg6IDMxJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5oZXJvIC5oZXJvLWltYWdlcyAuc2Vjb25kLWltYWdlIHtcbiAgICB3aWR0aDogMzYlO1xuICB9XG59XG5cbi8qIEZvbnRzICovXG4vKiBGb250cyAqL1xuLyogTWVkaWEgUXVlcmllcyAqL1xuLnBhcmFsbGF4IHtcbiAgaGVpZ2h0OiA0MjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qIEZvb3RlciBwYXJhbGxheCAqL1xuICAvKiBBYm91dCB1cyBGb290ZXIgcGFyYWxsYXggKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI2MDBweCkge1xuICAucGFyYWxsYXgge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjYwMHB4KSB7XG4gIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZS5wYXJhbGxheC1pbWFnZS0xNjgwLCAucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlLnBhcmFsbGF4LWltYWdlLTEyMDAsIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2UucGFyYWxsYXgtaW1hZ2UtMTAyNCwgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZS5wYXJhbGxheC1pbWFnZS03NjgsIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2UucGFyYWxsYXgtaW1hZ2UtMzc1IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZS5wYXJhbGxheC1pbWFnZS1kZWZhdWx0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2UucGFyYWxsYXgtaW1hZ2UtMTY4MCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZS5wYXJhbGxheC1pbWFnZS0xNjgwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2UucGFyYWxsYXgtaW1hZ2UtMTIwMCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZS5wYXJhbGxheC1pbWFnZS0xMjAwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2UucGFyYWxsYXgtaW1hZ2UtMTAyNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlLnBhcmFsbGF4LWltYWdlLTEwMjQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZS5wYXJhbGxheC1pbWFnZS03Njgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZS5wYXJhbGxheC1pbWFnZS03Njgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZS5wYXJhbGxheC1pbWFnZS0zNzUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFyYWxsYXgge1xuICAgIGhlaWdodDogNDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWxsYXgge1xuICAgIGhlaWdodDogMzM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAucGFyYWxsYXgge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbi5wYXJhbGxheC5mb290ZXItcGFyYWxsYXgge1xuICBoZWlnaHQ6IDU0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFyYWxsYXguZm9vdGVyLXBhcmFsbGF4IHtcbiAgICBoZWlnaHQ6IDU0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFsbGF4LmZvb3Rlci1wYXJhbGxheCB7XG4gICAgaGVpZ2h0OiA0MjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5wYXJhbGxheC5mb290ZXItcGFyYWxsYXgge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5wYXJhbGxheC5hYm91dC1wYXJhbGxheCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBoZWlnaHQ6IDUwNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFyYWxsYXguYWJvdXQtcGFyYWxsYXgge1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWxsYXguYWJvdXQtcGFyYWxsYXgge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5wYXJhbGxheC5hYm91dC1wYXJhbGxheCB7XG4gICAgaGVpZ2h0OiAyMjVweDtcbiAgfVxufVxuLnBhcmFsbGF4LmFib3V0LXBhcmFsbGF4LmNvbnRhY3QtcGFyYWxsYXgge1xuICBtYXJnaW4tdG9wOiA2NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhbGxheC5hYm91dC1wYXJhbGxheC5jb250YWN0LXBhcmFsbGF4IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5wYXJhbGxheC5hYm91dC1wYXJhbGxheC5jb250YWN0LXBhcmFsbGF4IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG4vKiBGb250cyAqL1xuLyogRm9udHMgKi9cbi8qIE1lZGlhIFF1ZXJpZXMgKi9cbi8qIFJlY2VudCBhcnRpY2xlcyAqL1xuLnJlY2VudC1hcnRpY2xlcyB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMCAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjdGNUY1IDAlLCByZ2JhKDI0NywgMjQ1LCAyNDUsIDApIDEwMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNlbnQtYXJ0aWNsZXMge1xuICAgIHBhZGRpbmc6IDgwcHggMCAwIDA7XG4gIH1cbn1cbi5yZWNlbnQtYXJ0aWNsZXMgLnJlY2VudC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVjZW50LWFydGljbGVzIC5yZWNlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAucmVjZW50LWFydGljbGVzIC5yZWNlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5yZWNlbnQtYXJ0aWNsZXMgLmFydGljbGUtaW1hZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogMTk3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWNlbnQtYXJ0aWNsZXMgLmFydGljbGUtaW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxNjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNlbnQtYXJ0aWNsZXMgLmFydGljbGUtaW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5yZWNlbnQtYXJ0aWNsZXMgLmFydGljbGUtaW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxOTRweDtcbiAgfVxufVxuLnJlY2VudC1hcnRpY2xlcyAuYXJ0aWNsZS10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlY2VudC1hcnRpY2xlcyAuYXJ0aWNsZS10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnJlY2VudC1hcnRpY2xlcyAucmVjZW50LWFydGljbGVzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICByb3ctZ2FwOiA4MHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5yZWNlbnQtYXJ0aWNsZXMgLnJlY2VudC1hcnRpY2xlcy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICByb3ctZ2FwOiA0MHB4O1xuICB9XG59XG5cbi5yZWNlbnQtYXJ0aWNsZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uYXJ0aWNsZS1pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5hcnRpY2xlLWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qIFBvcHVsYXIgYXJ0aWNsZXMgKi9cbi5hcmNoaXZlIHtcbiAgcGFkZGluZzogMTAwcHggMCAxMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuYXJjaGl2ZSB7XG4gICAgcGFkZGluZzogNDBweCAwIDEwMHB4IDA7XG4gIH1cbn1cbi5hcmNoaXZlIC5hcmNoaXZlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0NDVweDtcbiAgZ2FwOiAxMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFyY2hpdmUgLmFyY2hpdmUtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjIzZnIgMWZyO1xuICAgIGdhcDogMTEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZSAuYXJjaGl2ZS13cmFwcGVyIHtcbiAgICBnYXA6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuYXJjaGl2ZSAuYXJjaGl2ZS13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5hcmNoaXZlIC5wb3B1bGFyLWFydGljbGVzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICByb3ctZ2FwOiA4MHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5hcmNoaXZlIC5wb3B1bGFyLWFydGljbGVzLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLmFyY2hpdmUgLnBvcHVsYXItYXJ0aWNsZXMtZ3JpZCAuYXJ0aWNsZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hcmNoaXZlIC5wb3B1bGFyLWFydGljbGVzLWdyaWQgLmFydGljbGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlIC5wb3B1bGFyLWFydGljbGVzLWdyaWQgLmFydGljbGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5hcmNoaXZlIC5wb3B1bGFyLWFydGljbGVzLWdyaWQgLmFydGljbGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmFyY2hpdmUgLmFydGljbGUtaW1hZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogMTQzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hcmNoaXZlIC5hcnRpY2xlLWltYWdlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZSAuYXJ0aWNsZS1pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDg0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuYXJjaGl2ZSAuYXJ0aWNsZS1pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDE5NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmFyY2hpdmUgLmluLWFyY2hpdmUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICB9XG59XG4uYXJjaGl2ZSAuaW4tYXJjaGl2ZS1ib3gge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmFyY2hpdmUgLmluLWFyY2hpdmUtaXRlbSB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXJjaGl2ZSAuaW4tYXJjaGl2ZS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uYXJjaGl2ZSAuaW4tYXJjaGl2ZS1saW5rIHtcbiAgY29sb3I6ICM0MzQzNTQ7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xufVxuLmFyY2hpdmUgLmluLWFyY2hpdmUtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjQkExODFEO1xufSIsIkBpbXBvcnQgXCIuL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4vbWl4aW5zXCI7XG5cbi5wYXJhbGxheCB7XG4gIGhlaWdodDogNDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI2MDBweCkge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cblxuICAucGFyYWxsYXgtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNjAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgJi5wYXJhbGxheC1pbWFnZS0xNjgwLFxuICAgICYucGFyYWxsYXgtaW1hZ2UtMTIwMCxcbiAgICAmLnBhcmFsbGF4LWltYWdlLTEwMjQsXG4gICAgJi5wYXJhbGxheC1pbWFnZS03NjgsXG4gICAgJi5wYXJhbGxheC1pbWFnZS0zNzUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfZGVza3RvcC1iaWcge1xuICAgICAgJi5wYXJhbGxheC1pbWFnZS1kZWZhdWx0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYucGFyYWxsYXgtaW1hZ2UtMTY4MCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX2Rlc2t0b3Atc21hbGwge1xuICAgICAgJi5wYXJhbGxheC1pbWFnZS0xNjgwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYucGFyYWxsYXgtaW1hZ2UtMTIwMCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICAgICYucGFyYWxsYXgtaW1hZ2UtMTIwMCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLnBhcmFsbGF4LWltYWdlLTEwMjQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICAmLnBhcmFsbGF4LWltYWdlLTEwMjQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi5wYXJhbGxheC1pbWFnZS03Njgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICYucGFyYWxsYXgtaW1hZ2UtNzY4IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYucGFyYWxsYXgtaW1hZ2UtMzc1IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIEBpbmNsdWRlIF90YWJsZXQge1xuICAgIGhlaWdodDogNDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICBoZWlnaHQ6IDMzNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG5cblxuICAvKiBGb290ZXIgcGFyYWxsYXggKi9cbiAgJi5mb290ZXItcGFyYWxsYXgge1xuICAgIGhlaWdodDogNTQ1cHg7XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICAgIGhlaWdodDogNTQ1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICBoZWlnaHQ6IDQyMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8qIEFib3V0IHVzIEZvb3RlciBwYXJhbGxheCAqL1xuICAmLmFib3V0LXBhcmFsbGF4IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBoZWlnaHQ6IDUwNXB4O1xuXG4gICAgQGluY2x1ZGUgX3RhYmxldCB7XG4gICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICB9XG5cbiAgICAmLmNvbnRhY3QtcGFyYWxsYXgge1xuICAgICAgbWFyZ2luLXRvcDogNjZweDtcblxuICAgICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuL21peGluc1wiO1xuXG4vKiBSZWNlbnQgYXJ0aWNsZXMgKi9cbi5yZWNlbnQtYXJ0aWNsZXMge1xuICBwYWRkaW5nOiAxMDBweCAwIDAgMDtcblxuICBAaW5jbHVkZSBiYXNlLXNlY3Rpb25zLWJnO1xuXG4gIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgIHBhZGRpbmc6IDgwcHggMCAwIDA7XG4gIH1cblxuXG4gIC5yZWNlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4gICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGUtaW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxOTdweDtcblxuICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgaGVpZ2h0OiAxNjNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgIGhlaWdodDogMTE4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgIGhlaWdodDogMTk0cHg7XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGUtdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cblxuICAucmVjZW50LWFydGljbGVzLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIHJvdy1nYXA6IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5yZWNlbnQtYXJ0aWNsZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uYXJ0aWNsZS1pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4vKiBQb3B1bGFyIGFydGljbGVzICovXG5cbi5hcmNoaXZlIHtcbiAgcGFkZGluZzogMTAwcHggMCAxMjBweCAwO1xuXG4gIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgcGFkZGluZzogNDBweCAwIDEwMHB4IDA7XG4gIH1cblxuICAuYXJjaGl2ZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogIDFmciA0NDVweDtcbiAgICBnYXA6IDEyNXB4O1xuXG4gICAgQGluY2x1ZGUgX3RhYmxldCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICAxLjIzZnIgMWZyO1xuICAgICAgZ2FwOiAxMTNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgIGdhcDogOTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVsYXItYXJ0aWNsZXMtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgcm93LWdhcDogODBweDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuXG4gICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cblxuICAgIC5hcnRpY2xlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgQGluY2x1ZGUgX3RhYmxldCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGUtaW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxNDNweDtcblxuICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgaGVpZ2h0OiAxMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgIGhlaWdodDogODRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgaGVpZ2h0OiAxOTRweDtcbiAgICB9XG4gIH1cblxuICAuaW4tYXJjaGl2ZSB7XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5pbi1hcmNoaXZlLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuXG4gIC5pbi1hcmNoaXZlLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmluLWFyY2hpdmUtbGluayB7XG4gICAgY29sb3I6ICRiYXNlLWhlYWRpbmc7XG4gICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRiYXNlLXJlZDtcbiAgICB9XG4gIH1cbn0iXX0= */
