@import"https://fonts.googleapis.com/css2?family=Tajawal:wght@400;700;800&display=swap";body{font-family:"Tajawal",sans-serif;direction:rtl;background-color:#f7fafc}[type=email],[type=number],[type=tel],[type=url]{direction:rtl}: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}.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:40px;line-height:50px}@media(max-width: 991px){.header__content__text{font-size:26px;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-left: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;right: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;left:15px;bottom:15px;background-color:#075e54;color:#fff;font-size:2.0rem;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;right: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;left:0;height:100px;width:35px}@media(max-width: 991px){.services__item__dots-top{display:none}}.services__item__dots-bottom{position:absolute;bottom:0;right: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}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRpci9fcnRsLWRpci5zY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJsYXlvdXQvX25hdmJhci5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvcm0uc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJ0aGVtZXMvX3RoZW1lLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXdCUSx1RkFBQSxDQUNSLEtBQ0UsZ0NBQUEsQ0FDQSxhQUFBLENBQ0Esd0JBQUEsQ0FHRixpREFJRSxhQUFBLENDbENGLFdBRUUsc0JBQUEsQ0FFRixJQUNFLHFCQUFBLENBQUEsa0JBQUEsQ0FDQSxjQUFBLENBR0YsTUFDRSxtQkFBQSxDQUFBLGdCQUFBLENBQ0EsY0FBQSxDQUdGLG9CQUVFLFdBQUEsQ0FDQSx1QkFBQSxDQUNBLGtDQUFBLENBQUEsMEJBQUEsQ0FHRix3Q0FHRSxrQ0FBQSxDQUFBLDBCQUFBLENBQ0EsdUJBQUEsQ0FDQSwrQkFBQSxDQUdGLE1BQ0UsY0FBQSxDQUdGLEdBQ0UsZUFBQSxDQUNBLFNBQUEsQ0FJRixlQUNFLG1DQUFBLENBRUYsK0NBQ0UsbUNBQUEsQ0FHRiwyREFDRSxVQzVDTSxDRDZDTixvQkNoRFcsQ0RpRFgsd0JDakRXLENEb0RiLDBCQUNFLFVDbERNLENEbUROLG9CQ3REVyxDRHVEWCx3QkN2RFcsQ0QwRGIsd0JBQ0UsVUFBQSxDQUdGLDhCQUNFLCtDQUFBLENBQUEsdUNBQUEsQ0FHRiw4QkFDRSx3QkNuRVcsQ0RvRVgseUJBQUEsQ0FFRixlQUNFLHVDQUFBLENBR0YsV0FDRSwwQkFBQSxDQUNBLHVDQUFBLENFN0VGLGtCQU1JLGdCQUFBLENBQ0EsbUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFB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QkFJSSxjQUFBLENBQ0EsZUFBQSxDQUFBLENBS04sT0FDRSw0RUFBQSxDQUVFLHVCQUNFLFVUM0xFLENTNExGLGNBQUEsQ0FDQSxrQkFBQSxDTDlMRix5QksyTEEsdUJBS0ksY0FBQSxDQUNBLGlCQUFBLENBQUEsQ0FHSixzQkFDRSxhVG5NQyxDU29NRCxjQUFBLENMdE1GLHlCS29NQSxzQkFJSSxjQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQUEsQ0wxTUoseUJLK01BLGtCQUVJLFlBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUFBLENBT04sa0JBQ0UsNkJBQUEsQ0FBQSwwQkFBQSxDQUFBLHFCQUFBLENBQ0Esa0JBQUEsQ0FDQSxxQlQ1TkksQ1M2TkosbURBQUEsQ0FBQSwyQ0FBQSxDTDlOQSx5QkswTkYsa0JBTUksY0FBQSxDQUFBLENBRUYsdUJBQ0Usb0NBQUEsQ0FDQSxVVHBPRSxDU3FPRixXQUFBLENMck9GLHlCS2tPQSx1QkFLSSxVQUFBLENBQUEsQ0FFRiw4QkFDRSx3QlQzT0ksQ1M0T0osVVQxT0EsQ1MrT0osMkJBQ0UscUJUaFBFLENTaVBGLFlBQUEsQ0FDQSxpQkFBQSxDQUNBLGtEQUFBLENBQUEsMENBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSwrQkFDRSxZQUFBIiwiZmlsZSI6Im1haW4tcnRsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIFNldHRpbmdcclxuJHM6IHJpZ2h0O1xyXG4kZTogbGVmdDtcclxuXHJcbiRwOiAtMTtcclxuJG46IDE7XHJcblxyXG4vLyBUZXh0IFN0eWxlXHJcbi8vIEBmb250LWZhY2Uge1xyXG4vLyAgIGZvbnQtZmFtaWx5OiBcIkNhaXJvXCI7XHJcbi8vICAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvQ2Fpcm8tUmVndWxhci9DYWlyby1SZWd1bGFyLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4vLyAgIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0NhaXJvLVJlZ3VsYXIvQ2Fpcm8tUmVndWxhci5lb3Q/I2llZml4XCIpXHJcbi8vICAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4vLyAgICAgLyogSUU2LUlFOCAqLyB1cmwoXCIuLi9hc3NldHMvZm9udHMvQ2Fpcm8tUmVndWxhci9DYWlyby1SZWd1bGFyLndvZmYyXCIpXHJcbi8vICAgICAgIGZvcm1hdChcIndvZmYyXCIpLFxyXG4vLyAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbi8vICAgICAgIHVybChcIi4uL2Fzc2V0cy9mb250cy9DYWlyby1SZWd1bGFyL0NhaXJvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4vLyAgICAgLyogUHJldHR5IE1vZGVybiBCcm93c2VycyAqL1xyXG4vLyAgICAgICB1cmwoXCIuLi9hc3NldHMvZm9udHMvQ2Fpcm8tUmVndWxhci9DYWlyby1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuLy8gICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbi8vICAgICAgIHVybChcIi4uL2Fzc2V0cy9mb250cy9DYWlyby1SZWd1bGFyL0NhaXJvLVJlZ3VsYXIuc3ZnI3N2Z0ZvbnROYW1lXCIpXHJcbi8vICAgICAgIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xyXG4vLyB9XHJcblxyXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9VGFqYXdhbDp3Z2h0QDQwMDs3MDA7ODAwJmRpc3BsYXk9c3dhcFwiKTtcclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xyXG4gIGRpcmVjdGlvbjogcnRsO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2ZhZmM7XHJcbn1cclxuXHJcblt0eXBlPVwiZW1haWxcIl0sXHJcblt0eXBlPVwibnVtYmVyXCJdLFxyXG5bdHlwZT1cInRlbFwiXSxcclxuW3R5cGU9XCJ1cmxcIl0ge1xyXG4gIGRpcmVjdGlvbjogcnRsO1xyXG59XHJcbiIsIi8vIFJlc2V0IFZhbHVlcyBUYWdzXHJcbjpyb290LFxyXG5odG1sIHtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5pbWcge1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG52aWRlbyB7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5idXR0b246Zm9jdXMsXHJcbmJ1dHRvbiB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLy8gYnV0dG9uOmZvY3VzXHJcbmlucHV0OmZvY3VzLFxyXG5zZWxlY3Q6Zm9jdXMsXHJcbnRleHRhcmVhOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogJG1haW4tY29sb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxubGFiZWwge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxudWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLy8gUmVzZXQgVmFsdWVzIGJvb3RzdHJhcFxyXG4udG9vbHRpcC1pbm5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3IgIWltcG9ydGFudDtcclxufVxyXG4udG9vbHRpcC5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkbWFpbi1jb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxufVxyXG5cclxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXItY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG59XHJcblxyXG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgd2lkdGg6IDAuM2VtO1xyXG59XHJcblxyXG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuXHJcbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICBvdXRsaW5lOiAxcHggc29saWQgJG1haW4tY29sb3I7XHJcbn1cclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tY2xvc2Uge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8vIENvbG9yc1xyXG4kbWFpbi1jb2xvcjogIzAzMTc0ZTtcclxuJHN1Yi1jb2xvcjogIzcyNGZlMztcclxuJGJsYWNrOiAjMzMzO1xyXG4kd2hpdGU6ICNmZmY7XHJcbiRncmF5OiAjZmFmYWZhO1xyXG5cclxuLy8gTWVkaWFcclxuJHNjcmVlbi1waG9uZTogNzY3cHg7XHJcbiRzY3JlZW4tdGFiOiA5OTFweDtcclxuXHJcbi8vIFNpemVcclxuJGZvbnQtc2l6ZTogMXJlbTtcclxuIiwiaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5wIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuIiwiLm1haW4tYnRuIHtcclxuICBwYWRkaW5nOiA4cHggMTZweDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgbWluLXdpZHRoOiAxMzJweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgei1pbmRleDogMTtcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjVzIGVhc2Utb3V0LCB3aWR0aCwgMC4zcztcclxuICB9XHJcblxyXG4gICY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFN0YXJ0IE5hdmJhclxyXG4ubmF2YmFyIHtcclxuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgjMTgwMTYyLCAwLjMpO1xyXG4gICYuc2Nyb2xsaW5nIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgMjY5ZGVnLFxyXG4gICAgICAjMTgwMTYyIDAlLFxyXG4gICAgICAjNGIyZWFhIDQ4LjU3JSxcclxuICAgICAgIzIwMDg2ZCAxMDAlXHJcbiAgICApO1xyXG4gIH1cclxuICAmX19sb2dvIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICB9XHJcblxyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShtYXgsICRzY3JlZW4tdGFiKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEobWF4LCAkc2NyZWVuLXRhYikge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoJGdyYXksIDAuMyk7XHJcbiAgICAgIH1cclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tY3VsbC1ub3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLmZhc3QtY3VsbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEobWF4LCAkc2NyZWVuLXRhYikge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIGdhcDogMTZweDtcclxuICAgIGEuc3ViLWNvbG9yIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZhLWJhcnMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5mYS10aW1lcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubmF2YmFyLXRvZ2dsZXI6bm90KC5jb2xsYXBzZWQpIHtcclxuICAgIC5mYS1iYXJzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5mYS10aW1lcyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxhbmctbWVudSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRncmF5LCAwLjMpO1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBnYXA6IDhweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gRW5kIE5hdmJhclxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE1lZGlhXHJcbkBtaXhpbiBtZWRpYSgkbWlubWF4LCAkd2lkdGg6IFwiKCN7JG1pbm1heH0td2lkdGg6ICN7JHdpZHRofSlcIikge1xyXG4gICAgQG1lZGlhICgjeyRtaW5tYXh9LXdpZHRoOiAkd2lkdGgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG4vLyBFeGFtcGxlXHJcbi8vIEBpbmNsdWRlIG1lZGlhKG1heCwgNzY3cHgpIHtcclxuLy8gICAgIGVsZW1lbnR7UHJvcH1cclxuLy8gfVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyBQcmVmaWV4ZXJcclxuQG1peGluIHByZWZpZXhlcigkcHJvcCwgJHZhbCwgJHByZWZpZXhlczogKCkpIHtcclxuICAgIEBlYWNoICRwcmVmaWV4IGluICRwcmVmaWV4ZXMge1xyXG4gICAgICAgICN7XCItXCIgKyAkcHJlZmlleCArIFwiLVwiKyAmcHJvcH06ICR2YWw7XHJcbiAgICB9XHJcbiAgICAjeyRwcm9wfTogJHZhbDtcclxufVxyXG5cclxuLy8gRXhhbXBsZVxyXG4vLyBAaW5jbHVkZSBwcmVmaWV4ZXIoZGlzcGxheSwgZmxleCwgd2lia2l0IG8gbW96IG1zKVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4iLCIvLyBTdGFydCBIZWFkZXJcclxuLmhlYWRlciB7XHJcbiAgbWluLWhlaWdodDogOTB2aDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY5ZGVnLCAjMTgwMTYyIDAlLCAjNGIyZWFhIDQ4LjU3JSwgIzIwMDg2ZCAxMDAlKTtcclxuICBAaW5jbHVkZSBtZWRpYShtYXgsICRzY3JlZW4tdGFiKSB7XHJcbiAgICBtaW4taGVpZ2h0OiA2MHZoO1xyXG4gIH1cclxuICAmX19jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhKG1heCwgJHNjcmVlbi10YWIpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDg1cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1heCwgJHNjcmVlbi10YWIpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShtYXgsICRzY3JlZW4tdGFiKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJl9fcGxheSB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXJfX2ltYWdlIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhKG1heCwgJHNjcmVlbi10YWIpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3R0b206IC03MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShtYXgsICRzY3JlZW4tdGFiKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gRW5kIEhlYWRlclxyXG4iLCIuY29udGFjdCB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2OWRlZywgIzE4MDE2MiAwJSwgIzRiMmVhYSA0OC41NyUsICMyMDA4NmQgMTAwJSk7XHJcbiAgJl9faW5mbyB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRzdWItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIG1hcmdpbi0jeyRlfTogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNHM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgJi5zbmFwY2hhdCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmMwMDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYudGlrdG9rIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDUwO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MzNhYjQ7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnR3aXR0ZXIge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZGExZjI7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLndoYXRzYXBwIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc1ZTU0O1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB0ZXh0YXJlYSB7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubWFpbi1idG4ge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEobWF4LCAkc2NyZWVuLXRhYikge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZvb3RlciB7XHJcbiAgYmFja2dyb3VuZDogJGdyYXk7XHJcbn1cclxuIiwiLm1haW4tY29sb3Ige1xyXG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxufVxyXG5cclxuLnN1Yi1jb2xvciB7XHJcbiAgY29sb3I6ICRzdWItY29sb3I7XHJcbn1cclxuXHJcbi5idG4tdG9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgI3skc306IDE1cHg7XHJcbiAgYm90dG9tOiAxNXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViLWNvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHN1Yi1jb2xvcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAkc3ViLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpeGVkLXdoYXRzYXBwIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgI3skZX06IDE1cHg7XHJcbiAgYm90dG9tOiAxNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzVlNTQ7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgei1pbmRleDogOTtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDc1ZTU0O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAjMDc1ZTU0O1xyXG4gIH1cclxufVxyXG5cclxuI2xvYWRpbmcge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViLWNvbG9yO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaW5zZXQ6IDA7XHJcbn1cclxuXHJcbi5sb2FkZXIge1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYW5pbWF0aW9uOiBhbmltbG9hZGVyIDFzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWxvYWRlciB7XHJcbiAgMCUge1xyXG4gICAgYm94LXNoYWRvdzogLTM4cHggLTZweCwgLTE0cHggNnB4LCAxNHB4IC02cHg7XHJcbiAgfVxyXG4gIDMzJSB7XHJcbiAgICBib3gtc2hhZG93OiAtMzhweCA2cHgsIC0xNHB4IC02cHgsIDE0cHggNnB4O1xyXG4gIH1cclxuICA2NiUge1xyXG4gICAgYm94LXNoYWRvdzogLTM4cHggLTZweCwgLTE0cHggNnB4LCAxNHB4IC02cHg7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgYm94LXNoYWRvdzogLTM4cHggNnB4LCAtMTRweCAtNnB4LCAxNHB4IDZweDtcclxuICB9XHJcbn1cclxuIiwiLy8gU3RhcnRcclxuLnNlcnZpY2VzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICBAaW5jbHVkZSBtZWRpYShtaW4sICRzY3JlZW4tdGFiKSB7XHJcbiAgICB0b3A6IC0xNjBweDtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xyXG4gICAgbWluLWhlaWdodDogMTgwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLy8gYm94LXNoYWRvdzogMHB4IDlweCAyMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShtYXgsICRzY3JlZW4tdGFiKSB7XHJcbiAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciAmX19pY29uOjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2tldygwKSBzY2FsZSgxKSB0cmFuc2xhdGVYKC0xMHB4KSB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciAmX19pY29uOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC0xMHB4KSBza2V3KDApO1xyXG4gICAgfVxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgIHRvcDogLTVweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEobWF4LCAkc2NyZWVuLXRhYikge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgI3skc306IDA7XHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcclxuICAgICAgfVxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgc2tldygxMGRlZykgc2NhbGUoMS4xKSB0cmFuc2xhdGVYKDEwcHgpXHJcbiAgICAgICAgICB0cmFuc2xhdGVZKC0zcHgpO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtMTBweCkgc2tldygtNGRlZyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tYWluIHtcclxuICAgICAgLnNlcnZpY2VzX19pdGVtX19pY29uIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMTQsIDc5LCAyMjcsIDAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTE0LCA3OSwgMjI3LCAxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNlcnZpY2VzX19pdGVtX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogIzcyNGZlMztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucGluayB7XHJcbiAgICAgIC5zZXJ2aWNlc19faXRlbV9faWNvbiB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCA4NCwgMTQ1LCAwLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgODQsIDE0NSwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zZXJ2aWNlc19faXRlbV9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICNmZjU0OTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYmx1ZSB7XHJcbiAgICAgIC5zZXJ2aWNlc19faXRlbV9faWNvbiB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTUwLCAyNDUsIDAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTUwLCAyNDUsIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2VydmljZXNfX2l0ZW1fX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAjMDhlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnllbGxvdyB7XHJcbiAgICAgIC5zZXJ2aWNlc19faXRlbV9faWNvbiB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU0LCAxOTMsIDI2LCAwLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NCwgMTkzLCAyNiwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zZXJ2aWNlc19faXRlbV9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICNmZWMxMWE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kb3RzLXRvcCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICAjeyRlfTogMDtcclxuICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1heCwgJHNjcmVlbi10YWIpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kb3RzLWJvdHRvbSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAjeyRzfTogMDtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShtYXgsICRzY3JlZW4tdGFiKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlcnZpY2VzLXRhcHMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiA0OHB4IDA7XHJcbiAgQGluY2x1ZGUgbWVkaWEobWluLCAkc2NyZWVuLXRhYikge1xyXG4gICAgdG9wOiAtODBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gICZfX25hdiB7XHJcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAvLyBib3gtc2hhZG93OiAwcHggOXB4IDIycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIEBpbmNsdWRlIG1lZGlhKG1heCwgJHNjcmVlbi10YWIpIHtcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc3ViLWNvbG9yLCAwLjEpO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShtYXgsICRzY3JlZW4tdGFiKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShtYXgsICRzY3JlZW4tdGFiKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYm91dCB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2OWRlZywgIzE4MDE2MiAwJSwgIzRiMmVhYSA0OC41NyUsICMyMDA4NmQgMTAwJSk7XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEobWF4LCAkc2NyZWVuLXRhYikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEobWF4LCAkc2NyZWVuLXRhYikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbWFnZSB7XHJcbiAgICBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShtYXgsICRzY3JlZW4tdGFiKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wb3J0b2ZvbGlvIHtcclxuICAmX190YWJzIHtcclxuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDlweCAyMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEobWF4LCAkc2NyZWVuLXRhYikge1xyXG4gICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzdWItY29sb3IsIDAuMSk7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEobWF4LCAkc2NyZWVuLXRhYikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19 */
