@import"https://fonts.googleapis.com/css2?family=Tajawal:wght@400;700;800&display=swap";body{font-family:"Tajawal",sans-serif;background-color:#f7fafc}h1,h2,h3,h4,h5,h6,a{text-transform:capitalize}:root,html{scroll-behavior:smooth}img{-o-object-fit:contain;object-fit:contain;max-width:100%}video{-o-object-fit:cover;object-fit:cover;max-width:100%}button:focus,button{border:none;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}input:focus,select:focus,textarea:focus{-webkit-box-shadow:none !important;box-shadow:none !important;outline:none !important;border-color:#03174e !important}label{cursor:pointer}ul{list-style:none;padding:0}p{line-height: 1.7;}.tooltip-inner{background-color:#03174e !important}.tooltip.bs-tooltip-top .tooltip-arrow::before{border-top-color:#03174e !important}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#03174e;background-color:#03174e}.form-check-input:checked{color:#fff;border-color:#03174e;background-color:#03174e}body::-webkit-scrollbar{width:.3em}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{background-color:#03174e;outline:1px solid #03174e}#staticBackdrop .modal-content{background-color:transparent !important}.btn-close{background:none !important;background-color:transparent !important}h1,h2,h3,h4,h5,h6{font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.18;margin-bottom:0}p{line-height:1.67;margin-bottom:0}a{text-decoration:none}.main-btn{padding:8px 16px;border-radius:8px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fafafa;color:#03174e;min-width:132px;position:relative;border:none !important;z-index:1}.main-btn:hover{color:#fff}.main-btn::before{border-radius:8px;content:"";position:absolute;width:0;left:50%;top:0;bottom:0;z-index:-1;background-color:#03174e;-webkit-transition:left .5s ease-out,width,.3s;transition:left .5s ease-out,width,.3s}.main-btn:hover::before{left:0;width:100%}.navbar{-webkit-box-shadow:0 0 5px 0 rgba(24,1,98,.3);box-shadow:0 0 5px 0 rgba(24,1,98,.3)}.navbar.scrolling{background:linear-gradient(269deg, #180162 0%, #4b2eaa 48.57%, #20086d 100%)}.navbar__logo{width:100px}@media(max-width: 991px){.navbar .nav-item{width:100%;text-align:center}}.navbar .nav-item .nav-link{color:#fff}@media(max-width: 991px){.navbar .nav-item .nav-link{margin-bottom:10px;-webkit-box-shadow:0 0 5px 0 rgba(250,250,250,.3);box-shadow:0 0 5px 0 rgba(250,250,250,.3)}}.navbar .btn-cull-now{background-color:#fff}.navbar .fast-cull{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media(max-width: 991px){.navbar .fast-cull{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.navbar .fast-cull a.sub-color{background-color:#fff;border-radius:50%;width:30px;height:30px;display:grid;-ms-flex-line-pack:center;align-content:center;text-align:center}.navbar .fa-bars{display:block}.navbar .fa-times{display:none}.navbar .navbar-toggler:not(.collapsed) .fa-bars{display:none}.navbar .navbar-toggler:not(.collapsed) .fa-times{display:block}.navbar .lang-menu{border:1px solid rgba(250,250,250,.3);padding:8px 16px}.navbar .lang-menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;color:#fff}.navbar .lang-menu__item img{width:30px}.header{min-height:90vh;background:linear-gradient(269deg, #180162 0%, #4b2eaa 48.57%, #20086d 100%)}@media(max-width: 991px){.header{min-height:60vh}}@media(max-width: 991px){.header__content{text-align:center}}.header__content__text{font-size:35px}@media(max-width: 991px){.header__content__text{font-size:22px;line-height:1.5}}.header__content__btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media(max-width: 991px){.header__content__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header__content__btn__play{width:40px;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 991px){.header .header__image{position:relative;bottom:-40px;text-align:center}}@media(max-width: 991px){.header .header__image img{height:320px}}.contact{background:linear-gradient(269deg, #180162 0%, #4b2eaa 48.57%, #20086d 100%)}.contact__info__item__icon{width:40px;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#724fe3;border-radius:4px;margin-right:16px;background-color:#fff;position:relative;z-index:1;overflow:hidden}.contact__info__item__icon::before{content:"";position:absolute;bottom:0;top:100%;left:0;right:0;z-index:-1;-webkit-transition:top .4s;transition:top .4s}.contact__info__item__icon:hover.snapchat{color:#333}.contact__info__item__icon:hover.snapchat::before{background-color:#fffc00;top:0}.contact__info__item__icon:hover.tiktok{color:#fff}.contact__info__item__icon:hover.tiktok::before{background-color:#ff0050;top:0}.contact__info__item__icon:hover.instagram{color:#fff}.contact__info__item__icon:hover.instagram::before{background-color:#833ab4;top:0}.contact__info__item__icon:hover.twitter{color:#fff}.contact__info__item__icon:hover.twitter::before{background-color:#1da1f2;top:0}.contact__info__item__icon:hover.whatsapp{color:#fff}.contact__info__item__icon:hover.whatsapp::before{background-color:#075e54;top:0}.contact__info__item__icon ~ span{direction: ltr;}.contact textarea{resize:none}@media(max-width: 991px){.contact .main-btn{width:100%}}.footer{background:#fafafa}.main-color{color:#03174e}.sub-color{color:#724fe3}.btn-top{z-index:999; position:fixed;left:15px;bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-top a{color:#fff;background-color:#724fe3;-webkit-transition:background-color .3s;transition:background-color .3s;border:1px solid #724fe3}.btn-top a:hover{background-color:#fff;color:#724fe3}.fixed-whatsapp{position:fixed;right:15px;bottom:15px;background-color:#075e54;color:#fff;font-size:2rem;z-index:9;width:60px;height:60px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #075e54;-webkit-transition:background-color .3s;transition:background-color .3s}.fixed-whatsapp:hover{background-color:#fff;color:#075e54}#loading{position:fixed;z-index:99999;background-color:#2c127f;display:grid;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;inset:0}.loader{width:12px;height:12px;border-radius:0%;display:block;margin:15px auto;position:relative;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:animloader 1s linear infinite alternate;animation:animloader 1s linear infinite alternate}@-webkit-keyframes animloader{0%{-webkit-box-shadow:-38px -6px,-14px 6px,14px -6px;box-shadow:-38px -6px,-14px 6px,14px -6px}33%{-webkit-box-shadow:-38px 6px,-14px -6px,14px 6px;box-shadow:-38px 6px,-14px -6px,14px 6px}66%{-webkit-box-shadow:-38px -6px,-14px 6px,14px -6px;box-shadow:-38px -6px,-14px 6px,14px -6px}100%{-webkit-box-shadow:-38px 6px,-14px -6px,14px 6px;box-shadow:-38px 6px,-14px -6px,14px 6px}}@keyframes animloader{0%{-webkit-box-shadow:-38px -6px,-14px 6px,14px -6px;box-shadow:-38px -6px,-14px 6px,14px -6px}33%{-webkit-box-shadow:-38px 6px,-14px -6px,14px 6px;box-shadow:-38px 6px,-14px -6px,14px 6px}66%{-webkit-box-shadow:-38px -6px,-14px 6px,14px -6px;box-shadow:-38px -6px,-14px 6px,14px -6px}100%{-webkit-box-shadow:-38px 6px,-14px -6px,14px 6px;box-shadow:-38px 6px,-14px -6px,14px 6px}}.services{position:relative;z-index:2}@media(min-width: 991px){.services{top:-160px}}.services__item{background:#fff;border-radius:16px;border-end-start-radius:0;padding:16px 32px;min-height:180px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,.1);box-shadow:0px 5px 15px 0px rgba(0,0,0,.1)}@media(max-width: 991px){.services__item{padding:8px;min-height:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.services__item:hover .services__item__icon::before{-webkit-transform:rotate(90deg) skew(0) scale(1) translateX(-10px) translateY(0);transform:rotate(90deg) skew(0) scale(1) translateX(-10px) translateY(0)}.services__item:hover .services__item__icon::after{-webkit-transform:rotate(90deg) translateX(-10px) skew(0);transform:rotate(90deg) translateX(-10px) skew(0)}.services__item__icon{position:absolute;z-index:1;width:60px;height:60px;line-height:60px;top:-5px;left:0}@media(max-width: 991px){.services__item__icon{position:relative;top:10px}}.services__item__icon::before,.services__item__icon::after{inset:0;content:"";position:absolute;border-radius:8px;z-index:-1;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.services__item__icon::before{-webkit-transform:rotate(-90deg) skew(10deg) scale(1.1) translateX(10px) translateY(-3px);transform:rotate(-90deg) skew(10deg) scale(1.1) translateX(10px) translateY(-3px)}.services__item__icon::after{-webkit-transform:rotate(90deg) translateX(-10px) skew(-4deg);transform:rotate(90deg) translateX(-10px) skew(-4deg)}.services__item__icon img{width:30px;margin:0 auto 20px}.services__item__text{font-size:16px;font-weight:700}.services__item.main .services__item__icon::before{background:rgba(114,79,227,.5)}.services__item.main .services__item__icon::after{background:#724fe3}.services__item.main .services__item__text{color:#724fe3}.services__item.pink .services__item__icon::before{background:rgba(255,84,145,.5)}.services__item.pink .services__item__icon::after{background:#ff5491}.services__item.pink .services__item__text{color:#ff5491}.services__item.blue .services__item__icon::before{background:rgba(0,150,245,.5)}.services__item.blue .services__item__icon::after{background:#0096f5}.services__item.blue .services__item__text{color:#08e}.services__item.yellow .services__item__icon::before{background:rgba(254,193,26,.5)}.services__item.yellow .services__item__icon::after{background:#fec11a}.services__item.yellow .services__item__text{color:#fec11a}.services__item__dots-top{position:absolute;top:0;right:0;height:100px;width:35px}@media(max-width: 991px){.services__item__dots-top{display:none}}.services__item__dots-bottom{position:absolute;bottom:0;left:0;width:100px}@media(max-width: 991px){.services__item__dots-bottom{display:none}}.services-taps{position:relative;padding:48px 0}@media(min-width: 991px){.services-taps{top:-80px;padding:0}}.services-taps__nav{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;background-color:#fff;-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,.1);box-shadow:0px 5px 15px 0px rgba(0,0,0,.1)}@media(max-width: 991px){.services-taps__nav{min-width:100%}}.services-taps__nav .nav-link{background-color:rgba(114,79,227,.1);color:#333}@media(max-width: 991px){.services-taps__nav .nav-link{width:100%;}}.services-taps__nav .nav-link.active{background-color:#724fe3}.services-taps__content{max-width:60%;margin:40px auto 0}@media(max-width: 991px){.services-taps__content{max-width:100%;margin:20px 0 0}}.about{background:linear-gradient(269deg, #180162 0%, #4b2eaa 48.57%, #20086d 100%)}.about__content__title{color:#fff;font-size:40px;margin-bottom:24px}@media(max-width: 991px){.about__content__title{font-size:25px;text-align:center}}.about__content__text{color:#fafafa;font-size:18px}@media(max-width: 991px){.about__content__text{font-size:16px;text-align:center;margin-top:20px}}@media(max-width: 991px){.about__image img{height:250px;margin:auto;display:block}}.portofolio__tabs{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto 24px;background-color:#fff;-webkit-box-shadow:0px 9px 22px 0px rgba(0,0,0,.22);box-shadow:0px 9px 22px 0px rgba(0,0,0,.22)}@media(max-width: 991px){.portofolio__tabs{min-width:100%}}.portofolio__tabs__btn{background-color:rgba(114,79,227,.1);color:#333;border:none}@media(max-width: 991px){.portofolio__tabs__btn{width:100%}}.portofolio__tabs__btn.active{background-color:#724fe3;color:#fff}.portofolio__content__card{background-color:#fff;padding:8px;border-radius:8px;-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,.1);box-shadow:0px 5px 15px 0px rgba(0,0,0,.1);display:block;text-align:center}.title .title__desc{margin-top:15px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRpci9fbHRyLWRpci5zY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJsYXlvdXQvX25hdmJhci5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvcm0uc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJ0aGVtZXMvX3RoZW1lLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTBCUSw2RkFBQSxDQUNSLEtBQ0Usa0NBQUEsQ0FDQSx3QkFBQSxDQUdGLG9CQU9FLHlCQUFBLENDdENGLFdBRUUsc0JBQUEsQ0FFRixJQUNFLHFCQUFBLENBQUEsa0JBQUEsQ0FDQSxjQUFBLENBR0YsTUFDRSxtQkFBQSxDQUFBLGdCQUFBLENBQ0EsY0FBQSxDQUdGLG9CQUVFLFdBQUEsQ0FDQSx1QkFBQSxDQUNBLGtDQUFBLENBQUEsMEJBQUEsQ0FHRix3Q0FHRSxrQ0FBQSxDQUFBLDBCQUFBLENBQ0EsdUJBQUEsQ0FDQSwrQkFBQSxDQUdGLE1BQ0UsY0FBQSxDQUdGLEdBQ0UsZUFBQSxDQUNBLFNBQUEsQ0FJRixlQUNFLG1DQUFBLENBRUYsK0NBQ0UsbUNBQUEsQ0FHRiwyREFDRSxVQzVDTSxDRDZDTixvQkNoRFcsQ0RpRFgsd0JDakRXLENEb0RiLDBCQUNFLFVDbERNLENEbUROLG9CQ3REVyxDRHVEWCx3QkN2RFcsQ0QwRGIsd0JBQ0UsVUFBQSxDQUdGLDhCQUNFLCtDQUFBLENBQUEsdUNBQUEsQ0FHRiw4QkFDRSx3QkNuRVcsQ0RvRVgseUJBQUEsQ0FFRixlQUNFLHVDQUFBLENBR0YsV0FDRSwwQkFBQSxDQUNBLHVDQUFBLENFN0VGLGtCQU1JLGdCQUFBLENBQ0EsbUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsZUFB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LENBQ0EsZUFBQSxDQUFBLENBS04sT0FDRSw0RUFBQSxDQUVFLHVCQUNFLFVUM0xFLENTNExGLGNBQUEsQ0FDQSxrQkFBQSxDTDlMRix5QksyTEEsdUJBS0ksY0FBQSxDQUNBLGlCQUFBLENBQUEsQ0FHSixzQkFDRSxhVG5NQyxDU29NRCxjQUFBLENMdE1GLHlCS29NQSxzQkFJSSxjQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQUEsQ0wxTUoseUJLK01BLGtCQUVJLFlBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUFBLENBT04sa0JBQ0UsNkJBQUEsQ0FBQSwwQkFBQSxDQUFBLHFCQUFBLENBQ0Esa0JBQUEsQ0FDQSxxQlQ1TkksQ1M2TkosbURBQUEsQ0FBQSwyQ0FBQSxDTDlOQSx5QkswTkYsa0JBTUksY0FBQSxDQUFBLENBRUYsdUJBQ0Usb0NBQUEsQ0FDQSxVVHBPRSxDU3FPRixXQUFBLENMck9GLHlCS2tPQSx1QkFLSSxVQUFBLENBQUEsQ0FFRiw4QkFDRSx3QlQzT0ksQ1M0T0osVVQxT0EsQ1MrT0osMkJBQ0UscUJUaFBFLENTaVBGLFlBQUEsQ0FDQSxpQkFBQSxDQUNBLGtEQUFBLENBQUEsMENBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSwrQkFDRSxZQUFBIiwiZmlsZSI6Im1haW4tbHRyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIFNldHRpbmdcclxuJHM6IGxlZnQ7XHJcbiRlOiByaWdodDtcclxuXHJcbiRwOiAxO1xyXG4kbjogLTE7XHJcblxyXG4vLyAvLyBUZXh0IFN0eWxlXHJcbi8vIEBmb250LWZhY2Uge1xyXG4vLyAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XHJcbi8vICAgICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtUmVndWxhci5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuLy8gICAgIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL09wZW5fU2Fucy9PcGVuU2Fucy1SZWd1bGFyLmVvdD8jaWVmaXhcIilcclxuLy8gICAgICAgICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbi8vICAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoXCIuLi9hc3NldHMvZm9udHMvT3Blbl9TYW5zL09wZW5TYW5zLVJlZ3VsYXIud29mZjJcIilcclxuLy8gICAgICAgICAgICAgZm9ybWF0KFwid29mZjJcIiksXHJcbi8vICAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbi8vICAgICAgICAgICAgIHVybChcIi4uL2Fzc2V0cy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtUmVndWxhci53b2ZmXCIpXHJcbi8vICAgICAgICAgICAgIGZvcm1hdChcIndvZmZcIiksXHJcbi8vICAgICAgICAgLyogUHJldHR5IE1vZGVybiBCcm93c2VycyAqL1xyXG4vLyAgICAgICAgICAgICB1cmwoXCIuLi9hc3NldHMvZm9udHMvT3Blbl9TYW5zL09wZW5TYW5zLVJlZ3VsYXIudHRmXCIpXHJcbi8vICAgICAgICAgICAgIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4vLyAgICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbi8vICAgICAgICAgICAgIHVybChcIi4uL2Fzc2V0cy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtUmVndWxhci5zdmcjc3ZnRm9udE5hbWVcIilcclxuLy8gICAgICAgICAgICAgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXHJcbi8vIH1cclxuXHJcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEA0MDA7NTAwOzYwMDs4MDAmZGlzcGxheT1zd2FwXCIpO1xyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmYWZjO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5hIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG4iLCIvLyBSZXNldCBWYWx1ZXMgVGFnc1xyXG46cm9vdCxcclxuaHRtbCB7XHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuaW1nIHtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxudmlkZW8ge1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuYnV0dG9uOmZvY3VzLFxyXG5idXR0b24ge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi8vIGJ1dHRvbjpmb2N1c1xyXG5pbnB1dDpmb2N1cyxcclxuc2VsZWN0OmZvY3VzLFxyXG50ZXh0YXJlYTpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICRtYWluLWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8vIFJlc2V0IFZhbHVlcyBib290c3RyYXBcclxuLnRvb2x0aXAtaW5uZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRvb2x0aXAuYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJG1haW4tY29sb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlci1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxufVxyXG5cclxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIHdpZHRoOiAwLjNlbTtcclxufVxyXG5cclxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG59XHJcblxyXG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgb3V0bGluZTogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG59XHJcbi5tb2RhbC1jb250ZW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLWNsb3NlIHtcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG4iLCIvLyBDb2xvcnNcclxuJG1haW4tY29sb3I6ICMwMzE3NGU7XHJcbiRzdWItY29sb3I6ICM3MjRmZTM7XHJcbiRibGFjazogIzMzMztcclxuJHdoaXRlOiAjZmZmO1xyXG4kZ3JheTogI2ZhZmFmYTtcclxuXHJcbi8vIE1lZGlhXHJcbiRzY3JlZW4tcGhvbmU6IDc2N3B4O1xyXG4kc2NyZWVuLXRhYjogOTkxcHg7XHJcblxyXG4vLyBTaXplXHJcbiRmb250LXNpemU6IDFyZW07XHJcbiIsImgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxucCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbiIsIi5tYWluLWJ0biB7XHJcbiAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gIG1pbi13aWR0aDogMTMycHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAmOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgIHRyYW5zaXRpb246IGxlZnQgMC41cyBlYXNlLW91dCwgd2lkdGgsIDAuM3M7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4iLCIvLyBTdGFydCBOYXZiYXJcclxuLm5hdmJhciB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoIzE4MDE2MiwgMC4zKTtcclxuICAmLnNjcm9sbGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIDI2OWRlZyxcclxuICAgICAgIzE4MDE2MiAwJSxcclxuICAgICAgIzRiMmVhYSA0OC41NyUsXHJcbiAgICAgICMyMDA4NmQgMTAwJVxyXG4gICAgKTtcclxuICB9XHJcbiAgJl9fbG9nbyB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgfVxyXG5cclxuICAubmF2LWl0ZW0ge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEobWF4LCAkc2NyZWVuLXRhYikge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbGluayB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1heCwgJHNjcmVlbi10YWIpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKCRncmF5LCAwLjMpO1xyXG4gICAgICB9XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLWN1bGwtbm93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5mYXN0LWN1bGwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIG1lZGlhKG1heCwgJHNjcmVlbi10YWIpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgICBhLnN1Yi1jb2xvciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mYS1iYXJzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuZmEtdGltZXMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm5hdmJhci10b2dnbGVyOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICAuZmEtYmFycyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZmEtdGltZXMge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sYW5nLW1lbnUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkZ3JheSwgMC4zKTtcclxuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIEVuZCBOYXZiYXJcclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBNZWRpYVxyXG5AbWl4aW4gbWVkaWEoJG1pbm1heCwgJHdpZHRoOiBcIigjeyRtaW5tYXh9LXdpZHRoOiAjeyR3aWR0aH0pXCIpIHtcclxuICAgIEBtZWRpYSAoI3skbWlubWF4fS13aWR0aDogJHdpZHRoKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuLy8gRXhhbXBsZVxyXG4vLyBAaW5jbHVkZSBtZWRpYShtYXgsIDc2N3B4KSB7XHJcbi8vICAgICBlbGVtZW50e1Byb3B9XHJcbi8vIH1cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gUHJlZmlleGVyXHJcbkBtaXhpbiBwcmVmaWV4ZXIoJHByb3AsICR2YWwsICRwcmVmaWV4ZXM6ICgpKSB7XHJcbiAgICBAZWFjaCAkcHJlZmlleCBpbiAkcHJlZmlleGVzIHtcclxuICAgICAgICAje1wiLVwiICsgJHByZWZpZXggKyBcIi1cIisgJnByb3B9OiAkdmFsO1xyXG4gICAgfVxyXG4gICAgI3skcHJvcH06ICR2YWw7XHJcbn1cclxuXHJcbi8vIEV4YW1wbGVcclxuLy8gQGluY2x1ZGUgcHJlZmlleGVyKGRpc3BsYXksIGZsZXgsIHdpYmtpdCBvIG1veiBtcylcclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIiwiLy8gU3RhcnQgSGVhZGVyXHJcbi5oZWFkZXIge1xyXG4gIG1pbi1oZWlnaHQ6IDkwdmg7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2OWRlZywgIzE4MDE2MiAwJSwgIzRiMmVhYSA0OC41NyUsICMyMDA4NmQgMTAwJSk7XHJcbiAgQGluY2x1ZGUgbWVkaWEobWF4LCAkc2NyZWVuLXRhYikge1xyXG4gICAgbWluLWhlaWdodDogNjB2aDtcclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShtYXgsICRzY3JlZW4tdGFiKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA4NXB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShtYXgsICRzY3JlZW4tdGFiKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J0biB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMTZweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEobWF4LCAkc2NyZWVuLXRhYikge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3BsYXkge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyX19pbWFnZSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShtYXgsICRzY3JlZW4tdGFiKSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm90dG9tOiAtNzBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEobWF4LCAkc2NyZWVuLXRhYikge1xyXG4gICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEVuZCBIZWFkZXJcclxuIiwiLmNvbnRhY3Qge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjlkZWcsICMxODAxNjIgMCUsICM0YjJlYWEgNDguNTclLCAjMjAwODZkIDEwMCUpO1xyXG4gICZfX2luZm8ge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICZfX2ljb24ge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkc3ViLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBtYXJnaW4tI3skZX06IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjRzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICYuc25hcGNoYXQge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZjMDA7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnRpa3RvayB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDA1MDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuaW5zdGFncmFtIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODMzYWI0O1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50d2l0dGVyIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRhMWYyO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi53aGF0c2FwcCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3NWU1NDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgdGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tYnRuIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhKG1heCwgJHNjcmVlbi10YWIpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mb290ZXIge1xyXG4gIGJhY2tncm91bmQ6ICRncmF5O1xyXG59XHJcbiIsIi5tYWluLWNvbG9yIHtcclxuICBjb2xvcjogJG1haW4tY29sb3I7XHJcbn1cclxuXHJcbi5zdWItY29sb3Ige1xyXG4gIGNvbG9yOiAkc3ViLWNvbG9yO1xyXG59XHJcblxyXG4uYnRuLXRvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gICN7JHN9OiAxNXB4O1xyXG4gIGJvdHRvbTogMTVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yi1jb2xvcjtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzdWItY29sb3I7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBjb2xvcjogJHN1Yi1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5maXhlZC13aGF0c2FwcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gICN7JGV9OiAxNXB4O1xyXG4gIGJvdHRvbTogMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc1ZTU0O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzA3NWU1NDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBjb2xvcjogIzA3NWU1NDtcclxuICB9XHJcbn1cclxuXHJcbiNsb2FkaW5nIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yi1jb2xvcjtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGluc2V0OiAwO1xyXG59XHJcblxyXG4ubG9hZGVyIHtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMTVweCBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGFuaW1hdGlvbjogYW5pbWxvYWRlciAxcyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1sb2FkZXIge1xyXG4gIDAlIHtcclxuICAgIGJveC1zaGFkb3c6IC0zOHB4IC02cHgsIC0xNHB4IDZweCwgMTRweCAtNnB4O1xyXG4gIH1cclxuICAzMyUge1xyXG4gICAgYm94LXNoYWRvdzogLTM4cHggNnB4LCAtMTRweCAtNnB4LCAxNHB4IDZweDtcclxuICB9XHJcbiAgNjYlIHtcclxuICAgIGJveC1zaGFkb3c6IC0zOHB4IC02cHgsIC0xNHB4IDZweCwgMTRweCAtNnB4O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJveC1zaGFkb3c6IC0zOHB4IDZweCwgLTE0cHggLTZweCwgMTRweCA2cHg7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFN0YXJ0XHJcbi5zZXJ2aWNlcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgQGluY2x1ZGUgbWVkaWEobWluLCAkc2NyZWVuLXRhYikge1xyXG4gICAgdG9wOiAtMTYwcHg7XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcclxuICAgIHBhZGRpbmc6IDE2cHggMzJweDtcclxuICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8vIGJveC1zaGFkb3c6IDBweCA5cHggMjJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEobWF4LCAkc2NyZWVuLXRhYikge1xyXG4gICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIgJl9faWNvbjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNrZXcoMCkgc2NhbGUoMSkgdHJhbnNsYXRlWCgtMTBweCkgdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICAgICY6aG92ZXIgJl9faWNvbjo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtMTBweCkgc2tldygwKTtcclxuICAgIH1cclxuICAgICZfX2ljb24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICB0b3A6IC01cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1heCwgJHNjcmVlbi10YWIpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICN7JHN9OiAwO1xyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHNrZXcoMTBkZWcpIHNjYWxlKDEuMSkgdHJhbnNsYXRlWCgxMHB4KVxyXG4gICAgICAgICAgdHJhbnNsYXRlWSgtM3B4KTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoLTEwcHgpIHNrZXcoLTRkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICYubWFpbiB7XHJcbiAgICAgIC5zZXJ2aWNlc19faXRlbV9faWNvbiB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTE0LCA3OSwgMjI3LCAwLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNCwgNzksIDIyNywgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zZXJ2aWNlc19faXRlbV9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICM3MjRmZTM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnBpbmsge1xyXG4gICAgICAuc2VydmljZXNfX2l0ZW1fX2ljb24ge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgODQsIDE0NSwgMC41KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDg0LCAxNDUsIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2VydmljZXNfX2l0ZW1fX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAjZmY1NDkxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJsdWUge1xyXG4gICAgICAuc2VydmljZXNfX2l0ZW1fX2ljb24ge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE1MCwgMjQ1LCAwLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE1MCwgMjQ1LCAxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNlcnZpY2VzX19pdGVtX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogIzA4ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi55ZWxsb3cge1xyXG4gICAgICAuc2VydmljZXNfX2l0ZW1fX2ljb24ge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NCwgMTkzLCAyNiwgMC41KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTQsIDE5MywgMjYsIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2VydmljZXNfX2l0ZW1fX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAjZmVjMTFhO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZG90cy10b3Age1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgI3skZX06IDA7XHJcbiAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShtYXgsICRzY3JlZW4tdGFiKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZG90cy1ib3R0b20ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgI3skc306IDA7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEobWF4LCAkc2NyZWVuLXRhYikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlcy10YXBzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNDhweCAwO1xyXG4gIEBpbmNsdWRlIG1lZGlhKG1pbiwgJHNjcmVlbi10YWIpIHtcclxuICAgIHRvcDogLTgwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAmX19uYXYge1xyXG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgLy8gYm94LXNoYWRvdzogMHB4IDlweCAyMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShtYXgsICRzY3JlZW4tdGFiKSB7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5uYXYtbGluayB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHN1Yi1jb2xvciwgMC4xKTtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgQGluY2x1ZGUgbWVkaWEobWF4LCAkc2NyZWVuLXRhYikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEobWF4LCAkc2NyZWVuLXRhYikge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXQge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjlkZWcsICMxODAxNjIgMCUsICM0YjJlYWEgNDguNTclLCAjMjAwODZkIDEwMCUpO1xyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1heCwgJHNjcmVlbi10YWIpIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1heCwgJHNjcmVlbi10YWIpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEobWF4LCAkc2NyZWVuLXRhYikge1xyXG4gICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9ydG9mb2xpbyB7XHJcbiAgJl9fdGFicyB7XHJcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA5cHggMjJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcclxuICAgIEBpbmNsdWRlIG1lZGlhKG1heCwgJHNjcmVlbi10YWIpIHtcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc3ViLWNvbG9yLCAwLjEpO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1heCwgJHNjcmVlbi10YWIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yi1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */
