@font-face{font-family:bukra;src:url("../../../../fonts/29ltbukraregular.otf");font-weight:normal;font-display:swap}@font-face{font-family:bukra;src:url("../../../../fonts/29ltbukrabold.otf");font-weight:bold;font-display:swap}@font-face{font-family:bukra;src:url("../../../../fonts/29ltbukralight.otf");font-weight:100;font-display:swap}@font-face{font-family:bukra;src:url("../../../../fonts/29ltbukrabolditalic.otf");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'SC_ALYERMOOK';src:url("../../../../fonts/SC_ALYERMOOK.ttf");font-weight:500;font-style:normal}html{color-scheme:light only !important}html:lang(ar){color-scheme:light only !important}html:lang(ar) .alyermook{font-family:'SC_ALYERMOOK'}body{color:#fff;font-family:"bukra", sans-serif;font-size:1rem;font-weight:100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#572636}a{color:#222328}a:hover{color:inherit;text-decoration:none}.intl-tel-input{width:100%}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{width:90px}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:100% !important}.iti-flag.xx{display:none}.iti-flag.xx+.selected-dial-code{padding:0 !important}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-left:92px}.intl-tel-input .country-list{direction:ltr;left:0;top:40px;width:265px !important;max-height:200px !important;overflow-x:hidden}.intl-tel-input .country-list::-webkit-scrollbar{width:3px}.intl-tel-input .country-list::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.5);margin:1rem 0}.intl-tel-input .country-list::-webkit-scrollbar-thumb{background:#fb0}.intl-tel-input .selected-flag .iti-flag{left:10px !important}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag:focus{box-shadow:none;outline:none;border:none}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:16px;font-size:13px}.intl-tel-input .country-list .country-name{order:2;color:rgba(0,0,0,0.5)}.intl-tel-input .country-list .country{font-size:12px;display:flex;align-items:center}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel]{padding-left:100px !important}.lead{font-weight:500}.text-imtilak{color:#E6AE2C}.back-secondary{background:#A46A23}.bg-imtilak{background-color:#E6AE2C}.bg-light{background-color:#fff}.bg-grey{background-color:#9B9B9B}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background:#E6AE2C;color:#fff !important}.btn-primary{color:#fff !important;border:0;background:transparent linear-gradient(0deg, #A46A23 0%, #C98E47 100%) 0% 0% no-repeat padding-box;opacity:1}.btn-primary:hover{opacity:0.7;transition:all 0.4s ease-in-out}.btn-primary:focus{box-shadow:0 0 0 0.2rem rgba(230,174,44,0.5);background:transparent linear-gradient(0deg, #A46A23 0%, #C98E47 100%) 0% 0% no-repeat padding-box}.form-control{background:#E2E2E2;color:#9B9B9B;border:0;border-bottom:2px solid #BFBFBF;border-radius:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.form-control::-webkit-input-placeholder{color:rgba(36,36,36,0.7)}.form-control:-moz-placeholder{color:rgba(36,36,36,0.7)}.form-control::-moz-placeholder{color:rgba(36,36,36,0.7)}.form-control:-ms-input-placeholder{color:rgba(36,36,36,0.7)}.form-control:focus{color:#C98E47;background-color:transparent;border-color:#C98E47;outline:0;box-shadow:0 0 0 0.2rem rgba(201,142,71,0.25)}textarea{height:calc(76px + 1rem) !important}.fa-rotate-45{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(-45deg)}.w-60{width:60%;max-width:100%}.w-70{width:70%;max-width:100%}.w-80{width:80%;max-width:100%}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0) matrix(0.71, 0.71, -0.71, 0.71, 0, 0);transform:translate3d(0, -100%, 0) matrix(0.71, 0.71, -0.71, 0.71, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0) matrix(0.71, 0.71, -0.71, 0.71, 0, 0);transform:translate3d(0, 0, 0) matrix(0.71, 0.71, -0.71, 0.71, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}.intl-tel-input{width:100%}.selected-dial-code{font-weight:600;padding-left:auto;padding-right:17px}.country-name{color:#222328}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:100% !important;padding:0}.iti-flag.xx{display:none !important}.iti-flag.xx+.selected-dial-code{padding-left:8px !important;text-transform:capitalize}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{width:85px}.intl-tel-input .country-list{font-size:14px}.en .intl-tel-input.separate-dial-code input,.en .intl-tel-input.separate-dial-code input[type=tel],.fr .intl-tel-input.separate-dial-code input,.fr .intl-tel-input.separate-dial-code input[type=tel]{padding-left:85px}.en .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.en .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.fr .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.fr .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel]{padding-left:85px}.en .intl-tel-input .selected-flag .iti-arrow,.fr .intl-tel-input .selected-flag .iti-arrow{right:3px}.en .contact-home .iti-flag.xx+.selected-dial-code,.fr .contact-home .iti-flag.xx+.selected-dial-code{padding-left:0 !important}.en .contact-home .intl-tel-input.separate-dial-code .selected-dial-code,.fr .contact-home .intl-tel-input.separate-dial-code .selected-dial-code{padding-left:12px}.en .intl-tel-input .selected-flag .iti-flag,.fr .intl-tel-input .selected-flag .iti-flag{left:3px}.intl-tel-input .selected-flag .selected-dial-code{direction:ltr}.intl-tel-input .country-list{left:10px;right:auto;direction:ltr}.intl-tel-input .selected-flag .iti-flag{left:8px}.iti-mobile .intl-tel-input .country-list{width:300px}.iti-mobile .intl-tel-input.iti-container{right:auto}html:lang(en) .h1,html:lang(en) h1{font-size:2rem}html:lang(fa) .lead{font-size:1rem}html:lang(fa) .h1,html:lang(fa) h1{font-size:2rem}html:lang(fa) .h4,html:lang(fa) h4{font-size:1rem}.decoration-box{position:absolute;top:-90px;left:100px;width:130px;height:130px;transform:matrix(0.71, 0.71, -0.71, 0.71, 0, 0);box-shadow:-40px -8px 60px #00000029;border-radius:20px;opacity:1;z-index:2}.decoration-box.bg-light{left:200px}.contact-card{width:300px;max-width:100%;height:auto;padding:25px 15px;position:relative;margin:0 auto;z-index:1}.contact-card .color-background{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000 0% 0% no-repeat padding-box;box-shadow:0px 0px 16px #00000029;opacity:0.24;z-index:-1;border-bottom-left-radius:40px}.contact-card .title{font-size:1.2rem}.contact-card form{text-align:right;font-size:.8rem;direction:ltr}.contact-card form .form-control{font-size:.8rem;background:rgba(255,255,255,0.16);border:0;color:#fff;opacity:0.9}.contact-card form .form-control::placeholder{color:#fff;opacity:0.7}.contact-card:before{position:absolute;content:'';width:100px;height:7px;background:#9B9B9B;top:-7px;left:0;border-radius:10px 10px 0 0}.contact-card:after{position:absolute;content:'';width:100px;height:7px;background:#9B9B9B;bottom:-7px;right:0;border-radius:0 0 10px 10px}.contact-card .quick-response{height:28px;display:inline-block;padding:1px 0px 0px 68px;line-height:28px;border-radius:7px;margin-top:7px;background-image:url(../../../../../landing-assets/marmara-residence/assets/images/email.svg);background-repeat:no-repeat;background-position-x:8px;overflow:hidden;background-color:#BE8643}.contact-card .quick-response span{background:#8E8E8E;padding:9px;border-left:2px solid #2B1326}.contact-card .intl-tel-input.separate-dial-code input,.contact-card .intl-tel-input.separate-dial-code input[type=text]{padding-right:11px}.header{direction:rtl;position:relative;height:100vh}.header .container-fluid{height:80%}.header .img-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.header .img-background img{max-width:100%;width:100%;height:100%;object-fit:cover}.header .title{padding-top:1.5rem;font-size:23px}.header .title .project-name{font-size:65px}.header .title .project-name .vip{background:#fb0;color:#41203B;border-radius:10px;display:inline-flex;align-items:center;padding:0rem 0.5rem;font-size:32px;height:40px;line-height:40px;padding-top:6px;letter-spacing:1.2px;font-weight:bolder}.header .title .lead{font-size:27px}.header .sub-title{font-size:17px;font-weight:500}.header .sub-head{font-size:27px;font-weight:400}.header .logo{position:absolute;right:50px;top:30px;letter-spacing:1px}.header .logo img{max-width:175px;height:50px}.header .white-border{background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 0px 3px #fff;border:1px solid #fff;position:absolute;left:0;right:0;bottom:0;z-index:0}.main .project-info{background:transparent linear-gradient(0deg, #572636 0%, #231030 100%) 0% 0% no-repeat padding-box;opacity:1;position:relative;padding:5rem 0}@media (min-width: 1500px){.main .project-info>.container{max-width:70%}}.main .project-info .corner-left{position:absolute;left:0;bottom:20%;width:100px}@media (min-width: 1200px) and (max-width: 1350px){.main .project-info .corner-left{width:45px}}.main .project-info .corner-right{position:absolute;right:0;top:10%;width:100px}@media (min-width: 1200px) and (max-width: 1350px){.main .project-info .corner-right{width:45px}}.main .project-info .info ul{position:relative;border-left:7px solid #E2E2E2;text-align:left;padding-left:20px}.main .project-info .info ul li{position:relative}.main .project-info .info ul li .head{color:#FFBF71;font-size:21px;font-weight:400}@media (min-width: 992px) and (max-width: 1200px){.main .project-info .info ul li .head{font-size:18px}}.main .project-info .info ul li .sub-info{opacity:0.7}@media (min-width: 992px) and (max-width: 1200px){.main .project-info .info ul li .sub-info{font-size:0.9rem}}.main .project-info .info ul li::after{width:18px;height:18px;display:block;position:absolute;top:-1px;left:-33px;border-radius:10px;content:'';border:4px solid #E2E2E2;background:#A46A23}.main .project-info .owl-carousel .owl-item img{object-fit:cover;box-shadow:0px 3px 6px #00000029;border:9px solid #FFFFFF}.main .project-info .owl-carousel .owl-dots{position:absolute;bottom:-28px;width:100%}.main .project-info .owl-carousel .owl-dots .owl-dot{outline:0}.main .project-info .owl-carousel .owl-dots .owl-dot span{margin:0px 5px;width:11px;height:11px;background-color:transparent;border:2px solid #fff}.main .project-info .owl-carousel .owl-dots .owl-dot:hover span,.main .project-info .owl-carousel .owl-dots .owl-dot.active span{background:#A46A23}.main .project-info .owl-carousel .owl-nav{margin-top:0}.main .project-info .owl-carousel .owl-nav .owl-prev,.main .project-info .owl-carousel .owl-nav .owl-next{outline:0;position:absolute;color:#FFF !important;opacity:.8;font-size:40px !important;background-color:transparent;text-align:center;vertical-align:middle;top:45%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.main .project-info .owl-carousel .owl-nav .owl-prev:hover,.main .project-info .owl-carousel .owl-nav .owl-next:hover{opacity:1;background-color:transparent}.main .project-info .owl-carousel .owl-nav .owl-prev{right:30px}.main .project-info .owl-carousel .owl-nav .owl-next{left:30px}.main .project-info .video img{box-shadow:0px 3px 6px #00000029;border:6px solid #fff;object-fit:cover}.main .project-info .service .name{font-size:12px;margin-top:0.5rem}.main .project-info .service .img-container{width:65px;height:65px;display:flex;align-items:flex-end;justify-content:center}.main .project-info .img-container{width:65px;height:65px}.main .imtilak-services{position:relative;background:transparent linear-gradient(0deg, #572636 0%, #231030 100%) 0% 0% no-repeat padding-box;opacity:1;height:100%}.main .imtilak-services .corner-right{position:absolute;right:0;top:60%;transform:translate(0, -50%);width:110px}.main .imtilak-services .name{font-size:13px;opacity:0.8}.main .imtilak-services .img-container{width:65px;height:65px}.main .imtilak-services p{font-size:.8rem}.main .imtilak-services .contact-card2{position:relative}.main .imtilak-services .contact-card2 .title{font-size:22px;margin-bottom:0.4rem}.main .imtilak-services .contact-card2 .sub-title{font-size:17px}.main .imtilak-services .contact-card2 .quick-response{height:33px;display:inline-block;padding:1px 0px 0px 68px;line-height:28px;border-radius:7px;margin-top:16px;background-image:url(../../../../../landing-assets/marmara-residence/assets/images/email.svg);background-repeat:no-repeat;background-position-x:8px;overflow:hidden;background-color:#BE8643}.main .imtilak-services .contact-card2 .quick-response span{background:#8E8E8E;padding:9px;border-left:4px solid #572636}.main .imtilak-services .contact-card2 .send-icon{justify-content:center}.main .imtilak-services .contact-card2 .send-icon:after{content:'';position:absolute;top:77px;left:-165px;width:187px;height:360px;background-image:url(../../../../../landing-assets/marmara-residence/assets/images/send.svg);background-repeat:no-repeat;background-size:cover;transform:matrix(1, -0.07, 0.07, 1, 0, 0)}@media (max-width: 992px){.main .imtilak-services .contact-card2 .send-icon:after{display:none}}.main .imtilak-services .contact-card2 .form-control:focus{background-color:#E2E2E2}.main .footer{position:relative;overflow:hidden}.main .footer .copy-right{font-size:15px;font-weight:500;color:rgba(255,255,255,0.8)}.main .footer .decoration-box{top:unset;bottom:-100px}.fixed-bottom{position:fixed;z-index:3;bottom:0;width:100%}.fixed-bottom a{font-size:35px}.fixed-bottom .whatsapp{position:absolute;background-color:#25D366;color:#fff;display:flex;justify-content:center;align-items:center;width:53px;height:53px;border-radius:50%}@media (min-width: 992px){.fixed-bottom .whatsapp{left:10px;bottom:10px}}@media (max-width: 768px){.fixed-bottom .whatsapp{padding:5px 16px;left:15px;bottom:15px}}.intl-tel-input{width:100%}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{width:90px}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:100% !important}.iti-flag.xx{display:none}.iti-flag.xx+.selected-dial-code{padding:0 !important}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-left:92px}.intl-tel-input .country-list{direction:ltr;left:0;top:40px;width:265px !important;max-height:200px !important;overflow-x:hidden}.intl-tel-input .country-list::-webkit-scrollbar{width:3px}.intl-tel-input .country-list::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.9);margin:1rem 0}.intl-tel-input .country-list::-webkit-scrollbar-thumb{background:#fb0}.intl-tel-input .selected-flag .iti-flag{left:10px !important}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag:focus{box-shadow:none;outline:none;border:none}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:16px;font-size:13px}.intl-tel-input .country-list .dial-code{color:rgba(0,0,0,0.9) !important}.intl-tel-input .country-list .country-name{order:2;color:rgba(0,0,0,0.9)}.intl-tel-input .country-list .country{font-size:12px;display:flex;align-items:center}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel]{padding-left:100px !important}.intl-tel-input .selected-flag .iti-arrow{border-top:4px solid #ffff}

@media (max-width: 576px){.intl-tel-input .selected-flag .selected-dial-code{font-size:11px}.main .project-info .services .service{margin:1rem 0 !important}.main .project-info .services .service .img-container img{width:45px}.main .project-info .services .service .name{font-size:10px}}@media (max-width: 992px){body{font-size:1rem}body .form-control{font-size:.8rem;min-height:40px}body .small,body small{font-size:10px}body .h2,body h2{font-size:1.5rem}body .arrow:after{display:none}body .header{background:none;height:auto}body .header .background-color{background:#2c1431;width:100%;height:100px}body .header .img-background{position:relative;top:unset;left:unset;width:100%;height:unset;z-index:0}body .header .top-corner{width:100px;right:20px;left:auto}body .header .img-container{display:none}body .header .content{position:relative;left:auto}body .header .logo{right:20px;left:auto}}@media (max-width: 992px) and (max-width: 567px){body .header .logo{top:20px}}@media (max-width: 992px){body .header .logo img{width:120px}body .header .logo p{font-size:.6rem;direction:ltr}body .header .decoration-box{top:-42px;left:20px;width:70px;height:70px;border-radius:15px}body .header .decoration-box.bg-light{left:60px}body .header .title{position:absolute;top:20px;left:0;width:100%;margin:0}}@media (max-width: 992px) and (max-width: 567px){body .header .title{padding-top:3rem}}@media (max-width: 992px){body .header .title h1{font-size:2rem}body .header .title p{font-size:1rem}body .header .title .text-imtilak{font-size:1.7rem}body .header .title h2{font-size:27px}body .header .title .lead{font-size:15px}body .header .title .project-name .vip{font-size:18px;height:25px;border-radius:4px}body .header .title1 .text-imtilak{font-size:1rem}body .header .title1 .lead{font-size:1rem}body .main{background:transparent linear-gradient(180deg, #572636 0%, #231030 100%) 0% 0% no-repeat padding-box;opacity:1}body .main .sub-head{text-align:center;padding-top:2rem}body .main .sub-head p{font-size:20px;margin-bottom:0.2rem}body .main .project-info{background:none;padding:3rem 0}body .main .project-info .info ul{padding-left:0px;height:auto;margin-bottom:3rem;padding-left:1rem}}@media (max-width: 992px) and (max-width: 576px){body .main .project-info .info ul li p{font-size:12px;line-height:1.9;opacity:0.8}body .main .project-info .info ul li .head{font-size:14px;margin-bottom:0.6rem}body .main .project-info .info ul li::after{left:-29px}}@media (max-width: 992px){body .main .project-info .info,body .main .project-info .photos{margin-bottom:50px !important}body .main .project-info .video{margin-top:0 !important;margin-bottom:50px !important}body .main .project-info .order-xs-1{-ms-flex-order:1;order:1}body .main .project-info .order-xs-2{-ms-flex-order:2;order:2}body .main .project-info .order-xs-3{-ms-flex-order:3;order:3}body .main .project-info .order-xs-4{-ms-flex-order:4;order:4}}@media (max-width: 992px) and (max-width: 576px){body .main .project-info .services .service{margin:1rem 0 !important}}@media (max-width: 992px){body .main .contact-card{margin-top:3.5rem}body .main .contact-card .title{padding-top:1.2rem}}@media (max-width: 992px) and (max-width: 576px){body .main .contact-card{width:320px !important}}@media (max-width: 992px){body .main .contact-mobile .contact-card{margin-top:0 !important}body .main .imtilak-services{background:none}}@media (max-width: 992px) and (min-width: 576px) and (max-width: 991.98px){body .main .imtilak-services .contact-card2{width:90% !important}}@media (max-width: 992px){body .main .imtilak-services .img-container{width:55px;height:55px}body .main .imtilak-services .img-container img{max-width:100%;width:47px}body .main .imtilak-services p{font-size:10px}body .main .imtilak-services .name{font-size:10px}body .main .footer{padding-bottom:30px}body .main .footer .decoration-box{top:auto;bottom:-120px;right:0}body .main .footer .decoration-box.bg-light{right:60px}}@media (max-width: 992px) and (max-width: 576px){body .main .footer .decoration-box{top:unset;bottom:-110px;left:100px;width:120px;height:120px}}@media (max-width: 992px) and (max-width: 576px){body .main .footer{background:rgba(0,0,0,0.3);margin-top:25px;padding-bottom:45px}}@media (max-width: 992px){body .main .footer .copy-right{font-size:11px}body .fancybox-slide.fancybox-slide--video{padding:0 !important;width:100% !important}}@media (min-width: 992px) and (max-width: 1599px){.header .container-fluid{height:83%}.header .decoration-box{width:125px;height:125px}.header .decoration-box.bg-light{left:180px}.header .title{font-size:20px;padding-top:1rem}.header .title .project-name{font-size:38px}.header .title .project-name .vip{border-radius:7px;padding:0rem 0.3rem;font-size:27px;height:35px;line-height:35px;padding-top:6px}.header .title .lead{font-size:23px;margin-bottom:0 !important}.header .sub-title{font-size:17px}.header .sub-head{font-size:22px;margin:0 auto 2.1rem auto}.header .sub-head .head{margin-bottom:0.3rem}.header .contact-card{margin:0 auto 25px auto}}@media (min-width: 992px) and (max-width: 1599px) and (min-width: 992px) and (max-width: 1270px){.header .contact-card{margin:20px auto 0 auto}}@media (min-width: 992px) and (max-width: 1599px){.header .contact-card form .form-control{background:#503846}.main .project-info{padding-bottom:2rem}.main .project-info .services .service{margin:1rem 0 !important}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl90aGVtZS5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX21peGlucy5zY3NzIiwic3R5bGUuc2NzcyIsInJlc3BvbnNpdmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxVQUFVLENBQ1IsV0FBVyxDQUFFLEtBQUssQ0FDbEIsR0FBRyxDQUFFLDZDQUE2QyxDQUNsRCxXQUFXLENBQUUsTUFBTSxDQUNuQixZQUFZLENBQUUsSUFDaEIsQ0FFQSxVQUFVLENBQ1IsV0FBVyxDQUFFLEtBQUssQ0FDbEIsR0FBRyxDQUFFLDBDQUEwQyxDQUMvQyxXQUFXLENBQUUsSUFBSSxDQUNmLFlBQVksQ0FBRSxJQUVsQixDQUVBLFVBQVUsQ0FDUixXQUFXLENBQUUsS0FBSyxDQUNsQixHQUFHLENBQUUsMkNBQTJDLENBQ2hELFdBQVcsQ0FBRSxHQUFHLENBQ2QsWUFBWSxDQUFFLElBRWxCLENBRUEsVUFBVSxDQUNSLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLEdBQUcsQ0FBRSxnREFBZ0QsQ0FDckQsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLE1BQU0sQ0FDaEIsWUFBWSxDQUFFLElBRWxCLENBRUEsVUFBVSxDQUNSLFdBQVcsQ0FBRSxjQUFjLENBQzNCLEdBQUcsQ0FBRSx5Q0FBeUMsQ0FDOUMsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FFcEIsSUFBSSxDQUNBLFlBQVksQ0FBRSxxQkFBcUIsQ0FFdEMsQUFDRCxJQUFJLEtBQU0sQ0FBQSxFQUFFLENBQUUsQ0FDVixZQUFZLENBQUUscUJBQXFCLENBRHZDLEFBRUUsQUFHRCxJQUxHLEtBQU0sQ0FBQSxFQUFFLEVBRVYsVUFBVSxBQUFDLENBQ1QsV0FBVyxDQUFFLGNBQWMsQ0FDNUIsQUFHSCxJQUFJLEFBQUMsQ0FDSCxLQUFLLENDbERPLElBQU8sQ0RtRG5CLFdBQVcsQ0FBRSxtQkFBbUIsQ0FDaEMsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixz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Q0EwQkwsU0FBUyxDQUdQLEtBQUssQ0FBQyxhQUFhLENBQUUsTUFBTSxDQTdCL0IsQUE2QmtDLEFBRWhDLE9BL0JLLENBK0JMLGFBQWEsQ0FDWCxNQUFNLENBQUUsZ0JBQWdCLENBS3pCLENBSkMsTUFBTSxFQWxDSixTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxNQUFNLE9Ba0NsQyxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxNQUFNLEVBakNwRCxBQStCRSxPQS9CSyxDQStCTCxhQUFhLENBRXVDLE1BQU0sQ0FBRSxnQkFBZ0IsQ0FJM0UsQ0F0Q0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLE1BQU0sRUFDOUMsQUFtQ00sT0FuQ0MsQ0ErQkwsYUFBYSxDQUdYLElBQUksQ0FDRixhQUFhLENBQUMsVUFBVSxDQUFFLE9BQVEsQ0FBRyxBQUszQyxBQUNFLEtBREcsQ0FDSCxhQUFhLENBQ1gsY0FBYyxDQUFFLElBQUksQ0FGeEIsQUFJTSxBQUVILEtBTkUsQ0FDSCxhQUFhLENBRVgsU0FBUyxDQUNQLFFBQVEsQ0FBQyxNQUFNLENBQUUsaUJBQWlCLENBQUciLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogYnVrcmE7XG4gIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy8yOWx0YnVrcmFyZWd1bGFyLm90ZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXBcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBidWtyYTtcbiAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzLzI5bHRidWtyYWJvbGQub3RmJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcFxuXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogYnVrcmE7XG4gIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy8yOWx0YnVrcmFsaWdodC5vdGYnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXBcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGJ1a3JhO1xuICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvMjlsdGJ1a3JhYm9sZGl0YWxpYy5vdGYnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXBcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTQ19BTFlFUk1PT0snO1xuICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvU0NfQUxZRVJNT09LLnR0ZicpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5odG1se1xuICAgIGNvbG9yLXNjaGVtZTogbGlnaHQgb25seSAhaW1wb3J0YW50O1xuXG59XG5odG1sOmxhbmcoYXIpIHtcbiAgICBjb2xvci1zY2hlbWU6IGxpZ2h0IG9ubHkgIWltcG9ydGFudDtcbiAgLmFseWVybW9vayB7XG4gICAgZm9udC1mYW1pbHk6ICdTQ19BTFlFUk1PT0snO1xuICB9XG59XG5cbmJvZHkge1xuICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICBmb250LWZhbWlseTogXCJidWtyYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTcyNjM2O1xufVxuXG5hIHtcbiAgY29sb3I6ICRkYXJrLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vKnN0YXJ0IGlucHV0IHRlbCovXG4uaW50bC10ZWwtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5mbGFnLWNvbnRhaW5lciwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuZmxhZy1jb250YWluZXIge1xuICB3aWR0aDogOTBweDtcbn1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5zZWxlY3RlZC1mbGFnLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIC5zZWxlY3RlZC1mbGFnIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLml0aS1mbGFnLnh4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLml0aS1mbGFnLnh4ICsgLnNlbGVjdGVkLWRpYWwtY29kZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0LCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZWxdLCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRlbF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHBhZGRpbmctbGVmdDogOTJweDtcbn1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3Qge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICB3aWR0aDogMjY1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogM3B4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKCMwMDAsMC41KTtcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogJHllbGxvdy1jb2xvcjtcbiAgfVxufVxuXG4uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1mbGFnIHtcbiAgbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyAuc2VsZWN0ZWQtZmxhZzpmb2N1c3tib3gtc2hhZG93OiBub25lO291dGxpbmU6IG5vbmU7Ym9yZGVyOiBub25lO31cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5LW5hbWV7XG4gIG9yZGVyOiAyO1xuICBjb2xvcjogcmdiYSgjMDAwLDAuNSk7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyBpbnB1dFt0eXBlPXRlbF0ge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qZW5kIGlucHV0IHRlbCovXG5cbi5sZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRleHQtaW10aWxhayB7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbn1cblxuLmJhY2stc2Vjb25kYXJ5e1xuICBiYWNrZ3JvdW5kOiAjQTQ2QTIzIDtcbn1cblxuLmJnLWltdGlsYWsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAgJHByaW1hcnktY29sb3I7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1jb2xvcjtcbn1cblxuLmJnLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1jb2xvcjtcbn1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gIGNvbG9yOiAkbGlnaHQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICRsaWdodC1jb2xvciAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjQTQ2QTIzIDAlLCAjQzk4RTQ3IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgb3BhY2l0eTogMTtcblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgkcHJpbWFyeS1jb2xvciwgLjUpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjQTQ2QTIzIDAlLCAjQzk4RTQ3IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXktY29sb3I7XG4gIGNvbG9yOiAkZ3JleS1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0JGQkZCRjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbiguMnMsIGVhc2UtaW4tb3V0KTtcblxuICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoIzI0MjQyNCwgMC43KTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZ29sZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogJGdvbGRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKCRnb2xkZXItY29sb3IsIC4yNSk7XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IGNhbGMoNzZweCArIDFyZW0pICFpbXBvcnRhbnQ7XG59XG5cblxuLmZhLXJvdGF0ZS00NSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuXG4udy02MCB7XG4gIHdpZHRoOiA2MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnctNzAge1xuICB3aWR0aDogNzAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53LTgwIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmRlbGF5LTFzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuXG4uYW5pbWF0ZWQuZGVsYXktMnMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7XG59XG5cbi5hbmltYXRlZC5kZWxheS0zcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAzcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAzcztcbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCkgbWF0cml4KDAuNzEsIDAuNzEsIC0wLjcxLCAwLjcxLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKSBtYXRyaXgoMC43MSwgMC43MSwgLTAuNzEsIDAuNzEsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIG1hdHJpeCgwLjcxLCAwLjcxLCAtMC43MSwgMC43MSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBtYXRyaXgoMC43MSwgMC43MSwgLTAuNzEsIDAuNzEsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuXG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbi5hbmltYXRlZC5zbG93ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgLy9jb2xvcjogJGRhcmstY29sb3I7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbn1cblxuLmNvdW50cnktbmFtZSB7XG4gIGNvbG9yOiAkZGFyay1jb2xvcjtcbn1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5zZWxlY3RlZC1mbGFnLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIC5zZWxlY3RlZC1mbGFnIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn1cblxuLml0aS1mbGFnLnh4IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXRpLWZsYWcueHggKyAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuZmxhZy1jb250YWluZXIsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLmZsYWctY29udGFpbmVyIHtcbiAgd2lkdGg6IDg1cHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZW4sIC5mciB7XG4gIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXQsXG4gIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gIH1cblxuICAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNCBpbnB1dCxcbiAgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gIH1cblxuICAuaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1hcnJvdyB7XG4gICAgcmlnaHQ6IDNweDtcbiAgfVxuXG4gIC5jb250YWN0LWhvbWUge1xuICAgIC5pdGktZmxhZy54eCArIC5zZWxlY3RlZC1kaWFsLWNvZGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB9XG4gIH1cblxuICAuaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1mbGFnIHtcbiAgICBsZWZ0OiAzcHg7XG4gIH1cblxufVxuXG5cbi5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1mbGFnIHtcbiAgbGVmdDogOHB4O1xufVxuXG4uaXRpLW1vYmlsZSAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLml0aS1tb2JpbGUgLmludGwtdGVsLWlucHV0Lml0aS1jb250YWluZXIge1xuICByaWdodDogYXV0bztcbn1cblxuaHRtbDpsYW5nKGVuKSB7XG4gIC5oMSwgaDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5odG1sOmxhbmcoZmEpIHtcbiAgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5oMSwgaDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuXG4gIC5oNCwgaDQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuIiwiJGxpZ2h0LWNvbG9yOiAjRkZGRkZGO1xyXG4kYmVpZ2UtY29sb3I6ICNGM0YyRUU7XHJcbiRncmV5LWNvbG9yOiAjOUI5QjlCO1xyXG4kbGlnaHQtZ3JleS1jb2xvcjogI0UyRTJFMjtcclxuJGRhcmstZ3JleS1jb2xvcjogIzlCOUI5QjtcclxuJGdvbGRlci1jb2xvcjogI0M5OEU0NztcclxuJHllbGxvdy1jb2xvcjogI0ZGQkIwMDtcclxuJHByaW1hcnktY29sb3I6ICNFNkFFMkM7XHJcbiRkYXJrLWNvbG9yOiAjMjIyMzI4O1xyXG4kZ3JhZGllbnQtY29sb3IxOiAjNjA0RDYwO1xyXG4kZ3JhZGllbnQtY29sb3IyOiAjMTAwRTE5O1xyXG4kbGlnaHQteWVsbG93OiAjRkZFQkQxO1xyXG4kbW9iaWxlLWJhY2tncm91bmQ6ICMzRjMyNDM7XHJcbiR5ZWxsb3ctZ3JleTogI0JFODY0MztcclxuJHNvY2lhbC1jb2xvcnM6IChcclxuICAgICAgICBmYWNlYm9vayA6ICMzYjU5OTksXHJcbiAgICAgICAgdHdpdHRlciA6ICM1NWFjZWUsXHJcbiAgICAgICAgeW91dHViZSA6ICNjZDIwMWYsXHJcbiAgICAgICAgaW5zdGFncmFtIDogI2U0NDA1ZixcclxuICAgICAgICB3aGF0c2FwcDogIzI1RDM2NixcclxuICAgICAgICBsaW5rZWRpbjogIzAwNzdCNSxcclxuICAgICAgICBnb29nbGU6ICNlYTQzMzVcclxuKTtcclxuXHJcbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCRkZWxheSwgJGFuaW1hdGlvbikge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJGRlbGF5ICRhbmltYXRpb247XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAkZGVsYXkgJGFuaW1hdGlvbjtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgJGRlbGF5ICRhbmltYXRpb247XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgJGRlbGF5ICRhbmltYXRpb247XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJGRlbGF5ICRhbmltYXRpb247XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2Zvcm0gKCR2YWx1ZXMpIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAkdmFsdWVzO1xyXG4gICAgLW1vei10cmFuc2Zvcm06ICR2YWx1ZXM7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiAkdmFsdWVzO1xyXG4gICAgLW8tdHJhbnNmb3JtOiAkdmFsdWVzO1xyXG4gICAgdHJhbnNmb3JtOiAkdmFsdWVzO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cyAoJHZhbHVlcykge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkdmFsdWVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAkdmFsdWVzO1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6ICR2YWx1ZXM7XHJcbiAgICAtby1ib3JkZXItcmFkaXVzOiAkdmFsdWVzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHZhbHVlcztcclxufVxyXG5cclxuQG1peGluIGJveC1zaGFkb3cgKCRjb2xvciwgJHZhbHVlcykge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkY29sb3IgJHZhbHVlcztcclxuICAgIC1tb3otYm94LXNoYWRvdzogJGNvbG9yICR2YWx1ZXM7XHJcbiAgICAtbXMtYm94LXNoYWRvdzogJGNvbG9yICR2YWx1ZXM7XHJcbiAgICAtby1ib3gtc2hhZG93OiAkY29sb3IgJHZhbHVlcztcclxuICAgIGJveC1zaGFkb3c6ICRjb2xvciAkdmFsdWVzO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWltYWdlKCR1cmwsICRwZXJjZW50YWdlKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItaW1hZ2U6IHVybCgkdXJsKSAkcGVyY2VudGFnZSByb3VuZDtcclxuICAtbW96LWJvcmRlci1pbWFnZTogdXJsKCR1cmwpICRwZXJjZW50YWdlIHJvdW5kO1xyXG4gIC1tcy1ib3JkZXItaW1hZ2U6IHVybCgkdXJsKSAkcGVyY2VudGFnZSByb3VuZDtcclxuICAtby1ib3JkZXItaW1hZ2U6IHVybCgkdXJsKSAkcGVyY2VudGFnZSByb3VuZDtcclxuICBib3JkZXItaW1hZ2U6IHVybCgkdXJsKSAkcGVyY2VudGFnZSByb3VuZDtcclxufVxyXG5cclxuQG1peGluIGFuaW1hdGlvbigkbmFtZSwgJGR1cmF0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246ICRuYW1lICRkdXJhdGlvbjtcclxuICAtbW96LWFuaW1hdGlvbjogJG5hbWUgJGR1cmF0aW9uO1xyXG4gIC1vLWFuaW1hdGlvbjogJG5hbWUgJGR1cmF0aW9uO1xyXG4gIC1tcy1hbmltYXRpb246ICRuYW1lICRkdXJhdGlvbjtcclxuICBhbmltYXRpb246ICRuYW1lICRkdXJhdGlvbjtcclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtAY29udGVudH1cclxuICAmOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtAY29udGVudH1cclxuICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtAY29udGVudH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtAY29udGVudH1cclxufVxyXG5cclxuQG1peGluIGJhY2tncm91bmQtc2l6ZSgkYmFja2dyb3VuZC1zaXplKSB7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6ICRiYWNrZ3JvdW5kLXNpemU7XHJcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6ICRiYWNrZ3JvdW5kLXNpemU7XHJcbiAgLW8tYmFja2dyb3VuZC1zaXplOiAkYmFja2dyb3VuZC1zaXplO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogJGJhY2tncm91bmQtc2l6ZTtcclxufVxyXG5cclxuLy8gRmxleGJveCBkaXNwbGF5XHJcbkBtaXhpbiBmbGV4Ym94KCkge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4vLyBUaGUgJ2ZsZXgnIHNob3J0aGFuZFxyXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcclxuLy8gPHBvc2l0aXZlLW51bWJlcj4sIGluaXRpYWwsIGF1dG8sIG9yIG5vbmVcclxuQG1peGluIGZsZXgoJHZhbHVlcykge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6ICR2YWx1ZXM7XHJcbiAgLW1vei1ib3gtZmxleDogJHZhbHVlcztcclxuICAtd2Via2l0LWZsZXg6ICR2YWx1ZXM7XHJcbiAgLW1zLWZsZXg6ICR2YWx1ZXM7XHJcbiAgZmxleDogJHZhbHVlcztcclxufVxyXG5cclxuLy8gRmxleCBGbG93IERpcmVjdGlvblxyXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xyXG4vLyByb3cgfCByb3ctcmV2ZXJzZSB8IGNvbHVtbiB8IGNvbHVtbi1yZXZlcnNlXHJcbkBtaXhpbiBmbGV4LWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XHJcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICAtbW96LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxufVxyXG5cclxuLy8gRmxleCBMaW5lIFdyYXBwaW5nXHJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXHJcbi8vIG5vd3JhcCB8IHdyYXAgfCB3cmFwLXJldmVyc2VcclxuQG1peGluIGZsZXgtd3JhcCgkd3JhcCkge1xyXG4gIC13ZWJraXQtZmxleC13cmFwOiAkd3JhcDtcclxuICAtbW96LWZsZXgtd3JhcDogJHdyYXA7XHJcbiAgLW1zLWZsZXgtd3JhcDogJHdyYXA7XHJcbiAgZmxleC13cmFwOiAkd3JhcDtcclxufVxyXG5cclxuLy8gRmxleCBEaXJlY3Rpb24gYW5kIFdyYXBcclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcclxuLy8gPGZsZXgtZGlyZWN0aW9uPiB8fCA8ZmxleC13cmFwPlxyXG5AbWl4aW4gZmxleC1mbG93KCRmbG93KSB7XHJcbiAgLXdlYmtpdC1mbGV4LWZsb3c6ICRmbG93O1xyXG4gIC1tb3otZmxleC1mbG93OiAkZmxvdztcclxuICAtbXMtZmxleC1mbG93OiAkZmxvdztcclxuICBmbGV4LWZsb3c6ICRmbG93O1xyXG59XHJcblxyXG4vLyBEaXNwbGF5IE9yZGVyXHJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xyXG4vLyA8aW50ZWdlcj5cclxuQG1peGluIG9yZGVyKCR2YWwpIHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkdmFsO1xyXG4gIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6ICR2YWw7XHJcbiAgLW1zLWZsZXgtb3JkZXI6ICR2YWw7XHJcbiAgLXdlYmtpdC1vcmRlcjogJHZhbDtcclxuICBvcmRlcjogJHZhbDtcclxufVxyXG5cclxuLy8gRmxleCBncm93IGZhY3RvclxyXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcclxuLy8gPG51bWJlcj5cclxuQG1peGluIGZsZXgtZ3JvdygkZ3Jvdykge1xyXG4gIC13ZWJraXQtZmxleC1ncm93OiAkZ3JvdztcclxuICAtbW96LWZsZXgtZ3JvdzogJGdyb3c7XHJcbiAgLW1zLWZsZXgtZ3JvdzogJGdyb3c7XHJcbiAgZmxleC1ncm93OiAkZ3JvdztcclxufVxyXG5cclxuLy8gRmxleCBzaHJpbmtcclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW0gc2hyaW5rIGZhY3RvclxyXG4vLyA8bnVtYmVyPlxyXG5AbWl4aW4gZmxleC1zaHJpbmsoJHNocmluaykge1xyXG4gIC13ZWJraXQtZmxleC1zaHJpbms6ICRzaHJpbms7XHJcbiAgLW1vei1mbGV4LXNocmluazogJHNocmluaztcclxuICAtbXMtZmxleC1zaHJpbms6ICRzaHJpbms7XHJcbiAgZmxleC1zaHJpbms6ICRzaHJpbms7XHJcbn1cclxuXHJcbi8vIEZsZXggYmFzaXNcclxuLy8gLSB0aGUgaW5pdGlhbCBtYWluIHNpemUgb2YgdGhlIGZsZXggaXRlbVxyXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNuaXRpYWwgbWFpbiBzaXplIG9mIHRoZSBmbGV4IGl0ZW1cclxuLy8gPHdpZHRoPlxyXG5AbWl4aW4gZmxleC1iYXNpcygkd2lkdGgpIHtcclxuICAtd2Via2l0LWZsZXgtYmFzaXM6ICR3aWR0aDtcclxuICAtbW96LWZsZXgtYmFzaXM6ICR3aWR0aDtcclxuICAtbXMtZmxleC1iYXNpczogJHdpZHRoO1xyXG4gIGZsZXgtYmFzaXM6ICR3aWR0aDtcclxufVxyXG5cclxuLy8gQXhpcyBBbGlnbm1lbnRcclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcclxuLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZFxyXG5AbWl4aW4ganVzdGlmeS1jb250ZW50KCRqdXN0aWZ5KSB7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG4gIC1tb3otanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICAtbXMtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG4gIC1tcy1mbGV4LXBhY2s6ICRqdXN0aWZ5O1xyXG59XHJcblxyXG4vLyBQYWNraW5nIEZsZXggTGluZXNcclxuLy8gLSBhcHBsaWVzIHRvOiBtdWx0aS1saW5lIGZsZXggY29udGFpbmVyc1xyXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kIHwgc3RyZXRjaFxyXG5AbWl4aW4gYWxpZ24tY29udGVudCgkYWxpZ24pIHtcclxuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcclxuICAtbW96LWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcclxuICAtbXMtYWxpZ24tY29udGVudDogJGFsaWduO1xyXG4gIGFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcclxufVxyXG5cclxuLy8gQ3Jvc3MtYXhpcyBBbGlnbm1lbnRcclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcclxuLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoXHJcbkBtaXhpbiBhbGlnbi1pdGVtcygkYWxpZ24pIHtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbiAgLW1vei1hbGlnbi1pdGVtczogJGFsaWduO1xyXG4gIC1tcy1hbGlnbi1pdGVtczogJGFsaWduO1xyXG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbn1cclxuXHJcbi8vIENyb3NzLWF4aXMgQWxpZ25tZW50XHJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xyXG4vLyBhdXRvIHwgZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoXHJcbkBtaXhpbiBhbGlnbi1zZWxmKCRhbGlnbikge1xyXG4gIC13ZWJraXQtYWxpZ24tc2VsZjogJGFsaWduO1xyXG4gIC1tb3otYWxpZ24tc2VsZjogJGFsaWduO1xyXG4gIC1tcy1hbGlnbi1zZWxmOiAkYWxpZ247XHJcbiAgYWxpZ24tc2VsZjogJGFsaWduO1xyXG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZVwiO1xyXG5cclxuXHJcbi8vIHN0YXJ0IGdlbmVyYWwgc3R5bGVzXHJcbi5kZWNvcmF0aW9uLWJveCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTkwcHg7XHJcbiAgbGVmdDogMTAwcHg7XHJcbiAgd2lkdGg6IDEzMHB4O1xyXG4gIGhlaWdodDogMTMwcHg7XHJcbiAgdHJhbnNmb3JtOiBtYXRyaXgoMC43MSwgMC43MSwgLTAuNzEsIDAuNzEsIDAsIDApO1xyXG4gIGJveC1zaGFkb3c6IC00MHB4IC04cHggNjBweCAjMDAwMDAwMjk7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgJi5iZy1saWdodCB7XHJcbiAgICBsZWZ0OiAyMDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0LWNhcmQge1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDI1cHggMTVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgLmNvbG9yLWJhY2tncm91bmR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCAjMDAwMDAwMjk7XHJcbiAgICBvcGFjaXR5OiAwLjI0O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIH1cclxuXHJcbiAgZm9ybSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkbGlnaHQtY29sb3IsLjE2KTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgICBvcGFjaXR5OiAwLjk7XHJcblxyXG4gICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDdweDtcclxuICAgIGJhY2tncm91bmQ6ICRncmV5LWNvbG9yO1xyXG4gICAgdG9wOiAtN3B4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1jb2xvcjtcclxuICAgIGJvdHRvbTogLTdweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcclxuICB9XHJcblxyXG4gIC5xdWljay1yZXNwb25zZXtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDFweCAwcHggMHB4IDY4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi8uLi9sYW5kaW5nLWFzc2V0cy9tYXJtYXJhLXJlc2lkZW5jZS9hc3NldHMvaW1hZ2VzL2VtYWlsLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy1ncmV5O1xyXG4gICAgc3BhbntcclxuICAgICAgYmFja2dyb3VuZDogIzhFOEU4RTtcclxuICAgICAgcGFkZGluZzogOXB4O1xyXG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMyQjEzMjY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0LCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGV4dF17cGFkZGluZy1yaWdodDogMTFweDt9XHJcbn1cclxuXHJcbi8vIGVuZCBnZW5lcmFsIHN0eWxlc1xyXG5cclxuLy8gc3RhcnQgaGVhZGVyIHNlY3Rpb25cclxuLmhlYWRlciB7XHJcbiAgZGlyZWN0aW9uOiBydGw7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcblxyXG4gIC5jb250YWluZXItZmx1aWR7XHJcbiAgICBoZWlnaHQ6IDgwJTtcclxuICB9XHJcblxyXG4gIC5pbWctYmFja2dyb3VuZHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBpbWd7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIC5wcm9qZWN0LW5hbWUge1xyXG4gICAgICBmb250LXNpemU6IDY1cHg7XHJcbiAgICAgIC52aXB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdy1jb2xvcjtcclxuICAgICAgICBjb2xvcjogIzQxMjAzQjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMHJlbSAwLjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGVhZHtmb250LXNpemU6IDI3cHg7fVxyXG4gIH1cclxuXHJcbiAgLnN1Yi10aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAuc3ViLWhlYWR7XHJcbiAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgLmxvZ28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDUwcHg7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgaW1ne1xyXG4gICAgICBtYXgtd2lkdGg6IDE3NXB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud2hpdGUtYm9yZGVye1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBlbmQgaGVhZGVyIHNlY3Rpb25cclxuXHJcbi5tYWlue1xyXG4gIC8vIHN0YXJ0IHByb2plY3QgaW5mbyBzZWN0aW9uXHJcbiAgLnByb2plY3QtaW5mbyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzU3MjYzNiAwJSwgIzIzMTAzMCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNXJlbSAwO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCl7XHJcbiAgICAgID4gLmNvbnRhaW5lcntcclxuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvcm5lci1sZWZ0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDIwJTtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM1MHB4KXt3aWR0aDogNDVweDt9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcm5lci1yaWdodCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMTAlO1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpe3dpZHRoOiA0NXB4O31cclxuICAgIH1cclxuXHJcbiAgICAuaW5mbyB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAkbGlnaHQtZ3JleS1jb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgLmhlYWR7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZCRjcxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7Zm9udC1zaXplOiAxOHB4O31cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3ViLWluZm97XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtmb250LXNpemU6IDAuOXJlbTt9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGxpZ2h0LWdyZXktY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNBNDZBMjM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1jYXJvdXNlbCB7XHJcbiAgICAgIC5vd2wtaXRlbSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDI5O1xyXG4gICAgICAgICAgYm9yZGVyOiA5cHggc29saWQgI0ZGRkZGRjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vd2wtZG90cyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTI4cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5vd2wtZG90IHtcclxuICAgICAgICAgIG91dGxpbmU6IDA7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodC1jb2xvcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNBNDZBMjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vd2wtbmF2IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAub3dsLXByZXYsIC5vd2wtbmV4dCB7XHJcbiAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm93bC1wcmV2IHtcclxuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm93bC1uZXh0IHtcclxuICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAjMDAwMDAwMjk7XHJcbiAgICAgICAgYm9yZGVyOiA2cHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2V7XHJcbiAgICAgIC5uYW1le1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBlbmQgcHJvamVjdCBpbmZvIHNlY3Rpb25cclxuXHJcbiAgLy8gc3RhcnQgaW10aWxhayBzZXJ2aWNlcyBzZWN0aW9uXHJcbiAgLmltdGlsYWstc2VydmljZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDBkZWcsICM1NzI2MzYgMCUsICMyMzEwMzAgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuY29ybmVyLXJpZ2h0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiA2MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XHJcbiAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmFtZXtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogNjVweDtcclxuICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IC44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LWNhcmQyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAudGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcclxuICAgICAgfVxyXG4gICAgICAuc3ViLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5xdWljay1yZXNwb25zZXtcclxuICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweCAwcHggMHB4IDY4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uLy4uL2xhbmRpbmctYXNzZXRzL21hcm1hcmEtcmVzaWRlbmNlL2Fzc2V0cy9pbWFnZXMvZW1haWwuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy1ncmV5O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOEU4RThFO1xyXG4gICAgICAgICAgcGFkZGluZzogOXB4O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNTcyNjM2O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlbmQtaWNvbntcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDc3cHg7XHJcbiAgICAgICAgICBsZWZ0OiAtMTY1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTg3cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uLy4uL2xhbmRpbmctYXNzZXRzL21hcm1hcmEtcmVzaWRlbmNlL2Fzc2V0cy9pbWFnZXMvc2VuZC5zdmcpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAtMC4wNywgMC4wNywgMSwgMCwgMCk7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGVuZCBpbXRpbGFrIHNlcnZpY2VzIHNlY3Rpb25cclxuXHJcbiAgLy8gc3RhcnQgZm9vdGVyIHNlY3Rpb25cclxuICAuZm9vdGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAuY29weS1yaWdodHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogcmdiYSgkbGlnaHQtY29sb3IsLjgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWNvcmF0aW9uLWJveCB7XHJcbiAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgIGJvdHRvbTogLTEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBlbmQgZm9vdGVyIHNlY3Rpb25cclxufVxyXG5cclxuLy8gc3RhcnQgd2hhdHNhcHAgbW9kYWxcclxuLmZpeGVkLWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGEge2ZvbnQtc2l6ZTogMzVweDt9XHJcbiAgLndoYXRzYXBwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNUQzNjY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogNTNweDtcclxuICAgIGhlaWdodDogNTNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XHJcblxyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICBib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTZweDtcclxuICAgICAgbGVmdDogMTVweDtcclxuICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypzdGFydCBpbnB1dCB0ZWwqL1xyXG4uaW50bC10ZWwtaW5wdXQge3dpZHRoOiAxMDAlO31cclxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5mbGFnLWNvbnRhaW5lciwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuZmxhZy1jb250YWluZXIge3dpZHRoOiA5MHB4O31cclxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5zZWxlY3RlZC1mbGFnLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIC5zZWxlY3RlZC1mbGFnIHt3aWR0aDogMTAwJSAhaW1wb3J0YW50O31cclxuLml0aS1mbGFnLnh4IHtkaXNwbGF5OiBub25lO31cclxuLml0aS1mbGFnLnh4ICsgLnNlbGVjdGVkLWRpYWwtY29kZSB7cGFkZGluZzogMCAhaW1wb3J0YW50O31cclxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0LCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZWxdLCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRlbF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZXh0XSB7cGFkZGluZy1sZWZ0OiA5MnB4O31cclxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3Qge1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiA0MHB4O1xyXG4gIHdpZHRoOiAyNjVweCAhaW1wb3J0YW50O1xyXG4gIG1heC1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgd2lkdGg6IDNweDtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKCMwMDAsMC45KTtcclxuICAgICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3ctY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1mbGFnIHtsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7fVxyXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyAuc2VsZWN0ZWQtZmxhZzpmb2N1c3tib3gtc2hhZG93OiBub25lO291dGxpbmU6IG5vbmU7Ym9yZGVyOiBub25lO31cclxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZGlhbC1jb2Rle2NvbG9yOiByZ2JhKCMwMDAsMC45KSAhaW1wb3J0YW50O31cclxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnktbmFtZSB7b3JkZXI6IDI7Y29sb3I6IHJnYmEoIzAwMCwwLjkpO31cclxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTMgaW5wdXRbdHlwZT10ZWxdIHtwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7fVxyXG4uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1hcnJvd3tib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZmY7fVxyXG4vKmVuZCBpbnB1dCB0ZWwqL1xyXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnNcIjtcclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gIC5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICB9XHJcblxyXG4gIC5tYWlue1xyXG4gICAgLnByb2plY3QtaW5mb3tcclxuICAgICAgLnNlcnZpY2Vze1xyXG4gICAgICAgIC5zZXJ2aWNle1xyXG4gICAgICAgICAgbWFyZ2luOiAxcmVtIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIC5pbWctY29udGFpbmVye2ltZ3t3aWR0aDogNDVweDt9IH1cclxuICAgICAgICAgIC5uYW1le2ZvbnQtc2l6ZTogMTBweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gIGJvZHkge1xyXG4gICAgLy8gc3RhcnQgZ2VuZXJhbCBzdHlsZXNcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc21hbGwsIHNtYWxsIHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oMiwgaDIge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3cge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gZW5kIGdlbmVyYWwgc3R5bGVzXHJcblxyXG4gICAgLy8gc3RhcnQgaGVhZGVyIHNlY3Rpb25cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAuYmFja2dyb3VuZC1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzJjMTQzMSA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmltZy1iYWNrZ3JvdW5ke1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDp1bnNldDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudG9wLWNvcm5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7dG9wOiAyMHB4O31cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuNnJlbTtcclxuICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlY29yYXRpb24tYm94IHtcclxuICAgICAgICB0b3A6IC00MnB4O1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblxyXG4gICAgICAgICYuYmctbGlnaHQge1xyXG4gICAgICAgICAgbGVmdDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY3cHgpe3BhZGRpbmctdG9wOiAzcmVtO31cclxuICAgICAgICBoMSB7Zm9udC1zaXplOiAycmVtO31cclxuICAgICAgICBwIHtmb250LXNpemU6IDFyZW07fVxyXG4gICAgICAgIC50ZXh0LWltdGlsYWsge2ZvbnQtc2l6ZTogMS43cmVtO31cclxuICAgICAgICBoMntmb250LXNpemU6IDI3cHg7fVxyXG4gICAgICAgIC5sZWFke2ZvbnQtc2l6ZTogMTVweDt9XHJcbiAgICAgICAgLnByb2plY3QtbmFtZSAudmlwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlMSB7XHJcbiAgICAgICAgLnRleHQtaW10aWxhayB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gZW5kIGhlYWRlciBzZWN0aW9uXHJcbiAgICAubWFpbntcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzU3MjYzNiAwJSwgIzIzMTAzMCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAuc3ViLWhlYWR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBzdGFydCBwcm9qZWN0IGluZm8gc2VjdGlvblxyXG4gICAgICAucHJvamVjdC1pbmZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcclxuXHJcbiAgICAgICAgLmluZm97XHJcbiAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDU3NnB4KXtcclxuICAgICAgICAgICAgICAgIHB7Zm9udC1zaXplOiAxMnB4O2xpbmUtaGVpZ2h0OiAxLjk7b3BhY2l0eTogMC44O31cclxuICAgICAgICAgICAgICAgIC5oZWFke2ZvbnQtc2l6ZTogMTRweDttYXJnaW4tYm90dG9tOiAwLjZyZW07fVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7bGVmdDogLTI5cHg7fVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm8sIC5waG90b3Mge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZpZGVvIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcmRlci14cy0xIHtcclxuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3JkZXIteHMtMiB7XHJcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9yZGVyLXhzLTMge1xyXG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcmRlci14cy00IHtcclxuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VydmljZXN7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpe1xyXG4gICAgICAgICAgICAuc2VydmljZXttYXJnaW46IDFyZW0gMCAhaW1wb3J0YW50O31cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBlbmQgcHJvamVjdCBpbmZvIHNlY3Rpb25cclxuXHJcbiAgICAgIC5jb250YWN0LWNhcmQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcclxuICAgICAgICAudGl0bGV7cGFkZGluZy10b3A6IDEuMnJlbTt9XHJcbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA1NzZweCl7XHJcbiAgICAgICAgICB3aWR0aDogMzIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy8gc3RhcnQgY29udGFjdCAgc2VjdGlvblxyXG4gICAgICAuY29udGFjdC1tb2JpbGUge1xyXG4gICAgICAgIC5jb250YWN0LWNhcmQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvLyBlbmQgY29udGFjdCBzZWN0aW9uXHJcblxyXG4gICAgICAvLyBzdGFydCBpbXRpbGFrIHNlcnZpY2VzIHNlY3Rpb25cclxuICAgICAgLmltdGlsYWstc2VydmljZXMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgQG1lZGlhICAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KXtcclxuICAgICAgICAgIC5jb250YWN0LWNhcmQyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hbWV7Zm9udC1zaXplOiAxMHB4O31cclxuICAgICAgfVxyXG4gICAgICAvLyBlbmQgaW10aWxhayBzZXJ2aWNlcyBzZWN0aW9uXHJcblxyXG4gICAgICAvLyBzdGFydCBmb290ZXIgc2VjdGlvblxyXG4gICAgICAuZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAuZGVjb3JhdGlvbi1ib3gge1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgYm90dG9tOiAtMTIwcHg7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAmLmJnLWxpZ2h0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCl7XHJcbiAgICAgICAgICAuZGVjb3JhdGlvbi1ib3gge1xyXG4gICAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICBib3R0b206IC0xMTBweDtcclxuICAgICAgICAgICAgbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwwLjMpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvcHktcmlnaHQge2ZvbnQtc2l6ZTogMTFweDt9XHJcbiAgICAgIH1cclxuICAgICAvLyBlbmQgZm9vdGVyIHNlY3Rpb25cclxuICAgIH1cclxuXHJcbiAgICAuZmFuY3lib3gtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXZpZGVvIHtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlke2hlaWdodDogODMlO31cclxuICAgIC5kZWNvcmF0aW9uLWJveCB7XHJcbiAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgaGVpZ2h0OiAxMjVweDtcclxuICAgICAgJi5iZy1saWdodCB7bGVmdDogMTgwcHg7fVxyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgIC5wcm9qZWN0LW5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICAudmlwe1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgcGFkZGluZzogMHJlbSAwLjNyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5sZWFke2ZvbnQtc2l6ZTogMjNweDttYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7fVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWItdGl0bGV7Zm9udC1zaXplOiAxN3B4O31cclxuICAgIC5zdWItaGVhZHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAyLjFyZW0gYXV0bztcclxuICAgICAgLmhlYWR7bWFyZ2luLWJvdHRvbTogMC4zcmVtO31cclxuICAgIH1cclxuICAgIC5jb250YWN0LWNhcmR7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHggYXV0bztcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTI3MHB4KXttYXJnaW46IDIwcHggYXV0byAwIGF1dG87fVxyXG4gICAgICBmb3JtIHtcclxuICAgICAgICAuZm9ybS1jb250cm9se2JhY2tncm91bmQ6ICM1MDM4NDYgO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW57XHJcbiAgICAucHJvamVjdC1pbmZve1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgLnNlcnZpY2Vze1xyXG4gICAgICAgIC5zZXJ2aWNle21hcmdpbjogMXJlbSAwICFpbXBvcnRhbnQ7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */
