@charset "UTF-8";.footer-cookies{position:fixed;width:568px;max-width:calc(100% - 62px);left:36px;bottom:0;background:#fff;z-index:1049;transition:.5s ease;padding:0;transform:translateY(0)}@media(max-width:1179.98px){.footer-cookies{max-width:calc(100% - 32px);left:16px}}.footer-cookies__content{background:#fff;position:relative;padding:32px;z-index:10}@media(max-width:1179.98px){.footer-cookies__content{padding:24px 8px}}.footer-cookies__container{max-height:calc(100vh - 60px);overflow:hidden}@media(max-width:991.98px){.footer-cookies__container{max-height:calc(100vh - 100px);overflow:scroll}}.footer-cookies__scrollbar{max-height:380px;overflow:hidden;margin-bottom:24px}.footer-cookies__heading{font-size:16px;font-weight:500;line-height:1.16;text-align:center;margin-bottom:16px}@media(max-width:991.98px){.footer-cookies__heading{text-align:left}}.footer-cookies__text{display:block;font-size:12px;font-weight:400;line-height:1.45;text-align:center;color:#5f5f5f;margin-bottom:8px}.footer-cookies__text strong{font-weight:600;color:#191919}.footer-cookies__text a{color:#191919;text-decoration:underline}.footer-cookies__text a:hover{color:#5f5f5f}.footer-cookies__text p{margin:0 0 16px}@media(max-width:1179.98px){.footer-cookies__text p{margin:0 0 8px}}@media(max-width:991.98px){.footer-cookies__text{text-align:left}}.footer-cookies__buttons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-cookies__button{-ms-flex:0 0 100%;flex:0 0 100%;margin-right:0;margin-left:0;width:100%;max-width:100%;margin-top:12px}.footer-cookies__links{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.footer-cookies__link{font-size:13px;font-weight:500;line-height:1.48;color:#191919}.footer-cookies__link:not(:last-child){margin-right:24px}.footer-cookies__link:hover{color:#5f5f5f}.footer-cookies__close{position:absolute;right:16px;top:8px;width:36px;height:36px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:10;background:#fff;border-radius:100%;border:0}.footer-cookies__close:after{content:"";font-size:14px}@media(max-width:991.98px){.footer-cookies__close{top:-8px;right:-8px;background:#eef0f8}.footer-cookies__close:after{font-size:12px}}.footer-cookies.-blur:before{content:"";display:block;position:fixed;left:0;right:0;bottom:0;top:0;background:rgba(0,52,163,.7);z-index:-1;width:200vw;height:200vh;transform:translate(-50vw,-50vh);transition:opacity .1s ease-out;opacity:1;transition-delay:.3s}.footer-cookies.is-hidden{transform:translateY(150%)}.footer-cookies.is-hidden.-blur:before{opacity:0;top:50%;transition:opacity .2s ease-out}.footer-cookies__content-text{padding-bottom:12px}.cookies-accordion__header:after,.footer-cookies__close:after{font-family:mda-iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1}.cookies-accordion{margin-bottom:24px;border-bottom:1px solid #e3e5ee}.cookies-accordion__header{font-size:16px;color:#191919;font-weight:600;cursor:pointer;padding:16px 24px;border-top:1px solid #e3e5ee;position:relative}.cookies-accordion__header:after{content:"";position:absolute;right:24px;font-size:.7em;top:50%;transform:translateY(-50%);transition:transform .2s ease-out}.cookies-accordion__header[aria-expanded=true]:after{transform:translateY(-50%) rotate(90deg)}.cookies-accordion__switcher{padding:8px 24px;display:-ms-flexbox;display:flex}.cookies-accordion__switcher:first-of-type{padding-top:0}.cookies-accordion__switcher:last-of-type{padding-bottom:24px}.cookies-accordion__switcher-text{font-size:12px;font-weight:400;line-height:1.45;color:#5f5f5f;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.cookies-accordion__switcher-button{padding-left:24px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvb3Rlci1jb29raWVzLmNzcyIsImZvb3Rlci1jb29raWVzLnNjc3MiLCIuLi8uLi8uLi8uLi9zZXR1cC9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9mb250cy9faWNvbmZvbnQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBa0JBLGlCQzBGSyxBQ3RHYSxnQkRzR2IsZUFBQSxZQUFBLDRCQUFBLFVBQUEsU0FBQSxnQkFBQSxhQUFBLG9CQUFBLFVBQUEsdUJBQUEsQ0FBQSxBRDFHTCw0QkdHQyxnQkFBMkIsNEJBQUEsU0FBQSxDQUFBLENIRjNCLHlCR0dDLGdCQUFtQyxrQkFBQSxhQUFBLFVBQUEsQ0FBQSxBSEZyQyw0QkdHRSx5QkFBa0MsZ0JBQUEsQ0FBQSxDQUFBLDJCQUFBLDhCQUFBLGVBQUEsQ0FBQSxBSEZwQywyQkdHbUIsMkJBQUEsK0JBQUEsZUFBQSxDQUFBLENIRmxCLDJCR0dvQixpQkFBQSxnQkFBQSxrQkFBQSxDQUFBLEFIRnJCLHlCR0dvQixlQUFBLGdCQUFBLGlCQUFBLGtCQUFBLGtCQUFBLENBQUEsQUhGcEIsMkJHSXNCLHlCQUFBLGVBQUEsQ0FBQSxDQUFBLHNCQUFBLGNBQUEsZUFBQSxnQkFBQSxpQkFBQSxrQkFBQSxjQUFBLGlCQUFBLENBQUEsQUhIdEIsNkJHSXdCLGdCQUFBLGFBQUEsQ0FBQSx3QkFBQSxjQUFBLHlCQUFBLENBQUEsQUhIeEIsOEJBQ0EsYUFBQSxDQUFBLHdCQUFBLGVBQUEsQ0FBQSw0QkFBNEIsd0JBQXdCLGNBQWMsQ0FBQyxDQUFDLDJCQUEyQixzQkFBc0IsZUFBZSxDQUFDLENDVnJJLHlCQUFBLG9CQUFBLGFBQUEsbUJBQUEsY0FBQSxDQUFBLEFEWUEsd0JDVm1CLGtCQUFBLGNBQUEsZUFBQSxjQUFBLFdBQUEsZUFBQSxlQUFBLENBQUEsQURXbkIsdUJDVmdCLG9CQUFBLGFBQUEsb0JBQUEsMkJBQUEsc0JBQUEsa0JBQUEsQ0FBQSxBRFdoQixzQkNWSSxlQUE0QixnQkFBQSxpQkFBQSxhQUFBLENBQUEsQURXaEMsdUNDVmMsaUJBQUEsQ0FBQSw0QkFBQSxhQUFBLENBQUEsQURXZCx1QkNWYSxrQkFBQSxXQUFBLFFBQUEsV0FBQSxZQUFBLG9CQUFBLGFBQUEsc0JBQUEsbUJBQUEscUJBQUEsdUJBQUEsV0FBQSxnQkFBQSxtQkFBQSxRQUFBLENBQUEsQURXYiw2QkVaa0IsWUFBQSxjQUFBLENBQUEsQUZhbEIsMkJDVmlCLHVCQUFBLFNBQUEsV0FBQSxrQkFBQSxDQUFBLEFEV2pCLDZCQ1ZJLGNBQXFCLENBQUEsQ0FBQSw2QkFBQSxXQUFBLGNBQUEsZUFBQSxPQUFBLFFBQUEsU0FBQSxNQUFBLDZCQUFBLFdBQUEsWUFBQSxhQUFBLGlDQUFBLGdDQUFBLFVBQUEsb0JBQUEsQ0FBQSxBRFd6QiwwQkNYeUIsMEJBQUEsQ0FBQSxBRFl6Qix1Q0NaeUIsVUFBQSxRQUFBLCtCQUFBLENBQUEsQURhekIsOEJDWmMsbUJBQUEsQ0FBQSw4REFBQSx5QkFBQSxtQ0FBQSxrQ0FBQSxrQkFBQSxvQkFBQSxnQkFBQSxxQkFBQSxvQkFBQSxhQUFBLENBQUEsQURhZCxtQkNaSSxtQkFBd0IsK0JBQUEsQ0FBQSwyQkFBQSxlQUFBLGNBQUEsZ0JBQUEsZUFBQSxrQkFBQSw2QkFBQSxpQkFBQSxDQUFBLEFEYTVCLGlDQ2I0QixZQUFBLGtCQUFBLFdBQUEsZUFBQSxRQUFBLDJCQUFBLGlDQUFBLENBQUEsQURjNUIscURBRkEsd0NBQUEsQ0FBQSxBQUdBLDZCQUE2QixpQkFBaUIsQUFBb0Isb0JBQW9CLFlBQVksQ0FBQyxBSThDL0YsMkNBQUEsYUFBQSxDQUFBLDBDQUFBLG1CQUFBLENBQUEsQUo1Q0osa0NDNUJBLGVBQUEsZ0JBQUEsaUJBQUEsY0FBQSwwQkFBQSxhQUFBLG9CQUFBLFlBQUEsY0FBQSxDQUFBLEFENkJBLG9DQ2hCb0MsaUJBQUEsQ0FBQSIsImZpbGUiOiJmb290ZXItY29va2llcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uZm9vdGVyLWNvb2tpZXNfX2Nsb3NlOmFmdGVyLCAuY29va2llcy1hY2NvcmRpb25fX2hlYWRlcjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIm1kYS1pY29uZm9udFwiO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mb290ZXItY29va2llcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDU2OHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYycHgpO1xuICBsZWZ0OiAzNnB4O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDEwNDk7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE3OS45OHB4KSB7XG4gIC5mb290ZXItY29va2llcyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICBsZWZ0OiAxNnB4O1xuICB9XG59XG5cbi5mb290ZXItY29va2llc19fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogIDMycHggIDtcbiAgei1pbmRleDogMTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTc5Ljk4cHgpIHtcbiAgLmZvb3Rlci1jb29raWVzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAgMjRweCAgIDhweCAgO1xuICB9XG59XG5cbi5mb290ZXItY29va2llc19fY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZvb3Rlci1jb29raWVzX19jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxufVxuXG4uZm9vdGVyLWNvb2tpZXNfX3Njcm9sbGJhciB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMzgwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAgMjRweCAgO1xufVxuXG4uZm9vdGVyLWNvb2tpZXNfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZm9vdGVyLWNvb2tpZXNfX2hlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmZvb3Rlci1jb29raWVzX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmZvb3Rlci1jb29raWVzX190ZXh0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTkxOTE5O1xufVxuXG4uZm9vdGVyLWNvb2tpZXNfX3RleHQgYSB7XG4gIGNvbG9yOiAjMTkxOTE5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvb3Rlci1jb29raWVzX190ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLmZvb3Rlci1jb29raWVzX190ZXh0IHAge1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE3OS45OHB4KSB7XG4gIC5mb290ZXItY29va2llc19fdGV4dCBwIHtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mb290ZXItY29va2llc19fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uZm9vdGVyLWNvb2tpZXNfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mb290ZXItY29va2llc19fYnV0dG9uIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5mb290ZXItY29va2llc19fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb290ZXItY29va2llc19fbGluayB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDg7XG4gIGNvbG9yOiAjMTkxOTE5O1xufVxuXG4uZm9vdGVyLWNvb2tpZXNfX2xpbms6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLmZvb3Rlci1jb29raWVzX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbi5mb290ZXItY29va2llc19fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5mb290ZXItY29va2llc19fY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIu6AklwiO1xufVxuXG4uZm9vdGVyLWNvb2tpZXNfX2Nsb3NlOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZvb3Rlci1jb29raWVzX19jbG9zZSB7XG4gICAgdG9wOiAtOHB4O1xuICAgIHJpZ2h0OiAtOHB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWYwZjg7XG4gIH1cbiAgLmZvb3Rlci1jb29raWVzX19jbG9zZTphZnRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5mb290ZXItY29va2llcy4tYmx1cjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDUyLCAxNjMsIDAuNyk7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMjAwdnc7XG4gIGhlaWdodDogMjAwdmg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHZ3LCAtNTB2aCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLW91dDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjNzO1xufVxuXG4uZm9vdGVyLWNvb2tpZXMuaXMtaGlkZGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MCUpO1xufVxuXG4uZm9vdGVyLWNvb2tpZXMuaXMtaGlkZGVuLi1ibHVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5mb290ZXItY29va2llc19fY29udGVudC10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5mb290ZXItY29va2llc19fY2xvc2U6YWZ0ZXIsIC5jb29raWVzLWFjY29yZGlvbl9faGVhZGVyOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwibWRhLWljb25mb250XCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNvb2tpZXMtYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogIDI0cHggIDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U1ZWU7XG59XG5cbi5jb29raWVzLWFjY29yZGlvbl9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzE5MTkxOTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAgMTZweCAgIDI0cHggIDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2U1ZWU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvb2tpZXMtYWNjb3JkaW9uX19oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIu6AhFwiO1xufVxuXG4uY29va2llcy1hY2NvcmRpb25fX2hlYWRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICAyNHB4ICA7XG4gIGZvbnQtc2l6ZTogLjdlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbn1cblxuLmNvb2tpZXMtYWNjb3JkaW9uX19oZWFkZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4uY29va2llcy1hY2NvcmRpb25fX3N3aXRjaGVyIHtcbiAgcGFkZGluZzogIDhweCAgIDI0cHggIDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvb2tpZXMtYWNjb3JkaW9uX19zd2l0Y2hlcjpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5jb29raWVzLWFjY29yZGlvbl9fc3dpdGNoZXI6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206ICAyNHB4ICA7XG59XG5cbi5jb29raWVzLWFjY29yZGlvbl9fc3dpdGNoZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvb2tpZXMtYWNjb3JkaW9uX19zd2l0Y2hlci1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6ICAyNHB4ICA7XG59XG4iLCJAaW1wb3J0ICcuLi8uLi8uLi9tb2R1bGUtc2V0dGluZ3Muc2Nzcyc7XG4uZm9vdGVyLWNvb2tpZXMge1xuICAgICRyb290OiAmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogNTY4cHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MnB4KTtcbiAgICBsZWZ0OiAzNnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvcih3aGl0ZSk7XG4gICAgei1pbmRleDogMTA0OTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcih3aGl0ZSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogc3BhY2VyKDQpO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBzcGFjZXIoMywxKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2Nyb2xsYmFyIHtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygzODBweCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlcigzKTtcbiAgICB9XG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogY29sb3IodGV4dCwgNjApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKGJsYWNrKTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihibGFjayk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcih0ZXh0LCA2MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAmX19idXR0b24ge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG4gICAgJl9fbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ4O1xuICAgICAgICBjb2xvcjogY29sb3IoYmxhY2spO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKHRleHQsIDYwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICAvLyBAZXh0ZW5kICVjbG9zZS1idXR0b247XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgYmFja2dyb3VuZDogY29sb3Iod2hpdGUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGljb24oY2xvc2UsIGFmdGVyKTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNvbG9yKGdyZXksIDIwKTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLi1ibHVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoY29sb3IoYmcsIDEwMCksIC43KTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgd2lkdGg6IDIwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDB2aDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHZ3LCAtNTB2aCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjFzKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1oaWRkZW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwJSk7XG4gICAgICAgICYuLWJsdXIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50LXRleHQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICB9XG59XG5AaW1wb3J0ICdjb29raWVzLWFjY29yZGlvbi5zY3NzJzsiLCIvL2ZvbnRzXG4kZm9udC1kaXNwbGF5OiAnUGVwY29TYW5zJywgc2Fucy1zZXJpZjtcbiRmb250LXF1b3RlOiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xuXG4vL2NvbG9yc1xuJHBhbGV0dGU6IChcbiAgICB3aGl0ZTogI2ZmZmZmZixcbiAgICBibGFjazogIzE5MTkxOSxcbiAgICBwcmljZTogI2Q1MDM1ZSxcbiAgICBwYWNrc2hvdDogI2Y1ZjVmNSxcbiAgICBtYWluOiAoXG4gICAgICAgIDEyMDogIzAwMmM1YSxcbiAgICAgICAgMTEwOiAjMDAyYzVhLFxuICAgICAgICAxMDA6ICMwMDM5NzIsXG4gICAgICAgIDkwOiAjQjQxRDgxLFxuICAgICAgICA2MDogIzAxNWRiMCxcbiAgICApLFxuICAgIGJnOiAoXG4gICAgICAgIDEyMDogIzA2M2U3YixcbiAgICAgICAgMTAwOiAjMDAzNGEzLFxuICAgICAgICA4MDogIzAwNDRkMixcbiAgICAgICAgNzA6ICMwMTg0RTIsXG4gICAgICAgIDYwOiAjMDE3OEUzLFxuICAgICAgICA5MDogIzExODBlNSxcbiAgICAgICAgYWx0OiAjMGU0NWIxXG4gICAgKSxcbiAgICBhY2NlbnQ6IChcbiAgICAgICAgbGlnaHQ6ICNmZmQ0MDAsXG4gICAgICAgIGRhcms6ICMwMDVmYWRcbiAgICApLFxuICAgIGdyZXk6IChcbiAgICAgICAgMzA6ICNlM2U1ZWUsXG4gICAgICAgIDIwOiAjZWVmMGY4LFxuICAgICAgICAxMDogI2YyZjRmYVxuICAgICksXG4gICAgYm9yZGVyOiAoXG4gICAgICAgIG1haW46ICNlNmU4ZWYsXG4gICAgICAgIGRhcmtlbjogI2Q0ZDZkZCxcbiAgICAgICAgYWNjZW50OiAjMzM0ZDY5LFxuICAgICAgICBibHVlOiAjNUY5RkUyXG4gICAgKSxcbiAgICBzdWNjZXNzOiAoXG4gICAgICAgIDEwMDogIzI2YmM0NyxcbiAgICAgICAgMTA6ICNmMWZkZjRcbiAgICApLFxuICAgIGVycm9yOiAoXG4gICAgICAgIDEwMDogI2Q4MDAwMCxcbiAgICAgICAgMTA6ICNmYmU2ZTZcbiAgICApLFxuICAgIHRleHQ6IChcbiAgICAgICAgMTAwOiAjMTkxOTE5LFxuICAgICAgICA4MDogIzQxNDE0MSxcbiAgICAgICAgNjA6ICM1ZjVmNWYsXG4gICAgICAgIDUwOiAjODI4MjgyLFxuICAgICAgICA0MDogI2E2YTZhNlxuICAgICksXG4gICAgb25saW5lOiAoXG4gICAgICAgIGJnMTogIzliM2NiYyxcbiAgICAgICAgYmcyOiAjNzYxODk2LFxuICAgICAgICBiZzM6ICNmMTVmMjMsXG4gICAgICAgIHRleHQ6ICNjZTcxZWVcbiAgICApXG4pOyIsIiRmb250UGF0aDogJy4uL2ljb25mb250Lyc7XG4kZm9udE5hbWU6ICdtZGEtaWNvbmZvbnQnO1xuJGZvbnRNYXA6ICggXCJhbGVydFwiIDogXCJcXEUwMDFcIiwgIFwiYW5nZWwtYm90dG9tXCIgOiBcIlxcRTAwMlwiLCAgXCJhbmdlbC1sZWZ0XCIgOiBcIlxcRTAwM1wiLCAgXCJhbmdlbC1yaWdodFwiIDogXCJcXEUwMDRcIiwgIFwiYW5nZWwtdG9wXCIgOiBcIlxcRTAwNVwiLCAgXCJhcnJvdy1sZWZ0XCIgOiBcIlxcRTAwNlwiLCAgXCJhcnJvdy1yaWdodFwiIDogXCJcXEUwMDdcIiwgIFwiYXJyb3ctc21hbGwtYm90dG9tXCIgOiBcIlxcRTAwOFwiLCAgXCJhcnJvdy1zbWFsbC1sZWZ0XCIgOiBcIlxcRTAwOVwiLCAgXCJhcnJvdy1zbWFsbC1yaWdodFwiIDogXCJcXEUwMEFcIiwgIFwiYXJyb3ctc21hbGwtdG9wXCIgOiBcIlxcRTAwQlwiLCAgXCJiYWNrXCIgOiBcIlxcRTAwQ1wiLCAgXCJibG9nXCIgOiBcIlxcRTAwRFwiLCAgXCJjaGVjay1yb3VuZGVkXCIgOiBcIlxcRTAwRVwiLCAgXCJjaGVjay1yb3V0ZVwiIDogXCJcXEUwMEZcIiwgIFwiY2hlY2tcIiA6IFwiXFxFMDEwXCIsICBcImNpcmNsZS1oZWFydFwiIDogXCJcXEUwMTFcIiwgIFwiY2xvc2VcIiA6IFwiXFxFMDEyXCIsICBcImNvbXBhc3NcIiA6IFwiXFxFMDEzXCIsICBcImNvbnRlbnRzXCIgOiBcIlxcRTAxNFwiLCAgXCJkYW5nZXJcIiA6IFwiXFxFMDE1XCIsICBcImRvd25sb2FkXCIgOiBcIlxcRTAxNlwiLCAgXCJlZGl0XCIgOiBcIlxcRTAxN1wiLCAgXCJlbmRcIiA6IFwiXFxFMDE4XCIsICBcImV4aXRcIiA6IFwiXFxFMDE5XCIsICBcImZhY2Vib29rXCIgOiBcIlxcRTAxQVwiLCAgXCJmYXYtYWN0aXZlXCIgOiBcIlxcRTAxQlwiLCAgXCJmYXZcIiA6IFwiXFxFMDFDXCIsICBcImZpbHRlclwiIDogXCJcXEUwMURcIiwgIFwiZmlyc3RcIiA6IFwiXFxFMDFFXCIsICBcImZ1bGxwYWdlXCIgOiBcIlxcRTAxRlwiLCAgXCJnbG9iZVwiIDogXCJcXEUwMjBcIiwgIFwiZ3JpZFwiIDogXCJcXEUwMjFcIiwgIFwiaGFuZHNcIiA6IFwiXFxFMDIyXCIsICBcImhvbWVcIiA6IFwiXFxFMDIzXCIsICBcImhvdXJzXCIgOiBcIlxcRTAyNFwiLCAgXCJpbWFnZVwiIDogXCJcXEUwMjVcIiwgIFwiaW5mb1wiIDogXCJcXEUwMjZcIiwgIFwiaW5zdGFncmFtXCIgOiBcIlxcRTAyN1wiLCAgXCJsZWFmbGV0LWdhbGxlcnlcIiA6IFwiXFxFMDI4XCIsICBcImxlYWZsZXQtem9vbVwiIDogXCJcXEUwMjlcIiwgIFwibGlua1wiIDogXCJcXEUwMkFcIiwgIFwibGlua2VkSW5cIiA6IFwiXFxFMDJCXCIsICBcIm1haWwtYmlnXCIgOiBcIlxcRTAyQ1wiLCAgXCJtYWlsXCIgOiBcIlxcRTAyRFwiLCAgXCJtYXBcIiA6IFwiXFxFMDJFXCIsICBcIm1lbnVcIiA6IFwiXFxFMDJGXCIsICBcIm1vcmVcIiA6IFwiXFxFMDMwXCIsICBcIm5hdlwiIDogXCJcXEUwMzFcIiwgIFwibmV3c3BhcGVyLW1lbnVcIiA6IFwiXFxFMDMyXCIsICBcIm5ld3NwYXBlclwiIDogXCJcXEUwMzNcIiwgIFwicGhvbmUtYmlnXCIgOiBcIlxcRTAzNFwiLCAgXCJwaG9uZVwiIDogXCJcXEUwMzVcIiwgIFwicGluLWZ1bGxcIiA6IFwiXFxFMDM2XCIsICBcInBpbi1tZW51XCIgOiBcIlxcRTAzN1wiLCAgXCJwaW5cIiA6IFwiXFxFMDM4XCIsICBcInBpbnRlcmVzdFwiIDogXCJcXEUwMzlcIiwgIFwicGxheVwiIDogXCJcXEUwM0FcIiwgIFwicGx1c1wiIDogXCJcXEUwM0JcIiwgIFwicHJpbnRcIiA6IFwiXFxFMDNDXCIsICBcInByb2R1Y3RzLW1lbnVcIiA6IFwiXFxFMDNEXCIsICBcInByb2R1Y3RzXCIgOiBcIlxcRTAzRVwiLCAgXCJxdW90ZVwiIDogXCJcXEUwM0ZcIiwgIFwicmVndWxhcnBhZ2VcIiA6IFwiXFxFMDQwXCIsICBcInJlbG9hZFwiIDogXCJcXEUwNDFcIiwgIFwicm91dGVcIiA6IFwiXFxFMDQyXCIsICBcInNlYXJjaFwiIDogXCJcXEUwNDNcIiwgIFwic2VlXCIgOiBcIlxcRTA0NFwiLCAgXCJzaGFyZVwiIDogXCJcXEUwNDVcIiwgIFwic3RhcnRcIiA6IFwiXFxFMDQ2XCIsICBcInRpa3Rva1wiIDogXCJcXEUwNDdcIiwgIFwidHJhc2hcIiA6IFwiXFxFMDQ4XCIsICBcInlvdXR1YmVcIiA6IFwiXFxFMDQ5XCIsICBcInpvb20taW5cIiA6IFwiXFxFMDRBXCIsICBcInpvb20tb3V0XCIgOiBcIlxcRTA0QlwiLCApO1xuXG5AbWl4aW4gaWNvbi1zdHlsZXMge1xuXHRmb250LWZhbWlseTogXCJtZGEtaWNvbmZvbnRcIjtcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHQvLyBzcGVhazogbm9uZTsgLy8gb25seSBuZWNlc3NhcnkgaWYgbm90IHVzaW5nIHRoZSBwcml2YXRlIHVuaWNvZGUgcmFuZ2UgKGZpcnN0R2x5cGggb3B0aW9uKVxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiVpY29uIHtcblx0QGluY2x1ZGUgaWNvbi1zdHlsZXM7XG59XG5cbkBtaXhpbiBpY29uKCRmaWxlbmFtZSwgJGluc2VydDogYmVmb3JlLCAkZXh0ZW5kOiB0cnVlKSB7XG5cdCY6I3skaW5zZXJ0fSB7XG5cdFx0QGlmICRleHRlbmQge1xuXHRcdFx0QGV4dGVuZCAlaWNvbjtcblx0XHR9IEBlbHNlIHtcblx0XHRcdEBpbmNsdWRlIGljb24tc3R5bGVzO1xuXHRcdH1cblx0XHRjb250ZW50OiBtYXAtZ2V0KCRmb250TWFwLCAkZmlsZW5hbWUpO1xuXHR9XG59IiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iXX0= */
