.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%}}.contact{padding:120px 0 0 0;background:linear-gradient(180deg,#f7f5f5 0,rgba(247,245,245,0) 306px)}@media (max-width:768px){.contact{padding:80px 0 0 0;background:linear-gradient(180deg,#f7f5f5 0,rgba(247,245,245,0) 236px)}}.contact .contact-header{text-align:center;margin-bottom:80px}@media (max-width:475px){.contact .contact-header{margin-bottom:64px}}.contact .fields-grid{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.contact .fields-grid .fields-row{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (max-width:475px){.contact .fields-grid .fields-row{grid-template-columns:1fr;gap:30px}}.contact .fields-grid .field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.contact .fields-grid .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;z-index:1;color:rgba(0,0,0,.4);outline:0}.contact .fields-grid .field select::-ms-expand{display:none}.contact .fields-grid .field .select{position:relative}.contact .fields-grid .field .select:after{position:absolute;content:"";top:calc(50% - 8px);right:16px;display:inline-block;width:14px;height:16px;background-image:url(../images/breadcrumbs-separator.svg);background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:475px){.contact .fields-grid .field .select:after{right:34px}}.contact .success-form-sending{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding-bottom:142px}@media (max-width:768px){.contact .success-form-sending{padding-bottom:140px}}@media (max-width:475px){.contact .success-form-sending{padding-bottom:0}}.contact .success-heading{margin-top:82px}@media (max-width:768px){.contact .success-heading{margin-top:127px;font-size:36px;line-height:56px}}@media (max-width:475px){.contact .success-heading{margin-top:0;font-size:28px;line-height:42px}}.contact .success-image-wrapper{margin-top:24px;line-height:0}.contact .success-image-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.contact .success-message{width:100%;max-width:48%}@media (max-width:768px){.contact .success-message{max-width:67%}}@media (max-width:475px){.contact .success-message{max-width:100%}}.contact .success-back-link{margin-top:40px}@media (max-width:475px){.contact .success-back-link{margin-top:42px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}label{font-size:14px;line-height:26px}input,select,textarea{width:100%;border:1px solid rgba(0,0,0,.25);padding:9px 16px}input,textarea{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:28px;-webkit-transition:color .3s linear,border-color 0s linear;transition:color .3s linear,border-color 0s linear;color:#000}input:active,input:focus,input:focus-visible,input:focus-within,input:hover,textarea:active,textarea:focus,textarea:focus-visible,textarea:focus-within,textarea:hover{border-color:#ba181d;outline-color:#ba181d}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(0,0,0,.4)}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(0,0,0,.4)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(0,0,0,.4)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:rgba(0,0,0,.4)}input::placeholder,textarea::placeholder{color:rgba(0,0,0,.4)}textarea{resize:none;max-height:202px}.send-form{margin-top:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:475px){.send-form{margin-top:80px}}.send-form button{border:none;outline:0;cursor:pointer;font-size:16px}@media (max-width:475px){.send-form button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.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}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvaGVyby5zY3NzIiwiY29tcG9uZW50cy9taXhpbnMuc2NzcyIsImNvbnRhY3QuY3NzIiwiY29tcG9uZW50cy9jb250YWN0LWZvcm0uc2NzcyIsImNvbXBvbmVudHMvcGFyYWxsYXguc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxNQUNFLFlBQUEsS0M4REEsMEJEL0RGLE1BSUksWUFBQSxNQ3VFRix5QkQzRUYsTUFRSSxZQUFBLE1DdURGLDBCRGxEQSxpQkFHSSxZQUFBLE1DaUVKLHlCRHBFQSxpQkFPSSxZQUFBLEtBR0Usb0RBQ0UsUUFBQSxNQUtOLCtCQUNFLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsbUJBQUEsV0FBQSxzQkFBQSxPQUFBLG1CQUFBLElBQUEsZUFBQSxJQUNBLElBQUEsS0FDQSxlQUFBLE1DOEJKLDBCRGxDRSwrQkFPSSxlQUFBLE9DdUNOLHlCRDlDRSwrQkFXSSxrQkFBQSxNQUFBLGVBQUEsTUFBQSxZQUFBLFdBQ0EsZUFBQSxNQ3dDTix5QkRwREUsK0JBZ0JJLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLE1BT0osb0NBQ0UsVUFBQSxLQUVBLHdDQUNFLFdBQUEsTUFJSixzQ0FDRSxVQUFBLElDbUJKLHlCRHBCRSxzQ0FJSSxVQUFBLEtBRUEsbURBQ0UsUUFBQSxPQUtOLDhCQUNFLGVBQUEsTUNDSix5QkRGRSw4QkFJSSxlQUFBLE1BVUosOEJBQ0UsbUJBQUEsV0FBQSxzQkFBQSxPQUFBLG1CQUFBLElBQUEsZUFBQSxJQUNBLElBQUEsS0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FDQSxlQUFBLE1DakJKLHlCRFlFLDhCQVFJLGVBQUEsTUNkTix5QkRNRSw4QkFZSSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsZUFBQSxNQUlKLHNDQUNFLFVB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Q0FDRSxRQUFBLE9Ib0JOLHlCR2hCSSw4Q0FDRSxRQUFBLEtBRUYsNkNBQ0UsUUFBQSxPSGtCTix5QkdkSSw2Q0FDRSxRQUFBLEtBRUYsNkNBQ0UsUUFBQSxNQUNBLFVBQUEsTUhUTiwwQkcvREYsVUErRUksT0FBQSxPSEpGLHlCRzNFRixVQW1GSSxPQUFBLE9IRkYseUJHakZGLFVBdUZJLE9BQUEsT0FLRiwwQkFDRSxPQUFBLE1IOUJGLDBCRzZCQSwwQkFJSSxPQUFBLE9IckJKLHlCR2lCQSwwQkFRSSxPQUFBLE9IbkJKLHlCR1dBLDBCQVlJLE9BQUEsT0FLSix5QkFDRSxXQUFBLE1BQ0EsT0FBQSxNSGhERiwwQkc4Q0EseUJBS0ksT0FBQSxNQUNBLFdBQUEsT0h4Q0oseUJHa0NBLHlCQVVJLE9BQUEsTUFDQSxXQUFBLE1IdkNKLHlCRzRCQSx5QkFlSSxPQUFBLE9BR0YsMENBQ0UsV0FBQSxLSHJESix5QkdvREUsMENBSUksV0FBQSxPSGxETix5Qkc4Q0UsMENBUUksV0FBQSIsImZpbGUiOiJjb250YWN0Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuL21peGluc1wiO1xuXG4uaGVybyB7XG4gIHBhZGRpbmctdG9wOiA1NnB4O1xuXG4gIEBpbmNsdWRlIF90YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiA4MnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6IDQxcHg7XG4gIH1cblxuXG4gIC8qIEFib3V0IEhlcm8gKi9cbiAgJi5hYm91dC1oZXJvIHtcblxuICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgICAuaGVyby1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAuaGVyby1idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1jb250ZW50IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDI2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiBNYWluIGhlcm8gKi9cbiAgJi5tYWluLWhlcm8ge1xuICAgIC5oZXJvLWltYWdlLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NjdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1jb250ZW50LXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA0OCU7XG5cbiAgICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAuaGVyby1idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8tY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAycHg7XG5cbiAgICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC8qIEJsb2cgaGVybyAqL1xuXG4gICYuYmxvZy1oZXJvIHtcblxuICAgIC5oZXJvLWNvbnRlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICAgIGdhcDogMzJweDtcblxuICAgICAgLmhlcm8taW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIG1heC13aWR0aDogNTIlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBnYXA6IDM5cHg7XG5cbiAgICAgICAgLmhlcm8taW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZXJvLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLWltYWdlLXdyYXBwZXIge1xuXG4gICAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgICAmLmRlc2t0b3AtaGVyby1pbWFnZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDIwOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTUycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC8qIENvbnRhY3QgaGVybyAqL1xuXG4gICYuY29udGFjdC1oZXJvIHtcblxuXG4gICAgLmhlcm8tY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1jb250ZW50LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1pbWFnZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDM5JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLWltYWdlLWJveCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMTNweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTUycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDE5NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8tZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcblxuICAgICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlcm8tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjExcHg7XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICAgIGdhcDogMzhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMTNweDtcblxuICAgICAgJi53b3JrLWhlcm8ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjQ0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICBnYXA6IDM5cHg7XG4gICAgICAmLndvcmstaGVybyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyODdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgZ2FwOiAzOXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgICAmLndvcmstaGVybyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyOTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVyby1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiA0OSU7XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICAgIG1heC13aWR0aDogNDglO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgbWF4LXdpZHRoOiA0NyU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuaGVyby1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG4gIH1cblxuICAuaGVyby1pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA1MSU7XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICAgIG1heC13aWR0aDogNDklO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA1NXB4O1xuICAgIH1cblxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTkxcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8tYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZXJvLWltYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQxMXB4O1xuICAgIGhlaWdodDogNDAwcHg7XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICAgIGhlaWdodDogMzM1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICBoZWlnaHQ6IDI0N3B4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgaGVpZ2h0OiAxMjRweDtcbiAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgLmhlcm8taW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuZmlyc3QtaW1hZ2UsXG4gICAgLnNlY29uZC1pbWFnZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgfVxuXG4gICAgLmZpcnN0LWltYWdlIHtcbiAgICAgIHdpZHRoOiA3MzBweDtcblxuICAgICAgQGluY2x1ZGUgX3RhYmxldCB7XG4gICAgICAgIHdpZHRoOiA2Ni41JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICAgIHdpZHRoOiA1Ni41JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2Vjb25kLWltYWdlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDMxJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgd2lkdGg6IDM2JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuL3ZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gbW9iaWxlX3NsaWRlcl9uYXZfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZhbWlseTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbkBtaXhpbiBiYXNlLXNlY3Rpb25zLWJnKCRoZWlnaHQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y3RjVGNSAwJSwgcmdiYSgyNDcsIDI0NSwgMjQ1LCAwLjAwKSAkaGVpZ2h0KTtcbn1cblxuQG1peGluIGFycm93LWJ1dHRvbi1ob3ZlcigpIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1yZWQ7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xufVxuXG5AbWl4aW4gYmFzZS1idXR0b24ge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgcGFkZGluZzogMTNweCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1yZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtcmVkLWFjdGl2ZTtcbiAgICBjb2xvcjogJGJhc2Utd2hpdGU7XG4gIH1cbn1cblxuLyogTWVkaWEgUXVlcmllcyAqL1xuXG5AbWl4aW4gX2Rlc2t0b3AtYmlnIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBfZGVza3RvcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjgwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gX2Rlc2t0b3Atc21hbGwge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIF90YWJsZXQge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIF90YWJsZXQtbWVudSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBfdGFibGV0LXNtYWxsIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIF9waG9uZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBfcGhvbmUtc21hbGwge1xuICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLyogRm9udHMgKi9cbi8qIEZvbnRzICovXG4vKiBNZWRpYSBRdWVyaWVzICovXG4uaGVybyB7XG4gIHBhZGRpbmctdG9wOiA1NnB4O1xuICAvKiBBYm91dCBIZXJvICovXG4gIC8qIE1haW4gaGVybyAqL1xuICAvKiBCbG9nIGhlcm8gKi9cbiAgLyogQ29udGFjdCBoZXJvICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogODJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyby5hYm91dC1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5oZXJvLmFib3V0LWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5oZXJvLmFib3V0LWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIC5oZXJvLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlcm8uYWJvdXQtaGVybyAuaGVyby1jb250ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDI2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8uYWJvdXQtaGVybyAuaGVyby1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5hYm91dC1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmhlcm8uYWJvdXQtaGVybyAuaGVyby1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNTZweDtcbiAgfVxufVxuLmhlcm8ubWFpbi1oZXJvIC5oZXJvLWltYWdlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaGVyby5tYWluLWhlcm8gLmhlcm8taW1hZ2Utd3JhcHBlciBpbWcge1xuICBtYXgtaGVpZ2h0OiA0NjdweDtcbn1cbi5oZXJvLm1haW4taGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDQ4JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuaGVyby5tYWluLWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlcm8ubWFpbi1oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciAuaGVyby1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVyby5tYWluLWhlcm8gLmhlcm8tY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5tYWluLWhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gIH1cbn1cbi5oZXJvLmJsb2ctaGVybyAuaGVyby1jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8uYmxvZy1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmhlcm8uYmxvZy1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5oZXJvLmJsb2ctaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDU1JTtcbiAgZ2FwOiAzMnB4O1xufVxuLmhlcm8uYmxvZy1oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciAuaGVyby1pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8uYmxvZy1oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1heC13aWR0aDogNTIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8uYmxvZy1oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1heC13aWR0aDogNTUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmhlcm8uYmxvZy1oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGdhcDogMzlweDtcbiAgfVxuICAuaGVyby5ibG9nLWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIC5oZXJvLWltYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAuaGVyby5ibG9nLWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIC5oZXJvLWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG59XG4uaGVyby5ibG9nLWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIC5oZXJvLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8uYmxvZy1oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciAuaGVyby1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5ibG9nLWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIC5oZXJvLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5oZXJvLmJsb2ctaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIgLmhlcm8tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmhlcm8uYmxvZy1oZXJvIC5oZXJvLWltYWdlLXdyYXBwZXIuZGVza3RvcC1oZXJvLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLmJsb2ctaGVybyAuaGVyby1pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5ibG9nLWhlcm8gLmhlcm8taW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDE1MnB4O1xuICB9XG59XG4uaGVyby5jb250YWN0LWhlcm8gLmhlcm8tY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmNvbnRhY3QtaGVybyAuaGVyby1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5oZXJvLmNvbnRhY3QtaGVybyAuaGVyby1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLmhlcm8uY29udGFjdC1oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5jb250YWN0LWhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgICB3aWR0aDogNTUlO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5oZXJvLmNvbnRhY3QtaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuLmhlcm8uY29udGFjdC1oZXJvIC5oZXJvLWltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8uY29udGFjdC1oZXJvIC5oZXJvLWltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAzOSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuaGVyby5jb250YWN0LWhlcm8gLmhlcm8taW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZXJvLmNvbnRhY3QtaGVybyAuaGVyby1pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uaGVyby5jb250YWN0LWhlcm8gLmhlcm8taW1hZ2UtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMxM3B4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5jb250YWN0LWhlcm8gLmhlcm8taW1hZ2UtYm94IGltZyB7XG4gICAgbWF4LWhlaWdodDogMTUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuaGVyby5jb250YWN0LWhlcm8gLmhlcm8taW1hZ2UtYm94IGltZyB7XG4gICAgbWF4LWhlaWdodDogMTk1cHg7XG4gIH1cbn1cbi5oZXJvLmNvbnRhY3QtaGVybyAuaGVyby1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8uY29udGFjdC1oZXJvIC5oZXJvLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uaGVybyAuaGVyby1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjExcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvIC5oZXJvLWNvbnRlbnQge1xuICAgIGdhcDogMzhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEzcHg7XG4gIH1cbiAgLmhlcm8gLmhlcm8tY29udGVudC53b3JrLWhlcm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvIC5oZXJvLWNvbnRlbnQge1xuICAgIGdhcDogMzlweDtcbiAgfVxuICAuaGVybyAuaGVyby1jb250ZW50LndvcmstaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgZ2FwOiAzOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICB9XG4gIC5oZXJvIC5oZXJvLWNvbnRlbnQud29yay1oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjk0cHg7XG4gIH1cbn1cbi5oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgbWF4LXdpZHRoOiA0OSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciAuaGVyby1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmhlcm8gLmhlcm8taW1hZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNTElO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVybyAuaGVyby1pbWFnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQ5JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5oZXJvIC5oZXJvLWltYWdlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNTVweDtcbiAgfVxufVxuLmhlcm8gLmhlcm8taW1hZ2Utd3JhcHBlciBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8gLmhlcm8taW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8gLmhlcm8taW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDE5MXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmhlcm8gLmhlcm8taW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5oZXJvIC5oZXJvLWltYWdlLXdyYXBwZXIgLmhlcm8tYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuaGVybyAuaGVyby1pbWFnZS13cmFwcGVyIC5oZXJvLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvIC5oZXJvLWltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNDExcHg7XG4gIGhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvIC5oZXJvLWltYWdlcyB7XG4gICAgaGVpZ2h0OiAzMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvIC5oZXJvLWltYWdlcyB7XG4gICAgaGVpZ2h0OiAyNDdweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmhlcm8gLmhlcm8taW1hZ2VzIHtcbiAgICBoZWlnaHQ6IDEyNHB4O1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4uaGVybyAuaGVyby1pbWFnZXMgLmhlcm8taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5oZXJvIC5oZXJvLWltYWdlcyAuZmlyc3QtaW1hZ2UsXG4uaGVybyAuaGVyby1pbWFnZXMgLnNlY29uZC1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uaGVybyAuaGVyby1pbWFnZXMgLmZpcnN0LWltYWdlIHtcbiAgd2lkdGg6IDczMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVybyAuaGVyby1pbWFnZXMgLmZpcnN0LWltYWdlIHtcbiAgICB3aWR0aDogNjYuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuaGVybyAuaGVyby1pbWFnZXMgLmZpcnN0LWltYWdlIHtcbiAgICB3aWR0aDogNTYuNSU7XG4gIH1cbn1cbi5oZXJvIC5oZXJvLWltYWdlcyAuc2Vjb25kLWltYWdlIHtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8gLmhlcm8taW1hZ2VzIC5zZWNvbmQtaW1hZ2Uge1xuICAgIHdpZHRoOiAzMSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuaGVybyAuaGVyby1pbWFnZXMgLnNlY29uZC1pbWFnZSB7XG4gICAgd2lkdGg6IDM2JTtcbiAgfVxufVxuXG4vKiBGb250cyAqL1xuLyogRm9udHMgKi9cbi8qIE1lZGlhIFF1ZXJpZXMgKi9cbi5jb250YWN0IHtcbiAgcGFkZGluZzogMTIwcHggMCAwIDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGN0Y1RjUgMCUsIHJnYmEoMjQ3LCAyNDUsIDI0NSwgMCkgMzA2cHgpO1xuICAvKiBTdWNjZXNzIHNlbmRpbmcgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdCB7XG4gICAgcGFkZGluZzogODBweCAwIDAgMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjdGNUY1IDAlLCByZ2JhKDI0NywgMjQ1LCAyNDUsIDApIDIzNnB4KTtcbiAgfVxufVxuLmNvbnRhY3QgLmNvbnRhY3QtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5jb250YWN0IC5jb250YWN0LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuLmNvbnRhY3QgLmZpZWxkcy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbn1cbi5jb250YWN0IC5maWVsZHMtZ3JpZCAuZmllbGRzLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmNvbnRhY3QgLmZpZWxkcy1ncmlkIC5maWVsZHMtcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5jb250YWN0IC5maWVsZHMtZ3JpZCAuZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5jb250YWN0IC5maWVsZHMtZ3JpZCAuZmllbGQgc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jb250YWN0IC5maWVsZHMtZ3JpZCAuZmllbGQgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWN0IC5maWVsZHMtZ3JpZCAuZmllbGQgLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWN0IC5maWVsZHMtZ3JpZCAuZmllbGQgLnNlbGVjdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gIHJpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9icmVhZGNydW1icy1zZXBhcmF0b3Iuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5jb250YWN0IC5maWVsZHMtZ3JpZCAuZmllbGQgLnNlbGVjdDphZnRlciB7XG4gICAgcmlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5jb250YWN0IC5zdWNjZXNzLWZvcm0tc2VuZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTQycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QgLnN1Y2Nlc3MtZm9ybS1zZW5kaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuY29udGFjdCAuc3VjY2Vzcy1mb3JtLXNlbmRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uY29udGFjdCAuc3VjY2Vzcy1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogODJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdCAuc3VjY2Vzcy1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxMjdweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuY29udGFjdCAuc3VjY2Vzcy1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuLmNvbnRhY3QgLnN1Y2Nlc3MtaW1hZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmNvbnRhY3QgLnN1Y2Nlc3MtaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmNvbnRhY3QgLnN1Y2Nlc3MtbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ4JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdCAuc3VjY2Vzcy1tZXNzYWdlIHtcbiAgICBtYXgtd2lkdGg6IDY3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5jb250YWN0IC5zdWNjZXNzLW1lc3NhZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRhY3QgLnN1Y2Nlc3MtYmFjay1saW5rIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuY29udGFjdCAuc3VjY2Vzcy1iYWNrLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG5cbmxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcGFkZGluZzogOXB4IDE2cHg7XG59XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXIsIGJvcmRlci1jb2xvciAwcyBsaW5lYXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuaW5wdXQ6aG92ZXIsIGlucHV0OmZvY3VzLCBpbnB1dDphY3RpdmUsIGlucHV0OmZvY3VzLXdpdGhpbiwgaW5wdXQ6Zm9jdXMtdmlzaWJsZSxcbnRleHRhcmVhOmhvdmVyLFxudGV4dGFyZWE6Zm9jdXMsXG50ZXh0YXJlYTphY3RpdmUsXG50ZXh0YXJlYTpmb2N1cy13aXRoaW4sXG50ZXh0YXJlYTpmb2N1cy12aXNpYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkExODFEO1xuICBvdXRsaW5lLWNvbG9yOiAjQkExODFEO1xufVxuaW5wdXQ6OnBsYWNlaG9sZGVyLFxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDIwMnB4O1xufVxuXG4uc2VuZC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLnNlbmQtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLnNlbmQtZm9ybSBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5zZW5kLWZvcm0gYnV0dG9uIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cblxuLyogRm9udHMgKi9cbi8qIEZvbnRzICovXG4vKiBNZWRpYSBRdWVyaWVzICovXG4ucGFyYWxsYXgge1xuICBoZWlnaHQ6IDQyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLyogRm9vdGVyIHBhcmFsbGF4ICovXG4gIC8qIEFib3V0IHVzIEZvb3RlciBwYXJhbGxheCAqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjYwMHB4KSB7XG4gIC5wYXJhbGxheCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNjAwcHgpIHtcbiAgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4ucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlLnBhcmFsbGF4LWltYWdlLTE2ODAsIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2UucGFyYWxsYXgtaW1hZ2UtMTIwMCwgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZS5wYXJhbGxheC1pbWFnZS0xMDI0LCAucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlLnBhcmFsbGF4LWltYWdlLTc2OCwgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZS5wYXJhbGxheC1pbWFnZS0zNzUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlLnBhcmFsbGF4LWltYWdlLWRlZmF1bHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZS5wYXJhbGxheC1pbWFnZS0xNjgwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlLnBhcmFsbGF4LWltYWdlLTE2ODAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZS5wYXJhbGxheC1pbWFnZS0xMjAwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlLnBhcmFsbGF4LWltYWdlLTEyMDAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZS5wYXJhbGxheC1pbWFnZS0xMDI0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2UucGFyYWxsYXgtaW1hZ2UtMTAyNCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlLnBhcmFsbGF4LWltYWdlLTc2OCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlLnBhcmFsbGF4LWltYWdlLTc2OCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlLnBhcmFsbGF4LWltYWdlLTM3NSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJhbGxheCB7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhbGxheCB7XG4gICAgaGVpZ2h0OiAzMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5wYXJhbGxheCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuLnBhcmFsbGF4LmZvb3Rlci1wYXJhbGxheCB7XG4gIGhlaWdodDogNTQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJhbGxheC5mb290ZXItcGFyYWxsYXgge1xuICAgIGhlaWdodDogNTQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWxsYXguZm9vdGVyLXBhcmFsbGF4IHtcbiAgICBoZWlnaHQ6IDQyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLnBhcmFsbGF4LmZvb3Rlci1wYXJhbGxheCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLnBhcmFsbGF4LmFib3V0LXBhcmFsbGF4IHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIGhlaWdodDogNTA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJhbGxheC5hYm91dC1wYXJhbGxheCB7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhbGxheC5hYm91dC1wYXJhbGxheCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLnBhcmFsbGF4LmFib3V0LXBhcmFsbGF4IHtcbiAgICBoZWlnaHQ6IDIyNXB4O1xuICB9XG59XG4ucGFyYWxsYXguYWJvdXQtcGFyYWxsYXguY29udGFjdC1wYXJhbGxheCB7XG4gIG1hcmdpbi10b3A6IDY2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFsbGF4LmFib3V0LXBhcmFsbGF4LmNvbnRhY3QtcGFyYWxsYXgge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLnBhcmFsbGF4LmFib3V0LXBhcmFsbGF4LmNvbnRhY3QtcGFyYWxsYXgge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59IiwiQGltcG9ydCBcIi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi9taXhpbnNcIjtcblxuLmNvbnRhY3Qge1xuICBwYWRkaW5nOiAxMjBweCAwIDAgMDtcblxuICBAaW5jbHVkZSBiYXNlLXNlY3Rpb25zLWJnKDMwNnB4KTtcblxuICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMCAwO1xuICAgIEBpbmNsdWRlIGJhc2Utc2VjdGlvbnMtYmcoMjM2cHgpO1xuICB9XG5cblxuICAuY29udGFjdC1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkcy1ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuXG4gICAgLmZpZWxkcy1yb3cge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICAxZnI7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDhweDtcblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgY3Vyc29yOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40MCk7XG5cbiAgICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYnJlYWRjcnVtYnMtc2VwYXJhdG9yLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIFN1Y2Nlc3Mgc2VuZGluZyAqL1xuXG4gIC5zdWNjZXNzLWZvcm0tc2VuZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQycHg7XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnN1Y2Nlc3MtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogODJweDtcblxuICAgIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgICAgbWFyZ2luLXRvcDogMTI3cHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdWNjZXNzLWltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gIC5zdWNjZXNzLW1lc3NhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDglO1xuXG4gICAgQGluY2x1ZGUgX3RhYmxldC1zbWFsbCB7XG4gICAgICBtYXgtd2lkdGg6IDY3JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5zdWNjZXNzLWJhY2stbGluayB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBhZGRpbmc6IDlweCAxNnB4O1xufVxuXG5pbnB1dCxcbnRleHRhcmVhLCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgbGluZWFyLCBib3JkZXItY29sb3IgMHMgbGluZWFyO1xuICBjb2xvcjogJGJhc2UtYmxhY2s7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMtd2l0aGluLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGJvcmRlci1jb2xvcjogJGJhc2UtcmVkO1xuICAgIG91dGxpbmUtY29sb3I6ICRiYXNlLXJlZDtcbiAgfVxuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQwKTtcbiAgfVxufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgbWF4LWhlaWdodDogMjAycHg7XG59XG5cbi5zZW5kLWZvcm0ge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBfcGhvbmUge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICB9XG59IiwiQGltcG9ydCBcIi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi9taXhpbnNcIjtcblxuLnBhcmFsbGF4IHtcbiAgaGVpZ2h0OiA0MjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjYwMHB4KSB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIC5wYXJhbGxheC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI2MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmLnBhcmFsbGF4LWltYWdlLTE2ODAsXG4gICAgJi5wYXJhbGxheC1pbWFnZS0xMjAwLFxuICAgICYucGFyYWxsYXgtaW1hZ2UtMTAyNCxcbiAgICAmLnBhcmFsbGF4LWltYWdlLTc2OCxcbiAgICAmLnBhcmFsbGF4LWltYWdlLTM3NSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9kZXNrdG9wLWJpZyB7XG4gICAgICAmLnBhcmFsbGF4LWltYWdlLWRlZmF1bHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi5wYXJhbGxheC1pbWFnZS0xNjgwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfZGVza3RvcC1zbWFsbCB7XG4gICAgICAmLnBhcmFsbGF4LWltYWdlLTE2ODAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi5wYXJhbGxheC1pbWFnZS0xMjAwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgJi5wYXJhbGxheC1pbWFnZS0xMjAwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYucGFyYWxsYXgtaW1hZ2UtMTAyNCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgICYucGFyYWxsYXgtaW1hZ2UtMTAyNCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLnBhcmFsbGF4LWltYWdlLTc2OCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcGhvbmUge1xuICAgICAgJi5wYXJhbGxheC1pbWFnZS03Njgge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi5wYXJhbGxheC1pbWFnZS0zNzUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgQGluY2x1ZGUgX3RhYmxldCB7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIF90YWJsZXQtc21hbGwge1xuICAgIGhlaWdodDogMzM1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBfcGhvbmUge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cblxuXG4gIC8qIEZvb3RlciBwYXJhbGxheCAqL1xuICAmLmZvb3Rlci1wYXJhbGxheCB7XG4gICAgaGVpZ2h0OiA1NDVweDtcblxuICAgIEBpbmNsdWRlIF90YWJsZXQge1xuICAgICAgaGVpZ2h0OiA1NDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgIGhlaWdodDogNDIycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Bob25lIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuICB9XG5cbiAgLyogQWJvdXQgdXMgRm9vdGVyIHBhcmFsbGF4ICovXG4gICYuYWJvdXQtcGFyYWxsYXgge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIGhlaWdodDogNTA1cHg7XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0IHtcbiAgICAgIGhlaWdodDogMzQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICBoZWlnaHQ6IDIyNXB4O1xuICAgIH1cblxuICAgICYuY29udGFjdC1wYXJhbGxheCB7XG4gICAgICBtYXJnaW4tdG9wOiA2NnB4O1xuXG4gICAgICBAaW5jbHVkZSBfdGFibGV0LXNtYWxsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9waG9uZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSJdfQ== */
