@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;font-display:swap}html:lang(ar) .alyermook{font-family:'SC_ALYERMOOK'}body{color:#222328;background-color:#F2F1EC;font-family:"bukra", sans-serif;font-size:1rem;font-weight:100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#222328}a:hover{color:inherit;text-decoration:none}.lead{font-weight:500}.text-golden{color:#C98E47}.text-imtilak{color:#C84563}.bg-golden{background-color:#C98E47}.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:#C98E47;color:#fff !important}.btn-primary{background:#C98E47;color:#fff !important;border:0}.btn-primary:hover{background:#C98E47;color:#fff !important}.btn-primary:focus{box-shadow:0 0 0 0.2rem rgba(201,142,71,0.5)}.form-control{background:#E3E3E3;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)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}.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:0;direction:ltr}.intl-tel-input .selected-flag .iti-flag{left:8px}html:lang(en) .h1,html:lang(en) h1{font-size:2rem !important}html:lang(en) .h2,html:lang(en) h2{font-size:1.5rem !important}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:150px;height:150px;transform:matrix(0.71, 0.71, -0.71, 0.71, 0, 0);box-shadow:-40px -8px 60px #00000029;border-radius:20px;opacity:1}.decoration-box.bg-grey{left:200px}.quick-response{height:28px;display:inline-block;padding:1px 0px 0px 68px;line-height:28px;border-radius:7px;margin-top:16px;background-image:url(../../../../landing-assets/route-istanbul/assets/images/email.svg);background-repeat:no-repeat;background-position-x:8px;overflow:hidden}.quick-response span{border-left:2px solid #F2F1EC;padding:9px;background-color:#8E8E8E}.contact-card{width:340px;max-width:100%;height:auto;background-color:#F2F1EC;border-bottom-left-radius:50px;box-shadow:0px 0px 16px #00000029;padding:20px;position:relative;margin:50px auto 0 auto}.contact-card .title{font-size:1.2rem}.contact-card .quick-response{position:relative}.contact-card .arrow{position:relative;display:inline-block}@media (min-width: 1265px){.contact-card .arrow:after{content:'';position:absolute;top:20px;left:-160px;width:180px;height:340px;background-image:url(../../../../landing-assets/route-istanbul/assets/images/send.svg);background-repeat:no-repeat;background-size:cover;transform:matrix(1, -0.07, 0, 1, 0, 0)}}.contact-card form{text-align:left;direction:ltr;font-size:.8rem}.contact-card form .form-control{font-size:.8rem}.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}.header{direction:rtl}.header .img-container{background-image:url("../../../../landing-assets/route-istanbul/assets/images/bg.jpg");min-height:90vh;background-position:top right;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:contain;background-repeat:no-repeat;background-color:#F2F1EC}.header .title h1{font-size:3rem}.header .logo{position:absolute;right:50px;top:10px;letter-spacing:1px}.header .logo img{max-width:185px}.project-info{position:relative}.project-info .corner-left{position:absolute;left:0;top:200px;width:100px}.project-info .corner-right{position:absolute;right:0;top:0;width:100px}.project-info .info ul{position:relative;border-left:7px solid #E3E3E3;text-align:left;padding-left:20px}.project-info .info ul li{position:relative}.project-info .info ul li::after{width:18px;height:18px;display:block;position:absolute;top:0;left:-33px;border-radius:10px;content:'';border:4px solid #E3E3E3;background:#C98E47}.project-info .owl-carousel .owl-item img{box-shadow:0px 3px 6px #00000029;border:9px solid #FFFFFF}@media (max-width: 768px){.project-info .owl-carousel .owl-item img{height:235px}}.project-info .owl-carousel .owl-dots{position:absolute;bottom:-28px;width:100%}.project-info .owl-carousel .owl-dots .owl-dot{outline:0}.project-info .owl-carousel .owl-dots .owl-dot span{margin:0px 5px;background-color:#C98E47}.project-info .owl-carousel .owl-dots .owl-dot:hover span,.project-info .owl-carousel .owl-dots .owl-dot.active span{background:#545454}.project-info .owl-carousel .owl-nav{margin-top:0}.project-info .owl-carousel .owl-nav .owl-prev,.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%)}.project-info .owl-carousel .owl-nav .owl-prev:hover,.project-info .owl-carousel .owl-nav .owl-next:hover{opacity:1;background-color:transparent}.project-info .owl-carousel .owl-nav .owl-prev{right:30px}.project-info .owl-carousel .owl-nav .owl-next{left:30px}.project-info .video img{box-shadow:0px 3px 6px #00000029;border:9px solid #fff}.project-info .img-container{width:65px;height:65px}.imtilak-services{position:relative}.imtilak-services .corner-right{position:absolute;right:0;top:200px;width:100px}.imtilak-services .img-container{width:65px;height:65px}.imtilak-services p{font-size:.8rem}.imtilak-services .contact-card2 .title,.imtilak-services .contact-card2 .sub-title{font-size:1.2rem}.imtilak-services .contact-card2 .arrow{position:relative;display:inline-block}@media (min-width: 991.98px){.imtilak-services .contact-card2 .arrow:after{content:'';position:absolute;top:0;left:-373px;width:187px;height:360px;background-image:url(../../../../../landing-assets/route-istanbul/assets/images/send.svg);background-repeat:no-repeat;background-size:cover;transform:matrix(1, -0.07, 0.07, 1, 0, 0)}}.imtilak-services .contact-card2 .quick-response{position:relative}@media (min-width: 576px) and (max-width: 991.98px){.imtilak-services .contact-card2{width:90% !important}}.footer{position:relative;background-color:#E3E3E3;overflow:hidden}.footer .newsletter{padding-left:10px;position:relative;display:inline-block}.footer .newsletter .border-right{border-left:5px solid #C98E47;padding-left:10px}.footer .newsletter .form-control{border:2px solid #9B9B9B;border-radius:.25rem;margin-right:10px;padding-left:10px}.footer .newsletter::after{position:absolute;content:'';background-image:url(../../../../landing-assets/route-istanbul/assets/images/subscribe-arrow.svg);background-position:center;background-repeat:no-repeat;top:0;left:-60px;height:140px;width:102px;display:inline-block}.footer .decoration-box{top:auto;bottom:-100px}.fixed-bottom{position:fixed;z-index:3;bottom:0;width:100%}.fixed-bottom a{font-size:35px}@media (max-width: 768px){.fixed-bottom a{font-size:34px}}.fixed-bottom .whatsapp{background-color:#25D366;color:#fff;padding:3px 12px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;left:5px;bottom:5px}@media (min-width: 768px){.fixed-bottom .whatsapp{padding:5px 16px;left:15px;bottom:15px}}#whatsappModal .modal-header{position:relative;background:#128c7e;min-height:60px;padding:15px 0}#whatsappModal .modal-header img{width:100%}#whatsappModal .modal-header span{color:#fff}#whatsappModal .modal-body{background-image:url(" https://www.imtilak.net/images/whatsapp-bg.jpg")}.user-bar .avatar{width:70px;height:70px;position:absolute;left:5px;top:0}.user-bar .avatar img{width:100%}.user-bar .name{font-size:17px;font-weight:600;letter-spacing:.3px;margin:0 0 0 8px;position:absolute;top:12px;left:70px}.user-bar .status{display:block;font-size:13px;font-weight:400;letter-spacing:0}.conversation{height:calc(100% - 12px);position:relative;z-index:0}.conversation ::-webkit-scrollbar{transition:all .5s;width:5px;height:1px;z-index:10}.conversation ::-webkit-scrollbar-track{background:transparent}.conversation ::-webkit-scrollbar-thumb{background:#b3ada7}.conversation .conversation-container{height:calc(100% - 68px);overflow-x:hidden;padding:0 16px;margin-bottom:5px}.conversation .conversation-container:after{content:"";display:table;clear:both}.message{color:#000;clear:both;line-height:18px;font-size:15px;padding:8px;position:relative;margin:8px 0;max-width:85%;word-wrap:break-word}.message:after{position:absolute;content:"";width:0;height:0;border-style:solid}.metadata{display:inline-block;float:right;padding:0 0 0 7px;position:relative;bottom:-4px}.metadata .time{direction:ltr;color:rgba(0,0,0,0.45);font-size:11px;display:inline-block}.metadata .tick{display:inline-block;margin-left:2px;position:relative;top:4px;height:16px;width:16px}.metadata .tick svg{position:absolute;transition:.5s ease-in-out}.metadata .tick svg:first-child{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:perspective(800px) rotateY(180deg);transform:perspective(800px) rotateY(180deg)}.metadata .tick svg:last-child{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:perspective(800px) rotateY(0deg);transform:perspective(800px) rotateY(0deg)}.metadata .tick-animation svg:first-child{-webkit-transform:perspective(800px) rotateY(0);transform:perspective(800px) rotateY(0)}.metadata .tick-animation svg:last-child{-webkit-transform:perspective(800px) rotateY(-179.9deg);transform:perspective(800px) rotateY(-179.9deg)}.message:first-child{margin:16px 0 8px}.message.received{background:#e1ffc7;border-radius:0px 5px 5px 5px;float:left}.message.received .metadata{padding:0 0 0 16px}.message.received:after{border-width:0px 10px 10px 0;border-color:transparent #e1ffc7 transparent transparent;top:0;left:-10px}.message.sent{background:#e1ffc7;border-radius:5px 0px 5px 5px;float:right}.message.sent:after{border-width:0px 0 10px 10px;border-color:transparent transparent transparent #e1ffc7;top:0;right:-10px}.conversation-compose{display:flex;flex-direction:row;align-items:flex-end;overflow:hidden;height:50px;width:100%;z-index:2}.conversation-compose div,.conversation-compose input{background:#fff;height:100%}.conversation-compose .input-msg{border:0;flex:1 1 auto;font-size:16px;margin:0;outline:none;min-width:50px;border-radius:21px;padding-left:20px}.conversation-compose .input-msg::placeholder{color:#a0a0a0;font-size:15px}.conversation-compose .send{background:#008a7c;color:#fff;width:48px;height:48px;border:0;cursor:pointer;margin-left:8px;margin-right:8px;display:inline-block;font-size:24px;border-radius:50%}#whatsappModal .modal-content{direction:rtl;text-align:right}#whatsappModal .user-bar .avatar{left:auto;right:5px}#whatsappModal .user-bar .name{left:auto;right:70px}#whatsappModal .conversation-compose .input-msg{padding-right:20px;padding-left:auto}.message.received{float:right;border-radius:5px 0px 5px 5px}.message.received:after{border-width:0px 0 10px 10px;border-color:transparent transparent transparent #e1ffc7;top:0;right:-10px;left:auto}.user-bar .status{text-align:right}#whatsappModal .back{right:auto;left:10px}@media (max-width: 768px){.message{max-width:100%}}#whatsappModal .back{width:30px !important;position:absolute;right:10px}

@media (max-width: 418px){.intl-tel-input .selected-flag .selected-dial-code{font-size:11px}}@media (max-width: 991.98px){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}body .header .img-container{display:none}body .header .content{position:relative;left:auto}body .header .logo{right:10px}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-grey{left:60px}body .header .title h1{font-size:1.5rem !important;margin-top:80px}body .header .title p{font-size:1rem}body .header .title .text-imtilak{font-size:1.7rem}body .project-info .corner-left{width:60px;top:-50px}body .project-info .corner-right{display:none}body .project-info .info{margin-top:50px !important}body .project-info .info,body .project-info .photos{margin-bottom:50px !important}body .project-info .video,body .project-info .services{margin-top:0 !important;margin-bottom:50px !important}body .project-info .order-xs-1{-ms-flex-order:1;order:1}body .project-info .order-xs-2{-ms-flex-order:2;order:2}body .project-info .order-xs-3{-ms-flex-order:3;order:3}body .project-info .order-xs-4{-ms-flex-order:4;order:4}body .contact-mobile .contact-card{margin-top:0 !important}}@media (max-width: 991.98px) and (min-width: 576px) and (max-width: 991.98px){body .imtilak-services .contact-card2{width:80% !important}}@media (max-width: 991.98px){body .imtilak-services .corner-right{display:none}body .imtilak-services .img-container{width:55px;height:55px}body .imtilak-services .img-container img{max-width:100%}body .imtilak-services p{font-size:10px}body .footer{padding-bottom:30px}body .footer .newsletter .form-group{width:100%}body .footer .newsletter .form-control{padding-left:10px}body .footer .newsletter::after{display:none}body .footer .decoration-box{top:auto;bottom:-140px;right:0}body .footer .decoration-box.bg-grey{right:60px}body .fancybox-slide.fancybox-slide--video{padding:0 !important;width:100% !important}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl90aGVtZS5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX21peGlucy5zY3NzIiwic3R5bGUuc2NzcyIsInJlc3BvbnNpdmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxVQUFVLENBQ1IsV0FBVyxDQUFFLEtBQUssQ0FDbEIsR0FBRyxDQUFFLDZDQUE2QyxDQUNsRCxXQUFXLENBQUUsTUFBTSxDQUNqQixZQUFZLENBQUUsSUFFbEIsQ0FFQSxVQUFVLENBQ1IsV0FBVyxDQUFFLEtBQUssQ0FDbEIsR0FBRyxDQUFFLDBDQUEwQyxDQUMvQyxXQUFXLENBQUUsSUFBSSxDQUNmLFlBQVksQ0FBRSxJQUVsQixDQUVBLFVBQVUsQ0FDUixXQUFXLENBQUUsS0FBSyxDQUNsQixHQUFHLENBQUUsMkNBQTJDLENBQ2hELFdBQVcsQ0FBRSxHQUFHLENBQ2QsWUFBWSxDQUFFLElBRWxCLENBRUEsVUFBVSxDQUNSLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLEdBQUcsQ0FBRSxnREFBZ0QsQ0FDckQsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLE1BQU0sQ0FDaEIsWUFBWSxDQUFFLElBRWxCLENBRUEsVUFBVSxDQUNSLFdBQVcsQ0FBRSxjQUFjLENBQzNCLEdBQUcsQ0FBRSx5Q0FBeUMsQ0FDOUMsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FDaEIsWUFBWSxDQUFFLElBRWxCLENBRUEsQUFDRSxJQURFLEtBQU0sQ0FBQSxFQUFFLEVBQ1YsVUFBVSxBQUFDLENBQ1QsV0FBVyxDQUFFLGNBQWMsQ0FDNUIsQUFHSCxJQUFJLEFBQUMsQ0FDSCxLQUFLLENDMUNNLE9BQU8sQ0QyQ2xCLGdCQUFnQixDQ2pESixPQUFPLENEa0RuQixXQUFXLENBQUUsbUJBQW1CLENBQ2hDLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsc0JBQXNCLENBQUUsV0FBVyxDQUNuQyx1QkFBdUIsQ0FBRSxTQUFTLENBQ25DLEFBRUQs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SCxJQS9KQSxDQTRJRixpQkFBaUIsQ0FtQmYsQ0FBQyxBQUFDLENBQ0EsU0FBUyxDQUFFLElBQUksQ0FoS3JCLEFBaUtLLEFBTUgsSUF2S0UsQ0F1S0YsT0FBTyxBQUFDLENBQ04sY0FBYyxDQUFFLElBQUksQ0F4S3hCLEFBMktNLEFBc0JILElBak1DLENBdUtGLE9BQU8sQ0FHTCxXQUFXLENBQ1QsV0FBVyxBQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ0E1S25CLEFBNktPLEFBRUQsSUEvS0YsQ0F1S0YsT0FBTyxDQUdMLFdBQVcsQ0FLVCxhQUFhLEFBQUMsQ0FDWixZQUFZLENBQUUsSUFBSSxDQWhMMUIsQUFpTE8sQUFFRCxJQW5MRixDQXVLRixPQUFPLENBR0wsV0FBVyxBQVNSLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxJQUFJLENBcExyQixBQXFMTyxBQUdILElBeExBLENBdUtGLE9BQU8sQ0FpQkwsZUFBZSxBQUFDLENBQ2QsR0FBRyxDQUFFLElBQUksQ0FDVCxNQUFNLENBQUUsTUFBTSxDQUNkLEtBQUssQ0FBRSxDQUFDLENBM0xkLEFBNkxNLEFBR0QsSUFoTUQsQ0F1S0YsT0FBTyxDQWlCTCxlQUFlLEFBS1osUUFBUSxBQUFDLENBQ1IsS0FBSyxDQUFFLElBQUksQ0E5TG5CLEFBK0xPLEFBTUwsSUFyTUUsQ0FxTUYsZUFBZSxzQkFBc0IsQUFBQyxDQUNwQyxPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLENBQUUsZUFBZSxDQUN2QiIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBidWtyYTtcbiAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzLzI5bHRidWtyYXJlZ3VsYXIub3RmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwXG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBidWtyYTtcbiAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzLzI5bHRidWtyYWJvbGQub3RmJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcFxuXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogYnVrcmE7XG4gIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy8yOWx0YnVrcmFsaWdodC5vdGYnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXBcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGJ1a3JhO1xuICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvMjlsdGJ1a3JhYm9sZGl0YWxpYy5vdGYnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXBcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTQ19BTFlFUk1PT0snO1xuICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvU0NfQUxZRVJNT09LLnR0ZicpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwXG5cbn1cblxuaHRtbDpsYW5nKGFyKSB7XG4gIC5hbHllcm1vb2sge1xuICAgIGZvbnQtZmFtaWx5OiAnU0NfQUxZRVJNT09LJztcbiAgfVxufVxuXG5ib2R5IHtcbiAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2UtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiBcImJ1a3JhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmEge1xuICBjb2xvcjogJGRhcmstY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5sZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRleHQtZ29sZGVuIHtcbiAgY29sb3I6ICRnb2xkZXItY29sb3I7XG59XG5cbi50ZXh0LWltdGlsYWsge1xuICBjb2xvcjogJGltdGlsYWstY29sb3I7XG59XG5cbi5iZy1nb2xkZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZGVyLWNvbG9yO1xufVxuXG4uYmctZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWNvbG9yO1xufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAkZ29sZGVyLWNvbG9yO1xuICBjb2xvcjogJGxpZ2h0LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICRnb2xkZXItY29sb3I7XG4gIGNvbG9yOiAkbGlnaHQtY29sb3IgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRnb2xkZXItY29sb3I7XG4gICAgY29sb3I6ICRsaWdodC1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoJGdvbGRlci1jb2xvciwgLjUpO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleS1jb2xvcjtcbiAgY29sb3I6ICRncmV5LWNvbG9yO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQkZCRkJGO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4ycywgZWFzZS1pbi1vdXQpO1xuXG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgjMjQyNDI0LCAwLjcpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRnb2xkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ29sZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoJGdvbGRlci1jb2xvciwgLjI1KTtcbiAgfVxufVxuXG50ZXh0YXJlYSB7XG4gIGhlaWdodDogY2FsYyg3NnB4ICsgMXJlbSkgIWltcG9ydGFudDtcbn1cblxuXG4uZmEtcm90YXRlLTQ1IHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG5cbi53LTYwIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udy03MCB7XG4gIHdpZHRoOiA3MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnctODAge1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYW5pbWF0ZWQuZGVsYXktMXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5cbi5hbmltYXRlZC5kZWxheS0ycyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAycztcbn1cblxuLmFuaW1hdGVkLmRlbGF5LTNzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDNzO1xuICBhbmltYXRpb24tZGVsYXk6IDNzO1xufVxuXG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKSBtYXRyaXgoMC43MSwgMC43MSwgLTAuNzEsIDAuNzEsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApIG1hdHJpeCgwLjcxLCAwLjcxLCAtMC43MSwgMC43MSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgbWF0cml4KDAuNzEsIDAuNzEsIC0wLjcxLCAwLjcxLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIG1hdHJpeCgwLjcxLCAwLjcxLCAtMC43MSwgMC43MSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuXG4uaW50bC10ZWwtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlbGVjdGVkLWRpYWwtY29kZSB7XG4gIC8vY29sb3I6ICRkYXJrLWNvbG9yO1xuICAvL2JhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG5cbi5jb3VudHJ5LW5hbWUge1xuICBjb2xvcjogJGRhcmstY29sb3I7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuc2VsZWN0ZWQtZmxhZywgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5pdGktZmxhZy54eCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLml0aS1mbGFnLnh4ICsgLnNlbGVjdGVkLWRpYWwtY29kZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLmZsYWctY29udGFpbmVyLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIC5mbGFnLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA4NXB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmVuLCAuZnIge1xuICAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0LFxuICAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICB9XG5cbiAgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgaW5wdXQsXG4gIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy00IGlucHV0W3R5cGU9dGVsXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICB9XG5cbiAgLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5pdGktYXJyb3cge1xuICAgIHJpZ2h0OiAzcHg7XG4gIH1cblxuICAuY29udGFjdC1ob21lIHtcbiAgICAuaXRpLWZsYWcueHggKyAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLnNlbGVjdGVkLWRpYWwtY29kZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5pdGktZmxhZyB7XG4gICAgbGVmdDogM3B4O1xuICB9XG5cbn1cblxuXG4uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLnNlbGVjdGVkLWRpYWwtY29kZSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gIGxlZnQ6IDA7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1mbGFnIHtcbiAgbGVmdDogOHB4O1xufVxuXG5odG1sOmxhbmcoZW4pIHtcbiAgLmgxLCBoMSB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaDIsIGgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmh0bWw6bGFuZyhmYSkge1xuICAubGVhZCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLmgxLCBoMSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgLmg0LCBoNCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4iLCIkbGlnaHQtY29sb3I6ICNGRkZGRkY7XHJcbiRiZWlnZS1jb2xvcjogI0YyRjFFQztcclxuJGdyZXktY29sb3I6ICM5QjlCOUI7XHJcbiRsaWdodC1ncmV5LWNvbG9yOiAjRTNFM0UzO1xyXG4kZGFyay1ncmV5LWNvbG9yOiAjOEU4RThFO1xyXG4kZ29sZGVyLWNvbG9yOiAjQzk4RTQ3O1xyXG4kaW10aWxhay1jb2xvcjogI0M4NDU2MztcclxuJGRhcmstY29sb3I6ICMyMjIzMjg7XHJcbiRzb2NpYWwtY29sb3JzOiAoXHJcbiAgICAgICAgZmFjZWJvb2sgOiAjM2I1OTk5LFxyXG4gICAgICAgIHR3aXR0ZXIgOiAjNTVhY2VlLFxyXG4gICAgICAgIHlvdXR1YmUgOiAjY2QyMDFmLFxyXG4gICAgICAgIGluc3RhZ3JhbSA6ICNlNDQwNWYsXHJcbiAgICAgICAgd2hhdHNhcHA6ICMyNUQzNjYsXHJcbiAgICAgICAgbGlua2VkaW46ICMwMDc3QjUsXHJcbiAgICAgICAgZ29vZ2xlOiAjZWE0MzM1XHJcbik7XHJcbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCRkZWxheSwgJGFuaW1hdGlvbikge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJGRlbGF5ICRhbmltYXRpb247XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAkZGVsYXkgJGFuaW1hdGlvbjtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgJGRlbGF5ICRhbmltYXRpb247XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgJGRlbGF5ICRhbmltYXRpb247XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJGRlbGF5ICRhbmltYXRpb247XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2Zvcm0gKCR2YWx1ZXMpIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAkdmFsdWVzO1xyXG4gICAgLW1vei10cmFuc2Zvcm06ICR2YWx1ZXM7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiAkdmFsdWVzO1xyXG4gICAgLW8tdHJhbnNmb3JtOiAkdmFsdWVzO1xyXG4gICAgdHJhbnNmb3JtOiAkdmFsdWVzO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cyAoJHZhbHVlcykge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkdmFsdWVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAkdmFsdWVzO1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6ICR2YWx1ZXM7XHJcbiAgICAtby1ib3JkZXItcmFkaXVzOiAkdmFsdWVzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHZhbHVlcztcclxufVxyXG5cclxuQG1peGluIGJveC1zaGFkb3cgKCRjb2xvciwgJHZhbHVlcykge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkY29sb3IgJHZhbHVlcztcclxuICAgIC1tb3otYm94LXNoYWRvdzogJGNvbG9yICR2YWx1ZXM7XHJcbiAgICAtbXMtYm94LXNoYWRvdzogJGNvbG9yICR2YWx1ZXM7XHJcbiAgICAtby1ib3gtc2hhZG93OiAkY29sb3IgJHZhbHVlcztcclxuICAgIGJveC1zaGFkb3c6ICRjb2xvciAkdmFsdWVzO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWltYWdlKCR1cmwsICRwZXJjZW50YWdlKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItaW1hZ2U6IHVybCgkdXJsKSAkcGVyY2VudGFnZSByb3VuZDtcclxuICAtbW96LWJvcmRlci1pbWFnZTogdXJsKCR1cmwpICRwZXJjZW50YWdlIHJvdW5kO1xyXG4gIC1tcy1ib3JkZXItaW1hZ2U6IHVybCgkdXJsKSAkcGVyY2VudGFnZSByb3VuZDtcclxuICAtby1ib3JkZXItaW1hZ2U6IHVybCgkdXJsKSAkcGVyY2VudGFnZSByb3VuZDtcclxuICBib3JkZXItaW1hZ2U6IHVybCgkdXJsKSAkcGVyY2VudGFnZSByb3VuZDtcclxufVxyXG5cclxuQG1peGluIGFuaW1hdGlvbigkbmFtZSwgJGR1cmF0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246ICRuYW1lICRkdXJhdGlvbjtcclxuICAtbW96LWFuaW1hdGlvbjogJG5hbWUgJGR1cmF0aW9uO1xyXG4gIC1vLWFuaW1hdGlvbjogJG5hbWUgJGR1cmF0aW9uO1xyXG4gIC1tcy1hbmltYXRpb246ICRuYW1lICRkdXJhdGlvbjtcclxuICBhbmltYXRpb246ICRuYW1lICRkdXJhdGlvbjtcclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtAY29udGVudH1cclxuICAmOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtAY29udGVudH1cclxuICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtAY29udGVudH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtAY29udGVudH1cclxufVxyXG5cclxuQG1peGluIGJhY2tncm91bmQtc2l6ZSgkYmFja2dyb3VuZC1zaXplKSB7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6ICRiYWNrZ3JvdW5kLXNpemU7XHJcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6ICRiYWNrZ3JvdW5kLXNpemU7XHJcbiAgLW8tYmFja2dyb3VuZC1zaXplOiAkYmFja2dyb3VuZC1zaXplO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogJGJhY2tncm91bmQtc2l6ZTtcclxufVxyXG5cclxuLy8gRmxleGJveCBkaXNwbGF5XHJcbkBtaXhpbiBmbGV4Ym94KCkge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4vLyBUaGUgJ2ZsZXgnIHNob3J0aGFuZFxyXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcclxuLy8gPHBvc2l0aXZlLW51bWJlcj4sIGluaXRpYWwsIGF1dG8sIG9yIG5vbmVcclxuQG1peGluIGZsZXgoJHZhbHVlcykge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6ICR2YWx1ZXM7XHJcbiAgLW1vei1ib3gtZmxleDogJHZhbHVlcztcclxuICAtd2Via2l0LWZsZXg6ICR2YWx1ZXM7XHJcbiAgLW1zLWZsZXg6ICR2YWx1ZXM7XHJcbiAgZmxleDogJHZhbHVlcztcclxufVxyXG5cclxuLy8gRmxleCBGbG93IERpcmVjdGlvblxyXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xyXG4vLyByb3cgfCByb3ctcmV2ZXJzZSB8IGNvbHVtbiB8IGNvbHVtbi1yZXZlcnNlXHJcbkBtaXhpbiBmbGV4LWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XHJcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICAtbW96LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxufVxyXG5cclxuLy8gRmxleCBMaW5lIFdyYXBwaW5nXHJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXHJcbi8vIG5vd3JhcCB8IHdyYXAgfCB3cmFwLXJldmVyc2VcclxuQG1peGluIGZsZXgtd3JhcCgkd3JhcCkge1xyXG4gIC13ZWJraXQtZmxleC13cmFwOiAkd3JhcDtcclxuICAtbW96LWZsZXgtd3JhcDogJHdyYXA7XHJcbiAgLW1zLWZsZXgtd3JhcDogJHdyYXA7XHJcbiAgZmxleC13cmFwOiAkd3JhcDtcclxufVxyXG5cclxuLy8gRmxleCBEaXJlY3Rpb24gYW5kIFdyYXBcclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcclxuLy8gPGZsZXgtZGlyZWN0aW9uPiB8fCA8ZmxleC13cmFwPlxyXG5AbWl4aW4gZmxleC1mbG93KCRmbG93KSB7XHJcbiAgLXdlYmtpdC1mbGV4LWZsb3c6ICRmbG93O1xyXG4gIC1tb3otZmxleC1mbG93OiAkZmxvdztcclxuICAtbXMtZmxleC1mbG93OiAkZmxvdztcclxuICBmbGV4LWZsb3c6ICRmbG93O1xyXG59XHJcblxyXG4vLyBEaXNwbGF5IE9yZGVyXHJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xyXG4vLyA8aW50ZWdlcj5cclxuQG1peGluIG9yZGVyKCR2YWwpIHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkdmFsO1xyXG4gIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6ICR2YWw7XHJcbiAgLW1zLWZsZXgtb3JkZXI6ICR2YWw7XHJcbiAgLXdlYmtpdC1vcmRlcjogJHZhbDtcclxuICBvcmRlcjogJHZhbDtcclxufVxyXG5cclxuLy8gRmxleCBncm93IGZhY3RvclxyXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcclxuLy8gPG51bWJlcj5cclxuQG1peGluIGZsZXgtZ3JvdygkZ3Jvdykge1xyXG4gIC13ZWJraXQtZmxleC1ncm93OiAkZ3JvdztcclxuICAtbW96LWZsZXgtZ3JvdzogJGdyb3c7XHJcbiAgLW1zLWZsZXgtZ3JvdzogJGdyb3c7XHJcbiAgZmxleC1ncm93OiAkZ3JvdztcclxufVxyXG5cclxuLy8gRmxleCBzaHJpbmtcclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW0gc2hyaW5rIGZhY3RvclxyXG4vLyA8bnVtYmVyPlxyXG5AbWl4aW4gZmxleC1zaHJpbmsoJHNocmluaykge1xyXG4gIC13ZWJraXQtZmxleC1zaHJpbms6ICRzaHJpbms7XHJcbiAgLW1vei1mbGV4LXNocmluazogJHNocmluaztcclxuICAtbXMtZmxleC1zaHJpbms6ICRzaHJpbms7XHJcbiAgZmxleC1zaHJpbms6ICRzaHJpbms7XHJcbn1cclxuXHJcbi8vIEZsZXggYmFzaXNcclxuLy8gLSB0aGUgaW5pdGlhbCBtYWluIHNpemUgb2YgdGhlIGZsZXggaXRlbVxyXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNuaXRpYWwgbWFpbiBzaXplIG9mIHRoZSBmbGV4IGl0ZW1cclxuLy8gPHdpZHRoPlxyXG5AbWl4aW4gZmxleC1iYXNpcygkd2lkdGgpIHtcclxuICAtd2Via2l0LWZsZXgtYmFzaXM6ICR3aWR0aDtcclxuICAtbW96LWZsZXgtYmFzaXM6ICR3aWR0aDtcclxuICAtbXMtZmxleC1iYXNpczogJHdpZHRoO1xyXG4gIGZsZXgtYmFzaXM6ICR3aWR0aDtcclxufVxyXG5cclxuLy8gQXhpcyBBbGlnbm1lbnRcclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcclxuLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZFxyXG5AbWl4aW4ganVzdGlmeS1jb250ZW50KCRqdXN0aWZ5KSB7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG4gIC1tb3otanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICAtbXMtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG4gIC1tcy1mbGV4LXBhY2s6ICRqdXN0aWZ5O1xyXG59XHJcblxyXG4vLyBQYWNraW5nIEZsZXggTGluZXNcclxuLy8gLSBhcHBsaWVzIHRvOiBtdWx0aS1saW5lIGZsZXggY29udGFpbmVyc1xyXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kIHwgc3RyZXRjaFxyXG5AbWl4aW4gYWxpZ24tY29udGVudCgkYWxpZ24pIHtcclxuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcclxuICAtbW96LWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcclxuICAtbXMtYWxpZ24tY29udGVudDogJGFsaWduO1xyXG4gIGFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcclxufVxyXG5cclxuLy8gQ3Jvc3MtYXhpcyBBbGlnbm1lbnRcclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcclxuLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoXHJcbkBtaXhpbiBhbGlnbi1pdGVtcygkYWxpZ24pIHtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbiAgLW1vei1hbGlnbi1pdGVtczogJGFsaWduO1xyXG4gIC1tcy1hbGlnbi1pdGVtczogJGFsaWduO1xyXG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbn1cclxuXHJcbi8vIENyb3NzLWF4aXMgQWxpZ25tZW50XHJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xyXG4vLyBhdXRvIHwgZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoXHJcbkBtaXhpbiBhbGlnbi1zZWxmKCRhbGlnbikge1xyXG4gIC13ZWJraXQtYWxpZ24tc2VsZjogJGFsaWduO1xyXG4gIC1tb3otYWxpZ24tc2VsZjogJGFsaWduO1xyXG4gIC1tcy1hbGlnbi1zZWxmOiAkYWxpZ247XHJcbiAgYWxpZ24tc2VsZjogJGFsaWduO1xyXG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZVwiO1xyXG5cclxuLy8gc3RhcnQgZ2VuZXJhbCBzdHlsZXNcclxuLmRlY29yYXRpb24tYm94IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtOTBweDtcclxuICBsZWZ0OiAxMDBweDtcclxuICB3aWR0aDogMTUwcHg7XHJcbiAgaGVpZ2h0OiAxNTBweDtcclxuICB0cmFuc2Zvcm06IG1hdHJpeCgwLjcxLCAwLjcxLCAtMC43MSwgMC43MSwgMCwgMCk7XHJcbiAgYm94LXNoYWRvdzogLTQwcHggLThweCA2MHB4ICMwMDAwMDAyOTtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIG9wYWNpdHk6IDE7XHJcblxyXG4gICYuYmctZ3JleSB7XHJcbiAgICBsZWZ0OiAyMDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5xdWljay1yZXNwb25zZSB7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAxcHggMHB4IDBweCA2OHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9sYW5kaW5nLWFzc2V0cy9yb3V0ZS1pc3RhbmJ1bC9hc3NldHMvaW1hZ2VzL2VtYWlsLnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGJlaWdlLWNvbG9yO1xyXG4gICAgcGFkZGluZzogOXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS1jb2xvcjtcclxuICB9XHJcblxyXG59XHJcblxyXG4uY29udGFjdC1jYXJkIHtcclxuICB3aWR0aDogMzQwcHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2UtY29sb3I7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggIzAwMDAwMDI5O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogNTBweCBhdXRvIDAgYXV0bztcclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIH1cclxuXHJcbiAgLnF1aWNrLXJlc3BvbnNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI2NXB4KXtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICBsZWZ0OiAtMTYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2xhbmRpbmctYXNzZXRzL3JvdXRlLWlzdGFuYnVsL2Fzc2V0cy9pbWFnZXMvc2VuZC5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAtMC4wNywgMCwgMSwgMCwgMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgZm9udC1zaXplOiAuOHJlbTtcclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogN3B4O1xyXG4gICAgYmFja2dyb3VuZDogJGdyZXktY29sb3I7XHJcbiAgICB0b3A6IC03cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDdweDtcclxuICAgIGJhY2tncm91bmQ6ICRncmV5LWNvbG9yO1xyXG4gICAgYm90dG9tOiAtN3B4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4vLyBlbmQgZ2VuZXJhbCBzdHlsZXNcclxuXHJcbi8vIHN0YXJ0IGhlYWRlciBzZWN0aW9uXHJcbi5oZWFkZXIge1xyXG4gIGRpcmVjdGlvbjogcnRsO1xyXG5cclxuICAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uLy4uL2xhbmRpbmctYXNzZXRzL3JvdXRlLWlzdGFuYnVsL2Fzc2V0cy9pbWFnZXMvYmcuanBnJyk7XHJcbiAgICBtaW4taGVpZ2h0OiA5MHZoO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2UtY29sb3I7XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9nbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNTBweDtcclxuICAgIHRvcDogMTBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBpbWd7XHJcbiAgICAgIG1heC13aWR0aDogMTg1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBlbmQgaGVhZGVyIHNlY3Rpb25cclxuXHJcbi8vIHN0YXJ0IHByb2plY3QgaW5mbyBzZWN0aW9uXHJcbi5wcm9qZWN0LWluZm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmNvcm5lci1sZWZ0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDIwMHB4O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvcm5lci1yaWdodCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICB9XHJcblxyXG4gIC5pbmZvIHtcclxuICAgIHVsIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkICRsaWdodC1ncmV5LWNvbG9yO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogLTMzcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkbGlnaHQtZ3JleS1jb2xvcjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRnb2xkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3dsLWNhcm91c2VsIHtcclxuICAgIC5vd2wtaXRlbSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDI5O1xyXG4gICAgICAgIGJvcmRlcjogOXB4IHNvbGlkICNGRkZGRkY7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3dsLWRvdHMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTI4cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLm93bC1kb3Qge1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHggNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGRlci1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTQ1NDU0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtbmF2IHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgIC5vd2wtcHJldiwgLm93bC1uZXh0IHtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm93bC1wcmV2IHtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm93bC1uZXh0IHtcclxuICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlkZW8ge1xyXG4gICAgaW1nIHtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDI5O1xyXG4gICAgICBib3JkZXI6IDlweCBzb2xpZCAkbGlnaHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogNjVweDtcclxuICAgIGhlaWdodDogNjVweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4vLyBlbmQgcHJvamVjdCBpbmZvIHNlY3Rpb25cclxuXHJcbi8vIHN0YXJ0IGltdGlsYWsgc2VydmljZXMgc2VjdGlvblxyXG4uaW10aWxhay1zZXJ2aWNlcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuY29ybmVyLXJpZ2h0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAyMDBweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICB9XHJcblxyXG5cclxuICAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogNjVweDtcclxuICAgIGhlaWdodDogNjVweDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAuOHJlbTtcclxuICB9XHJcblxyXG4gIC5jb250YWN0LWNhcmQyIHtcclxuICAgIC50aXRsZSwgLnN1Yi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkxLjk4cHgpe1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAtMzczcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTg3cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uLy4uL2xhbmRpbmctYXNzZXRzL3JvdXRlLWlzdGFuYnVsL2Fzc2V0cy9pbWFnZXMvc2VuZC5zdmcpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAtMC4wNywgMC4wNywgMSwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnF1aWNrLXJlc3BvbnNlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpe1xyXG4gICAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBlbmQgaW10aWxhayBzZXJ2aWNlcyBzZWN0aW9uXHJcblxyXG4vLyBzdGFydCBmb290ZXIgc2VjdGlvblxyXG4uZm9vdGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXktY29sb3I7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLm5ld3NsZXR0ZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIC5ib3JkZXItcmlnaHQge1xyXG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRnb2xkZXItY29sb3I7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZXktY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vbGFuZGluZy1hc3NldHMvcm91dGUtaXN0YW5idWwvYXNzZXRzL2ltYWdlcy9zdWJzY3JpYmUtYXJyb3cuc3ZnKTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IC02MHB4O1xyXG4gICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICB3aWR0aDogMTAycHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZWNvcmF0aW9uLWJveCB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IC0xMDBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIGVuZCBmb290ZXIgc2VjdGlvblxyXG5cclxuXHJcbi8vIHN0YXJ0IHdoYXRzYXBwIG1vZGFsXHJcbi5maXhlZC1ib3R0b20ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAzO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgYSB7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud2hhdHNhcHAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkc29jaWFsLWNvbG9ycywgJ3doYXRzYXBwJyk7O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAzcHggMTJweDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIGJvdHRvbTogNXB4O1xyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgcGFkZGluZzogNXB4IDE2cHg7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIGJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiN3aGF0c2FwcE1vZGFsIC5tb2RhbC1oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiByZ2IoMTgsIDE0MCwgMTI2KTtcclxuICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gIHBhZGRpbmc6IDE1cHggMDtcclxufVxyXG5cclxuI3doYXRzYXBwTW9kYWwgLm1vZGFsLWhlYWRlciBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jd2hhdHNhcHBNb2RhbCAubW9kYWwtaGVhZGVyIHNwYW4ge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4jd2hhdHNhcHBNb2RhbCAubW9kYWwtYm9keSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiIGh0dHBzOi8vd3d3LmltdGlsYWsubmV0L2ltYWdlcy93aGF0c2FwcC1iZy5qcGdcIik7XHJcbn1cclxuXHJcbi51c2VyLWJhciAuYXZhdGFyIHtcclxuICB3aWR0aDogNzBweDtcclxuICBoZWlnaHQ6IDcwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDVweDtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcbi51c2VyLWJhciAuYXZhdGFyIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi51c2VyLWJhciAubmFtZSB7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC4zcHg7XHJcbiAgbWFyZ2luOiAwIDAgMCA4cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTJweDtcclxuICBsZWZ0OiA3MHB4O1xyXG59XHJcblxyXG4udXNlci1iYXIgLnN0YXR1cyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi8qIENvbnZlcnNhdGlvbiAqL1xyXG5cclxuLmNvbnZlcnNhdGlvbiB7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMnB4KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy9iYWNrZ3JvdW5kOiAjZWZlN2RkIHVybChcImh0dHBzOi8vd3d3LmltdGlsYWsubmV0L2ltYWdlcy93aGF0c2FwcC1iZy5qcGdcIikgcmVwZWF0O1xyXG4gIHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbi5jb252ZXJzYXRpb24gOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uY29udmVyc2F0aW9uIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uY29udmVyc2F0aW9uIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJhY2tncm91bmQ6ICNiM2FkYTc7XHJcbn1cclxuXHJcbi5jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1jb250YWluZXIge1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gNjhweCk7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDAgMTZweDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1jb250YWluZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi8qIE1lc3NhZ2VzICovXHJcblxyXG4ubWVzc2FnZSB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiA4cHggMDtcclxuICBtYXgtd2lkdGg6IDg1JTtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgLyp6LWluZGV4OiAtMTsqL1xyXG59XHJcblxyXG4ubWVzc2FnZTphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbn1cclxuXHJcbi5tZXRhZGF0YSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBwYWRkaW5nOiAwIDAgMCA3cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvdHRvbTogLTRweDtcclxufVxyXG5cclxuLm1ldGFkYXRhIC50aW1lIHtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNDUpO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5tZXRhZGF0YSAudGljayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogNHB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICB3aWR0aDogMTZweDtcclxufVxyXG5cclxuLm1ldGFkYXRhIC50aWNrIHN2ZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLm1ldGFkYXRhIC50aWNrIHN2ZzpmaXJzdC1jaGlsZCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCkgcm90YXRlWSgxODBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpIHJvdGF0ZVkoMTgwZGVnKTtcclxufVxyXG5cclxuLm1ldGFkYXRhIC50aWNrIHN2ZzpsYXN0LWNoaWxkIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDgwMHB4KSByb3RhdGVZKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpIHJvdGF0ZVkoMGRlZyk7XHJcbn1cclxuXHJcbi5tZXRhZGF0YSAudGljay1hbmltYXRpb24gc3ZnOmZpcnN0LWNoaWxkIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpIHJvdGF0ZVkoMCk7XHJcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCkgcm90YXRlWSgwKTtcclxufVxyXG5cclxuLm1ldGFkYXRhIC50aWNrLWFuaW1hdGlvbiBzdmc6bGFzdC1jaGlsZCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDgwMHB4KSByb3RhdGVZKC0xNzkuOWRlZyk7XHJcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCkgcm90YXRlWSgtMTc5LjlkZWcpO1xyXG59XHJcblxyXG4ubWVzc2FnZTpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luOiAxNnB4IDAgOHB4O1xyXG59XHJcblxyXG4ubWVzc2FnZS5yZWNlaXZlZCB7XHJcbiAgYmFja2dyb3VuZDogI2UxZmZjNztcclxuICBib3JkZXItcmFkaXVzOiAwcHggNXB4IDVweCA1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5tZXNzYWdlLnJlY2VpdmVkIC5tZXRhZGF0YSB7XHJcbiAgcGFkZGluZzogMCAwIDAgMTZweDtcclxufVxyXG5cclxuLm1lc3NhZ2UucmVjZWl2ZWQ6YWZ0ZXIge1xyXG4gIGJvcmRlci13aWR0aDogMHB4IDEwcHggMTBweCAwO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2UxZmZjNyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogLTEwcHg7XHJcbn1cclxuXHJcbi5tZXNzYWdlLnNlbnQge1xyXG4gIGJhY2tncm91bmQ6ICNlMWZmYzc7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4IDBweCA1cHggNXB4O1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLm1lc3NhZ2Uuc2VudDphZnRlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwcHggMCAxMHB4IDEwcHg7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZTFmZmM3O1xyXG4gIHRvcDogMDtcclxuICByaWdodDogLTEwcHg7XHJcbn1cclxuXHJcbi8qIENvbXBvc2UgKi9cclxuXHJcbi5jb252ZXJzYXRpb24tY29tcG9zZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogNTBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uY29udmVyc2F0aW9uLWNvbXBvc2UgZGl2LFxyXG4uY29udmVyc2F0aW9uLWNvbXBvc2UgaW5wdXQge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uY29udmVyc2F0aW9uLWNvbXBvc2UgLmlucHV0LW1zZyB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW46IDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5jb252ZXJzYXRpb24tY29tcG9zZSAuaW5wdXQtbXNnOjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICNhMGEwYTA7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcblxyXG4uY29udmVyc2F0aW9uLWNvbXBvc2UgLnNlbmQge1xyXG4gIGJhY2tncm91bmQ6ICMwMDhhN2M7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuI3doYXRzYXBwTW9kYWwgLm1vZGFsLWNvbnRlbnQge1xyXG4gIGRpcmVjdGlvbjogcnRsO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4jd2hhdHNhcHBNb2RhbCAudXNlci1iYXIgLmF2YXRhciB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogNXB4O1xyXG59XHJcblxyXG4jd2hhdHNhcHBNb2RhbCAudXNlci1iYXIgLm5hbWUge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDcwcHg7XHJcbn1cclxuXHJcbiN3aGF0c2FwcE1vZGFsIC5jb252ZXJzYXRpb24tY29tcG9zZSAuaW5wdXQtbXNnIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogYXV0bztcclxufVxyXG5cclxuLm1lc3NhZ2UucmVjZWl2ZWQge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBib3JkZXItcmFkaXVzOiA1cHggMHB4IDVweCA1cHg7XHJcblxyXG59XHJcblxyXG4ubWVzc2FnZS5yZWNlaXZlZDphZnRlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwcHggMCAxMHB4IDEwcHg7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZTFmZmM3O1xyXG4gIHRvcDogMDtcclxuICByaWdodDogLTEwcHg7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG5cclxuLnVzZXItYmFyIC5zdGF0dXMge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4jd2hhdHNhcHBNb2RhbCAuYmFjayB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLm1lc3NhZ2Uge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuI3doYXRzYXBwTW9kYWwgLmJhY2sge1xyXG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG5cclxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zXCI7XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDE4cHgpIHtcclxuICAuaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLnNlbGVjdGVkLWRpYWwtY29kZSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gIGJvZHkge1xyXG4gICAgLy8gc3RhcnQgZ2VuZXJhbCBzdHlsZXNcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc21hbGwsIHNtYWxsIHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oMiwgaDIge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3cge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gZW5kIGdlbmVyYWwgc3R5bGVzXHJcblxyXG4gICAgLy8gc3RhcnQgaGVhZGVyIHNlY3Rpb25cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvZ28ge1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IC42cmVtO1xyXG4gICAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGVjb3JhdGlvbi1ib3gge1xyXG4gICAgICAgIHRvcDogLTQycHg7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuXHJcbiAgICAgICAgJi5iZy1ncmV5IHtcclxuICAgICAgICAgIGxlZnQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC1pbXRpbGFrIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGVuZCBoZWFkZXIgc2VjdGlvblxyXG5cclxuICAgIC8vIHN0YXJ0IHByb2plY3QgaW5mbyBzZWN0aW9uXHJcbiAgICAucHJvamVjdC1pbmZvIHtcclxuXHJcbiAgICAgIC5jb3JuZXItbGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgdG9wOiAtNTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvcm5lci1yaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmluZm8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmluZm8sIC5waG90b3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZGVvLCAuc2VydmljZXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcmRlci14cy0xIHtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9yZGVyLXhzLTIge1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAub3JkZXIteHMtMyB7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcmRlci14cy00IHtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgICAgICBvcmRlcjogNDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAvLyBlbmQgcHJvamVjdCBpbmZvIHNlY3Rpb25cclxuXHJcbiAgICAvLyBzdGFydCBjb250YWN0ICBzZWN0aW9uXHJcbiAgICAuY29udGFjdC1tb2JpbGUge1xyXG4gICAgICAuY29udGFjdC1jYXJkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBlbmQgY29udGFjdCBzZWN0aW9uXHJcblxyXG4gICAgLy8gc3RhcnQgaW10aWxhayBzZXJ2aWNlcyBzZWN0aW9uXHJcbiAgICAuaW10aWxhay1zZXJ2aWNlcyB7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCl7XHJcbiAgICAgICAgLmNvbnRhY3QtY2FyZDJ7d2lkdGg6IDgwJSAhaW1wb3J0YW50O31cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvcm5lci1yaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGVuZCBpbXRpbGFrIHNlcnZpY2VzIHNlY3Rpb25cclxuXHJcbiAgICAvLyBzdGFydCBmb290ZXIgc2VjdGlvblxyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgLm5ld3NsZXR0ZXIge1xyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlY29yYXRpb24tYm94IHtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiAtMTQwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICYuYmctZ3JleSB7XHJcbiAgICAgICAgICByaWdodDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBlbmQgZm9vdGVyIHNlY3Rpb25cclxuXHJcbiAgICAuZmFuY3lib3gtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXZpZGVvIHtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0= */
