

/* Start:/_css/critical.css?172728016517483*/
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&display=swap&subset=cyrillic");@font-face{font-family:Ruble;src:url(/_fonts/rouble.otf);font-weight:400;font-style:regular;font-display:fallback}@font-face{font-family:Gotham Pro;font-style:normal;font-weight:400;src:url(/_css/../_fonts/GothamProRegular.ttf) format("woff");font-display:fallback}*{box-sizing:border-box;outline:0!important}sub,sup{font-size:70%}body,html{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#000;min-height:100%;margin:0}a{text-decoration:none}body.no-scroll{overflow:hidden;height:100%;width:100%}.rub{font-family:Ruble;font-weight:500}.is-wrapper .header__burger{opacity:0;pointer-events:none}.d-none{display:none!important}@media (min-width:767px) and (max-width:1200px){h2{font-size:34px!important;line-height:50px!important}}.in-year{display:none}.in-year.--block{display:inline}.header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background-color:transparent;position:fixed;top:0;left:0;width:100%;z-index:999;padding-bottom:10px;transition:transform 1s ease}.header.is-hidden{transform:translate3d(0,-150%,0) rotateZ(0.01deg)}.header.is-hidden.no-transform{transform:none}.header.dark .theme{color:#000}.header.dark .theme-burger{border:1px solid #8395ba;box-sizing:border-box}.header.dark .theme-logo{width:44px;height:42px;top:40px}.header.dark .theme-logo svg{border:unset}.header.dark .theme-logo svg #logo_m{fill:#000}.header__logo{margin-left:50px;position:relative;top:21px;width:80px;height:80px}.header__logo svg{width:90px;height:90px;border:8px solid #fff;border-radius:50%}.header__link{font-family:Gotham Pro;font-style:normal;font-weight:700;font-size:16px;line-height:15px;text-align:right;letter-spacing:0.15em;text-transform:uppercase;color:#fff;margin-left:45px;background-color:transparent;border:none;padding-bottom:18px}.header__link--phone{font-size:12px}.header__link--phone.active{color:#4299ff!important}.header__link:hover{cursor:pointer}.header__wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;top:20px}.header__burger{margin:16px 38px 35px 25px;width:50px;height:50px;border-radius:50%;background-color:#fff;position:relative;border:none}.header__burger-mob{display:none}.header__burger:hover{cursor:pointer}.header__burger span,.header__burger:after,.header__burger:before{position:absolute;content:'';display:inline-block;width:20px;height:2px;background-color:#000;left:50%;transform:translate(-50%, -50%);transition:cubic-bezier(0.8,0.5,0.2,1.4);transition-duration:150ms;border-radius:3px}.header__burger span{top:50%}.header__burger:after{top:calc(50% - 5px)}.header__burger:before{top:calc(50% + 5px)}.header__burger.active:after{transform:rotate(-45deg) translate(-50%, -50%);top:50%;left:50%;transform-origin:0% 0%}.header__burger.active span{opacity:0}.header__burger.active:before{transform:rotate(45deg) translate(-50%, -50%);top:50%;left:50%;transform-origin:0% 0%}@media (max-width:1200px){.header__link{margin-left:25px}.header__logo{margin-left:20px;top:20px;width:60px;height:60px}.header__logo:after{background-size:contain}.header__logo svg{border:unset}.header__wrap{top:0}.header__burger{margin:22px 20px 20px}}@media (max-width:1200px){.header__logo{width:auto;height:auto;left:0px;top:0px;margin:0}.header__logo svg{display:block}.header__logo:after{display:none}.header.dark .theme-logo{width:auto;height:auto;left:0px;top:0px;margin:0}.header.dark .theme-logo svg #logo_m{fill:#000}.header__burger{bottom:20px;right:20px;position:fixed;border:1px solid #8395ba;box-sizing:border-box;margin:0;display:none}.header__burger-mob{display:block;z-index:999}.header__wrap{top:23px;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:end;align-content:end;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end;right:19px}.header__link{margin:0}.header__link--phone{font-size:11px;padding:0;margin-top:8px}.header__link--phone.active{display:none}}.layout{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%;min-height:100vh;position:relative;z-index:1;overflow:hidden}.layout__content{-ms-flex-positive:2;flex-grow:2;position:relative}.layout__footer{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwic3lzdGVtL19iYXNlLnNjc3MiLCJzeXN0ZW0vX3ZhcmlhYmxlcy5zY3NzIiwiYmxvY2svX2hlYWRlci5zY3NzIiwiYmxvY2svX2xheW91dC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDJJQUFZLEFBRVosV0FDRSxrQkFBcUIsQUFDckIsNEJBQVEsQUFDUixnQkFBaUIsQUFDakIsbUJBQW9CLEFBQ3BCLHFCQUF1QixDQUFBLEFBR3pCLFdBQ0UsdUJBQTBCLEFBQzFCLGtCQUFtQixBQUNuQixnQkFBaUIsQUFDakIsdURBQWlELEFBQ2pELHFCQUF1QixDQUFBLEFDZnpCLEVBQ0Usc0JBQXVCLEFBQ3ZCLG1CQUF5QixDQUMxQixBQUVELFFBQ0UsYUFBZSxDQUNoQixBQUVELFVBQ0UsaUNDVitCLEFEVy9CLGtCQUFtQixBQUNuQixnQkFBb0IsQUFDcEIsZUFBZ0IsQUFDaEIsaUJBQWtCLEFBQ2xCLFdBQWUsQUFDZixnQkFBaUIsQUFDakIsUUFBVSxDQUNYLEFBQ0QsRUFDRSxvQkFBc0IsQ0FDdkIsQUFDRCxlQUNFLGdCQUFpQixBQUNqQixZQUFhLEFBQ2IsVUFBWSxDQUViLEFBQ0QsS0FDRSxrQkFBcUIsQUFDckIsZUFBaUIsQ0FDbEIsQUFDRCw0QkFFSSxVQUFXLEFBQ1gsbUJBQXFCLENBQ3RCLEFBRUgsUUFDRSxzQkFBdUIsQ0FDeEIsQUFDRCxnREFDRSxHQUNFLHlCQUEyQixBQUMzQiwwQkFBNkIsQ0FDOUIsQ0FBQSxBQUdILFNBQ0UsWUFBYyxDQUlmLEFBTEQsaUJBR0ksY0FBZ0IsQ0FDakIsQUVwREgsUUFDRSxvQkFBYyxBQUFkLGFBQWMsQUFDZCxzQkFBK0IsQUFBL0IsOEJBQStCLEFBQy9CLDZCQUE4QixBQUM5QixlQUFnQixBQUNoQixNQUFPLEFBQ1AsT0FBUSxBQUNSLFdBQVksQUFDWixZQUFhLEFBQ2Isb0JBQXFCLEFBQ3JCLDRCQUE4QixDQWtJL0IsQUE1SUQsa0JBYUksaURBQTJDLENBSTVDLEFBakJI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QUFnQixBQUNoQixVQUFXLEFBQ1gsY0FBZ0IsQ0FJakIsQUExREwsNEJBd0RRLFlBQWMsQ0FDZixDQUFBLEFDbE9ULFFBQ0Usb0JBQWMsQUFBZCxhQUFjLEFBQ2QsV0FBWSxBQUNaLDBCQUF1QixBQUF2QixzQkFBdUIsQUFDdkIsc0JBQStCLEFBQS9CLDhCQUErQixBQUMvQixZQUFhLEFBQ2IsaUJBQWtCLEFBQ2xCLGtCQUFtQixBQUNuQixVQUFXLEFBQ1gsZUFBaUIsQ0FXbEIsQUFwQkQsaUJBWUksb0JBQWEsQUFBYixZQUFhLEFBQ2IsaUJBQW1CLENBQ3BCLEFBZEgsZ0JBaUJJLG9CQUFhLEFBQWIsWUFBYSxBQUNiLG9CQUFlLEFBQWYsYUFBZSxDQUNoQiIsImZpbGUiOiJjcml0aWNhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2FuczozMDAsMzAwaSw0MDAsNDAwaSw2MDAsNjAwaSw3MDAsNzAwaSw4MDAsODAwaSZkaXNwbGF5PXN3YXAmc3Vic2V0PWN5cmlsbGljJyk7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1J1YmxlJztcclxuICBzcmM6IHVybCgnL19mb250cy9yb3VibGUub3RmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiByZWd1bGFyO1xyXG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7IFxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9fZm9udHMvR290aGFtUHJvUmVndWxhci50dGZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xyXG59IiwiKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnN1cCwgc3ViIHtcclxuICBmb250LXNpemU6IDcwJTtcclxufVxyXG5cclxuYm9keSwgaHRtbCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmZl9tYWluO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjJweDsgIFxyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5ib2R5Lm5vLXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy9wb3NpdGlvbjpmaXhlZDtcclxufVxyXG4ucnViIHtcclxuICBmb250LWZhbWlseTogJ1J1YmxlJztcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi5pcy13cmFwcGVye1xyXG4gIC5oZWFkZXJfX2J1cmdlcntcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuLmQtbm9uZXtcclxuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaW4teWVhcntcclxuICBkaXNwbGF5OiBub25lO1xyXG4gICYuLS1ibG9ja3tcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcbn0iLCIkZmZfbWFpbjogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiRtb2I6IDU3OXB4O1xyXG4keHM6IDc2N3B4O1xyXG4kc206IDk5MXB4O1xyXG4kbWQ6IDEzMDBweDtcclxuJGxnOiAxMzk5cHg7XHJcbiIsIi5oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2U7XHJcblxyXG4gICYuaXMtaGlkZGVuIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApIHJvdGF0ZVooMC4wMWRlZyk7XHJcbiAgICAmLm5vLXRyYW5zZm9ybSB7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGFyayAudGhlbWUge1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAmLWJ1cmdlciB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Mzk1QkE7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbiAgICAmLWxvZ28ge1xyXG4gICAgICB3aWR0aDogNDRweDtcclxuICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICB0b3A6IDQwcHg7XHJcbiAgICAgc3Zne1xyXG4gICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICNsb2dvX217XHJcbiAgICAgICAgIGZpbGw6ICMwMDA7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMjFweDtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgIGJvcmRlcjogOHB4IHNvbGlkICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICAmLS1waG9uZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjNDI5OUZGICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYnVyZ2VyIHtcclxuICAgIG1hcmdpbjogMTZweCAzOHB4IDM1cHggMjVweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgICYtbW9iIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyLCAmOmJlZm9yZSwgc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBjdWJpYy1iZXppZXIoMC44LCAwLjUsIDAuMiwgMS40KTtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgdG9wOiBjYWxjKDUwJSArIDVweCk7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5oZWFkZXIge1xyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgICZfX2J1cmdlciB7XHJcbiAgICAgIG1hcmdpbjogMjJweCAyMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuZGFyayAudGhlbWUge1xyXG4gICAgICAmLWxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAjbG9nb19tIHtcclxuICAgICAgICAgICAgZmlsbDogIzAwMDAwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J1cmdlciB7XHJcbiAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzgzOTVCQTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAmLW1vYiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX193cmFwIHtcclxuICAgICAgdG9wOiAyM3B4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBlbmQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICByaWdodDogMTlweDtcclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgICYtLXBob25lIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlOyBcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7IFxuICB9XG59Il19 */

/* End */


/* Start:/_plugins/slick/slick.css?17272801391729*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/_plugins/vue/vue-select.css?17272801394505*/
.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{cursor:not-allowed;background-color:#f8f8f8}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:rgba(60,60,60,.5);transform:scale(1);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:rgba(60,60,60,.5);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;position:absolute;top:calc(100% - 1px);left:0;z-index:1000;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);border:1px solid rgba(60,60,60,.26);border-top-style:none;border-radius:0 0 4px 4px;text-align:left;list-style:none;background:#fff}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap}.vs__dropdown-option:hover{cursor:pointer}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5)}.vs__dropdown-option--disabled:hover{cursor:inherit}.vs__selected{display:flex;align-items:center;background-color:#f0f0f0;border:1px solid rgba(60,60,60,.26);border-radius:4px;color:#333;line-height:1.4;margin:4px 2px 0;padding:0 .25em}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:rgba(60,60,60,.5);text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;font-size:1em;border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1}.vs__search::-webkit-input-placeholder{color:inherit}.vs__search::-moz-placeholder{color:inherit}.vs__search:-ms-input-placeholder{color:inherit}.vs__search::-ms-input-placeholder{color:inherit}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable .vs__search:hover{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border:.9em solid hsla(0,0%,39.2%,.1);border-left-color:rgba(60,60,60,.45);transform:translateZ(0);-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em}.vs--loading .vs__spinner{opacity:1}

/*# sourceMappingURL=vue-select.css.map*/
/* End */


/* Start:/_plugins/scrollbar/jquery.mCustomScrollbar.css?172728013953583*/
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/



/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/



/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
	
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		overflow: hidden;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}

	.mCSB_container{ /* contains the original content */
		overflow: hidden;
		width: auto;
		height: auto;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container{ margin-right: 30px; }

	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 16px;
		height: auto;
		left: auto;
		top: 0;
		right: 0;
		bottom: 0;
	}

	.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}
	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0; 
		height: auto;
	}

	.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

	.mCSB_scrollTools .mCSB_draggerRail{
		width: 2px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
	}

	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 100%;
		height: 30px; /* minimum dragger height */
		z-index: 1;
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 4px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
		text-align: center;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_container_wrapper{
		position: absolute;
		height: auto;
		width: auto;
		overflow: hidden;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	
	.mCSB_container_wrapper > .mCSB_container{
		padding-right: 30px;
		padding-bottom: 30px;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
	
	/* non-visible horizontal scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
	
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
	
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; }
	
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; }
	
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
		margin-right: 0; /* non-visible scrollbar */
		margin-left: 0;
	}
	
	/* non-visible horizontal scrollbar */
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
		-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}



/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/

	/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* default theme ("light") */

	.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
	
	.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
	
	.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

	.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.4);
		filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
	}

	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.85);
		filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
	}
	.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.9);
		filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		background-image: url(/_plugins/scrollbar/mCSB_buttons.png); /* css sprites */
		background-repeat: no-repeat;
		opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp{
		background-position: 0 0;
		/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonDown{
		background-position: 0 -20px;
		/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonLeft{
		background-position: 0 -40px;
		/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonRight{
		background-position: 0 -56px;
		/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
	

	/* theme: "dark" */

	.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-2", "dark-2" */

	.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }
	
	
	/* theme: "dark-2" */

	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thick", "dark-thick" */

	.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 6px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 4px;
		margin: 6px 0;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 6px;
		margin: 5px auto;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; }


	/* theme: "dark-thick" */
	
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thin", "dark-thin" */
	
	.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }

	.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 2px;
		margin: 7px auto;
	}


	/* theme "dark-thin" */
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 14px;
		margin: 0 1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 14px;
		margin: 1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		width: 16px; /* auto-expanded scrollbar */
		height: 16px;
		margin: -1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 16px; /* auto-expanded scrollbar */
		width: 16px;
		margin: 0 -1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 4px; /* auto-expanded scrollbar */
		margin: 6px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; }
	
	
	/* theme "rounded-dark", "rounded-dots-dark" */
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; }
	
	
	/* theme "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		background-color: transparent;
		background-position: center;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
		background-repeat: repeat-y;
		opacity: 0.3;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		height: 4px;
		margin: 6px 0;
		background-repeat: repeat-x;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; }
	
	
	/* theme "rounded-dots-dark" */
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
	}
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-y;
		background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	
	/* theme "3d", "3d-dark" */
	
	.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
	
	.mCS-3d.mCSB_scrollTools, 
	.mCS-3d-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 8px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }

	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 8px;
		margin: 4px 0;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
	}

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 8px;
		margin: 4px auto;
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "3d-dark" */
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "3d-thick", "3d-thick-dark" */
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	
	.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
	
	.mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
		bottom: 1px;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
		width: 12px;
		margin: 2px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 12px;
		width: auto;
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #000; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; }
	
	
	/* theme: "3d-thick-dark" */
	
	.mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
	 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #fff; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "minimal", "minimal-dark" */
	
	.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: 0; 
		margin: 12px 0; 
	}
	
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
		bottom: 0; 
		margin: 0 12px; 
	}
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		left: 0; 
		right: auto;
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
	
	.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	
	/* theme: "minimal-dark" */
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	/* ---------------------------------------- */
	
	
	
	/* theme "light-3", "dark-3" */
	
	.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
		width: 6px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }

	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 6px;
		margin: 5px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		width: 12px;
	}
	
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "dark-3" */
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
	
	.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 12px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
		width: 6px;
		margin: 3px 5px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 6px;
		margin: 5px 3px;
		position: absolute;
		width: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	
	/* theme "inset-2", "inset-2-dark" */
	
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		border-color: #fff;
		border-color: rgba(255,255,255,0.2);
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }
	
	
	/* theme "inset-3", "inset-3-dark" */
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
	
	/* ---------------------------------------- */

/* End */


/* Start:/_plugins/ion.rangeSlider-master/ion.rangeSlider.min.css?172728013911084*/
/*!Ion.RangeSlider, 2.3.1, © Denis Ineshin, 2010 - 2019, IonDen.com, Build date: 2019-12-19 16:51:02*/.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs-line{position:relative;display:block;overflow:hidden;outline:none !important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-min,.irs-max{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}.irs--flat .irs-min,.irs--flat .irs-max{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{color:white;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--big{height:55px}.irs--big.irs-with-grid{height:70px}.irs--big .irs-line{top:33px;height:12px;background-color:white;background:linear-gradient(to bottom, #ddd -50%, white 150%);border:1px solid #ccc;border-radius:12px}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255,255,255,0.5)}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,0.5)}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,0.3);background-color:#cbcfd5;background:linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);box-shadow:1px 1px 2px rgba(0,0,0,0.2),inset 0 0 3px 1px white;border-radius:30px}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,0.45);background-color:#939ba7;background:linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%)}.irs--big .irs-min,.irs--big .irs-max{top:0;padding:1px 5px;color:white;text-shadow:none;background-color:#9f9f9f;border-radius:3px}.irs--big .irs-from,.irs--big .irs-to,.irs--big .irs-single{color:white;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom, #428bca 0%, #3071a9 100%);border-radius:3px}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--modern{height:55px}.irs--modern.irs-with-grid{height:55px}.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom, #20b426 0%, #18891d 100%)}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,0.5)}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:white;transform:rotate(45deg)}.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom, white 0%, #e9e6e6 100%);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%)}.irs--modern .irs-handle.state_hover>i:nth-child(1),.irs--modern .irs-handle:hover>i:nth-child(1){border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-min,.irs--modern .irs-max{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:white;background-color:#d1d6e0;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-to,.irs--modern .irs-single{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:white;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-to:before,.irs--modern .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--sharp{height:50px;font-size:12px;line-height:1}.irs--sharp.irs-with-grid{height:57px}.irs--sharp .irs-line{top:30px;height:2px;background-color:black;border-radius:2px}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,0.5)}.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:black}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:black}.irs--sharp .irs-min,.irs--sharp .irs-max{color:white;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}.irs--sharp .irs-from,.irs--sharp .irs-to,.irs--sharp .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:white;border-radius:2px}.irs--sharp .irs-from:before,.irs--sharp .irs-to:before,.irs--sharp .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,0.5)}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:white;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,0.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-min,.irs--round .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:white;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--square{height:50px}.irs--square.irs-with-grid{height:60px}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}.irs--square .irs-bar{top:31px;height:4px;background-color:black}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid black;background-color:white;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-min,.irs--square .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1)}.irs--square .irs-from,.irs--square .irs-to,.irs--square .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:black;color:white}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}
/* End */


/* Start:/_css/styles.css?1727280165277558*/
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&display=swap&subset=cyrillic");@font-face{font-family:Gotham Pro;font-style:normal;font-weight:400;src:url(/_css/../_fonts/GothamProRegular.ttf) format("woff");font-display:fallback}.footer{padding:12px 50px 5px;height:76px;-ms-flex-pack:justify;justify-content:space-between}.footer,.footer__wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer__logo{width:36px;height:36px;margin-right:30px}.footer__logo img{width:100%}.footer__reserved{font-size:12px;line-height:16px;color:#838589;margin-right:83px}.footer__polit{font-size:12px;line-height:16px;color:#4299ff;transition:all .2s linear}.footer__polit:hover{color:#0a7aff}.footer__soc{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:59.22px}.footer__soc a:not(:last-child){margin-right:35px}.footer__soc a svg{transition:all .2s linear}.footer__soc a:hover svg *{fill:#0a7aff}.footer__ms{font-size:12px;line-height:16px;text-align:right;color:#838589;transition:all .2s linear}.footer__ms span{font-weight:600;color:#000;transition:all .2s linear}.footer__ms:hover{color:#000}.footer__ms:hover span{color:#e52629}.footer__phone{font-family:Gotham Pro;font-style:normal;font-weight:700;font-size:16px;line-height:15px;text-align:right;letter-spacing:0.15em;text-transform:uppercase;color:#444;margin-right:59.22px;border:none}.footer__phone--text-samller{text-transform:unset}@media (max-width:1500px){.footer{height:auto;padding:16px 21px 32px}.footer,.footer__wrap{-ms-flex-direction:column;flex-direction:column}.footer__phone,.footer__wrap.-one{margin-bottom:20px}.footer__logo,.footer__phone{margin-right:0}.footer__logo{margin-bottom:9px}.footer__reserved{margin-right:0;margin-bottom:20px}.footer__soc{margin-right:0;margin-bottom:22px}}.m-slider{width:100%;height:100vh;position:relative;overflow:hidden}.m-slider:before{content:'';width:100%;height:250px;position:absolute;z-index:3;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to top,rgba(0,0,0,.61) 0%,hsla(0,0%,100%,0) 100%)}.m-slider__wrap{width:100%;height:100%;margin-bottom:0}.m-slider__item{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;-ms-flex-align:center;align-items:center;display:-ms-flexbox!important;display:flex!important;overflow:hidden}.m-slider__item:before{content:'';width:100%;height:100%;position:absolute;pointer-events:none;z-index:1;background-color:rgba(29,38,57,.5)}.m-slider__item.slick-active{z-index:999}.m-slider__content{padding:0 55px;position:relative;z-index:2;color:#fff}.m-slider__adress{display:inline-block;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:hsla(0,0%,100%,.6);border-bottom:1px dashed hsla(0,0%,100%,.35);margin-bottom:16px}.m-slider__title{font-family:Gotham Pro;font-size:72px;line-height:72px;color:#fff;margin-bottom:20px}.m-slider__desc,.m-slider__title{font-style:normal;font-weight:400}.m-slider__desc{max-width:580px;font-size:16px;line-height:24px;color:hsla(0,0%,100%,.8);margin-bottom:24px}.m-slider__btn{width:178px;height:50px;font-style:normal;font-weight:700;font-size:12px;line-height:16px;letter-spacing:0.15em;text-transform:uppercase;color:#fff;margin-right:24px;border:1px solid #fff;box-sizing:border-box;border-radius:3px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative;overflow:hidden;transition:.3s}.m-slider__btn:after{position:absolute;transition:.3s;content:'';width:0;left:50%;bottom:0;height:3px;background:#f7f7f7}.m-slider__btn:hover{cursor:pointer}.m-slider__btn:hover:after{width:100%;left:0}.m-slider .slick-dots{bottom:0}.m-slider__dots{position:absolute;z-index:10;color:#fff;bottom:4px;width:100%;height:49px}.m-slider__dots ul{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;margin:0;padding:0;height:100%}.m-slider__dots ul li{height:100%;list-style:none;-ms-flex:1;flex:1;cursor:pointer}.m-slider__dots ul li:first-child .m-slider__dot:before{display:none}.m-slider__dots ul li.slick-active .m-slider__dot{color:#fff}.m-slider__dot{height:100%;font-style:normal;font-weight:700;font-size:12px;line-height:16px;text-align:right;letter-spacing:0.15em;text-transform:uppercase;color:hsla(0,0%,100%,.5);-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;padding:0 17px;-ms-flex-pack:center;justify-content:center}.m-slider__dot:before{content:"";width:1px;height:41px;background-color:hsla(0,0%,100%,.3);position:absolute;bottom:4px;left:0}.m-slider__line{position:absolute;height:4px;width:100%;background:#fff;bottom:-4px;left:0}.m-slider__line .line{position:absolute;height:100%;width:0%;top:0;left:0;background:#2fa7ff;will-change:width}.m-slider__mob{display:none}.slick-active .m-slider__dot{color:#fff}@media (max-width:1200px){.m-slider__title br{display:none}}@media (max-width:1200px){.m-slider{margin-bottom:40px}}@media (max-width:767px){.m-slider{margin-bottom:0;height:auto;overflow:inherit}.m-slider:before,.m-slider__wrap{display:none}.m-slider__mob{position:relative;display:block;margin-bottom:24px}.m-slider__content{padding:14px}.m-slider__adress{font-size:14px;line-height:19px;color:rgba(0,0,0,.6);margin-bottom:7px;border-bottom:1px dashed rgba(0,0,0,.35)}.m-slider__title{font-size:30px;line-height:36px;color:#000;margin-bottom:5px}.m-slider__desc{max-width:100%;font-size:14px;line-height:22px;color:rgba(0,0,0,.8);margin-bottom:15px}.m-slider__btn{font-size:12px;line-height:16px;text-align:center;letter-spacing:0.15em;color:#000;border-color:#000}.m-slider__btn:after{height:2px;background:#000}.m-slider__btn:hover{cursor:pointer}.m-slider__btn:hover:after{width:100%;left:0}.m-slider__line{bottom:0}.m-slider__dots{height:4px;bottom:0}.m-slider__dots ul{display:none!important}.m-slider__slide-wrap{height:auto}.m-slider__slide-img{height:auto;min-height:40vh;object-fit:cover;width:100%}.m-slider__nums{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-family:Gotham Pro;font-style:normal;font-weight:400;font-size:24px;line-height:34px;text-align:right;color:#fff;position:absolute;right:20px;top:215px;transform:translateY(calc(-100% - 3px))}.m-slider__num.-two{font-size:18px;line-height:42px}}@media (max-width:579px){.m-slider__mob .slick-list{height:100%!important;overflow:hidden}}@media (max-width:480px){.m-slider__slide-img{max-height:200px;min-height:40vh}.m-slider__nums{top:calc(40vh - 5px)}}.about{padding-top:10px;padding-bottom:40px}.about__caption{font-family:Gotham Pro;font-size:40px;line-height:77px;color:#000;margin:0}.about__caption,.about__text{font-style:normal;font-weight:400;text-align:center}.about__text{margin:0 auto;max-width:660px;height:58px;font-size:14px;line-height:22px;color:#444}.about__info{width:328px;transition:opacity .2s ease-in-out;opacity:0;position:absolute;top:calc(50% + 4px);padding:40px 33px 28px 28px;transform:translateY(-50%);left:-76px;background-color:#fff;box-shadow:0px 4px 20px rgba(29,38,57,.1);border-radius:5px}.about__info-caption{font-family:Gotham Pro;font-style:normal;font-weight:400;font-size:24px;line-height:30px;color:#000}.about__info-wrap{margin:18px 0 0;padding:0;list-style-type:none}.about__info-list{position:relative;font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#838589;padding-left:22px;padding-bottom:12px}.about__info-list:before{content:'';position:absolute;height:5px;width:5px;background-color:#4299ff;border-radius:50%;left:4px;top:10px}.about__slider{margin-top:32px}.about__slider .slick-track{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.about__slide{position:relative;width:787px;height:532px;opacity:0.5;border-radius:5px;background-position:center;background-repeat:no-repeat;background-size:cover;transform:scale(0.83061);transition:all .2s ease-in-out}.about__slide:after{content:'';position:absolute;width:100%;height:14.5%;bottom:0;left:0}.about__slide.slick-active{opacity:1;transform:scale(1) translateX(37px)}.about__slide.slick-active .info{opacity:1}.about__slide.slick-active:after{background:linear-gradient(180deg,rgba(29,38,57,0) 0%,rgba(29,38,57,.5) 100%)}.about__dots{width:100%;position:relative}.about__dots-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline;position:absolute;width:760px;left:50%;transform:translateX(calc(-50% + 38px));bottom:calc(100% + 20px)}.about__dots-wrapper{width:100%;position:absolute}.about__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.about__button-right{text-align:right}.about__arrow{background:none;border:none}.about__arrow:hover{cursor:pointer}.about__mob{display:none}.about__wrapper{position:absolute;left:50%;top:-5px;transform:translateX(-50%)}@media (max-width:1200px){.about{margin-top:-5px;padding-top:0;padding-bottom:28px}.about__mob{display:none;background-color:#fff;box-shadow:0px 4px 20px rgba(29,38,57,.1);border-radius:5px;padding:19px 26px 9px;max-width:calc(100% - 40px);width:100%;margin:0 auto;position:relative;top:-15px;z-index:10}.about__caption{font-size:28px;line-height:34px;text-align:left;padding:0 22px 8px}.about__text{height:auto;max-width:100%;font-size:14px;line-height:22px;padding:0 22px;text-align:left}.about__info{position:relative;transform:translateX(-50%);left:50%;padding:20px 20px 30px;margin-top:0;top:165px;width:calc(100% - 40px)}.about__info-caption{font-size:20px;line-height:30px}.about__info-wrap{margin:14px 0 0}.about__slider{margin-top:23px;margin-bottom:-25px}.about__slider .slick-initialized .slick-slide{display:-ms-flexbox!important;display:flex!important}.about__slider .slick-slide{float:none!important}.about__slide{transform:none;width:100%;min-height:218px;opacity:1;height:auto;margin-bottom:195px;-ms-flex-align:stretch;align-items:stretch}.about__slide:after{display:none}.about__slide.slick-active{transform:none}.about__slinfo{display:none}.about__dots svg *{stroke:#000}.about__dots-wrap{padding:0 18px;position:relative;width:100%;transform:none;bottom:0;left:0}}@media (max-width:575px){.about{position:relative;padding-bottom:50px}.about__dots{position:absolute;bottom:25px}.about__dots-wrap{bottom:0px}}.menu{position:relative;overflow:hidden}.menu__nav{overflow:auto;margin-bottom:120px}.menu__nav::-webkit-scrollbar{width:3px;height:3px}.menu__nav::-webkit-scrollbar-button,.menu__nav::-webkit-scrollbar-track{background-color:#1d2639}.menu__nav::-webkit-scrollbar-track-piece{background-color:#fff}.menu__nav::-webkit-scrollbar-thumb{height:50px;background-color:#1d2639;border-radius:3px}.menu__nav::-webkit-resizer,.menu__nav::-webkit-scrollbar-corner{background-color:#1d2639}.menu__top{position:relative;z-index:3}.menu__top,.menu__wrap{display:-ms-flexbox;display:flex}.menu__wrap{position:fixed;width:0;height:100vh;background-color:#1d2639;right:0;top:0;transition:width .2s ease;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;z-index:2}.menu__footer{border-top:1px solid hsla(0,0%,100%,.1);padding:16px 22px 22px;-ms-flex-pack:justify;justify-content:space-between}.menu__footer,.menu__footer-presentation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.menu__footer-caption{font-weight:700;font-size:11px;line-height:15px;letter-spacing:0.15em;text-transform:uppercase;color:#fff;padding-left:16px;max-width:116px}.menu__footer-download{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.menu__footer-size{font-size:12px;line-height:16px;color:hsla(0,0%,100%,.4)}.menu__footer-link{font-style:italic;font-size:14px;line-height:18px;color:hsla(0,0%,100%,.7)}.menu__list{margin:0;padding:0;list-style-type:none;height:100%}.menu__link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;font-size:16px;line-height:59px;color:#fff;padding:0 36px 0 28px;transition:all .2s ease-in}.menu__link:after{content:'';position:absolute;width:6px;height:6px;border-radius:50%;background-color:#343c4d;top:calc(50% - 3px);right:36px}.menu__link:before{content:'';position:absolute;border-right:1px dashed hsla(0,0%,100%,.1);height:100%;width:0;top:0;right:39px;transform:translateX(50%)}.menu__link:hover{background-color:rgba(51,67,99,.5)}.menu__link.active,.menu__link.active:hover{background-color:#334363}.menu__link.active:after{transform:scale(1.66667);background-color:#fff}.menu__li:first-child a:before{height:50%;top:50%}.menu__li:last-child a:before{height:50%}.menu__nav{position:relative;top:0;height:100%}@media (max-width:1200px){.menu{position:unset}.menu__wrap{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.menu__footer{border-top:none;border-bottom:1px solid hsla(0,0%,100%,.1);padding:20px}.menu__footer-download{position:relative}.menu__footer-size{margin-bottom:12px}.menu__footer-link{position:absolute;top:-4px;padding:20px;left:-24px}.menu__link{line-height:55px}.menu__link:after{right:42px}.menu__link:before{right:45px}.menu__nav{margin-bottom:40px}}.location{overflow:hidden;height:100vh}.location__header{padding:25px 50px 18px;background-color:#1d2639;position:relative;z-index:1}.location__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.location__caption{font-family:Gotham Pro;font-style:normal;font-weight:400;font-size:40px;line-height:70px;color:#fff;margin:0}.location__adress{font-size:14px;line-height:24px;color:hsla(0,0%,100%,.6)}.location__text{font-size:14px;line-height:22px;color:#fff;max-width:322px;margin:20px 0 0}.location__logo{margin-top:19px}.location__logo svg{width:100%}.location__as{margin-bottom:0;margin-top:45px;position:relative}.location__as-caption{font-family:Gotham Pro;font-style:normal;font-weight:400;font-size:28px;line-height:30px;text-align:center;color:#fff;text-align:left;margin:0}.location__route{position:absolute;right:36px;top:0;display:-ms-flexbox;display:flex;height:170px}.location__route-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:13px 0 25px}.location__route-caption{font-family:Gotham Pro;font-style:normal;font-weight:400;font-size:16px;line-height:15px;text-align:center;color:#fff;padding:18px 24px;transition:all .2s linear;border-bottom:1px dashed hsla(0,0%,100%,.3);width:inherit}.location__route-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background-color:#334363;border:1px solid hsla(0,0%,100%,.1);box-sizing:border-box;transition:all .2s linear;padding:0;height:100%;width:250px}.location__route-wrap.active{background-color:#4299ff!important}.location__route-wrap:hover{background-color:#33659f;cursor:pointer}.location__route-wrap:first-child{border-top-left-radius:7px;border-bottom-left-radius:7px}.location__route-wrap:last-child{border-top-right-radius:7px;border-bottom-right-radius:7px}.location__transport{font-style:italic;font-size:14px;line-height:18px;text-align:center;color:hsla(0,0%,100%,.7);max-width:238px}.location__time{font-family:Gotham Pro;font-style:normal;font-weight:400;font-size:30px;line-height:30px;text-align:center;color:#fff}#map{width:100%;height:calc(100vh - 229px);overflow:hidden}[class*=ymaps-2][class*=-ground-pane]{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%)}@media (max-width:1400px){.location__route{position:relative;right:0;top:40px}}@media (max-width:1200px){#map{height:360px}.location{height:auto}.location__as{margin-bottom:0;margin-top:30px;position:relative;margin-left:-2px}.location__as-caption{font-size:22px;line-height:30px}.location__caption{font-size:28px;line-height:34px}.location__adress{line-height:19px;margin-top:7px}.location__inner{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.location__inner-first{-ms-flex-order:-2;order:-2}.location__header{padding:33px 24px 235px}.location__logo{margin-top:26px;-ms-flex-order:-1;order:-1;width:180px;height:41px;background:url(/_img/vnuk.png) no-repeat;background-size:contain;background-position:center}.location__logo svg{display:none}.location__route{position:absolute;left:-10px;height:auto;top:45px;display:block;width:calc(100% + 20px)}.location__route-caption{line-height:19px;padding:2px 5px 0 11px;font-size:14px;border-bottom:none;text-align:left;max-width:41%}.location__route-wrap{-ms-flex-direction:row;flex-direction:row;width:100%}.location__route-wrap:first-child{border-bottom-left-radius:0;border-top-right-radius:7px}.location__route-wrap:last-child{border-top-right-radius:0;border-bottom-left-radius:7px}.location__route-inner{padding:7px 8px 4px 18px;border-left:1px dashed hsla(0,0%,100%,.3)}.location__transport{text-align:left;font-size:12px;line-height:14px}.location__time{font-size:14px;line-height:19px;text-align:left}.location__time span{display:none}.location__text{margin:21px 0 0;max-width:100%}.location__text.-two{margin-top:14px}}.presentation{padding:22px 41px 61px;background-color:#1d2639;position:relative;overflow:hidden}.presentation:after{content:'';position:absolute;top:0;left:0;background-image:url(/_img/lines.png);background-size:100% 100%;background-repeat:no-repeat;background-position:50% calc(50% + 22px);width:100%;height:100%;z-index:0}.presentation--ready{display:none}.presentation__caption{font-family:Gotham Pro;font-style:normal;font-weight:400;font-size:40px;line-height:50px;color:#fff;margin-bottom:5px}.presentation__text{font-size:14px;line-height:22px;color:#fff;margin:7px 0 0}.presentation__container{background-color:#1d2639;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.presentation__img{position:relative;z-index:1;width:59%}.presentation__img-img{position:relative;width:auto;top:26px;left:calc(50% - 6px);transform:translateX(-50%);object-fit:contain}.presentation__load{position:absolute;top:33px;left:66px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.presentation__load-inner{margin-left:16px;margin-top:5px}.presentation__load-caption{font-weight:700;font-size:11px;line-height:15px;letter-spacing:0.15em;text-transform:uppercase;color:#fff}.presentation__load-size{font-size:12px;line-height:16px;color:hsla(0,0%,100%,.4);margin-top:4px}.presentation__inner{max-width:320px;margin-top:27px}.presentation__wrap{position:relative;z-index:1;padding:25px 0;width:41%}@media (max-width:1200px){.presentation{padding:24px 20px 46px}.presentation__caption{font-size:28px!important;line-height:34px!important}.presentation__load{position:relative;top:0;left:0;margin-left:9px}.presentation__wrap{position:relative;z-index:1;padding:0;margin-top:-8px}.presentation__text{margin:14px 0 0}.presentation__inner{margin-top:14px}.presentation__img{width:60%}.presentation__img-img{top:-5px;transform:none;left:0%;width:95%}}@media (max-width:991px){.presentation__wrap{width:100%;padding-left:8%}.presentation__img{width:45%}.presentation__img-img{transform:none;left:-12%;width:123%;top:30px}}@media (max-width:767px){.presentation__img{width:100%}.presentation__img-img{top:-5px}.presentation__wrap{padding-left:0}.presentation__container{display:block}}@media (max-width:579px){.presentation__inner{max-width:100%}}.form{margin-bottom:14px}.form__label{position:relative;display:block}.form__label .text{position:relative;bottom:5px;right:0;text-align:right;font-size:12px;line-height:16px;color:#e52629;display:none}.form__label input{box-shadow:unset;font-size:14px;line-height:19px;color:#fff;background-color:#1d2639!important;border:1px solid hsla(0,0%,100%,.1);box-sizing:border-box;border-radius:3px;padding:25px 16px 5px;width:100%;height:50px;transition:all .2s linear;margin-bottom:10px}.form__label input:hover{border:1px solid hsla(0,0%,100%,.5)}.form__label input:focus{outline:0}.form__label input.error{border:1px solid #e52629}.form__label input.error+.text{display:block}.form__label input:focus+span{font-size:12px;transform:translate(0px, -8px)}.form__label span{position:absolute;top:15px;left:16px;font-size:14px;line-height:19px;color:hsla(0,0%,100%,.6);transition:all .2s linear}.form__label.-office span{color:rgba(0,0,0,.6)}.form__label.-office input:hover{border:1px solid rgba(52,60,77,.5)}.form__label.-office input:active{border:1px solid #343c4d}.form__label.active input{background-color:#1d2639!important;border:1px solid #343c4d}.form__label.active span{font-size:12px;transform:translate(0px, -8px)}.form__button{margin-top:22px;margin-left:3px;font-weight:700;font-size:12px;line-height:54px;width:317px;text-align:center;letter-spacing:0.15em;text-transform:uppercase;color:#fff;background-color:transparent;border:none;background-color:#4299ff;border-radius:3px;transition:all .2s linear}.form__button.-presentation{margin-top:10px}.form__button.-thank{margin-top:30px}.form__button.-modal{width:100%;margin-top:20px}.form__button:hover{cursor:pointer;background-color:#0a7aff}.form__consent{font-size:12px;line-height:18px;color:#bebebe}.form__consent-blue{color:#4299ff;transition:color 0.3s}.form__consent-blue:hover{color:#0a7aff}.form__consent.-modal{text-align:center}@media (max-width:1200px){.form{margin-bottom:12px}.form__button{width:100%;max-width:277px;margin-top:7px;margin-left:1px}.form__button.-contact{margin-top:22px}.form__label input.-presentation{margin-botoom:13px}}@media (max-width:575px){.form__button.-modal{width:100%;margin-top:0}}.gallery{height:100vh;position:relative}.gallery__caption{position:absolute;top:22px;left:50px;font-family:Gotham Pro;font-style:normal;font-weight:400;font-size:40px;line-height:82px;color:#fff;z-index:1;margin:0}.gallery__slide,.gallery__slide-img,.gallery__slider{height:100%;position:relative}.gallery__slide-img{width:100%;object-fit:cover}.gallery__text{margin-top:6px;font-style:italic;font-size:14px;line-height:19px;text-align:center;color:hsla(0,0%,100%,.7);bottom:45px;position:relative}.gallery__info{position:absolute;bottom:45px;left:50%;transform:translateX(-50%)}.gallery__dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.gallery__num{font-family:Gotham Pro;font-size:16px;line-height:30px;color:#fff}.gallery__line{margin:0 12px;height:2px;background-color:hsla(0,0%,100%,.4);width:66px;display:block;position:relative}.gallery__line .line{display:block;height:100%;width:0%;background-color:#fff}.gallery__buttons{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:-ms-flexbox;display:flex}.gallery__button{width:50%;height:100%;border:none;background-color:transparent}.gallery__button-left{cursor:url(/_img/svg/left.svg) 66 76,pointer}.gallery__button-right{cursor:url(/_img/svg/right.svg) 66 76,pointer}.gallery__arrow{display:none}@media (max-width:1200px){.gallery{height:auto}.gallery__slider{height:360px}.gallery__arrow{display:block;position:absolute;background-color:transparent;border:none;top:6px}.gallery__arrow.-left{left:24px}.gallery__arrow.-right{right:24px}.gallery__arrow:hover{cursor:pointer}.gallery__info{position:relative;bottom:0;left:0;transform:none;margin-top:33px}.gallery__caption{font-size:28px;line-height:34px;color:#000;position:relative;top:0;left:0;padding:16px 17px}.gallery__text{color:rgba(0,0,0,.7);padding:0 16px}.gallery__line{background-color:rgba(0,0,0,.2)}.gallery__line .line{background-color:#000}.gallery__num{color:#000}.gallery__buttons{display:none}}@media (max-width:767px){.gallery__slider{height:206px}}.office{padding:0 50px;margin-bottom:76px}.office .jq-number:first-child input[type=number]{border-right:unset;border-top-left-radius:3px;border-bottom-left-radius:3px}.office .jq-number:last-child input[type=number]{border-top-right-radius:3px;border-bottom-right-radius:3px}.office__caption{margin:9px 0 0px;line-height:80px;font-family:Gotham Pro;font-size:40px;text-align:center;color:#000;font-style:normal;font-weight:400}.office__caption--margin-bigger{margin:95px 0 0}.office__range{background-color:#fff;box-shadow:0px 4px 20px rgba(29,38,57,.05);border-radius:5px;padding:22px 22px 26px 38px;margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.office__range-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.office__range-text{font-size:14px;line-height:19px;color:#444;padding-bottom:7px}.office__select{box-sizing:border-box;border-radius:3px;height:40px;padding-left:21px}.office__select .vs__actions svg,.office__select select{display:none}.office__select .jq-selectbox__select{height:40px}.office__select .jq-selectbox__select-text{line-height:40px;padding-left:13px}.office__select .jq-selectbox{box-sizing:border-box;border-radius:3px;width:226px;height:100%;font-size:14px;line-height:19px;color:#666;border:1px solid rgba(52,60,77,.15);position:relative}.office__select .jq-selectbox:hover{cursor:pointer}.office__select .jq-selectbox:after{content:url(/_img/svg/ar.svg);position:absolute;right:14px;top:9px;transition:all .2s ease-in-out}.office__select .jq-selectbox.vs--open:after{transform:scale(-1)}.office__select .jq-selectbox__dropdown{box-shadow:0px 4px 20px rgba(29,38,57,.05);border:none;background-color:#fff}.office__select .jq-selectbox__dropdown ul{margin:0;padding:0;list-style:none}.office__select .jq-selectbox__dropdown li{font-size:14px;line-height:19px;color:#666;padding:10.5px 13px;transition:all .2s linear}.office__select .jq-selectbox__dropdown li:hover{background-color:#f4f9ff;color:#666}.office__select .jq-selectbox__dropdown li.selected{color:#4299ff}.office__info{margin-bottom:20px;font-size:14px;line-height:19px;color:#666}.office__wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.office__container{position:relative}.office__form{position:-webkit-sticky;position:sticky;left:0;top:0;max-height:523px;width:570px;padding:48px 68px 40px;background-color:#f4f9ff}.office__form-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;font-size:14px;line-height:22px;color:#000}.office__form-text span{font-weight:700;padding:0 4px}.office__form-text:before{content:url(/_img/svg/check.svg);position:relative;left:0;top:0;padding-right:12px}.office__form-caption{font-family:Gotham Pro;font-style:normal;font-weight:400;font-size:30px;line-height:36px;color:#000;margin:38px 0 0px}.office__form-paragraph{font-size:14px;line-height:22px;color:#000;margin:0 0 28px}.office__form-info{margin:7px 0 27px}.office__form.disable .form,.office__form.disable .form__consent,.office__form.disable .office__form-text{display:none}.office__result{width:calc(100% - 570px);margin-right:20px}.office__result-button{display:block;margin:20px auto 0;border:1px solid #4299ff;box-sizing:border-box;border-radius:3px;width:180px;font-weight:700;font-size:12px;line-height:46px;text-align:center;letter-spacing:0.15em;text-transform:uppercase;background-color:#fff;color:#4299ff}.office__result-button:hover{cursor:pointer}.office__result-button.m-slider__btn:after{background-color:#4299ff}.office__table{background-color:#fff;border:1px solid #f2f2f2;border-bottom:unset;box-sizing:border-box;width:100%}.office__table th{font-family:Open Sans;font-style:normal;font-weight:400;padding-left:22px;border:none;font-size:12px;line-height:42px;color:#888;text-align:left}.office__table th:first-child{width:195px}.office__table tbody tr{transition:all .2s linear}.office__table tbody tr.active{background-color:#f4f9ff}.office__table tbody tr.active td:first-child{color:#4299ff}.office__table tbody tr.active td:first-child:before{background-color:#4299ff;background-image:url(/_img/svg/tAr.svg);background-repeat:no-repeat;background-position:center;background-size:auto}.office__table tbody tr:hover{background-color:#f4f9ff;cursor:pointer}.office__table tbody tr:hover td:first-child{color:#4299ff}.office__table tbody tr td{padding-left:22px;line-height:56px;border:none;border-bottom:1px solid #f2f2f2;font-size:16px;color:#444}.office__table tbody tr td:first-child{font-style:normal;font-weight:400;font-size:12px;color:#888;position:relative;padding-left:49px}.office__table tbody tr td:first-child:before{display:inline-block;content:'';position:absolute;width:23px;height:23px;background:none;border:2px solid #4299ff;border-radius:50%;top:50%;left:12px;transform:translate(0, -50%)}.office__table tbody tr td:nth-child(3),.office__table tbody tr td:nth-child(5){font-weight:700}.white_form input{background-color:transparent!important;border:1px solid rgba(52,60,77,.1);color:#000}.white_form input+span{color:rgba(0,0,0,.6)}.white_form label.active input{background-color:transparent!important}.range-slider{margin:auto;text-align:center;position:relative;height:46px;padding:0 10px 0 18px}.range-slider__wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.range-slider input[type=range],.range-slider svg{position:absolute;left:15px;bottom:0}.range-slider input[type=number]{line-height:40px;height:40px;width:140px;display:inline-block;padding:10px 12px;background:#fff;border:1px solid rgba(52,60,77,.15);box-sizing:border-box;font-size:14px;line-height:19px;color:#4a5059}.range-slider input[type=number]::-webkit-inner-spin-button,.range-slider input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.range-slider input[type=range]{-webkit-appearance:none;width:100%;max-width:280px}.range-slider input[type=range]:focus{outline:0}.range-slider input[type=range]:focus::-webkit-slider-runnable-track{background:#4299ff}.range-slider input[type=range]:focus::-ms-fill-lower,.range-slider input[type=range]:focus::-ms-fill-upper{background:#4299ff}.range-slider input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;animate:0.2s;background:#4299ff;border-radius:1px;box-shadow:none;border:0}.range-slider input[type=range]::-webkit-slider-thumb{z-index:2;position:relative;box-shadow:none;border:none;height:17px;width:17px;border-radius:25px;background:#4299ff;cursor:pointer;-webkit-appearance:none;margin-top:-7px}.range-slider input[type=range]::-ms-fill-lower{background-color:#e1e2e4}.range-slider input[type=range]::-moz-range-progress{background-color:#e1e2e4}@media (max-width:1400px){.office__result{width:calc(100% - 250px)}.office__table th{padding-left:24px}.office__table th:last-child{padding-right:15px}}@media (max-width:1200px){.office{margin-top:53px;padding:0;margin-bottom:12px}.office__caption{font-size:28px;line-height:34px}.office__caption--margin-bigger{margin:120px 0 0}.office__form{width:100%;margin-top:22px;padding:31px 20px 10px}.office__form-text{-ms-flex-wrap:wrap;flex-wrap:wrap}.office__form-text span{margin-left:32px;margin-top:-2px}.office__form-caption{font-size:24px;line-height:32px;margin:34px 0 0px}.office__form-info{margin:7px 0 21px}.office__result{margin-right:0;width:100%}.office__result-button{margin:14px auto 0}.office__range{background-color:transparent;box-shadow:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:end;-ms-flex-align:start;align-items:flex-start;padding:16px 12px 30px;margin-bottom:0}.office__range,.office__range-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.office__range-wrap:not(:last-child){margin-bottom:22px;max-width:320px}.office__range-wrap:last-child{margin-top:10px;width:100%}.office__select{padding:0;width:100%;height:41px;margin-top:2px}.office__select .jq-selectbox{width:226px}.office__wrap{display:block}.office__info{padding-left:12px;margin-bottom:16px}.office__table{width:100%}.office__table-wrap{width:100%;overflow:inherit;padding:0 10px}.office__table th{padding-left:19px}.office__table th:first-child,.office__table th:nth-child(2),.office__table th:nth-child(3){width:auto}.office__table th:last-child{padding-right:15px}.office__table tbody tr td{padding-left:16px}.office__table tbody tr td:first-child:before{width:20px;height:20px}.range-slider{width:calc(100% - 44px);margin:5px 11px 0 3px;padding:0}.range-slider.-two{width:100%;margin:4px 3px 0}.range-slider input[type=range],.range-slider svg{left:-2px}}@media (max-width:1200px){.office__range{-ms-flex-pack:justify;justify-content:space-between}.office__range-wrap:not(:last-child){max-width:unset;width:47%}.office .range-slider input[type=range],.office .range-slider svg{width:100%;max-width:unset}.office .range-slider input[type=number]{width:100%}.office .jq-number{width:50%}.office .jq-number__field{width:100%}}@media (max-width:579px){.office__table{width:-webkit-max-content;width:max-content}.office__table th:first-child{width:178px}.office__table th:nth-child(2){width:65px}.office__table th:nth-child(3){width:120px}.office__table th:last-child{padding-right:15px}.office__table th{padding-left:16px}.office__table-wrap{width:100%;overflow:scroll}}@media (max-width:575px){.office__table tbody tr td:first-child:before{margin-right:0;top:50%;transform:translateY(-50%);left:17px;position:absolute}.office__table tbody tr td:first-child{padding-left:50px;margin-left:0}}@media (max-width:480px){.office__range{-ms-flex-direction:column;flex-direction:column}.office__range-wrap:not(:last-child),.office__range-wrap:nth-child(2) .office__range-text{width:100%}.office .range-slider.-two{width:calc(100% - 44px)}.office__select .jq-selectbox{width:100%}}.infrastructure{padding:23px 50px 58px;background:url(/_img/infrastructure_lines.png) #334363 no-repeat;background-position:center;background-size:100% 100%}.infrastructure__caption{font-family:Gotham Pro;font-size:40px;line-height:82px;text-align:center;color:#fff;margin:0;font-weight:400}.infrastructure__text{font-size:14px;line-height:22px;text-align:center;color:#fff;max-width:980px;margin:6px auto 0}.infrastructure__wrap{margin-top:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.infrastructure__item{width:220px}.infrastructure__item-caption{font-size:16px;line-height:20px;text-align:center;color:#fff;margin-top:12.81px}.infrastructure__item-img{text-align:center}@media (max-width:1200px){.infrastructure{padding:30px 20px 40px;background-size:auto}.infrastructure__caption{font-size:28px;line-height:34px;text-align:left}.infrastructure__text{text-align:left;margin:10px auto 0;padding:0 5px}.infrastructure__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:27px}.infrastructure__item{width:30%;margin-bottom:16px}.infrastructure__item-caption{margin-top:12px;font-size:14px;line-height:18px}}@media (max-width:767px){.infrastructure__item{width:45%}}.trc{padding:25px 50px 71px;background-color:#1d2639}.trc__caption{font-family:Gotham Pro;font-style:normal;font-weight:400;font-size:40px;line-height:82px;color:#fff;margin:0}.trc__text{font-size:14px;line-height:22px;color:#fff;margin:0;width:31%}.trc__wrap,.trc__wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.trc__wrapper{margin-top:75px;-ms-flex-align:center;align-items:center}.trc__buttons{width:153px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-grid-column-align:center;justify-items:center}.trc__button{width:92px;height:29px;border:1px solid rgba(53,107,224,.3);background-color:transparent;border-radius:100px;font-weight:700;font-size:12px;line-height:29px;text-align:center;letter-spacing:0.15em;text-transform:uppercase;color:#fff}.trc__button:hover{background-color:rgba(66,153,255,.3);cursor:pointer}.trc__button.active,.trc__button.active:hover{background-color:#4299ff}.trc__button:not(:last-child){margin-bottom:15px}.trc__map img{position:absolute;max-height:100%;top:50%;left:45%;transform:scale(0.878) translate(-57.3%, -55.9%);width:100%}.trc__map img.one{transform:scale(0.98) translate(-45.8%, -43.3%)}.trc__map img.three{transform:scale(0.875) translate(-57.5%, -50.6%)}.trc__container-map{position:relative;height:calc(100vh - 305px);width:calc(100% - 153px)}@media (max-width:1200px){.trc{padding:30px 0px 15px 20px}.trc__caption{font-size:28px;line-height:34px;padding-right:20px}.trc__wrap{padding-right:20px;display:block;margin-top:11px}.trc__text{width:100%;margin-bottom:15px}.trc__wrapper{display:block;margin-top:26px;width:100%}.trc__buttons{width:100%;padding-right:20px;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px}.trc__button:not(:last-child){margin-bottom:0;margin-right:15px}.trc__container-map{overflow-x:scroll;position:relative;left:-10px;height:430px;width:100%}}@media (max-width:767px){.trc__map{position:relative;left:-10px;height:285px;width:600px}.trc__container-map{left:0;height:auto}}.news{padding:22px 0px 49px 50px}.news__caption{margin:0 0 5px;font-family:Gotham Pro;font-style:normal;font-weight:400;font-size:40px;line-height:82px;color:#373737}.news__arrows,.news__caption-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.news__arrow{background:none;border:none;height:60px;width:60px;position:relative}.news__arrow svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.news__arrow.-left{margin-left:15px}.news__arrow:hover{cursor:pointer}.news__slide{display:block;width:320px;height:280px;padding:21px 22px;position:relative;overflow:hidden}.news__slide-wrap{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.news__slide-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .2s linear}.news__slide .caption{font-family:Gotham Pro;font-style:normal;font-weight:400;font-size:20px;line-height:26px;color:#fff;margin:0;max-width:98%}.news__slide:not(:last-child){margin-right:20px}.news__slide.-big{width:659px;padding:25px 26px}.news__slide.-big .caption{font-size:24px;line-height:32px}.news__slide.-big .news__info-date{margin-bottom:11px;margin-left:4px}.news__slide:after{content:'';position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.51);top:0;left:0}.news__slide:hover{cursor:pointer;background-size:120%}.news__slide:hover img{transform:scale(1.2)}.news__info{position:relative;z-index:1}.news__info-date{font-size:12px;line-height:16px;color:hsla(0,0%,100%,.8);margin-bottom:5px}@media (max-width:1200px){.news{padding:12px 0px 36px 20px}.news__caption{font-size:28px;line-height:34px}.news__wrap{margin-top:13px}.news__slide{width:230px;height:233.65px;padding:0}.news__slide .caption{font-size:18px;line-height:24px}.news__slide.-big{width:230px;height:233.65px;padding:0}.news__slide.-big .caption{font-size:18px;line-height:24px}.news__slide.-big .news__info-date{margin-bottom:5px;margin-left:0}.news__slide:not(:last-child){margin-right:22px}.news__slide-wrap{padding:17px}}.contact{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.contact__caption{margin:0;font-family:Gotham Pro;font-style:normal;font-weight:400;font-size:40px;line-height:82px;color:#fff}.contact__text{display:block;margin:3px 0 30px;font-size:16px;line-height:24px;color:#fff}.contact__text span{display:block;margin-bottom:14px}.contact__form{width:35%;padding:23px 20px 145px 50px;background-color:#1d2639}.contact__form-wrap{max-width:320px}.contact__map{height:auto;width:65%}.contact__map #map2{height:100%;max-height:660px;overflow:hidden}.contact__mob{display:none}@media (max-width:1200px){.contact{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.contact__caption{font-size:28px;line-height:34px}.contact__form{width:100%;padding:18px 18px 13px}.contact__map{width:100%}.contact__map #map2{height:360px}.contact h2{display:none}.contact__mob{position:relative;display:block;padding:23px 20px 53px;background-color:#1d2639}.contact__mob h2{display:block}.contact__mob-wrap{padding:27px 18px 19px 20px;background:#fff;box-shadow:0px 4px 20px rgba(29,38,57,.1);border-radius:5px}.contact__mob-wrap.-mob{position:absolute;width:calc(100% - 37px);top:76px;left:20px}.contact__mob-caption{margin-bottom:16px;font-family:Gotham Pro;font-style:normal;font-weight:400;font-size:20px;line-height:19px;color:#000}.contact__mob-text{position:relative;font-size:14px;line-height:20px;color:#000}.contact__mob-text:before{position:relative;margin-right:10px;top:0;left:0}.contact__mob-text.-shape{margin-bottom:14px}.contact__mob-text.-shape:before{content:url(/_img/svg/shape.svg)}.contact__mob-text.-tel:before{content:url(/_img/svg/tel.svg)}.contact__text{font-size:14px;line-height:22px;margin:3px 0 34px}.contact__text span{margin-bottom:12px}}@media (max-width:575px){.contact__form-wrap{max-width:100%}}.map{width:310px;display:inline-block;box-shadow:0px 4px 20px rgba(29,38,57,.1);border-radius:5px;background-color:#fff;margin-bottom:20px;padding:27px 21px 31px}.map__caption{font-family:Gotham Pro;font-size:24px;line-height:23px;margin-bottom:20px}.map__caption,.map__text{font-style:normal;font-weight:400;color:#000}.map__text{position:relative;font-family:Open Sans;font-size:14px;line-height:19px;padding-left:24px}.map__text.-adress{margin-bottom:10px}.map__text.-adress:after{content:url(/_img/svg/adress_icon.svg)}.map__text.-phone{text-decoration:none}.map__text.-phone:hover{color:#000}.map__text.-phone:after{content:url(/_img/svg/phone_icon.svg)}.map__text:after{position:absolute;left:0;top:0}.modal{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:885px;border-radius:3px}.modal,.modal__button{width:100%;background-color:#fff}.modal__button{display:none;height:55px;border:1px solid #4299ff;box-sizing:border-box;border-radius:3px;font-weight:700;font-size:12px;line-height:16px;text-align:center;letter-spacing:0.15em;text-transform:uppercase;color:#4299ff;max-width:317px}.modal__button:after{background:#4299ff}.modal__caption{font-family:Gotham Pro;font-style:normal;font-weight:400;font-size:28px;line-height:34px;text-align:center;color:#000;margin-bottom:4px}.modal__caption.-presentation{text-align:left}.modal__caption.-news{text-align:left;padding:26px 30px 0}.modal__text{font-size:14px;line-height:22px;text-align:center;color:#444;margin-bottom:28px}.modal__text.-presentation{text-align:left}.modal__info{font-size:14px;line-height:22px;text-align:center;color:#444}.modal__phone{text-decoration:none;font-family:Gotham Pro;font-style:normal;font-weight:700;font-size:16px;line-height:15px;text-align:center;letter-spacing:0.15em;text-transform:uppercase;color:#000;margin-top:9px;display:block}.modal__container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(29,38,57,.8);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);display:none}.modal__container.active{display:block}.modal__container .form{max-width:317px;margin:0 auto 14px}.modal__container .form.-presentation{margin:0 0 14px}.modal__container.finish .form,.modal__container.finish .form__consent,.modal__container.finish .modal__inner{display:none}.modal__container.finish .modal__button{display:block}.modal__container.finish .modal__wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.modal__close{position:absolute;z-index:1;height:50px;width:50px;border-radius:50%;background:url(/_img/svg/close_modal.svg) 100% 100% no-repeat;background-size:contain;border:none;right:0;top:0;transform:translate(50%, -50%)}.modal__close:hover{cursor:pointer}.modal__call{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:100%;background-image:url(/_img/modal.jpg);background-repeat:no-repeat;background-position:left center;background-size:contain}.modal__call button{margin:20px auto 0}.modal__presentation{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:100%;position:relative}.modal__presentation:after{content:'';position:absolute;width:646px;height:500px;left:-212px;top:0;background:url(/_img/modal_book.png) center center no-repeat;background-size:contain}.modal__wrap{width:calc(100% - 318px);background-color:#fff}.modal__wrap.-presentation{width:initial;padding-left:450px}.modal__form{width:100%;padding:40px 70px 17px}.modal__form.-presentation{padding:41px 19px 25px 0}.modal__inner{background-color:#f4f9ff;padding:16px 20px 20px}.modal__news-slider_wrap{width:401px;position:relative}.modal__news-wrap{display:-ms-flexbox;display:flex;position:relative;padding:26px 31px 37px}.modal__news-slider_big{background:#f4f9ff;border-radius:3px;position:relative;margin-bottom:11px}.modal__news-slider_big img{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;width:auto}.modal__news-big_slide{background:#f4f9ff;width:401px;height:264px;position:relative}.modal__news-slider_min{padding:0 32px}.modal__news-min_slide{width:112px;height:78px;border-radius:3px;position:relative;margin:0;border:1px solid transparent}.modal__news-min_slide img{position:absolute;height:100%;width:100%;object-fit:cover;padding:5px}.modal__news-min_slide.slick-current.slick-active{border:1px solid #000}.modal__news-info{padding-left:30px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end}.modal__news-button{font-weight:700;font-size:12px;line-height:16px;text-align:center;letter-spacing:0.15em;text-transform:uppercase;color:gray;border:1px solid gray;box-sizing:border-box;border-radius:3px;background-color:#fff;height:55px;width:100%;max-width:237px}.modal__dots{position:absolute;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.modal__dot{position:relative;top:-44px;background:none;border:none}.modal__dot:hover{cursor:pointer}@media (max-width:1200px){.modal__presentation:after{width:550px;height:400px;left:-95px;top:20px}}@media (max-width:991px){.modal{max-width:calc(100% - 40px)}.modal__caption{font-size:24px;line-height:26px}.modal__text{margin-bottom:15px}.modal__wrap{width:100%}.modal__wrap.-presentation{width:100%;padding-left:0}.modal__presentation:after{display:none}.modal__close{transform:translate(5px, -50%)}.modal__form.-presentation{padding:40px 70px 17px}.modal__news-wrap{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:20px}.modal__news-info{padding:0;margin-top:20px}}@media (max-width:767px){.modal__container{overflow-y:auto}.modal__dots{top:50%;transform:translateY(-50%)}.modal__dot{top:0}.modal__news-slider_wrap{width:100%}.modal__news-slider_min{display:none}.modal__news-big_slide{width:100%;margin-bottom:0}}@media (max-width:575px){.modal{top:0;max-width:calc(100% - 30px);transform:translate(-50%, 0%);margin:40px 0}.modal__caption{font-size:20px;line-height:24px}.modal__caption.-news{padding:20px 10px 0}.modal__form,.modal__form.-presentation{padding:15px 10px 10px}.modal__close{right:5px}.modal__inner{padding:10px 10px 15px}.modal__phone{font-size:14px;margin-top:5px}.modal__news-big_slide{height:150px}.modal__news-big_slide img{position:relative;top:0;left:0;transform:none;height:100%;width:100%}.modal__news-wrap{padding:10px}.modal__news-info{margin-top:0}}.irs--flat .irs-handle{width:17px;height:17px;border-radius:50%;background:#4299ff;top:0}.irs--flat .irs-bar,.irs--flat .irs-line{height:4px;top:0}.irs--flat .irs-handle{top:-6px}.irs--flat .irs-bar,.irs--flat .irs-handle i:first-child,.irs--flat .irs-handle.state_hover i:first-child,.irs--flat .irs-handle:hover i:first-child{background:#4299ff}.irs-from,.irs-max,.irs-min,.irs-to{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwiYmxvY2svX2Zvb3Rlci5zY3NzIiwiYmxvY2svX20tc2xpZGVyLnNjc3MiLCJibG9jay9fYWJvdXQuc2NzcyIsImJsb2NrL19tZW51LnNjc3MiLCJibG9jay9fbG9jYXRpb24uc2NzcyIsInN0eWxlcy5jc3MiLCJibG9jay9fcHJlc2VudGF0aW9uLnNjc3MiLCJibG9jay9fZm9ybS5zY3NzIiwiYmxvY2svX2dhbGxlcnkuc2NzcyIsImJsb2NrL19vZmZpY2Uuc2NzcyIsImJsb2NrL19pbmZyYXN0cnVjdHVyZS5zY3NzIiwiYmxvY2svX3RyYy5zY3NzIiwiYmxvY2svX25ld3Muc2NzcyIsImJsb2NrL19jb250YWN0LnNjc3MiLCJibG9jay9fbWFwLnNjc3MiLCJibG9jay9fbW9kYWwuc2NzcyIsImJsb2NrL19pcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwySUFBWSxBQVVaLFdBQ0UsdUJBQTBCLEFBQzFCLGtCQUFtQixBQUNuQixnQkFBaUIsQUFDakIsdURBQWlELEFBQ2pELHFCQUF1QixDQUFBLEFDZnpCLFFBQ0Usc0JBQXVCLEFBQ3ZCLFlBQWEsQUFFYixzQkFBK0IsQUFBL0IsNkJBQStCLENBbUZoQyxBQXZGRCxzQkFHRSxvQkFBYyxBQUFkLGFBQWMsQUFFZCxzQkFBb0IsQUFBcEIsa0JBQW9CLENBSW5CLEFBVEgsY0FXSSxXQUFZLEFBQ1osWUFBYSxBQUNiLGlCQUFtQixDQUlwQixBQWpCSCxrQkFlTSxVQUFZLENBQ2IsQUFoQkwsa0JBbUJJLGVBQWdCLEFBQ2hCLGlCQUFrQixBQUNsQixjQUFlLEFBQ2YsaUJBQW1CLENBQ3BCLEFBdkJILGVBeUJJLGVBQWdCLEFBQ2hCLGlCQUFrQixBQUNsQixjQUFlLEFBQ2YseUJBQTJCLENBSTVCLEFBaENILHFCQThCTSxhQUFlLENBQ2hCLEFBL0JMLGFBa0NJLG9CQUFjLEFBQWQsYUFBYyxBQUNkLHNCQUFvQixBQUFwQixtQkFBb0IsQUFDcEIsb0JBQXNCLENBZ0J2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WUFBYSxBQUNiLGtCQUFtQixBQUNuQixtQkFBb0IsQUFDcEIsS0FBTyxDQUNSLEFBVFAseUNBV1EsV0FBWSxBQUNaLEtBQU8sQ0FDUixBQWJQLHVCQWVRLFFBQVUsQ0FvQlgsQUFuQ1AscUpBcUNRLGtCQUFvQixDQUNyQixBQXRDUCxvQ0EwQ0ksWUFBYyxDQUNmIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2FuczozMDAsMzAwaSw0MDAsNDAwaSw2MDAsNjAwaSw3MDAsNzAwaSw4MDAsODAwaSZkaXNwbGF5PXN3YXAmc3Vic2V0PWN5cmlsbGljJyk7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1J1YmxlJztcclxuICBzcmM6IHVybCgnL19mb250cy9yb3VibGUub3RmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiByZWd1bGFyO1xyXG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7IFxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9fZm9udHMvR290aGFtUHJvUmVndWxhci50dGZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xyXG59IiwiLmZvb3RlciB7XG4gIHBhZGRpbmc6IDEycHggNTBweCA1cHg7XG4gIGhlaWdodDogNzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX3Jlc2VydmVkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICM4Mzg1ODk7XG4gICAgbWFyZ2luLXJpZ2h0OiA4M3B4O1xuICB9XG4gICZfX3BvbGl0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICM0Mjk5RkY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzBBN0FGRjtcbiAgICB9XG4gIH1cbiAgJl9fc29jIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OS4yMnB4O1xuICAgIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAqIHtcbiAgICAgICAgICAgIGZpbGw6ICMwQTdBRkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX21zIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICM4Mzg1ODk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2U1MjYyOTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fcGhvbmV7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OS4yMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAmLS10ZXh0LXNhbWxsZXJ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTZweCAyMXB4IDMycHg7XG4gICAgJl9fd3JhcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgJi4tb25lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgICYuLXR3byB7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcGhvbmV7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmX19sb2dvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICB9XG4gICAgJl9fcmVzZXJ2ZWQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJl9fc29jIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgfVxuICB9XG59IiwiLm0tc2xpZGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNjEpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAzOCwgNTcsIDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwIDU1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAmX19hZHJlc3Mge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogNzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgd2lkdGg6IDE3OHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGljay1kb3RzIHtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICZfX2RvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvdHRvbTogNHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ5cHg7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIC5tLXNsaWRlcl9fZG90IHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgIC5tLXNsaWRlcl9fZG90IHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kb3Qge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDE3cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGhlaWdodDogNDFweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm90dG9tOiAtNHB4O1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICAubGluZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZDogIzJGQTdGRjtcclxuICAgICAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbW9iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpY2stYWN0aXZlIC5tLXNsaWRlcl9fZG90IHtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5tLXNsaWRlciB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLm0tc2xpZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubS1zbGlkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tb2Ige1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FkcmVzcyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2JhKDAsIDAsIDAsIC4zNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmUge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZG90cyB7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICAmLXdyYXAge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHZoO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LWZhbWlseTogR290aGFtIFBybztcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHRvcDogMjE1cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gM3B4KSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtIHtcclxuICAgICAgJi4tdHdvIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbW9iKXtcclxuICAubS1zbGlkZXJ7XHJcbiAgICAmX19tb2J7XHJcbiAgICAgIC5zbGljay1saXN0e1xyXG4gICAgICAgIGhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLm0tc2xpZGVyX19zbGlkZS1pbWcge1xyXG4gICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0MHZoO1xyXG4gIH1cclxuICAubS1zbGlkZXJfX251bXMge1xyXG4gICAgdG9wOiBjYWxjKDQwdmggLSA1cHgpO1xyXG4gIH1cclxufSIsIi5hYm91dCB7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgJl9fY2FwdGlvbiB7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA3N3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDY2MHB4O1xyXG4gICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgfVxyXG4gICZfX2luZm8ge1xyXG4gICAgd2lkdGg6IDMyOHB4O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDUwJSArIDRweCk7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDMzcHggMjhweCAyOHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgbGVmdDogLTc2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMjksIDM4LCA1NywgMC4xKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICYtY2FwdGlvbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICB9XHJcbiAgICAmLXdyYXAge1xyXG4gICAgICBtYXJnaW46IDE4cHggMCAwIDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIH1cclxuICAgICYtbGlzdCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogIzgzODU4OTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Mjk5RkY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2xpZGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zbGlkZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNzg3cHg7XHJcbiAgICBoZWlnaHQ6IDUzMnB4O1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODMwNjEpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxNC41JTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoMzdweCk7XHJcbiAgICAgIC5pbmZvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjksIDM4LCA1NywgMCkgMCUsIHJnYmEoMjksIDM4LCA1NywgMC41KSAxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19kb3RzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJi13cmFwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDc2MHB4O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgKyAzOHB4KSk7XHJcbiAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICB9XHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICAmX19idXR0b24ge1xyXG4gICAgJi1yaWdodCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19hcnJvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbW9iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiAtNXB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5hYm91dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcclxuICAgICZfX21vYiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCByZ2JhKDI5LCAzOCwgNTcsIDAuMSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgcGFkZGluZzogMTlweCAyNnB4IDlweDtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG4gICAgJl9fY2FwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjJweCA4cHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjJweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgICZfX2luZm8ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgdG9wOiAxNjVweDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAmLWNhcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgICAmLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbjogMTRweCAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIzcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xyXG4gICAgICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIxOHB4O1xyXG4gICAgICAvL2hlaWdodDogNTV2dztcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOTVweDtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2xpbmZvIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICZfX2RvdHMge1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgc3Ryb2tlOiAjMDAwMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gIC5hYm91dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICZfX2RvdHMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgJi13cmFwIHtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuIiwiLm1lbnUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICZfX25hdiB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIgeyB3aWR0aDogM3B4OyBoZWlnaHQ6IDNweDt9XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24geyAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjYzOTsgfVxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sgeyAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjYzOTt9XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7fVxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgeyBoZWlnaHQ6IDUwcHg7IGJhY2tncm91bmQtY29sb3I6ICMxZDI2Mzk7IGJvcmRlci1yYWRpdXM6IDNweDt9XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyNjM5O31cclxuICAgICY6Oi13ZWJraXQtcmVzaXplciB7IGJhY2tncm91bmQtY29sb3I6ICMxZDI2Mzk7fVxyXG4gIH1cclxuICAmX190b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgfVxyXG4gICZfX3dyYXAge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFEMjYzOTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2U7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuICAmX19mb290ZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgIHBhZGRpbmc6IDE2cHggMjJweCAyMnB4IDIycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICYtcHJlc2VudGF0aW9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYtY2FwdGlvbiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDExNnB4O1xyXG4gICAgfVxyXG4gICAgJi1kb3dubG9hZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi1zaXplIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICAgIH1cclxuICAgICYtbGluayB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gICZfX2xpbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTlweDtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgcGFkZGluZzogMCAzNnB4IDAgMjhweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogNnB4O1xyXG4gICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzQzREO1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcclxuICAgICAgcmlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMzlweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNjcsIDk5LCAuNSk7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzQzNjM7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzQzNjM7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjY2NjY2NjY2NjY2NjY2NjcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGkge1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGE6YmVmb3JlIHtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYTpiZWZvcmUge1xyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX25hdiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAubWVudSB7XHJcbiAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAmX193cmFwIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgJi1kb3dubG9hZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICAgICYtc2l6ZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgfVxyXG4gICAgICAmLWxpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBsZWZ0OiAtMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICByaWdodDogNDJweDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcmlnaHQ6IDQ1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25hdiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmxvY2F0aW9uIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgJl9faGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDI1cHggNTBweCAxOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFEMjYzOTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gICZfX2NhcHRpb24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAmX19hZHJlc3Mge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICBtYXgtd2lkdGg6IDMyMnB4O1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xyXG4gIH1cclxuICAmX19sb2dvIHtcclxuICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYXMge1xyXG4gICAgJi1jYXB0aW9uIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgJl9fcm91dGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDM2cHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAxNzBweDtcclxuICAgICYtaW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTNweCAwIDI1cHg7XHJcbiAgICB9XHJcbiAgICAmLWNhcHRpb24ge1xyXG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgIHBhZGRpbmc6IDE4cHggMjRweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XHJcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgJi13cmFwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNDM2MztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI5OUZGICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjU5ZjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDdweDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX190cmFuc3BvcnQge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7XHJcbiAgICBtYXgtd2lkdGg6IDIzOHB4O1xyXG4gIH1cclxuICAmX190aW1lIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICB9XHJcbn1cclxuXHJcbiNtYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDIyOXB4KTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5bY2xhc3MqPVwieW1hcHMtMlwiXVtjbGFzcyo9XCItZ3JvdW5kLXBhbmVcIl0ge1xyXG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJ21hdHJpeFxcJyB2YWx1ZXM9XFwnMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwXFwnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xyXG4gIC8qIEZpcmVmb3ggMy41KyAqL1xyXG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgLyogQ2hyb21lIDE5KyAmIFNhZmFyaSA2KyAqL1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgLmxvY2F0aW9uX19yb3V0ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAjbWFwIHtcclxuICAgIGhlaWdodDogMzYwcHg7XHJcbiAgfVxyXG4gIC5sb2NhdGlvbiB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAmX19hcyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XHJcbiAgICAgICYtY2FwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jYXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIH1cclxuICAgICZfX2FkcmVzcyB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICB9XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAmLWZpcnN0IHtcclxuICAgICAgICBvcmRlcjogLTI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDMzcHggMjRweCAyMzVweDtcclxuICAgIH1cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgICBvcmRlcjogLTE7XHJcbiAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvX2ltZy92bnVrLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JvdXRlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgICYtY2FwdGlvbiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDVweCAwIDExcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQxJTtcclxuICAgICAgfVxyXG4gICAgICAmLXdyYXAge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWlubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiA3cHggOHB4IDRweCAxOHB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkIGhzbGEoMCwwJSwxMDAlLC4zKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHJhbnNwb3J0IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIH1cclxuICAgICZfX3RpbWUge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgbWFyZ2luOiAyMXB4IDAgMDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAmLi10d28ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6MzAwLDMwMGksNDAwLDQwMGksNjAwLDYwMGksNzAwLDcwMGksODAwLDgwMGkmZGlzcGxheT1zd2FwJnN1YnNldD1jeXJpbGxpY1wiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1J1YmxlJztcbiAgc3JjOiB1cmwoXCIvX2ZvbnRzL3JvdWJsZS5vdGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IHJlZ3VsYXI7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL19mb250cy9Hb3RoYW1Qcm9SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrOyB9XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiAxMnB4IDUwcHggNXB4O1xuICBoZWlnaHQ6IDc2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9vdGVyX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIC5mb290ZXJfX2xvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb290ZXJfX3Jlc2VydmVkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICM4Mzg1ODk7XG4gICAgbWFyZ2luLXJpZ2h0OiA4M3B4OyB9XG4gIC5mb290ZXJfX3BvbGl0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICM0Mjk5RkY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7IH1cbiAgICAuZm9vdGVyX19wb2xpdDpob3ZlciB7XG4gICAgICBjb2xvcjogIzBBN0FGRjsgfVxuICAuZm9vdGVyX19zb2Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDU5LjIycHg7IH1cbiAgICAuZm9vdGVyX19zb2MgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzVweDsgfVxuICAgIC5mb290ZXJfX3NvYyBhIHN2ZyB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjsgfVxuICAgIC5mb290ZXJfX3NvYyBhOmhvdmVyIHN2ZyAqIHtcbiAgICAgIGZpbGw6ICMwQTdBRkY7IH1cbiAgLmZvb3Rlcl9fbXMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogIzgzODU4OTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjsgfVxuICAgIC5mb290ZXJfX21zIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7IH1cbiAgICAuZm9vdGVyX19tczpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmZvb3Rlcl9fbXM6aG92ZXIgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZTUyNjI5OyB9XG4gIC5mb290ZXJfX3Bob25lIHtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBtYXJnaW4tcmlnaHQ6IDU5LjIycHg7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmZvb3Rlcl9fcGhvbmUtLXRleHQtc2FtbGxlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxNnB4IDIxcHggMzJweDsgfVxuICAgIC5mb290ZXJfX3dyYXAge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmZvb3Rlcl9fd3JhcC4tb25lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5mb290ZXJfX3Bob25lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuZm9vdGVyX19sb2dvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDsgfVxuICAgIC5mb290ZXJfX3Jlc2VydmVkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuZm9vdGVyX19zb2Mge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfSB9XG5cbi5tLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm0tc2xpZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNjEpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOyB9XG4gIC5tLXNsaWRlcl9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm0tc2xpZGVyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5tLXNsaWRlcl9faXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDM4LCA1NywgMC41KTsgfVxuICAgIC5tLXNsaWRlcl9faXRlbS5zbGljay1hY3RpdmUge1xuICAgICAgei1pbmRleDogOTk5OyB9XG4gIC5tLXNsaWRlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA1NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tLXNsaWRlcl9fYWRyZXNzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLm0tc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDcycHg7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubS1zbGlkZXJfX2Rlc2Mge1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAubS1zbGlkZXJfX2J0biB7XG4gICAgd2lkdGg6IDE3OHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAubS1zbGlkZXJfX2J0bjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3OyB9XG4gICAgLm0tc2xpZGVyX19idG46aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAubS1zbGlkZXJfX2J0bjpob3ZlcjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gIC5tLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5tLXNsaWRlcl9fZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvdHRvbTogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDlweDsgfVxuICAgIC5tLXNsaWRlcl9fZG90cyB1bCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm0tc2xpZGVyX19kb3RzIHVsIGxpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLm0tc2xpZGVyX19kb3RzIHVsIGxpOmZpcnN0LWNoaWxkIC5tLXNsaWRlcl9fZG90OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAubS1zbGlkZXJfX2RvdHMgdWwgbGkuc2xpY2stYWN0aXZlIC5tLXNsaWRlcl9fZG90IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAubS1zbGlkZXJfX2RvdCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tLXNsaWRlcl9fZG90OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogNDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgbGVmdDogMDsgfVxuICAubS1zbGlkZXJfX2xpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvdHRvbTogLTRweDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLm0tc2xpZGVyX19saW5lIC5saW5lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkZBN0ZGO1xuICAgICAgd2lsbC1jaGFuZ2U6IHdpZHRoOyB9XG4gIC5tLXNsaWRlcl9fbW9iIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1hY3RpdmUgLm0tc2xpZGVyX19kb3Qge1xuICBjb2xvcjogd2hpdGU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubS1zbGlkZXJfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubS1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogaW5oZXJpdDsgfVxuICAgIC5tLXNsaWRlcjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tLXNsaWRlcl9fd3JhcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm0tc2xpZGVyX19tb2Ige1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLm0tc2xpZGVyX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE0cHg7IH1cbiAgICAubS1zbGlkZXJfX2FkcmVzcyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4zNSk7IH1cbiAgICAubS1zbGlkZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAubS1zbGlkZXJfX2Rlc2Mge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5tLXNsaWRlcl9fYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAubS1zbGlkZXJfX2J0bjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgICAubS1zbGlkZXJfX2J0bjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAubS1zbGlkZXJfX2J0bjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgIC5tLXNsaWRlcl9fbGluZSB7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAubS1zbGlkZXJfX2RvdHMge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIC5tLXNsaWRlcl9fZG90cyB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5tLXNsaWRlcl9fc2xpZGUtd3JhcCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAubS1zbGlkZXJfX3NsaWRlLWltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiA0MHZoO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tLXNsaWRlcl9fbnVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogR290aGFtIFBybztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRvcDogMjE1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIDNweCkpOyB9XG4gICAgLm0tc2xpZGVyX19udW0uLXR3byB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzlweCkge1xuICAubS1zbGlkZXJfX21vYiAuc2xpY2stbGlzdCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubS1zbGlkZXJfX3NsaWRlLWltZyB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgbWluLWhlaWdodDogNDB2aDsgfVxuICAubS1zbGlkZXJfX251bXMge1xuICAgIHRvcDogY2FsYyg0MHZoIC0gNXB4KTsgfSB9XG5cbi5hYm91dCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuYWJvdXRfX2NhcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3N3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmFib3V0X190ZXh0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgIGhlaWdodDogNThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNDQ0NDQ0OyB9XG4gIC5hYm91dF9faW5mbyB7XG4gICAgd2lkdGg6IDMyOHB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgKyA0cHgpO1xuICAgIHBhZGRpbmc6IDQwcHggMzNweCAyOHB4IDI4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IC03NnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMjksIDM4LCA1NywgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAuYWJvdXRfX2luZm8tY2FwdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYWJvdXRfX2luZm8td3JhcCB7XG4gICAgICBtYXJnaW46IDE4cHggMCAwIDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgLmFib3V0X19pbmZvLWxpc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICM4Mzg1ODk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuICAgICAgLmFib3V0X19pbmZvLWxpc3Q6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Mjk5RkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICB0b3A6IDEwcHg7IH1cbiAgLmFib3V0X19zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgICAuYWJvdXRfX3NsaWRlciAuc2xpY2stdHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFib3V0X19zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA3ODdweDtcbiAgICBoZWlnaHQ6IDUzMnB4O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODMwNjEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuYWJvdXRfX3NsaWRlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE0LjUlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5hYm91dF9fc2xpZGUuc2xpY2stYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoMzdweCk7IH1cbiAgICAgIC5hYm91dF9fc2xpZGUuc2xpY2stYWN0aXZlIC5pbmZvIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmFib3V0X19zbGlkZS5zbGljay1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI5LCAzOCwgNTcsIDApIDAlLCByZ2JhKDI5LCAzOCwgNTcsIDAuNSkgMTAwJSk7IH1cbiAgLmFib3V0X19kb3RzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYWJvdXRfX2RvdHMtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDc2MHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSArIDM4cHgpKTtcbiAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgMjBweCk7IH1cbiAgICAuYWJvdXRfX2RvdHMtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuYWJvdXRfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuYWJvdXRfX2J1dHRvbi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmFib3V0X19hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuYWJvdXRfX2Fycm93OmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYWJvdXRfX21vYiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWJvdXRfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAtNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dCB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDsgfVxuICAgIC5hYm91dF9fbW9iIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMjksIDM4LCA1NywgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDE5cHggMjZweCA5cHg7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTE1cHg7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5hYm91dF9fY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwIDIycHggOHB4OyB9XG4gICAgLmFib3V0X190ZXh0IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgcGFkZGluZzogMCAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5hYm91dF9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB0b3A6IDE2NXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpOyB9XG4gICAgICAuYWJvdXRfX2luZm8tY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgIC5hYm91dF9faW5mby13cmFwIHtcbiAgICAgICAgbWFyZ2luOiAxNHB4IDAgMDsgfVxuICAgIC5hYm91dF9fc2xpZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMjVweDsgfVxuICAgICAgLmFib3V0X19zbGlkZXIgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgICAgLmFib3V0X19zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5hYm91dF9fc2xpZGUge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAyMThweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOTVweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgICAuYWJvdXRfX3NsaWRlOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFib3V0X19zbGlkZS5zbGljay1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuYWJvdXRfX3NsaW5mbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmFib3V0X19kb3RzIHN2ZyAqIHtcbiAgICAgIHN0cm9rZTogIzAwMDAwMDsgfVxuICAgIC5hYm91dF9fZG90cy13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWJvdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAgIC5hYm91dF9fZG90cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDI1cHg7IH1cbiAgICAgIC5hYm91dF9fZG90cy13cmFwIHtcbiAgICAgICAgYm90dG9tOiAwcHg7IH0gfVxuXG4ubWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWVudV9fbmF2IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuICAgIC5tZW51X19uYXY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBoZWlnaHQ6IDNweDsgfVxuICAgIC5tZW51X19uYXY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyNjM5OyB9XG4gICAgLm1lbnVfX25hdjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjYzOTsgfVxuICAgIC5tZW51X19uYXY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubWVudV9fbmF2Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyNjM5O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLm1lbnVfX25hdjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDI2Mzk7IH1cbiAgICAubWVudV9fbmF2Ojotd2Via2l0LXJlc2l6ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjYzOTsgfVxuICAubWVudV9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5tZW51X193cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQyNjM5O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5tZW51X19mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgcGFkZGluZzogMTZweCAyMnB4IDIycHggMjJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm1lbnVfX2Zvb3Rlci1wcmVzZW50YXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubWVudV9fZm9vdGVyLWNhcHRpb24ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBtYXgtd2lkdGg6IDExNnB4OyB9XG4gICAgLm1lbnVfX2Zvb3Rlci1kb3dubG9hZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tZW51X19mb290ZXItc2l6ZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cbiAgICAubWVudV9fZm9vdGVyLWxpbmsge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIC5tZW51X19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogNTlweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwIDM2cHggMCAyOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjsgfVxuICAgIC5tZW51X19saW5rOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M0M0RDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICAgICAgcmlnaHQ6IDM2cHg7IH1cbiAgICAubWVudV9fbGluazpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMzlweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpOyB9XG4gICAgLm1lbnVfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNjcsIDk5LCAwLjUpOyB9XG4gICAgLm1lbnVfX2xpbmsuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzQzNjM7IH1cbiAgICAgIC5tZW51X19saW5rLmFjdGl2ZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzQzNjM7IH1cbiAgICAgIC5tZW51X19saW5rLmFjdGl2ZTphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS42NjY2Nyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1lbnVfX2xpOmZpcnN0LWNoaWxkIGE6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB0b3A6IDUwJTsgfVxuICAubWVudV9fbGk6bGFzdC1jaGlsZCBhOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA1MCU7IH1cbiAgLm1lbnVfX25hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWVudSB7XG4gICAgcG9zaXRpb246IHVuc2V0OyB9XG4gICAgLm1lbnVfX3dyYXAge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgLm1lbnVfX2Zvb3RlciB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgIC5tZW51X19mb290ZXItZG93bmxvYWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5tZW51X19mb290ZXItc2l6ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgIC5tZW51X19mb290ZXItbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBsZWZ0OiAtMjRweDsgfVxuICAgIC5tZW51X19saW5rIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4OyB9XG4gICAgICAubWVudV9fbGluazphZnRlciB7XG4gICAgICAgIHJpZ2h0OiA0MnB4OyB9XG4gICAgICAubWVudV9fbGluazpiZWZvcmUge1xuICAgICAgICByaWdodDogNDVweDsgfVxuICAgIC5tZW51X19uYXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5sb2NhdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwdmg7IH1cbiAgLmxvY2F0aW9uX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDI1cHggNTBweCAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDI2Mzk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmxvY2F0aW9uX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmxvY2F0aW9uX19jYXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmxvY2F0aW9uX19hZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyB9XG4gIC5sb2NhdGlvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG1heC13aWR0aDogMzIycHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwOyB9XG4gIC5sb2NhdGlvbl9fbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogMTlweDsgfVxuICAgIC5sb2NhdGlvbl9fbG9nbyBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxvY2F0aW9uX19hcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sb2NhdGlvbl9fYXMtY2FwdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5sb2NhdGlvbl9fcm91dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzZweDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDE3MHB4OyB9XG4gICAgLmxvY2F0aW9uX19yb3V0ZS1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEzcHggMCAyNXB4OyB9XG4gICAgLmxvY2F0aW9uX19yb3V0ZS1jYXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICB3aWR0aDogaW5oZXJpdDsgfVxuICAgIC5sb2NhdGlvbl9fcm91dGUtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM0MzYzO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAyNTBweDsgfVxuICAgICAgLmxvY2F0aW9uX19yb3V0ZS13cmFwLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Mjk5RkYgIWltcG9ydGFudDsgfVxuICAgICAgLmxvY2F0aW9uX19yb3V0ZS13cmFwOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjU5ZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAubG9jYXRpb25fX3JvdXRlLXdyYXA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDdweDsgfVxuICAgICAgLmxvY2F0aW9uX19yb3V0ZS13cmFwOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN3B4OyB9XG4gIC5sb2NhdGlvbl9fdHJhbnNwb3J0IHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIG1heC13aWR0aDogMjM4cHg7IH1cbiAgLmxvY2F0aW9uX190aW1lIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuI21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjlweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuW2NsYXNzKj1cInltYXBzLTJcIl1bY2xhc3MqPVwiLWdyb3VuZC1wYW5lXCJdIHtcbiAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGZpbHRlciBpZD0nZ3JheXNjYWxlJz48ZmVDb2xvck1hdHJpeCB0eXBlPSdtYXRyaXgnIHZhbHVlcz0nMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcbiAgLyogRmlyZWZveCAzLjUrICovXG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIC8qIENocm9tZSAxOSsgJiBTYWZhcmkgNisgKi8gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5sb2NhdGlvbl9fcm91dGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNtYXAge1xuICAgIGhlaWdodDogMzYwcHg7IH1cbiAgLmxvY2F0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAubG9jYXRpb25fX2FzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7IH1cbiAgICAgIC5sb2NhdGlvbl9fYXMtY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAubG9jYXRpb25fX2NhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgICAubG9jYXRpb25fX2FkcmVzcyB7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIG1hcmdpbi10b3A6IDdweDsgfVxuICAgIC5sb2NhdGlvbl9faW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAubG9jYXRpb25fX2lubmVyLWZpcnN0IHtcbiAgICAgICAgb3JkZXI6IC0yOyB9XG4gICAgLmxvY2F0aW9uX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMzNweCAyNHB4IDIzNXB4OyB9XG4gICAgLmxvY2F0aW9uX19sb2dvIHtcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvX2ltZy92bnVrLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgIC5sb2NhdGlvbl9fbG9nbyBzdmcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmxvY2F0aW9uX19yb3V0ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRvcDogNDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpOyB9XG4gICAgICAubG9jYXRpb25fX3JvdXRlLWNhcHRpb24ge1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDVweCAwIDExcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MSU7IH1cbiAgICAgIC5sb2NhdGlvbl9fcm91dGUtd3JhcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5sb2NhdGlvbl9fcm91dGUtd3JhcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4OyB9XG4gICAgICAgIC5sb2NhdGlvbl9fcm91dGUtd3JhcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA3cHg7IH1cbiAgICAgIC5sb2NhdGlvbl9fcm91dGUtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA3cHggOHB4IDRweCAxOHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgICAubG9jYXRpb25fX3RyYW5zcG9ydCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgICAubG9jYXRpb25fX3RpbWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAubG9jYXRpb25fX3RpbWUgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubG9jYXRpb25fX3RleHQge1xuICAgICAgbWFyZ2luOiAyMXB4IDAgMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLmxvY2F0aW9uX190ZXh0Li10d28ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9IH1cblxuLnByZXNlbnRhdGlvbiB7XG4gIHBhZGRpbmc6IDIycHggNDFweCA2MXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQyNjM5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnByZXNlbnRhdGlvbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9faW1nL2xpbmVzLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSBjYWxjKDUwJSArIDIycHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5wcmVzZW50YXRpb24tLXJlYWR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcmVzZW50YXRpb25fX2NhcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAucHJlc2VudGF0aW9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiA3cHggMCAwIDA7IH1cbiAgLnByZXNlbnRhdGlvbl9fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQyNjM5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wcmVzZW50YXRpb25fX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLyogICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpOyovXG4gICAgd2lkdGg6IDU5JTsgfVxuICAgIC5wcmVzZW50YXRpb25fX2ltZy1pbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0b3A6IDI2cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDZweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5wcmVzZW50YXRpb25fX2xvYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMzcHg7XG4gICAgbGVmdDogNjZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucHJlc2VudGF0aW9uX19sb2FkLWlubmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLnByZXNlbnRhdGlvbl9fbG9hZC1jYXB0aW9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByZXNlbnRhdGlvbl9fbG9hZC1zaXplIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAucHJlc2VudGF0aW9uX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyN3B4OyB9XG4gIC5wcmVzZW50YXRpb25fX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICB3aWR0aDogNDElOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByZXNlbnRhdGlvbiB7XG4gICAgcGFkZGluZzogMjRweCAyMHB4IDQ2cHg7IH1cbiAgICAucHJlc2VudGF0aW9uX19jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHggIWltcG9ydGFudDsgfVxuICAgIC5wcmVzZW50YXRpb25fX2xvYWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7IH1cbiAgICAucHJlc2VudGF0aW9uX193cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXRvcDogLThweDsgfVxuICAgIC5wcmVzZW50YXRpb25fX3RleHQge1xuICAgICAgbWFyZ2luOiAxNHB4IDAgMDsgfVxuICAgIC5wcmVzZW50YXRpb25fX2lubmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7IH1cbiAgICAucHJlc2VudGF0aW9uX19pbWcge1xuICAgICAgd2lkdGg6IDYwJTsgfVxuICAgICAgLnByZXNlbnRhdGlvbl9faW1nLWltZyB7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgd2lkdGg6IDk1JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJlc2VudGF0aW9uX193cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDglOyB9XG4gIC5wcmVzZW50YXRpb25fX2ltZyB7XG4gICAgd2lkdGg6IDQ1JTsgfVxuICAgIC5wcmVzZW50YXRpb25fX2ltZy1pbWcge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGVmdDogLTEyJTtcbiAgICAgIHdpZHRoOiAxMjMlO1xuICAgICAgdG9wOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVzZW50YXRpb25fX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJlc2VudGF0aW9uX19pbWctaW1nIHtcbiAgICAgIHRvcDogLTVweDsgfVxuICAucHJlc2VudGF0aW9uX193cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnByZXNlbnRhdGlvbl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzlweCkge1xuICAucHJlc2VudGF0aW9uX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5mb3JtX19sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZvcm1fX2xhYmVsIC50ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICNlNTI2Mjk7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZvcm1fX2xhYmVsIGlucHV0IHtcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDI2MzkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE2cHggNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5mb3JtX19sYWJlbCBpbnB1dDpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgICAgLmZvcm1fX2xhYmVsIGlucHV0OmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLmZvcm1fX2xhYmVsIGlucHV0LmVycm9yIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U1MjYyOTsgfVxuICAgIC5mb3JtX19sYWJlbCBpbnB1dC5lcnJvciArIC50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZvcm1fX2xhYmVsIGlucHV0OmZvY3VzICsgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC04cHgpOyB9XG4gICAgLmZvcm1fX2xhYmVsIHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyOyB9XG4gICAgLmZvcm1fX2xhYmVsLi1vZmZpY2Ugc3BhbiB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG4gICAgLmZvcm1fX2xhYmVsLi1vZmZpY2UgaW5wdXQ6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1MiwgNjAsIDc3LCAwLjUpOyB9XG4gICAgLmZvcm1fX2xhYmVsLi1vZmZpY2UgaW5wdXQ6YWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNDNDNEQ7IH1cbiAgICAuZm9ybV9fbGFiZWwuYWN0aXZlIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDI2MzkgIWltcG9ydGFudDsgfVxuICAgIC5mb3JtX19sYWJlbC5hY3RpdmUgaW5wdXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM0M0M0RDsgfVxuICAgIC5mb3JtX19sYWJlbC5hY3RpdmUgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC04cHgpOyB9XG4gIC5mb3JtX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICB3aWR0aDogMzE3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyOTlGRjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7IH1cbiAgICAuZm9ybV9fYnV0dG9uLi1wcmVzZW50YXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5mb3JtX19idXR0b24uLXRoYW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAuZm9ybV9fYnV0dG9uLi1tb2RhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuZm9ybV9fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQTdBRkY7IH1cbiAgLmZvcm1fX2NvbnNlbnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogI0JFQkVCRTsgfVxuICAgIC5mb3JtX19jb25zZW50LWJsdWUge1xuICAgICAgY29sb3I6ICM0Mjk5RkY7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzOyB9XG4gICAgICAuZm9ybV9fY29uc2VudC1ibHVlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwQTdBRkY7IH1cbiAgICAuZm9ybV9fY29uc2VudC4tbW9kYWwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAuZm9ybV9fYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNzdweDtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7IH1cbiAgICAgIC5mb3JtX19idXR0b24uLWNvbnRhY3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4OyB9XG4gICAgLmZvcm1fX2xhYmVsIGlucHV0Li1wcmVzZW50YXRpb24ge1xuICAgICAgbWFyZ2luLWJvdG9vbTogMTNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9ybV9fYnV0dG9uLi1tb2RhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5nYWxsZXJ5IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5nYWxsZXJ5X19jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMnB4O1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgycHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmdhbGxlcnlfX3NsaWRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZ2FsbGVyeV9fc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZ2FsbGVyeV9fc2xpZGUtaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmdhbGxlcnlfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGJvdHRvbTogNDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmdhbGxlcnlfX2luZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQ1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuZ2FsbGVyeV9fZG90cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5nYWxsZXJ5X19udW0ge1xuICAgIGZvbnQtZmFtaWx5OiBHb3RoYW0gUHJvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZ2FsbGVyeV9fbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAxMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICB3aWR0aDogNjZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZ2FsbGVyeV9fbGluZSAubGluZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmdhbGxlcnlfX2J1dHRvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5nYWxsZXJ5X19idXR0b24ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5nYWxsZXJ5X19idXR0b24tbGVmdCB7XG4gICAgICBjdXJzb3I6IHVybChcIi9faW1nL3N2Zy9sZWZ0LnN2Z1wiKSA2NiA3NiwgcG9pbnRlcjsgfVxuICAgIC5nYWxsZXJ5X19idXR0b24tcmlnaHQge1xuICAgICAgY3Vyc29yOiB1cmwoXCIvX2ltZy9zdmcvcmlnaHQuc3ZnXCIpIDY2IDc2LCBwb2ludGVyOyB9XG4gIC5nYWxsZXJ5X19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5nYWxsZXJ5IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ2FsbGVyeV9fc2xpZGVyIHtcbiAgICAgIGhlaWdodDogMzYwcHg7IH1cbiAgICAuZ2FsbGVyeV9fYXJyb3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRvcDogNnB4OyB9XG4gICAgICAuZ2FsbGVyeV9fYXJyb3cuLWxlZnQge1xuICAgICAgICBsZWZ0OiAyNHB4OyB9XG4gICAgICAuZ2FsbGVyeV9fYXJyb3cuLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDI0cHg7IH1cbiAgICAgIC5nYWxsZXJ5X19hcnJvdzpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5nYWxsZXJ5X19pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAzM3B4OyB9XG4gICAgLmdhbGxlcnlfX2NhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE3cHg7IH1cbiAgICAuZ2FsbGVyeV9fdGV4dCB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgcGFkZGluZzogMCAxNnB4OyB9XG4gICAgLmdhbGxlcnlfX2xpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgICAuZ2FsbGVyeV9fbGluZSAubGluZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZ2FsbGVyeV9fbnVtIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmdhbGxlcnlfX2J1dHRvbnMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeV9fc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDIwNnB4OyB9IH1cblxuLm9mZmljZSB7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzZweDsgfVxuICAub2ZmaWNlIC5qcS1udW1iZXI6Zmlyc3QtY2hpbGQgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9XG4gIC5vZmZpY2UgLmpxLW51bWJlcjpsYXN0LWNoaWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDsgfVxuICAub2ZmaWNlX19jYXB0aW9uIHtcbiAgICBtYXJnaW46IDlweCAwIDBweDtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAub2ZmaWNlX19jYXB0aW9uLS1tYXJnaW4tYmlnZ2VyIHtcbiAgICAgIG1hcmdpbjogOTVweCAwIDA7IH1cbiAgLm9mZmljZV9fcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMjksIDM4LCA1NywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDIycHggMjJweCAyNnB4IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5vZmZpY2VfX3JhbmdlLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAub2ZmaWNlX19yYW5nZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogN3B4OyB9XG4gIC5vZmZpY2VfX3NlbGVjdCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLyogICAgd2lkdGg6IDIyNnB4OyovXG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjFweDsgfVxuICAgIC5vZmZpY2VfX3NlbGVjdCBzZWxlY3Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vZmZpY2VfX3NlbGVjdCAudnNfX2FjdGlvbnMgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub2ZmaWNlX19zZWxlY3QgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5vZmZpY2VfX3NlbGVjdCAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTNweDsgfVxuICAgIC5vZmZpY2VfX3NlbGVjdCAuanEtc2VsZWN0Ym94IHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICB3aWR0aDogMjI2cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1MiwgNjAsIDc3LCAwLjE1KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm9mZmljZV9fc2VsZWN0IC5qcS1zZWxlY3Rib3g6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5vZmZpY2VfX3NlbGVjdCAuanEtc2VsZWN0Ym94OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiL19pbWcvc3ZnL2FyLnN2Z1wiKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5vZmZpY2VfX3NlbGVjdCAuanEtc2VsZWN0Ym94LnZzLS1vcGVuOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSk7IH1cbiAgICAub2ZmaWNlX19zZWxlY3QgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMjksIDM4LCA1NywgMC4wNSk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAub2ZmaWNlX19zZWxlY3QgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC5vZmZpY2VfX3NlbGVjdCAuanEtc2VsZWN0Ym94X19kcm9wZG93biBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICBwYWRkaW5nOiAxMC41cHggMTNweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7IH1cbiAgICAgICAgLm9mZmljZV9fc2VsZWN0IC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIGxpOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGOUZGO1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgICAgIC5vZmZpY2VfX3NlbGVjdCAuanEtc2VsZWN0Ym94X19kcm9wZG93biBsaS5zZWxlY3RlZCB7XG4gICAgICAgICAgY29sb3I6ICM0Mjk5RkY7IH1cbiAgLm9mZmljZV9faW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLm9mZmljZV9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm9mZmljZV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm9mZmljZV9fZm9ybSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXgtaGVpZ2h0OiA1MjNweDtcbiAgICB3aWR0aDogNTcwcHg7XG4gICAgcGFkZGluZzogNDhweCA2OHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjlGRjsgfVxuICAgIC5vZmZpY2VfX2Zvcm0tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5vZmZpY2VfX2Zvcm0tdGV4dCBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDAgNHB4OyB9XG4gICAgICAub2ZmaWNlX19mb3JtLXRleHQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiL19pbWcvc3ZnL2NoZWNrLnN2Z1wiKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cbiAgICAub2ZmaWNlX19mb3JtLWNhcHRpb24ge1xuICAgICAgZm9udC1mYW1pbHk6IEdvdGhhbSBQcm87XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIG1hcmdpbjogMzhweCAwIDBweDsgfVxuICAgIC5vZmZpY2VfX2Zvcm0tcGFyYWdyYXBoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBtYXJnaW46IDAgMCAyOHB4IDA7IH1cbiAgICAub2ZmaWNlX19mb3JtLWluZm8ge1xuICAgICAgbWFyZ2luOiA3cHggMCAyN3B4IDA7IH1cbiAgICAub2ZmaWNlX19mb3JtLmRpc2FibGUgLmZvcm1fX2NvbnNlbnQsIC5vZmZpY2VfX2Zvcm0uZGlzYWJsZSAuZm9ybSwgLm9mZmljZV9fZm9ybS5kaXNhYmxlIC5vZmZpY2VfX2Zvcm0tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vZmZpY2VfX3Jlc3VsdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU3MHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAub2ZmaWNlX19yZXN1bHQtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0Mjk5RkY7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjNDI5OUZGOyB9XG4gICAgICAub2ZmaWNlX19yZXN1bHQtYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAub2ZmaWNlX19yZXN1bHQtYnV0dG9uLm0tc2xpZGVyX19idG46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI5OUZGOyB9XG4gIC5vZmZpY2VfX3RhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMkYyRjI7XG4gICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5vZmZpY2VfX3RhYmxlIHRoIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm9mZmljZV9fdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTk1cHg7IH1cbiAgICAgIC5vZmZpY2VfX3RhYmxlIHRoOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIC8qICAgICAgd2lkdGg6IDIyNHB4OyovIH1cbiAgICAgIC5vZmZpY2VfX3RhYmxlIHRoOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIC8qICAgICB3aWR0aDogMjMwcHg7Ki8gfVxuICAgIC5vZmZpY2VfX3RhYmxlIHRib2R5IHRyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyOyB9XG4gICAgICAub2ZmaWNlX190YWJsZSB0Ym9keSB0ci5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGOUZGOyB9XG4gICAgICAgIC5vZmZpY2VfX3RhYmxlIHRib2R5IHRyLmFjdGl2ZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgY29sb3I6ICM0Mjk5RkY7IH1cbiAgICAgICAgICAub2ZmaWNlX190YWJsZSB0Ym9keSB0ci5hY3RpdmUgdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Mjk5RkY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX2ltZy9zdmcvdEFyLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cbiAgICAgIC5vZmZpY2VfX3RhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjlGRjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5vZmZpY2VfX3RhYmxlIHRib2R5IHRyOmhvdmVyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBjb2xvcjogIzQyOTlGRjsgfVxuICAgICAgLm9mZmljZV9fdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjJGMkYyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjNDQ0NDQ0OyB9XG4gICAgICAgIC5vZmZpY2VfX3RhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICM4ODg4ODg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDlweDsgfVxuICAgICAgICAgIC5vZmZpY2VfX3RhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0Mjk5RkY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICAgICAgICAub2ZmaWNlX190YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMyksIC5vZmZpY2VfX3RhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ud2hpdGVfZm9ybSBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTIsIDYwLCA3NywgMC4xKTtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLndoaXRlX2Zvcm0gaW5wdXQgKyBzcGFuIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG5cbi53aGl0ZV9mb3JtIGxhYmVsLmFjdGl2ZSBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLnJhbmdlLXNsaWRlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMThweDsgfVxuICAucmFuZ2Utc2xpZGVyX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnJhbmdlLXNsaWRlciBzdmcsIC5yYW5nZS1zbGlkZXIgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGJvdHRvbTogMDsgfVxuICAucmFuZ2Utc2xpZGVyIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTIsIDYwLCA3NywgMC4xNSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICM0QTUwNTk7IH1cbiAgLnJhbmdlLXNsaWRlciBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gIC5yYW5nZS1zbGlkZXIgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLnJhbmdlLXNsaWRlciBpbnB1dFt0eXBlPW51bWJlcl06aW52YWxpZCxcbiAgLnJhbmdlLXNsaWRlciBpbnB1dFt0eXBlPW51bWJlcl06b3V0LW9mLXJhbmdlIHtcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZCAjZmY2MzQ3OyovIH1cbiAgLnJhbmdlLXNsaWRlciBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjgwcHg7IH1cbiAgLnJhbmdlLXNsaWRlciBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAucmFuZ2Utc2xpZGVyIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgYmFja2dyb3VuZDogIzQyOTlGRjsgfVxuICAucmFuZ2Utc2xpZGVyIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZDogIzQyOTlGRjsgfVxuICAucmFuZ2Utc2xpZGVyIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtZmlsbC11cHBlciB7XG4gICAgYmFja2dyb3VuZDogIzQyOTlGRjsgfVxuICAucmFuZ2Utc2xpZGVyIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFuaW1hdGU6IDAuMnM7XG4gICAgYmFja2dyb3VuZDogIzQyOTlGRjtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDA7IH1cbiAgLnJhbmdlLXNsaWRlciBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMTdweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICM0Mjk5RkY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAtN3B4OyB9XG4gIC5yYW5nZS1zbGlkZXIgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMmU0OyB9XG4gIC5yYW5nZS1zbGlkZXIgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtcHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWUyZTQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAub2ZmaWNlX19yZXN1bHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7IH1cbiAgLm9mZmljZV9fdGFibGUgdGgge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAgIC5vZmZpY2VfX3RhYmxlIHRoOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmljZSB7XG4gICAgbWFyZ2luLXRvcDogNTNweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAub2ZmaWNlX19jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gICAgICAub2ZmaWNlX19jYXB0aW9uLS1tYXJnaW4tYmlnZ2VyIHtcbiAgICAgICAgbWFyZ2luOiAxMjBweCAwIDA7IH1cbiAgICAub2ZmaWNlX19mb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgIHBhZGRpbmc6IDMxcHggMjBweCAxMHB4OyB9XG4gICAgICAub2ZmaWNlX19mb3JtLXRleHQge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLm9mZmljZV9fZm9ybS10ZXh0IHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgICAgIC5vZmZpY2VfX2Zvcm0tY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbjogMzRweCAwIDBweDsgfVxuICAgICAgLm9mZmljZV9fZm9ybS1pbmZvIHtcbiAgICAgICAgbWFyZ2luOiA3cHggMCAyMXB4OyB9XG4gICAgLm9mZmljZV9fcmVzdWx0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAub2ZmaWNlX19yZXN1bHQtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAxNHB4IGF1dG8gMDsgfVxuICAgIC5vZmZpY2VfX3JhbmdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogMTZweCAxMnB4IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAub2ZmaWNlX19yYW5nZS13cmFwIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5vZmZpY2VfX3JhbmdlLXdyYXA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4OyB9XG4gICAgICAgIC5vZmZpY2VfX3JhbmdlLXdyYXA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5vZmZpY2VfX3NlbGVjdCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgICAgIC5vZmZpY2VfX3NlbGVjdCAuanEtc2VsZWN0Ym94IHtcbiAgICAgICAgd2lkdGg6IDIyNnB4OyB9XG4gICAgLm9mZmljZV9fd3JhcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5vZmZpY2VfX2luZm8ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIC5vZmZpY2VfX3RhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAub2ZmaWNlX190YWJsZS13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAgIC5vZmZpY2VfX3RhYmxlIHRoIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4OyB9XG4gICAgICAgIC5vZmZpY2VfX3RhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAub2ZmaWNlX190YWJsZSB0aDpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIC5vZmZpY2VfX3RhYmxlIHRoOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgLm9mZmljZV9fdGFibGUgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgLm9mZmljZV9fdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgICAgICAgLm9mZmljZV9fdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLnJhbmdlLXNsaWRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ0cHgpO1xuICAgIG1hcmdpbjogNXB4IDExcHggMCAzcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5yYW5nZS1zbGlkZXIuLXR3byB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogNHB4IDNweCAwIDNweDsgfVxuICAgIC5yYW5nZS1zbGlkZXIgc3ZnLCAucmFuZ2Utc2xpZGVyIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgICAgIGxlZnQ6IC0ycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5vZmZpY2VfX3JhbmdlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm9mZmljZV9fcmFuZ2Utd3JhcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiA0NyU7IH1cbiAgLm9mZmljZSAucmFuZ2Utc2xpZGVyIHN2ZywgLm9mZmljZSAucmFuZ2Utc2xpZGVyIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0OyB9XG4gIC5vZmZpY2UgLnJhbmdlLXNsaWRlciBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZpY2UgLmpxLW51bWJlciB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC5vZmZpY2UgLmpxLW51bWJlcl9fZmllbGQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc5cHgpIHtcbiAgLm9mZmljZV9fdGFibGUge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgIC5vZmZpY2VfX3RhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxNzhweDsgfVxuICAgIC5vZmZpY2VfX3RhYmxlIHRoOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogNjVweDsgfVxuICAgIC5vZmZpY2VfX3RhYmxlIHRoOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMTIwcHg7IH1cbiAgICAub2ZmaWNlX190YWJsZSB0aDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLm9mZmljZV9fdGFibGUgdGgge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICAub2ZmaWNlX190YWJsZS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5vZmZpY2VfX3RhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAxN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAub2ZmaWNlX190YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5vZmZpY2VfX3JhbmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5vZmZpY2VfX3JhbmdlLXdyYXA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZmljZV9fcmFuZ2Utd3JhcDpudGgtY2hpbGQoMikgLm9mZmljZV9fcmFuZ2UtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZmljZSAucmFuZ2Utc2xpZGVyLi10d28ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NHB4KTsgfVxuICAub2ZmaWNlX19zZWxlY3QgLmpxLXNlbGVjdGJveCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uaW5mcmFzdHJ1Y3R1cmUge1xuICBwYWRkaW5nOiAyM3B4IDUwcHggNThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL19pbWcvaW5mcmFzdHJ1Y3R1cmVfbGluZXMucG5nXCIpICMzMzQzNjMgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG4gIC5pbmZyYXN0cnVjdHVyZV9fY2FwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbSBQcm87XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuaW5mcmFzdHJ1Y3R1cmVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW46IDZweCBhdXRvIDA7IH1cbiAgLmluZnJhc3RydWN0dXJlX193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5pbmZyYXN0cnVjdHVyZV9faXRlbSB7XG4gICAgd2lkdGg6IDIyMHB4OyB9XG4gICAgLmluZnJhc3RydWN0dXJlX19pdGVtLWNhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIG1hcmdpbi10b3A6IDEyLjgxcHg7IH1cbiAgICAuaW5mcmFzdHJ1Y3R1cmVfX2l0ZW0taW1nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5pbmZyYXN0cnVjdHVyZSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG4gICAgLmluZnJhc3RydWN0dXJlX19jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5pbmZyYXN0cnVjdHVyZV9fdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgLmluZnJhc3RydWN0dXJlX193cmFwIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi10b3A6IDI3cHg7IH1cbiAgICAuaW5mcmFzdHJ1Y3R1cmVfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgIC5pbmZyYXN0cnVjdHVyZV9faXRlbS1jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mcmFzdHJ1Y3R1cmVfX2l0ZW0ge1xuICAgIHdpZHRoOiA0NSU7IH0gfVxuXG4udHJjIHtcbiAgcGFkZGluZzogMjVweCA1MHB4IDcxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDI2Mzk7IH1cbiAgLnRyY19fY2FwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbSBQcm87XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MnB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG1hcmdpbjogMDsgfVxuICAudHJjX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAzMSU7IH1cbiAgLnRyY19fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnRyY19fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50cmNfX2J1dHRvbnMge1xuICAgIHdpZHRoOiAxNTNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyOyB9XG4gIC50cmNfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDkycHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTMsIDEwNywgMjI0LCAwLjMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnRyY19fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjYsIDE1MywgMjU1LCAwLjMpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnRyY19fYnV0dG9uLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI5OUZGOyB9XG4gICAgICAudHJjX19idXR0b24uYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyOTlGRjsgfVxuICAgIC50cmNfX2J1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnRyY19fbWFwIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNDUlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NzgpIHRyYW5zbGF0ZSgtNTcuMyUsIC01NS45JSk7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudHJjX19tYXAgaW1nLm9uZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpIHRyYW5zbGF0ZSgtNDUuOCUsIC00My4zJSk7IH1cbiAgICAudHJjX19tYXAgaW1nLnRocmVlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NzUpIHRyYW5zbGF0ZSgtNTcuNSUsIC01MC42JSk7IH1cbiAgLnRyY19fY29udGFpbmVyLW1hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMwNXB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUzcHgpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyYyB7XG4gICAgcGFkZGluZzogMzBweCAwcHggMTVweCAyMHB4OyB9XG4gICAgLnRyY19fY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAudHJjX193cmFwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDExcHg7IH1cbiAgICAudHJjX190ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC50cmNfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudHJjX19idXR0b25zIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnRyY19fYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC50cmNfX2NvbnRhaW5lci1tYXAge1xuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICBoZWlnaHQ6IDQzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyY19fbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgaGVpZ2h0OiAyODVweDtcbiAgICB3aWR0aDogNjAwcHg7IH1cbiAgLnRyY19fY29udGFpbmVyLW1hcCB7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4ubmV3cyB7XG4gIHBhZGRpbmc6IDIycHggMHB4IDQ5cHggNTBweDsgfVxuICAubmV3c19fY2FwdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbSBQcm87XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MnB4O1xuICAgIGNvbG9yOiAjMzczNzM3OyB9XG4gICAgLm5ld3NfX2NhcHRpb24td3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubmV3c19fYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5uZXdzX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5uZXdzX19hcnJvdyBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC5uZXdzX19hcnJvdy4tbGVmdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgIC5uZXdzX19hcnJvdzpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm5ld3NfX3NsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBwYWRkaW5nOiAyMXB4IDIycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubmV3c19fc2xpZGUtd3JhcCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgLm5ld3NfX3NsaWRlLWltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyOyB9XG4gICAgLm5ld3NfX3NsaWRlIC5jYXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBHb3RoYW0gUHJvO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtd2lkdGg6IDk4JTsgfVxuICAgIC5uZXdzX19zbGlkZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5uZXdzX19zbGlkZS4tYmlnIHtcbiAgICAgIHdpZHRoOiA2NTlweDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjZweDsgfVxuICAgICAgLm5ld3NfX3NsaWRlLi1iaWcgLmNhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAubmV3c19fc2xpZGUuLWJpZyAubmV3c19faW5mby1kYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAgIC5uZXdzX19zbGlkZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUxKTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAubmV3c19fc2xpZGU6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjAlOyB9XG4gICAgICAubmV3c19fc2xpZGU6aG92ZXIgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gIC5uZXdzX19pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5uZXdzX19pbmZvLWRhdGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3Mge1xuICAgIHBhZGRpbmc6IDEycHggMHB4IDM2cHggMjBweDsgfVxuICAgIC5uZXdzX19jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gICAgLm5ld3NfX3dyYXAge1xuICAgICAgbWFyZ2luLXRvcDogMTNweDsgfVxuICAgIC5uZXdzX19zbGlkZSB7XG4gICAgICB3aWR0aDogMjMwcHg7XG4gICAgICBoZWlnaHQ6IDIzMy42NXB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm5ld3NfX3NsaWRlIC5jYXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgLm5ld3NfX3NsaWRlLi1iaWcge1xuICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgIGhlaWdodDogMjMzLjY1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLm5ld3NfX3NsaWRlLi1iaWcgLmNhcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgICAubmV3c19fc2xpZGUuLWJpZyAubmV3c19faW5mby1kYXRlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5uZXdzX19zbGlkZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4OyB9XG4gICAgICAubmV3c19fc2xpZGUtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHg7IH0gfVxuXG4uY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuY29udGFjdF9fY2FwdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBHb3RoYW0gUHJvO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogODJweDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuY29udGFjdF9fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzcHggMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5jb250YWN0X190ZXh0IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5jb250YWN0X19mb3JtIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIHBhZGRpbmc6IDIzcHggMjBweCAxNDVweCA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDI2Mzk7IH1cbiAgICAuY29udGFjdF9fZm9ybS13cmFwIHtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7IH1cbiAgLmNvbnRhY3RfX21hcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA2NSU7IH1cbiAgICAuY29udGFjdF9fbWFwICNtYXAyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDY2MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY29udGFjdF9fbW9iIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgIC5jb250YWN0X19jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gICAgLmNvbnRhY3RfX2Zvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxOHB4IDE4cHggMTNweDsgfVxuICAgIC5jb250YWN0X19tYXAge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb250YWN0X19tYXAgI21hcDIge1xuICAgICAgICBoZWlnaHQ6IDM2MHB4OyB9XG4gICAgLmNvbnRhY3QgaDIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jb250YWN0X19tb2Ige1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAyM3B4IDIwcHggNTNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDI2Mzk7IH1cbiAgICAgIC5jb250YWN0X19tb2IgaDIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmNvbnRhY3RfX21vYi13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMjdweCAxOHB4IDE5cHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMjksIDM4LCA1NywgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAgIC5jb250YWN0X19tb2Itd3JhcC4tbW9iIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM3cHgpO1xuICAgICAgICAgIHRvcDogNzZweDtcbiAgICAgICAgICBsZWZ0OiAyMHB4OyB9XG4gICAgICAuY29udGFjdF9fbW9iLWNhcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogR290aGFtIFBybztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmNvbnRhY3RfX21vYi10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAuY29udGFjdF9fbW9iLXRleHQ6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5jb250YWN0X19tb2ItdGV4dC4tc2hhcGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICAgICAgICAuY29udGFjdF9fbW9iLXRleHQuLXNoYXBlOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCIvX2ltZy9zdmcvc2hhcGUuc3ZnXCIpOyB9XG4gICAgICAgIC5jb250YWN0X19tb2ItdGV4dC4tdGVsOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiL19pbWcvc3ZnL3RlbC5zdmdcIik7IH1cbiAgICAuY29udGFjdF9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIG1hcmdpbjogM3B4IDAgMzRweDsgfVxuICAgICAgLmNvbnRhY3RfX3RleHQgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbnRhY3RfX2Zvcm0td3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLm1hcCB7XG4gIHdpZHRoOiAzMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgyOSwgMzgsIDU3LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDI3cHggMjFweCAzMXB4OyB9XG4gIC5tYXBfX2NhcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBHb3RoYW0gUHJvO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tYXBfX3RleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgICAubWFwX190ZXh0Li1hZHJlc3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLm1hcF9fdGV4dC4tYWRyZXNzOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiL19pbWcvc3ZnL2FkcmVzc19pY29uLnN2Z1wiKTsgfVxuICAgIC5tYXBfX3RleHQuLXBob25lIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm1hcF9fdGV4dC4tcGhvbmU6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLm1hcF9fdGV4dC4tcGhvbmU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIvX2ltZy9zdmcvcGhvbmVfaWNvbi5zdmdcIik7IH1cbiAgICAubWFwX190ZXh0OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7IH1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODg1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAubW9kYWxfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQyOTlGRjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNDI5OUZGO1xuICAgIG1heC13aWR0aDogMzE3cHg7IH1cbiAgICAubW9kYWxfX2J1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDI5OUZGOyB9XG4gIC5tb2RhbF9fY2FwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbSBQcm87XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAubW9kYWxfX2NhcHRpb24uLXByZXNlbnRhdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLm1vZGFsX19jYXB0aW9uLi1uZXdzIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAyNnB4IDMwcHggMDsgfVxuICAubW9kYWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAgIC5tb2RhbF9fdGV4dC4tcHJlc2VudGF0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm1vZGFsX19pbmZvIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNDQ0NDQ0OyB9XG4gIC5tb2RhbF9fcGhvbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogR290aGFtIFBybztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyOSwgMzgsIDU3LCAwLjgpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0MHB4KTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1vZGFsX19jb250YWluZXIuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1vZGFsX19jb250YWluZXIgLmZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiAzMTdweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE0cHg7IH1cbiAgICAgIC5tb2RhbF9fY29udGFpbmVyIC5mb3JtLi1wcmVzZW50YXRpb24ge1xuICAgICAgICBtYXJnaW46IDAgMCAxNHB4OyB9XG4gICAgLm1vZGFsX19jb250YWluZXIuZmluaXNoIC5mb3JtLFxuICAgIC5tb2RhbF9fY29udGFpbmVyLmZpbmlzaCAuZm9ybV9fY29uc2VudCxcbiAgICAubW9kYWxfX2NvbnRhaW5lci5maW5pc2ggLm1vZGFsX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1vZGFsX19jb250YWluZXIuZmluaXNoIC5tb2RhbF9fYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1vZGFsX19jb250YWluZXIuZmluaXNoIC5tb2RhbF9fd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL19pbWcvc3ZnL2Nsb3NlX21vZGFsLnN2Z1wiKSAxMDAlIDEwMCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7IH1cbiAgICAubW9kYWxfX2Nsb3NlOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubW9kYWxfX2NhbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL19pbWcvbW9kYWwuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgLm1vZGFsX19jYWxsIGJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAwOyB9XG4gIC5tb2RhbF9fcHJlc2VudGF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tb2RhbF9fcHJlc2VudGF0aW9uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDY0NnB4O1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIGxlZnQ6IC0yMTJweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9faW1nL21vZGFsX2Jvb2sucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5tb2RhbF9fd3JhcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMxOHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1vZGFsX193cmFwLi1wcmVzZW50YXRpb24ge1xuICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1MHB4OyB9XG4gIC5tb2RhbF9fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweCA3MHB4IDE3cHg7IH1cbiAgICAubW9kYWxfX2Zvcm0uLXByZXNlbnRhdGlvbiB7XG4gICAgICBwYWRkaW5nOiA0MXB4IDE5cHggMjVweCAwOyB9XG4gIC5tb2RhbF9faW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY5RkY7XG4gICAgcGFkZGluZzogMTZweCAyMHB4IDIwcHg7IH1cbiAgLm1vZGFsX19uZXdzLXNsaWRlcl93cmFwIHtcbiAgICB3aWR0aDogNDAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tb2RhbF9fbmV3cy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyNnB4IDMxcHggMzdweDsgfVxuICAubW9kYWxfX25ld3Mtc2xpZGVyX2JpZyB7XG4gICAgYmFja2dyb3VuZDogI0Y0RjlGRjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH1cbiAgICAubW9kYWxfX25ld3Mtc2xpZGVyX2JpZyBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLm1vZGFsX19uZXdzLWJpZ19zbGlkZSB7XG4gICAgYmFja2dyb3VuZDogI0Y0RjlGRjtcbiAgICB3aWR0aDogNDAxcHg7XG4gICAgaGVpZ2h0OiAyNjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1vZGFsX19uZXdzLXNsaWRlcl9taW4ge1xuICAgIHBhZGRpbmc6IDAgMzJweDsgfVxuICAubW9kYWxfX25ld3MtbWluX3NsaWRlIHtcbiAgICB3aWR0aDogMTEycHg7XG4gICAgaGVpZ2h0OiA3OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLm1vZGFsX19uZXdzLW1pbl9zbGlkZSBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgIC5tb2RhbF9fbmV3cy1taW5fc2xpZGUuc2xpY2stY3VycmVudC5zbGljay1hY3RpdmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAubW9kYWxfX25ld3MtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAubW9kYWxfX25ld3MtYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODA4MDgwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjM3cHg7IH1cbiAgLm1vZGFsX19kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubW9kYWxfX2RvdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTQ0cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAubW9kYWxfX2RvdDpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubW9kYWxfX3ByZXNlbnRhdGlvbjphZnRlciB7XG4gICAgd2lkdGg6IDU1MHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgbGVmdDogLTk1cHg7XG4gICAgdG9wOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTsgfVxuICAgIC5tb2RhbF9fY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgIC5tb2RhbF9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLm1vZGFsX193cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubW9kYWxfX3dyYXAuLXByZXNlbnRhdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAubW9kYWxfX3ByZXNlbnRhdGlvbjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1vZGFsX19jbG9zZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIC01MCUpOyB9XG4gICAgLm1vZGFsX19mb3JtLi1wcmVzZW50YXRpb24ge1xuICAgICAgcGFkZGluZzogNDBweCA3MHB4IDE3cHg7IH1cbiAgICAubW9kYWxfX25ld3Mtd3JhcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAubW9kYWxfX25ld3MtaW5mbyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAubW9kYWxfX2RvdHMge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAubW9kYWxfX2RvdCB7XG4gICAgdG9wOiAwOyB9XG4gIC5tb2RhbF9fbmV3cy1zbGlkZXJfd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1vZGFsX19uZXdzLXNsaWRlcl9taW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vZGFsX19uZXdzLWJpZ19zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwge1xuICAgIHRvcDogMDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgICBtYXJnaW46IDQwcHggMDsgfVxuICAgIC5tb2RhbF9fY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgLm1vZGFsX19jYXB0aW9uLi1uZXdzIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDA7IH1cbiAgICAubW9kYWxfX2Zvcm0ge1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4IDEwcHg7IH1cbiAgICAgIC5tb2RhbF9fZm9ybS4tcHJlc2VudGF0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDEwcHg7IH1cbiAgICAubW9kYWxfX2Nsb3NlIHtcbiAgICAgIHJpZ2h0OiA1cHg7IH1cbiAgICAubW9kYWxfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxNXB4OyB9XG4gICAgLm1vZGFsX19waG9uZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAubW9kYWxfX25ld3MtYmlnX3NsaWRlIHtcbiAgICAgIGhlaWdodDogMTUwcHg7IH1cbiAgICAgIC5tb2RhbF9fbmV3cy1iaWdfc2xpZGUgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tb2RhbF9fbmV3cy13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAubW9kYWxfX25ld3MtaW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmlycy0tZmxhdCAuaXJzLWhhbmRsZSB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzQyOTlGRjtcbiAgdG9wOiAwOyB9XG5cbi5pcnMtLWZsYXQgLmlycy1iYXIsIC5pcnMtLWZsYXQgLmlycy1saW5lIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIHRvcDogMDsgfVxuXG4uaXJzLS1mbGF0IC5pcnMtaGFuZGxlIHtcbiAgdG9wOiAtNnB4OyB9XG4gIC5pcnMtLWZsYXQgLmlycy1oYW5kbGUgaTpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZDogIzQyOTlGRjsgfVxuICAuaXJzLS1mbGF0IC5pcnMtaGFuZGxlOmhvdmVyIGk6Zmlyc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQ6ICM0Mjk5RkY7IH1cbiAgLmlycy0tZmxhdCAuaXJzLWhhbmRsZS5zdGF0ZV9ob3ZlciBpOmZpcnN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDI5OUZGOyB9XG5cbi5pcnMtLWZsYXQgLmlycy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjNDI5OUZGOyB9XG5cbi5pcnMtbWF4LCAuaXJzLW1pbiwgLmlycy1mcm9tLCAuaXJzLXRvIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuIiwiLnByZXNlbnRhdGlvbiB7XHJcbiAgcGFkZGluZzogMjJweCA0MXB4IDYxcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEMjYzOTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9faW1nL2xpbmVzLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIGNhbGMoNTAlICsgMjJweCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgfVxyXG4gICYtLXJlYWR5e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX2NhcHRpb24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmOztcclxuICAgIG1hcmdpbjogN3B4IDAgMCAwO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDI2Mzk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbi8qICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTsqL1xyXG4gICAgd2lkdGg6IDU5JTtcclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHRvcDogMjZweDtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgLSA2cHgpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2FkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzNweDtcclxuICAgIGxlZnQ6IDY2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWNhcHRpb24ge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zaXplIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDI3cHg7XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICB3aWR0aDogNDElO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5wcmVzZW50YXRpb24ge1xyXG4gICAgcGFkZGluZzogMjRweCAyMHB4IDQ2cHg7XHJcblxyXG4gICAgJl9fY2FwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvYWQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBtYXJnaW46IDE0cHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG5cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbGVmdDogMCU7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLnByZXNlbnRhdGlvbiB7XHJcbiAgICAmX193cmFwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOCU7XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICB3aWR0aDogNDUlO1xyXG5cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBsZWZ0OiAtMTIlO1xyXG4gICAgICAgIHdpZHRoOiAxMjMlO1xyXG4gICAgICAgIHRvcDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnByZXNlbnRhdGlvbiB7XHJcbiAgICAmX19pbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtb2IpIHtcclxuICAucHJlc2VudGF0aW9uIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLmZvcm0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgJl9fbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAudGV4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgY29sb3I6ICNlNTI2Mjk7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFEMjYzOSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgcGFkZGluZzogMjVweCAxNnB4IDVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICYuLW9mZmljZSB7XHJcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgfVxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcclxuICAgICAgfVxyXG4gICAgICAmLmVycm9yIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTUyNjI5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dC5lcnJvcisudGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Zm9jdXMrc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtOHB4KTtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTVweDtcclxuICAgICAgbGVmdDogMTZweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XHJcbiAgICB9XHJcbiAgICAmLi1vZmZpY2Uge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTIsIDYwLCA3NywgMC41KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM0M0M0RDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDI2MzkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM0M0M0RDtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtOHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICB3aWR0aDogMzE3cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI5OUZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XHJcbiAgICAmLi1wcmVzZW50YXRpb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJi4tdGhhbmsge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJi4tbW9kYWwge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQTdBRkY7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnNlbnQge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBjb2xvcjogI0JFQkVCRTtcclxuICAgICYtYmx1ZSB7XHJcbiAgICAgIGNvbG9yOiAjNDI5OUZGO1xyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAjMEE3QUZGO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLi1tb2RhbCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuZm9ybSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMjc3cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgICAgJi4tY29udGFjdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgJi4tcHJlc2VudGF0aW9uIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3Rvb206IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gIC5mb3JtX19idXR0b24uLW1vZGFsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn0iLCIuZ2FsbGVyeSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJl9fY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjJweDtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MnB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICZfX3NsaWRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmX19zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAmLWltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xuICAgIGJvdHRvbTogNDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9faW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gICZfX2RvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAmX19udW0ge1xuICAgIGZvbnQtZmFtaWx5OiBHb3RoYW0gUHJvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAmX19saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDEycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwgLjQpO1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAubGluZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICB9XG4gICZfX2J1dHRvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICZfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICYtbGVmdCB7XG4gICAgICBjdXJzb3I6IHVybChcIi9faW1nL3N2Zy9sZWZ0LnN2Z1wiKSA2NiA3NiwgcG9pbnRlcjtcbiAgICB9XG4gICAgJi1yaWdodCB7XG4gICAgICBjdXJzb3I6IHVybChcIi9faW1nL3N2Zy9yaWdodC5zdmdcIikgNjYgNzYsIHBvaW50ZXI7XG4gICAgfVxuICB9XG4gICZfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpICB7XG4gIC5nYWxsZXJ5IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgJl9fc2xpZGVyIHtcbiAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgfVxuICAgICZfX2Fycm93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgICYuLWxlZnQge1xuICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgfVxuICAgICAgJi4tcmlnaHQge1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgfVxuICAgICZfX2NhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE3cHg7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgY29sb3I6IHJnYmEoMCwwLDAsLjcpO1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbiAgICAmX19saW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjIpO1xuICAgICAgLmxpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19udW0ge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgfVxuICAgICZfX2J1dHRvbnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYWxsZXJ5IHtcbiAgICAmX19zbGlkZXIge1xuICAgICAgaGVpZ2h0OiAyMDZweDtcbiAgICB9XG4gIH1cbn0iLCIub2ZmaWNlIHtcclxuICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNzZweDtcclxuICAuanEtbnVtYmVye1xyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXXtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXXtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2FwdGlvbiB7XHJcbiAgICBtYXJnaW46IDlweCAwIDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICYtLW1hcmdpbi1iaWdnZXJ7XHJcbiAgICAgIG1hcmdpbjogOTVweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3JhbmdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgyOSwgMzgsIDU3LCAwLjA1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDIycHggMjJweCAyNnB4IDM4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICYtd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2VsZWN0IHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbi8qICAgIHdpZHRoOiAyMjZweDsqL1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xyXG4gICAgc2VsZWN0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC52c19fYWN0aW9ucyB7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG4gICAgfVxyXG4gICAgLmpxLXNlbGVjdGJveCB7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgd2lkdGg6IDIyNnB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUyLDYwLDc3LC4xNSk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi9faW1nL3N2Zy9hci5zdmdcIik7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuICAgICAgJi52cy0tb3BlbiB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMjksIDM4LCA1NywgMC4wNSk7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICBwYWRkaW5nOiAxMC41cHggMTNweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY5RkY7XHJcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICBjb2xvcjogIzQyOTlGRjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5mbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICB9XHJcbiAgJl9fd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICAmX19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmX19mb3JtIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWF4LWhlaWdodDogNTIzcHg7XHJcbiAgICB3aWR0aDogNTcwcHg7XHJcbiAgICBwYWRkaW5nOiA0OHB4IDY4cHggNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY5RkY7XHJcbiAgICAmLXRleHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdXJsKFwiL19pbWcvc3ZnL2NoZWNrLnN2Z1wiKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jYXB0aW9uIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEdvdGhhbSBQcm87XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIG1hcmdpbjogMzhweCAwIDBweDtcclxuICAgIH1cclxuICAgICYtcGFyYWdyYXBoIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIG1hcmdpbjogMCAwIDI4cHggMDtcclxuICAgIH1cclxuICAgICYtaW5mbyB7XHJcbiAgICAgIG1hcmdpbjogN3B4IDAgMjdweCAwO1xyXG4gICAgfVxyXG4gICAgJi5kaXNhYmxlIHtcclxuICAgICAgLmZvcm1fX2NvbnNlbnQsLmZvcm0sLm9mZmljZV9fZm9ybS10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Jlc3VsdCB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTcwcHgpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgJi1idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQyOTlGRjtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGNvbG9yOiAjNDI5OUZGO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJi5tLXNsaWRlcl9fYnRuOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI5OUZGO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjJGMkYyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTp1bnNldDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRoIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgd2lkdGg6IDE5NXB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAvKiAgICAgIHdpZHRoOiAyMjRweDsqL1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgLyogICAgIHdpZHRoOiAyMzBweDsqL1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0Ym9keSB0ciB7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjlGRjtcclxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBjb2xvcjogIzQyOTlGRjtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyOTlGRjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvX2ltZy9zdmcvdEFyLnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjlGRjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgY29sb3I6ICM0Mjk5RkY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjJGMkYyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgICAgICBzcGFuIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0OXB4O1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0Mjk5RkY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSwgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud2hpdGVfZm9ybSB7XHJcbiAgaW5wdXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTIsIDYwLCA3NywgMC4xKTtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgJiArIHNwYW4ge1xyXG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgfVxyXG4gIH1cclxuICBsYWJlbC5hY3RpdmUgaW5wdXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnJhbmdlLXNsaWRlciB7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA0NnB4O1xyXG4gIHBhZGRpbmc6IDAgMTBweCAwIDE4cHg7XHJcbiAgJl9fd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgc3ZnLCBpbnB1dFt0eXBlPXJhbmdlXSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTIsIDYwLCA3NywgMC4xNSk7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICBjb2xvcjogIzRBNTA1OTtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1udW1iZXJdOmludmFsaWQsXHJcbiAgaW5wdXRbdHlwZT1udW1iZXJdOm91dC1vZi1yYW5nZSB7XHJcbiAgIC8qIGJvcmRlcjogMXB4IHNvbGlkICNmZjYzNDc7Ki9cclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9cmFuZ2VdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyODBweDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogIzQyOTlGRjtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtZmlsbC1sb3dlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDI5OUZGO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi1tcy1maWxsLXVwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM0Mjk5RkY7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGFuaW1hdGU6IDAuMnM7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDI5OUZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIGJhY2tncm91bmQ6ICM0Mjk5RkY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTJlNDtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtcHJvZ3Jlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTJlNDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gIC5vZmZpY2VfX3Jlc3VsdCB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjUwcHgpO1xyXG4gIH1cclxuICAub2ZmaWNlX190YWJsZSB0aCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLm9mZmljZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1M3B4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAmX19jYXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgJi0tbWFyZ2luLWJpZ2dlcntcclxuICAgICAgICBtYXJnaW46IDEyMHB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgICBwYWRkaW5nOiAzMXB4IDIwcHggMTBweDtcclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtY2FwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMzRweCAwIDBweDtcclxuICAgICAgfVxyXG4gICAgICAmLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbjogN3B4IDAgMjFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcmVzdWx0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogMTRweCBhdXRvIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JhbmdlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDEycHggMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgJi13cmFwIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2VsZWN0IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNDFweDtcclxuICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAuanEtc2VsZWN0Ym94e1xyXG4gICAgICAgIHdpZHRoOiAyMjZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICYtd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkgdHIgdGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkOmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJhbmdlLXNsaWRlciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDRweCk7XHJcbiAgICBtYXJnaW46IDVweCAxMXB4IDAgM3B4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgICYuLXR3byB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDRweCAzcHggMCAzcHg7XHJcbiAgICB9XHJcbiAgICBzdmcsIGlucHV0W3R5cGU9cmFuZ2VdIHtcclxuICAgICAgbGVmdDogLTJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG4gIC5vZmZpY2V7XHJcbiAgICAmX19yYW5nZXtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gICAgJl9fcmFuZ2Utd3JhcHtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgd2lkdGg6IDQ3JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJhbmdlLXNsaWRlciB7XHJcbiAgICAgIHN2ZywgaW5wdXRbdHlwZT1yYW5nZV0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXRbdHlwZT1udW1iZXJde1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuanEtbnVtYmVye1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAmX19maWVsZHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtb2IpIHtcclxuICAub2ZmaWNlIHtcclxuXHJcbiAgICAmX190YWJsZSB7XHJcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgdGgge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgd2lkdGg6IDE3OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RhYmxlIHRoe1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmX190YWJsZS13cmFwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gIC5vZmZpY2VfX3RhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkOmJlZm9yZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGxlZnQ6IDE3cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG4gIC5vZmZpY2VfX3RhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXtcclxuICAub2ZmaWNle1xyXG4gICAgJl9fcmFuZ2Uge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgJl9fcmFuZ2Utd3JhcHtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIC5vZmZpY2VfX3JhbmdlLXRleHR7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYW5nZS1zbGlkZXJ7XHJcbiAgICAgICYuLXR3b3tcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDRweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NlbGVjdHtcclxuICAgICAgLmpxLXNlbGVjdGJveHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn0iLCIuaW5mcmFzdHJ1Y3R1cmUge1xuICBwYWRkaW5nOiAyM3B4IDUwcHggNThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL19pbWcvaW5mcmFzdHJ1Y3R1cmVfbGluZXMucG5nXCIpICMzMzQzNjMgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAmX19jYXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogR290aGFtIFBybztcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW46IDZweCBhdXRvIDA7XG4gIH1cbiAgJl9fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgJi1jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBtYXJnaW4tdG9wOiAxMi44MXB4O1xuICAgIH1cbiAgICAmLWltZyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5pbmZyYXN0cnVjdHVyZSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICZfX2NhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgfVxuICAgICZfX3dyYXAge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICYtY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZnJhc3RydWN0dXJlX19pdGVtIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59IiwiLnRyYyB7XHJcbiAgcGFkZGluZzogMjVweCA1MHB4IDcxcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEMjYzOTtcclxuICAmX19jYXB0aW9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiBHb3RoYW0gUHJvO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4MnB4O1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAzMSU7XHJcbiAgfVxyXG4gICZfX3dyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgfVxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNzVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAmX19idXR0b25zIHtcclxuICAgIHdpZHRoOiAxNTNweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAmX19idXR0b24ge1xyXG4gICAgd2lkdGg6IDkycHg7XHJcbiAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUzLCAxMDcsIDIyNCwgLjMpOztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NiwgMTUzLCAyNTUsIC4zKTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI5OUZGO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI5OUZGO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19tYXAge1xyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNDUlO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODc4KSB0cmFuc2xhdGUoLTU3LjMlLCAtNTUuOSUpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgJi5vbmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjk4KSB0cmFuc2xhdGUoLTQ1LjglLCAtNDMuMyUpO1xyXG4gICAgICB9XHJcbiAgICAgICYudGhyZWUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NzUpIHRyYW5zbGF0ZSgtNTcuNSUsIC01MC42JSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGFpbmVyLW1hcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMDVweCk7IC8v0LLQviDQstC10YHRjCDRjdC60YDQsNC9XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUzcHgpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC50cmMge1xyXG4gICAgcGFkZGluZzogMzBweCAwcHggMTVweCAyMHB4O1xyXG4gICAgJl9fY2FwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX193cmFwIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDExcHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGFpbmVyLW1hcCB7XHJcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgaGVpZ2h0OiA0MzBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAudHJjIHtcclxuICAgICZfX21hcCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgIGhlaWdodDogMjg1cHg7XHJcbiAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lci1tYXAge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5uZXdzIHtcbiAgcGFkZGluZzogMjJweCAwcHggNDlweCA1MHB4O1xuICAmX19jYXB0aW9uIHtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBmb250LWZhbWlseTogR290aGFtIFBybztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgycHg7XG4gICAgY29sb3I6ICMzNzM3Mzc7XG4gICAgJi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmX19hcnJvd3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB9XG4gICAgJi4tbGVmdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG4gICZfX3NsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBwYWRkaW5nOiAyMXB4IDIycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJi13cmFwIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuICAgICYtaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgfVxuICAgIC5jYXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBHb3RoYW0gUHJvO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtd2lkdGg6IDk4JTtcbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gICAgJi4tYmlnIHtcbiAgICAgIHdpZHRoOiA2NTlweDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjZweDtcbiAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICAgIC5uZXdzX19pbmZvLWRhdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTEpO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMCU7XG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2luZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgICYtZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3Mge1xuICAgIHBhZGRpbmc6IDEycHggMHB4IDM2cHggMjBweDtcbiAgICAmX19jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgICAmX193cmFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgfVxuICAgICZfX2Fycm93IHtcblxuICAgIH1cbiAgICAmX19zbGlkZSB7XG4gICAgICB3aWR0aDogMjMwcHg7XG4gICAgICBoZWlnaHQ6IDIzMy42NXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICAgICYuLWJpZyB7XG4gICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgaGVpZ2h0OiAyMzMuNjVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAubmV3c19faW5mby1kYXRlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICAgIH1cbiAgICAgICYtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmNvbnRhY3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICZfX2NhcHRpb24ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbSBQcm87XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDgycHg7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICB9XHJcbiAgJl9fdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogM3B4IDAgMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Zvcm0ge1xyXG4gICAgd2lkdGg6IDM1JTtcclxuICAgIHBhZGRpbmc6IDIzcHggMjBweCAxNDVweCA1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFEMjYzOTtcclxuICAgICYtd3JhcCB7XHJcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21hcCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogNjUlO1xyXG4gICAgI21hcDIge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDY2MHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19tb2Ige1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuY29udGFjdCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAmX19jYXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIH1cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMThweCAxOHB4IDEzcHg7XHJcbiAgICB9XHJcbiAgICAmX19tYXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgI21hcDIge1xyXG4gICAgICAgIGhlaWdodDogMzYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICZfX21vYiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDIzcHggMjBweCA1M3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQyNjM5O1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgJi13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAyN3B4IDE4cHggMTlweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMjksIDM4LCA1NywgMC4xKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgJi4tbW9iIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzN3B4KTtcclxuICAgICAgICAgIHRvcDogNzZweDtcclxuICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtY2FwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBmb250LWZhbWlseTogR290aGFtIFBybztcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIH1cclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuLXNoYXBlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi9faW1nL3N2Zy9zaGFwZS5zdmdcIik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuLXRlbCB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi9faW1nL3N2Zy90ZWwuc3ZnXCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIG1hcmdpbjogM3B4IDAgMzRweDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgLmNvbnRhY3Qge1xyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICYtd3JhcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1hcCB7XG4gIHdpZHRoOiAzMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgyOSwgMzgsIDU3LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDI3cHggMjFweCAzMXB4O1xuICAmX19jYXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogR290aGFtIFBybztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICAmX190ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICYuLWFkcmVzcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi9faW1nL3N2Zy9hZHJlc3NfaWNvbi5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXBob25lIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIvX2ltZy9zdmcvcGhvbmVfaWNvbi5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn0iLCIubW9kYWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA4ODVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0Mjk5RkY7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjNDI5OUZGO1xyXG4gICAgbWF4LXdpZHRoOiAzMTdweDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNDI5OUZGO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FwdGlvbiB7XHJcbiAgICBmb250LWZhbWlseTogR290aGFtIFBybztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgICYuLXByZXNlbnRhdGlvbiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi4tbmV3cyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmc6IDI2cHggMzBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuXHJcbiAgICAmLi1wcmVzZW50YXRpb24ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gIH1cclxuXHJcbiAgJl9fcGhvbmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbSBQcm87XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI5LCAzOCwgNTcsIDAuOCk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNDBweCk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0ge1xyXG4gICAgICBtYXgtd2lkdGg6IDMxN3B4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxNHB4O1xyXG5cclxuICAgICAgJi4tcHJlc2VudGF0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5maW5pc2gge1xyXG4gICAgICAuZm9ybSxcclxuICAgICAgLmZvcm1fX2NvbnNlbnQsXHJcbiAgICAgIC5tb2RhbF9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RhbF9fYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGFsX193cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Nsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnL19pbWcvc3ZnL2Nsb3NlX21vZGFsLnN2ZycpIDEwMCUgMTAwJSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhbGwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9faW1nL21vZGFsLmpwZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcmVzZW50YXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDY0NnB4O1xyXG4gICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICBsZWZ0OiAtMjEycHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcvX2ltZy9tb2RhbF9ib29rLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMThweCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgICYuLXByZXNlbnRhdGlvbiB7XHJcbiAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDQwcHggNzBweCAxN3B4O1xyXG5cclxuICAgICYuLXByZXNlbnRhdGlvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDQxcHggMTlweCAyNXB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGOUZGO1xyXG4gICAgcGFkZGluZzogMTZweCAyMHB4IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19uZXdzIHtcclxuICAgICYtc2xpZGVyX3dyYXAge1xyXG4gICAgICB3aWR0aDogNDAxcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDI2cHggMzFweCAzN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYtc2xpZGVyX2JpZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGNEY5RkY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1iaWdfc2xpZGUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjRGOUZGO1xyXG4gICAgICB3aWR0aDogNDAxcHg7XHJcbiAgICAgIGhlaWdodDogMjY0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLXNsaWRlcl9taW4ge1xyXG4gICAgICBwYWRkaW5nOiAwIDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1taW5fc2xpZGUge1xyXG4gICAgICB3aWR0aDogMTEycHg7XHJcbiAgICAgIGhlaWdodDogNzhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuc2xpY2stY3VycmVudC5zbGljay1hY3RpdmV7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW5mbyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgICYtYnV0dG9uIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MDgwODA7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAyMzdweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2RvdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC00NHB4O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5tb2RhbF9fcHJlc2VudGF0aW9uOmFmdGVyIHtcclxuICAgIHdpZHRoOiA1NTBweDtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICBsZWZ0OiAtOTVweDtcclxuICAgIHRvcDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC5tb2RhbCB7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG5cclxuICAgICZfX2NhcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICYuLXByZXNlbnRhdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJlc2VudGF0aW9uIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgJi4tcHJlc2VudGF0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDcwcHggMTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25ld3Mge1xyXG4gICAgICAmLXdyYXAge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWluZm8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLm1vZGFsIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZG90cyB7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZG90IHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25ld3Mge1xyXG4gICAgICAmLXNsaWRlcl93cmFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1zbGlkZXJfbWluIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJpZ19zbGlkZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgLm1vZGFsIHtcclxuICAgIHRvcDogMDtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XHJcbiAgICBtYXJnaW46IDQwcHggMDtcclxuXHJcbiAgICAmX19jYXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICYuLW5ld3Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4O1xyXG5cclxuICAgICAgJi4tcHJlc2VudGF0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgcmlnaHQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Bob25lIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmV3cyB7XHJcbiAgICAgICYtYmlnX3NsaWRlIHtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5pcnMge1xyXG4gICYtLWZsYXR7XHJcbiAgICAuaXJze1xyXG4gICAgICAmLWhhbmRsZXtcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0Mjk5RkY7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYtYmFyLCAmLWxpbmV7XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYtaGFuZGxle1xyXG4gICAgICAgIHRvcDogLTZweDtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzQyOTlGRjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzQyOTlGRjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN0YXRlX2hvdmVye1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDI5OUZGO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtYmFye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0Mjk5RkY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1tYXgsICYtbWluLCAmLWZyb20sICYtdG8ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG5cclxufVxyXG4iXX0= */

/* End */


/* Start:/local/templates/la5/styles.css?1751473114743*/
.m-slider .slick-list,
.m-slider .slick-track,
.gallery .slick-list,
.gallery .slick-track {
    height: 100%;
}


.label {
		display: flex;
		gap: 7px;
	}
.label	input[type="checkbox"] {
		display: none;
	}
	.label .jq-checkbox__div {
		border: 1px solid #eee;
		width: 24px;
		min-width: 24px;
		height: 24px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

.label .jq-checkbox__div:before {
    content: "✔";
    color: transparent;
    text-align: center;
    border-color: #7d5e3e;
	line-height: 1;
}
input[type="checkbox"]:checked+.jq-checkbox__div {
background: #4299FF;
}

input[type="checkbox"]:checked+.jq-checkbox__div::before {
    color: #fff;
border-color: #4299FF;
    transition: background .3s ease;
}
/* End */
/* /_css/critical.css?172728016517483 */
/* /_plugins/slick/slick.css?17272801391729 */
/* /_plugins/vue/vue-select.css?17272801394505 */
/* /_plugins/scrollbar/jquery.mCustomScrollbar.css?172728013953583 */
/* /_plugins/ion.rangeSlider-master/ion.rangeSlider.min.css?172728013911084 */
/* /_css/styles.css?1727280165277558 */
/* /local/templates/la5/styles.css?1751473114743 */
