*{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit;box-shadow:none;outline:none}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}*{font-family:"Montserrat";color:#000}a{transition:.3s;text-decoration:none}p{font-weight:500;font-size:20px;line-height:normal;letter-spacing:0}h1,.h1{font-weight:600;font-size:60px;line-height:normal;letter-spacing:0;text-transform:uppercase;width:100%}h2,.h2{font-weight:600;font-size:60px;line-height:normal;letter-spacing:0;text-transform:uppercase;margin-bottom:30px;width:100%}@media(max-width: 600px){h1,.h1{font-size:32px;margin-bottom:20px;line-height:110%}h2,.h2{font-size:32px;margin-bottom:20px}p{font-size:15px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body::-webkit-scrollbar{width:6px;background-color:#000}body::-webkit-scrollbar-thumb{border-radius:20px;background-color:#a738b7}body.admin-bar header{top:20px}body.modal-open{overflow:hidden}main{min-height:70vh}.animate-block{opacity:0;width:100%;transform:translateY(-50px);transition:opacity 1s ease,transform 1s ease}.animate-block.animated{opacity:1;transform:translateY(0)}.container{margin:0 auto;display:flex;flex-wrap:wrap;max-width:1440px;width:100%;padding:0 80px}.container-fluid{max-width:100%;width:100%}.d-flex{display:flex;flex-wrap:wrap}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.flex-column{flex-direction:column}.row{display:flex;margin:0 -16px;width:calc(100% + 32px);flex-wrap:wrap}[class*=col-]{padding:0 16px}.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333333%}.col-lg-5{width:41.66666667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333333%}.col-lg-8{width:66.66666667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333333%}.col-lg-11{width:91.66666667%}.col-lg-12{width:100%}@media(max-width: 1024px){.row{margin:0 -12px;width:calc(100% + 24px)}[class*=col-]{padding:0 12px}.col-md-1{width:8.33333333%}.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-6{width:50%}.col-md-7{width:58.33333333%}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-10{width:83.33333333%}.col-md-11{width:91.66666667%}.col-md-12{width:100%}.container{padding:0 20px}}@media(max-width: 600px){.col-m-1{width:8.33333333%}.col-m-2{width:16.66666667%}.col-m-3{width:25%}.col-m-4{width:33.33333333%}.col-m-5{width:41.66666667%}.col-m-6{width:50%}.col-m-7{width:58.33333333%}.col-m-8{width:66.66666667%}.col-m-9{width:75%}.col-m-10{width:83.33333333%}.col-m-11{width:91.66666667%}.col-m-12{width:100%}.container{padding:0 30px}}.btn{display:flex;justify-content:center;align-items:center;font-weight:700;font-size:16px;line-height:28px;letter-spacing:-0.01em;padding:0 32px;height:48px;width:100%;max-width:296px;transition:.3s;cursor:pointer}.btn{height:65px;display:flex;align-items:center;justify-content:center;max-width:410px;width:100%;font-weight:600;font-size:20px;line-height:100%;letter-spacing:0;text-decoration:none;transition:.3s;border-radius:20px}.btn-purple{background-color:#a738b7;color:#fff}.btn-purple:hover{background-color:#7e3089;text-decoration:none;color:#fff}@media(max-width: 600px){.btn{max-width:100%;font-size:14px;font-weight:500}}.footer-menu{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;width:100%}.main-menu{padding:20px 40px;display:flex;list-style:none;margin:0;border:1px solid rgba(167,56,183,.6980392157);background-color:#1e1e1e;border-radius:20px}.main-menu li+li{margin-left:40px}.main-menu li a{font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;text-decoration:none;color:#fff}.main-menu li a:hover{color:#a738b7}@media(max-width: 1024px){.main-menu{border:none;background-color:rgba(0,0,0,0);flex-direction:column;align-items:center;max-width:740px;margin:0 auto;position:relative;z-index:1}.main-menu li{margin-bottom:40px}.main-menu li:last-child{margin-bottom:0}.main-menu li+li{margin-left:0}}@media(max-width: 600px){.main-menu{padding:0}}.slider-section{max-width:100%;position:relative;overflow:hidden}.slider-wrapper{max-width:100%;position:relative;width:100%}.swiper-slide{transition:.3s}.swiper-button-next,.swiper-button-prev{right:0;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:12px;background-image:url(../img/icons/slider-arrow.svg);transition:.3s;border-radius:12px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.modal-dialog{position:fixed;right:0;top:0;z-index:9999;opacity:0;width:100%;height:100%;overflow-y:auto;justify-content:center;align-items:center;visibility:hidden;transition:opacity .5s ease-in-out;display:flex;background:rgba(54,52,52,.9);margin:0}.modal-dialog .modal-body{width:100%;max-width:1100px;padding:80px 110px 65px;margin:auto;position:relative;overflow:hidden;background-color:#1e1e1e}.modal-dialog.modal-closing{opacity:0;transition:.5s}.modal-dialog.modal-opening{opacity:1;display:flex;animation:fadeIn .5s ease;visibility:visible;pointer-events:initial}.modal-dialog .modal-content{width:100%;background-color:rgba(0,0,0,0);border:none;box-shadow:none}.modal-dialog .modal-open{overflow:hidden;pointer-events:none}.modal-dialog .modal-close{position:absolute;right:15px;top:15px;border:none;cursor:pointer;background-image:url(../img/icons/close-modal.svg);background-repeat:no-repeat;background-position:center;background-size:contain;background-color:rgba(0,0,0,0);width:24px;height:24px;padding:0;z-index:1}.modal-form .modal-title{font-weight:600;font-size:60px;line-height:100%;letter-spacing:0;text-transform:uppercase;margin-bottom:60px;color:#fff;position:relative;z-index:1}.modal-form .modal-title .br-mobile{display:none}.modal-form .modal-form-wrapper{width:100%;position:relative;z-index:1}.modal-form .modal-form-wrapper form{width:100%}.modal-form .subtitle{font-weight:500;font-size:20px;line-height:100%;letter-spacing:0;margin-bottom:20px;color:#a738b7}.modal-form .input-item{margin-bottom:20px;height:65px}.modal-form .input-item:last-child{margin-bottom:0}.modal-form .input-item:has(textarea){height:initial}.modal-form textarea{height:150px;resize:none;width:100%;max-width:100%;padding:20px 30px;border:1px solid #a738b7;color:#fff;font-weight:500;font-size:20px;line-height:100%;letter-spacing:0;background-color:#1e1e1e;border-radius:20px}.modal-form textarea::-moz-placeholder{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;font-weight:inherit;font-family:inherit}.modal-form textarea::placeholder{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;font-weight:inherit;font-family:inherit}.modal-form input:not(input[type=checkbox]){max-width:100%;width:100%;outline:none;box-shadow:none}.modal-form input:not(input[type=submit],input[type=checkbox]){height:inherit;border:1px solid #a738b7;padding:0 30px;color:#fff;font-weight:500;font-size:20px;line-height:100%;letter-spacing:0;background-color:#1e1e1e;border-radius:20px}.modal-form input[type=submit]{border:none;cursor:pointer}.modal-form input::-moz-placeholder{color:#fff;font-weight:500;font-size:20px;line-height:100%;letter-spacing:0}.modal-form input::placeholder{color:#fff;font-weight:500;font-size:20px;line-height:100%;letter-spacing:0}.modal-form .input-item.input-item-comment input{height:150px;padding-bottom:70px}.modal-form .input-custom-checkbox{display:flex;align-items:flex-end}.modal-form .input-custom-checkbox label{font-weight:500;font-size:15px;line-height:100%;letter-spacing:0;color:#fff;display:flex;height:30px;width:100%;margin:0}.modal-form .input-custom-checkbox label a{font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;transition:.3s}.modal-form .input-custom-checkbox label a:hover{color:#a738b7;text-decoration:none}.modal-form .input-custom-checkbox input{display:none}.modal-form .input-custom-checkbox input+label{display:flex;align-items:center;cursor:pointer;position:relative;padding-left:47px}.modal-form .input-custom-checkbox input+label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px;height:30px;border:1px solid #ececec;transition:all .3s;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:20px}.modal-form .input-custom-checkbox input:checked+label::before{background-image:url(../img/icons/checkbox-checked.svg);border-color:#a738b7}.modal-form .modal-decor-image img{position:absolute;width:505px;height:300px}.custom-file-upload{position:relative;height:inherit;border:1px solid #a738b7;color:#fff;font-weight:500;font-size:20px;line-height:100%;letter-spacing:0;background-color:#1e1e1e;cursor:pointer;border-radius:20px}.file-input{position:absolute;opacity:0;width:0;height:0;cursor:pointer;margin-top:0}.upload-label{display:flex;width:100%;align-items:center;cursor:pointer;height:inherit;background-color:rgba(0,0,0,0);padding:0 30px;color:#fff;font-weight:500;font-size:20px;line-height:100%;letter-spacing:0}.file-info{font-weight:500;font-size:20px;line-height:100%;letter-spacing:0;display:flex;align-items:center;cursor:pointer}.upload-text{display:flex;align-items:center;cursor:pointer;color:inherit;letter-spacing:inherit;font-weight:inherit;font-family:inherit;line-height:inherit}.upload-text:before{content:"";display:block;width:30px;height:24px;background-repeat:no-repeat;background-origin:content-box;background-size:contain;background-image:url(../img/icons/upload-ico.svg);margin-right:10px}.modal-form-type-1 .modal-body:before{content:"";display:block;width:300px;height:300px;border-radius:50%;border:1px solid rgba(255,255,255,.5);position:absolute;right:-78px;top:-143px}.modal-form-type-1 .input-item-checkboxes{display:flex;flex-wrap:wrap;width:100%}.modal-form-type-1 .input-item-checkboxes .input-item{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.modal-form-type-1 .input-item-checkboxes .input-item:nth-of-type(1),.modal-form-type-1 .input-item-checkboxes .input-item:nth-of-type(3){width:68%}.modal-form-type-1 .input-item-checkboxes .input-item:nth-of-type(2),.modal-form-type-1 .input-item-checkboxes .input-item:nth-of-type(4){width:32%}.modal-form-type-1 .modal-form-wrapper form{display:flex}.modal-form-type-1 .modal-form-wrapper form .form-column:nth-of-type(1){width:43%}.modal-form-type-1 .modal-form-wrapper form .form-column:nth-of-type(2){width:57%;padding-left:60px;display:flex;flex-direction:column}.modal-form-type-1 .modal-form-wrapper form .input-custom-checkbox-type-1{margin-top:auto}.modal-form-type-1 .modal-decor-image img:nth-of-type(1){top:0;left:0}.modal-form-type-1 .modal-decor-image img:nth-of-type(2){right:0;bottom:0}.modal-form-type-2 .modal-form-wrapper form{display:flex;flex-wrap:wrap;justify-content:space-between}.modal-form-type-2 .modal-form-wrapper form .input-item{width:calc(50% - 30px)}.modal-form-type-2 .modal-form-wrapper form .input-item:has(input[type=submit]){margin-left:auto}.modal-form-type-2 .modal-body:before{content:"";display:block;width:300px;height:300px;border-radius:50%;border:1px solid rgba(255,255,255,.5);position:absolute;left:-174px;top:-160px}.modal-form-type-2 .modal-decor-image img:nth-of-type(1){right:0;top:0}.modal-form-type-2 .modal-decor-image img:nth-of-type(2){left:0;bottom:0}.modal-thanks .modal-body{max-width:530px;padding:127px 100px}.modal-thanks .modal-title{font-weight:500;font-size:20px;line-height:100%;letter-spacing:0;text-align:center;color:#fff}.modal-thanks .modal-decor-image img{position:absolute;width:80%;height:100%}.modal-thanks .modal-decor-image img:nth-of-type(1){left:0;top:0;-o-object-position:0 0;object-position:0 0}.modal-thanks .modal-decor-image img:nth-of-type(2){right:0;bottom:0;-o-object-position:100% 100%;object-position:100% 100%}.modal-policy{align-items:flex-start}.modal-policy .modal-decor-image img{position:absolute;width:505px;height:300px}.modal-policy .modal-decor-image img:nth-of-type(1){right:0;top:0}.modal-policy .modal-decor-image img:nth-of-type(2){left:0;bottom:0}.modal-policy .content-wrapper{position:relative;z-index:1;color:#fff}.modal-policy .content-wrapper *{color:inherit}.modal-policy .content-wrapper p{margin-bottom:15px}.modal-policy .content-wrapper p:last-child{margin-bottom:0}@media(max-width: 1024px){.modal-dialog .modal-content{position:absolute;top:60px;padding:0 20px}.modal-form .modal-title{font-size:32px;margin-bottom:28px}.modal-form .input-custom-checkbox{height:initial}.modal-form-type-1 .modal-form-wrapper form{flex-wrap:wrap}.modal-form-type-1 .modal-form-wrapper form .form-column:nth-of-type(1){width:100%}.modal-form-type-1 .modal-form-wrapper form .form-column:nth-of-type(2){width:100%;padding-left:0;margin-top:20px}.modal-form-type-2 .modal-form-wrapper form .input-item{width:100%}.modal-form-type-3 .modal-form-wrapper form{grid-template-columns:1fr;grid-gap:20px}.modal-form-type-3 .modal-body:before{bottom:unset;left:unset;top:-150px;right:-150px}.modal-form .input-item.input-item-comment input{height:inherit;padding-bottom:0}}@media(max-width: 600px){.modal-dialog .modal-content{padding:0;top:0}.modal-dialog .modal-body{padding:90px 10px}.modal-form input:not(input[type=submit],input[type=checkbox]){font-size:14px}.modal-form .input-item{margin-bottom:10px}.modal-form input::-moz-placeholder{font-size:14px}.modal-form input::placeholder{font-size:14px}.modal-form .input-custom-checkbox label{font-size:12px}.modal-form .modal-title .br-mobile{display:block}.modal-form .modal-decor-image img{position:absolute;width:100%;height:327px}.modal-form textarea{font-size:14px;height:65px;padding:24px 30px}.upload-label{font-size:14px}.modal-form-type-1 .modal-form-wrapper form .form-column:nth-of-type(2){margin-top:10px}.modal-form-type-1 .modal-form-wrapper form .input-custom-checkbox-type-1{margin:15px 0 30px}.modal-form-type-1 .input-item-checkboxes{margin-bottom:40px}.modal-form-type-1 .input-item-checkboxes .input-item:nth-of-type(1),.modal-form-type-1 .input-item-checkboxes .input-item:nth-of-type(3){width:65%}.modal-form-type-1 .input-item-checkboxes .input-item:nth-of-type(2),.modal-form-type-1 .input-item-checkboxes .input-item:nth-of-type(4){width:35%}.modal-form-type-1 .modal-body:before{width:213px;height:213px;right:-93px;top:-90px}.modal-form-type-2 .modal-form-wrapper form{display:flex;flex-direction:column}.modal-form-type-2 .modal-form-wrapper form .input-custom-checkbox{margin:15px 0 30px}.modal-form-type-2 .modal-form-wrapper form:nth-of-type(1) .input-item:nth-of-type(1){order:-3}.modal-form-type-2 .modal-form-wrapper form:nth-of-type(1) .input-item:nth-of-type(2){order:-2}.modal-form-type-2 .modal-form-wrapper form:nth-of-type(1) .input-item:nth-of-type(4){order:-1}.modal-form-type-2 .modal-body:before{width:213px;height:213px;left:unset;right:-93px;top:-90px}.modal-form-type-2 .modal-decor-image img:nth-of-type(1){right:unset;left:0;transform:scaleX(-1)}.modal-form-type-2 .modal-decor-image img:nth-of-type(2){right:0;left:unset;transform:scaleX(-1);width:70%;height:240px}.modal-thanks{align-items:center}.modal-thanks .modal-content{position:static}}.main-banner{background-color:#1e1e1e;background-repeat:no-repeat;background-position:center;background-size:100% 100%;position:relative;overflow:hidden}.main-banner .animate-block:has(.btn){display:flex;justify-content:flex-end}.main-banner .banner-decors img{position:absolute}.main-banner .banner-decors img:nth-of-type(1){left:0;height:400px;width:35%}.main-banner .banner-decors img:nth-of-type(2){width:500px;height:500px;top:26%;left:16%}.main-banner .banner-decors img:nth-of-type(3){height:500px;right:0;width:30%}.main-banner .banner-content{padding:240px 0 120px;position:relative;z-index:1}.main-banner h1{text-transform:uppercase;color:#fff;margin-bottom:13px;max-width:840px}.main-banner .content-row{display:flex;align-items:flex-end;width:100%;justify-content:space-between}.main-banner .description p{max-width:545px;width:100%;color:#fff;margin:0}.main-banner .banner-benefits{display:flex;margin:60px 0 0;width:calc(100% - 16px)}.main-banner .banner-benefits .benefit-item{padding:0 8px;width:33.33%}.main-banner .banner-benefits .benefit-item ul{display:flex;flex-direction:column;justify-content:center;list-style:none;margin:0;border:1px solid rgba(255,255,255,.5);border-radius:50%;width:100%;padding:60px 30px 60px 70px;height:420px}.main-banner .banner-benefits .benefit-item ul li{font-weight:500;font-size:20px;letter-spacing:0;color:#fff;margin-bottom:10px;display:flex;align-items:center;line-height:120%}.main-banner .banner-benefits .benefit-item ul li:last-child{margin-bottom:0}.main-banner .banner-benefits .benefit-item ul li:before{content:"";display:block;width:24px;min-width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/benefit-banner-ico.svg);margin-right:10px}.services-section{padding:130px 0 120px;position:relative}.services-section:before{content:"";display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:url(../img/services-decor1.webp);position:absolute;top:0;left:0;height:600px;width:50%;z-index:-1}.services-section:after{content:"";display:block;background-repeat:no-repeat;background-position:100% 100%;background-size:contain;background-image:url(../img/services-decor2.webp);position:absolute;bottom:0;right:0;height:360px;width:40%;z-index:-1}.services-section .description{width:100%;margin-bottom:120px}.services-section .description p{max-width:650px}.services-section .services-list{display:flex;flex-wrap:wrap}.services-section .services-list .services-item{width:33.33%}.services-section .services-list .services-item .service-title-wrapper{display:flex;align-items:center;margin-bottom:15px}.services-section .services-list .services-item .service-title-wrapper .service-title-ico{margin-right:10px;flex:none}.services-section .services-list .services-item .service-title-wrapper .service-title-ico img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.services-section .services-list .services-item .service-title-wrapper .service-title{font-weight:600;font-size:22px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#a738b7}.services-section .services-list .services-item .service-description{width:100%}.services-section .services-list .services-item:nth-of-type(1){padding-right:44px}.services-section .services-list .services-item:nth-of-type(2){padding-left:24px;padding-right:10px}.services-section .services-list .services-item:nth-of-type(2) .service-description p{max-width:310px}.services-section .services-list .services-item:nth-of-type(3){padding-left:34px}.services-section .services-list .services-item:nth-of-type(4){width:50%;padding-left:50px;margin-top:110px}.services-section .services-list .services-item:nth-of-type(5){width:50%;margin-top:110px;padding-left:14%}.services-section .services-list .services-item:nth-of-type(5) .service-description p{max-width:400px}.approach-section{padding:130px 0;background-color:#1e1e1e;position:relative;overflow:hidden}.approach-section:before{content:"";display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:url(../img/approach-decor.webp);position:absolute;top:0;left:0;height:500px;width:40%}.approach-section:after{content:"";display:block;width:290px;height:290px;border-radius:50%;border:1px solid rgba(255,255,255,.5019607843);position:absolute;right:-145px;top:calc(50% - 145px)}.approach-section h2{color:#fff;position:relative;z-index:1}.approach-section h2 .mobile-br{display:none}.approach-section .content-wrapper{display:flex;align-items:center;width:100%;position:relative;z-index:1;justify-content:space-between}.approach-section .animate-block:has(.btn){width:100%;max-width:410px;display:flex;justify-content:flex-end}.approach-section .description{margin-right:80px}.approach-section .description p{color:#fff;max-width:777px}.integrity-section{padding:60px 0 80px;background-color:#fff;position:relative;overflow:hidden}.integrity-section:after{content:"";display:block;width:240px;height:240px;border-radius:50%;border:1px solid rgba(0,0,0,.5);position:absolute;bottom:100px;left:-180px}.integrity-section:before{content:"";display:block;background-repeat:no-repeat;background-position:100% 100%;background-size:contain;position:absolute;bottom:0;right:0;height:500px;width:25%;background-image:url(../img/integrity-decor-img2.webp)}.integrity-section .integrity-wrapper{display:flex;position:relative;z-index:1;width:100%}.integrity-section .integrity-content{padding-right:6px;width:49%;padding-top:60px}.integrity-section .integrity-partners{width:51%;display:grid;grid-template-columns:repeat(3, 1fr)}.integrity-section .description{margin-bottom:16px;width:100%}.integrity-section .description p{max-width:440px}.integrity-section .subscription{width:100%}.integrity-section .subscription p{font-weight:600;font-size:21px;color:#a738b7;max-width:610px}.integrity-section .integrity-partners .partner-item{display:flex;align-items:center;justify-content:center;height:120px}.integrity-section .integrity-partners .partner-item img{-o-object-fit:contain;object-fit:contain;max-height:80px;max-width:120px;margin:auto}.features-section{position:relative;padding-bottom:130px}.features-section:before{content:"";display:block;background-repeat:no-repeat;background-position:100% 100%;background-size:contain;position:absolute;top:0;right:0;height:500px;transform:scaleY(-1);width:25%;background-image:url(../img/integrity-decor-img2.webp)}.features-section h2{margin-bottom:40px}.features-section .feature-list{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:45px 100px}.features-section .feature-list .feature-item{width:100%}.features-section .feature-list .feature-item:last-child{grid-column:span 2;max-width:556px;margin:0 auto}.features-section .feature-list .feature-item .subtitle{font-weight:600;font-size:22px;color:#a738b7;margin-bottom:15px;text-transform:uppercase;line-height:120%;letter-spacing:0}.geography-section{padding:80px 0 100px;background:url(../img/portalbg.webp) no-repeat center top fixed;background-color:rgba(23,22,22,.5019607843);background-blend-mode:multiply}.geography-section h2{color:#fff;margin-bottom:55px}.geography-section .geography-list{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0 24px;width:100%}.geography-section .geography-list .geography-item{padding:40px 0;font-weight:400;font-size:28px;line-height:100%;letter-spacing:0;color:#fff;border-bottom:4px solid #fff897}.geography-section .geography-list .geography-item:nth-of-type(1),.geography-section .geography-list .geography-item:nth-of-type(2){border-top:4px solid #fff897}.management-section{padding:120px 0 140px}.management-section h2{margin-bottom:120px}.management-section .management-list{display:flex;width:100%;padding:0 160px;justify-content:space-between}.management-section .management-list .staff-item{max-width:35%;width:100%;display:flex;flex-direction:column;align-items:center}.management-section .management-list .staff-item .staff-image{width:100%;margin-bottom:23px;display:flex;justify-content:center}.management-section .management-list .staff-item .staff-image img{width:178px;height:178px;-o-object-fit:cover;object-fit:cover}.management-section .management-list .staff-item .staff-name{font-weight:500;font-size:24px;line-height:100%;letter-spacing:0;margin-bottom:25px;text-align:center}.management-section .management-list .staff-item .staff-position{font-weight:500;font-size:16px;line-height:110%;letter-spacing:0;text-align:center;margin-bottom:40px;color:#a738b7}.management-section .management-list .staff-item .staff-socials{display:flex;align-items:center}.management-section .management-list .staff-item .staff-socials a{width:40px;height:40px;display:flex}.management-section .management-list .staff-item .staff-socials a img{width:100%;height:inherit;-o-object-fit:contain;object-fit:contain}.management-section .management-list .staff-item .staff-socials a+a{margin-left:55px}.management-section .management-list .staff-item .staff-socials a:hover{opacity:.7}.contacts-section{padding:100px 0;background-color:#1e1e1e;position:relative;overflow:hidden}.contacts-section:before{content:"";display:block;width:429px;height:429px;border-radius:50%;border:1px solid rgba(255,255,255,.5);position:absolute;right:-38px;top:-188px}.contacts-section .contacts-decors img{position:absolute}.contacts-section .contacts-decors img:nth-of-type(1){width:40%;height:400px;top:0;left:0}.contacts-section .contacts-decors img:nth-of-type(2){width:500px;height:400px;bottom:0;left:30%}.contacts-section .contacts-decors img:nth-of-type(3){width:424px;height:422px;right:0;bottom:0}.contacts-section .mobile-br{display:none}.contacts-section h2{color:#fff;margin-bottom:60px;max-width:740px;position:relative;z-index:1}.contacts-section .contacts-wrapper{display:flex;justify-content:space-between;width:100%;position:relative;z-index:1}.contacts-section .contacts-buttons{max-width:calc(100% - 680px);width:100%;display:flex;flex-direction:column;align-items:flex-end;padding-left:20px;justify-content:center}.contacts-section .contacts-buttons .btn-purple{margin-bottom:50px}.contacts-section .contacts-buttons .btn-purple:last-child{margin-bottom:0}.contacts-section .contact-info-links{position:relative;z-index:1}.contacts-section .contact-staff{position:relative;z-index:1}.contacts-section .contact-staff .staff-image{margin-bottom:12px;width:100%}.contacts-section .contact-staff .staff-image img{max-width:177px;width:100%;height:177px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.contacts-section .contact-staff .staff-name{font-weight:500;font-size:18px;line-height:100%;letter-spacing:0;text-align:center}.contacts-section .contacts-info{background-color:#f8f8f8;padding:42px 42px 13px;max-width:680px;width:100%;display:flex;border-radius:20px;position:relative;overflow:hidden}.contacts-section .contacts-info:after{content:"";display:block;width:180px;height:180px;border-radius:50%;border:1px solid rgba(0,0,0,.5019607843);position:absolute;right:-90px;top:-90px;z-index:1}.contacts-section .contacts-info:before{content:"";display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain;position:absolute;top:0;right:0;height:360px;width:360px;background-image:url(../img/contacts-info-decor.webp)}.contacts-section .contacts-info .contact-qr{margin-left:48%;margin-top:-21px;position:relative;z-index:1}.contacts-section .contacts-info .contact-qr img{width:133px;height:130px;-o-object-fit:cover;object-fit:cover}.contacts-section .contacts-info .contacts-items{margin-left:38px;margin-top:-18px}.contacts-section .contacts-info .contacts-items .contact-item{margin-bottom:20px;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;font-weight:500;font-size:18px;line-height:100%;letter-spacing:0;color:#000}.contacts-section .contacts-info .contacts-items .contact-item:last-child{margin-bottom:0}.contacts-section .contacts-info .contacts-items .contact-item p{font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;color:inherit;font-family:inherit}.contacts-section .contacts-info .contacts-items .contact-item a{font-weight:inherit;color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-decoration:none;transition:.3s}.contacts-section .contacts-info .contacts-items .contact-item a:hover{color:#a738b7}.contacts-section .contacts-info .contacts-items .contact-item:before{content:"";display:block;width:24px;min-width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/contact-decor-star.svg);margin-right:10px}@media(max-width: 1400px){.main-banner .banner-benefits .benefit-item ul{padding:60px 50px 60px 80px}.main-banner .banner-benefits .benefit-item ul li{font-size:16px}}@media(max-width: 1200px){.main-banner .banner-benefits .benefit-item ul{padding:60px 40px;height:100%}.main-banner .banner-benefits .benefit-item ul li{font-size:14px}.main-banner .banner-benefits .benefit-item ul li:before{width:14px;height:14px}}@media(min-width: 1025px)and (max-width: 1200px){.management-section .management-list{padding:0 100px}.contacts-section .contacts-info{max-width:initial}.contacts-section .contacts-buttons{max-width:40%}.contacts-section .contact-staff{display:flex;flex-direction:column;justify-content:flex-end}.contacts-section .contact-staff .staff-image img{max-width:initial;height:initial;aspect-ratio:1/1}}@media(max-width: 1024px){.main-banner .banner-content{padding:160px 0 40px}.main-banner h1{font-size:35px}.main-banner .content-row{flex-wrap:wrap}.main-banner .description{margin-bottom:40px}.main-banner .btn-purple{margin:0 auto}.main-banner .banner-benefits{flex-wrap:wrap;justify-content:center;margin:50px 0 0;width:100%}.main-banner .banner-benefits .benefit-item{width:100%;display:flex;justify-content:center;margin-bottom:10px}.main-banner .banner-benefits .benefit-item:last-child{margin-bottom:0}.main-banner .banner-benefits .benefit-item ul{padding:80px;background-color:#1e1e1e;max-width:50%;aspect-ratio:1/1}.main-banner .banner-benefits .benefit-item ul li{font-size:16px}.services-section{overflow:hidden}.services-section .services-list{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px}.services-section .services-list .services-item{width:100%}.services-section .services-list .services-item:nth-of-type(1){padding:0}.services-section .services-list .services-item:nth-of-type(2){padding:0}.services-section .services-list .services-item:nth-of-type(3){padding:0}.services-section .services-list .services-item:nth-of-type(4){width:100%;padding:0;margin-top:0}.services-section .services-list .services-item:nth-of-type(5){width:100%;margin:0;padding:0}.approach-section .content-wrapper{flex-wrap:wrap}.approach-section .description{margin-bottom:30px}.integrity-section h2{font-size:35px}.integrity-section .description{margin-bottom:40px}.integrity-section .description p{font-size:20px}.integrity-section .subscription{margin-bottom:20px}.integrity-section .subscription p{max-width:100%}.integrity-section .tags{font-size:16px;color:#a738b7}.integrity-section .integrity-partners{width:100%}.integrity-section .integrity-wrapper{flex-wrap:wrap}.integrity-section .integrity-content{padding-right:0;width:100%;padding-top:0}.features-section .feature-list{grid-gap:50px;grid-template-columns:repeat(1, 1fr)}.features-section .feature-list .feature-item:last-child{grid-column:span 1;max-width:100%}.management-section .management-list{padding:0}.contacts-section:before{width:229px;height:229px;top:-118px}.contacts-section h2{font-size:35px}.contacts-section .contacts-wrapper{flex-wrap:wrap}.contacts-section .contacts-info{max-width:100%}.contacts-section .contacts-buttons{max-width:100%;align-items:center;margin-top:40px}.integrity-section .integrity-partners{width:100%}}@media(max-width: 800px){.main-banner .banner-benefits .benefit-item ul{max-width:70%;height:initial}}@media(max-width: 600px){.main-banner{padding-bottom:90px}.main-banner h1{max-width:400px}.main-banner .description p{max-width:270px}.main-banner .banner-decors img:nth-of-type(1){width:100%;height:300px}.main-banner .banner-decors img:nth-of-type(2){top:40%;left:10%;max-width:initial}.main-banner .banner-decors img:nth-of-type(3){display:none}.main-banner .banner-benefits .benefit-item{padding:0}.main-banner .banner-benefits .benefit-item ul{max-width:330px;padding:30px 40px 30px 60px}.main-banner .banner-benefits .benefit-item ul li{font-size:14.5px;margin-right:auto;margin-left:auto;width:100%}.main-banner .banner-benefits .benefit-item ul li:before{width:21px;height:21px}.services-section{padding:60px 0 100px}.services-section .description{margin-bottom:40px}.services-section:before{background-image:url(../img/services-decor1-mobile.webp);width:390px;height:390px}.services-section .description p{max-width:325px}.services-section .services-list{grid-template-columns:1fr;grid-gap:30px}.services-section .services-list .services-item .service-title-wrapper .service-title{font-size:16px}.services-section .services-list .services-item .service-title-wrapper .service-title-ico img{width:30px;height:30px}.approach-section{padding:60px 0}.approach-section:before{background-image:url(../img/approach-decor-mobile.webp);width:390px;height:390px}.approach-section:after{display:none}.approach-section h2 .mobile-br{display:block}.approach-section .description{margin-right:0;margin-bottom:40px}.approach-section .description p{line-height:120%;max-width:340px;font-weight:400}.integrity-section{padding:30px 0}.integrity-section:before{content:"";display:block;width:100%;height:400px;background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:url(../img/integrity-decor-img4.webp);position:absolute;left:0;top:0}.integrity-section:after{right:-62px;bottom:-62px;left:unset;width:110px;height:110px}.integrity-section .container:after{content:"";display:block;width:50%;height:200px;background-repeat:no-repeat;background-position:100% 100%;background-size:contain;background-image:url(../img/integrity-decor-img2.webp);position:absolute;right:0;bottom:0}.integrity-section .description p{font-size:14px;max-width:300px}.integrity-section .subscription p{max-width:326px;font-size:15px}.integrity-section .subscription p br{display:none}.integrity-section .integrity-partners .partner-item{height:115px}.integrity-section .integrity-partners .partner-item img{max-height:60px;max-width:70%}.features-section{padding:30px;position:relative;overflow:hidden}.features-section:after{right:-62px;top:-52px;left:unset;width:110px;height:110px;content:"";display:block;border-radius:50%;border:1px solid rgba(0,0,0,.5);position:absolute}.features-section:before{content:"";display:block;width:50%;height:200px;background-repeat:no-repeat;background-position:100% 100%;background-size:contain;background-image:url(../img/integrity-decor-img2.webp);position:absolute;top:0;right:0}.features-section h2{text-align:center}.features-section .feature-list{grid-template-columns:1fr;grid-gap:30px}.features-section .feature-list .feature-item .subtitle{font-size:16px;margin-bottom:10px}.features-section .feature-list .feature-item p{font-size:15px}.features-section .feature-list .feature-item p br{display:none}.geography-section{padding:30px 0 0}.geography-section h2{text-align:center;margin-bottom:40px}.geography-section .geography-list{grid-template-columns:1fr;grid-gap:0}.geography-section .geography-list .geography-item{font-size:22px;border-width:2px}.geography-section .geography-list .geography-item:nth-of-type(1){border-width:2px}.geography-section .geography-list .geography-item:last-child{border-bottom:0}.geography-section .geography-list .geography-item:nth-of-type(2){border-top:0}.management-section{padding:30px 0 70px}.management-section h2{margin-bottom:60px}.management-section .management-list{flex-direction:column}.management-section .management-list .staff-item{max-width:100%;margin-bottom:54px}.management-section .management-list .staff-item:last-child{margin-bottom:0}.management-section .management-list .staff-item .staff-image{margin-bottom:26px}.management-section .management-list .staff-item .staff-image img{max-width:148px;height:148px}.management-section .management-list .staff-item .staff-name{font-size:18px;margin-bottom:10px}.management-section .management-list .staff-item .staff-position{font-size:14px}.contacts-section{padding:60px 0 120px}.contacts-section:before{width:213px;height:213px;right:-90px;top:-90px}.contacts-section:after{content:"";display:block;width:190px;height:190px;border-radius:50%;border:1px solid rgba(255,255,255,.5019607843);position:absolute;bottom:53px;left:-60px}.contacts-section .contacts-decors img:nth-of-type(1){width:100%}.contacts-section .contacts-decors img:nth-of-type(2){display:none}.contacts-section .contacts-decors img:nth-of-type(3){width:70%;height:200px}.contacts-section h2{font-size:32px;margin-bottom:20px;max-width:360px}.contacts-section h2 .mobile-br{display:block}.contacts-section .contacts-info{flex-direction:column;padding:15px}.contacts-section .contacts-info:after{bottom:115px;top:unset}.contacts-section .contacts-info:before{background-image:url(../img/contacts-info-decor-mobile.webp);background-position:100% 100%;width:100%;background-size:100% 100%;height:100%}.contacts-section .contacts-info .contacts-items{margin-left:0;margin-top:7px}.contacts-section .contacts-info .contacts-items .contact-item{font-size:16px;margin-bottom:10px}.contacts-section .contacts-info .contacts-items .contact-item:before{width:20px;height:20px}.contacts-section .contacts-info .contact-qr{display:none;}.contacts-section .contacts-info .contact-qr img{width:110px;height:110px}.contacts-section .contact-staff{display:flex;flex-direction: column;align-items: center;margin-bottom: 15px;}.contacts-section .contact-staff .staff-image{width:-moz-fit-content;width:fit-content;margin-right:15px}.contacts-section .contact-staff .staff-image img{width:140px;height:140px}.contacts-section .contacts-buttons{margin-top:20px;padding-left:0;position:relative;z-index:1}.contacts-section .contacts-buttons .btn-purple{margin-bottom:10px}}.footer{background-color:#fff;padding:42px 0}.footer .row .col-lg-6:nth-of-type(2){display:flex;flex-direction:column;align-items:flex-end}.footer .footer-logo{display:flex;width:-moz-fit-content;width:fit-content}.footer .footer-logo img{max-width:92px;width:100%;-o-object-fit:contain;object-fit:contain}.footer .footer-copy{font-size:20px;color:gray}.footer .footer-company-copy{font-weight:600;font-size:18px;line-height:100%;letter-spacing:0;margin-bottom:10px}.footer .footer-address{font-weight:500;font-size:18px;line-height:100%;letter-spacing:0;margin-bottom:17px;margin-top:24px}.footer .footer-policy{font-weight:600;font-size:16px;line-height:100%;letter-spacing:0;color:#ccc;text-align:right;margin-top:auto}.footer .footer-policy:hover{color:#a738b7}@media(max-width: 600px){.footer{padding:17px 0;overflow:hidden}.footer .footer-logo{margin-bottom:2px;margin-top:-2px}.footer .footer-logo img{max-width:61px}.footer .footer-copy{font-size:12px}.footer .footer-company-copy{font-size:12px;margin-bottom:6px}.footer .footer-address{margin-bottom:10px;font-size:12px;margin-top:0;text-align:right}.footer .footer-policy{font-size:10px}.footer .row{margin:0 -5px;width:calc(100% + 10px)}.footer .row [class*=col-]{padding:0 5px}}@media(max-width: 330px){.footer .footer-copy{font-size:10px}.footer .footer-company-copy{font-size:10px}.footer .footer-address{font-size:10px}}.header{position:fixed;top:0;left:0;width:100%;z-index:999;background-color:rgba(0,0,0,0);padding:10px 0;transition:.3s}.header .header-wrapper{display:flex;width:100%;justify-content:space-between;align-items:center}.header .logo{display:flex;width:-moz-fit-content;width:fit-content;position:relative;z-index:9}.header .logo img{max-width:256px;width:100%;-o-object-fit:contain;object-fit:contain;overflow:hidden;transition:.3s}.header.scrolled{background-color:#1e1e1e}.header .close-menu-button,.header .mobile-menu-button{display:none}@media(max-width: 1024px){.header{padding:17px 0}.header .mobile-menu-button{display:flex;background-color:rgba(0,0,0,0);border:none;width:41px;flex-direction:column;align-items:center;justify-content:center;padding:0}.header .mobile-menu-button .line{height:2px;width:100%;background-color:#a738b7;transition:.3s}.header .mobile-menu-button .line:nth-of-type(2){margin:7px 0}.header .close-menu-button{display:flex;background-color:rgba(0,0,0,0);border:none;width:16px;height:16px;z-index:9;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/close-menu-button.svg);position:absolute;right:20px;top:22px}.header .header-nav{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1e1e1e;transition:.3s;visibility:hidden;pointer-events:none;opacity:0;padding:17px 15px 40px}.header .header-nav:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:70%;background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;background-image:url(../img/mobile-menu-decor-top.webp)}.header .header-nav:before{content:"";display:block;position:absolute;bottom:0;right:0;width:100%;height:70%;background-repeat:no-repeat;background-position:100% 100%;background-size:100% 100%;background-image:url(../img/mobile-menu-decor-bottom.webp)}.header .header-nav.show{visibility:visible;pointer-events:initial;opacity:1}}@media(max-width: 600px){.header .logo img{max-width:113px}.header .header-nav{padding:100px 10px 40px}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNBLFdBQ0EsU0FHRixvQkFDRSxlQUNBLE1BQ0EsT0FDQSxXQUNBLFlBQ0Esd0JWckZVLENVc0ZWLGVBQ0Esa0JBQ0Esb0JBQ0EsVUFDQSx1QkFFQSwwQkFDRSxXQUNBLGNBQ0Esa0JBQ0EsTUFDQSxPQUNBLFdBQ0EsV0FDQSw0QkFDQSx3QkFDQSwwQkFDQSx3REFHRiwyQkFDRSxXQUNBLGNBQ0Esa0JBQ0EsU0FDQSxRQUNBLFdBQ0EsV0FDQSw0QkFDQSw4QkFDQSwwQkFDQSwyREFHRix5QkFDRSxtQkFDQSx1QkFDQSxXQU9SLHlCQUtNLGtCQUNFLGdCQUtKLG9CQUNFLHlCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvYmFzZS9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvYWJzdHJhY3QvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2Jhc2UvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9iYXNlL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX2Zvb3Rlci1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fbWFpbi1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fc2xpZGVycy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX3BvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvbGF5b3V0L19ob21lLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIEJveCBzaXppbmcgcnVsZXMgKi9cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiAqL1xuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxucCxcbmZpZ3VyZSxcbmJsb2NrcXVvdGUsXG5kbCxcbmRkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBSZW1vdmUgbGlzdCBzdHlsZXMgb24gdWwsIG9sIGVsZW1lbnRzIHdpdGggYSBsaXN0IHJvbGUsIHdoaWNoIHN1Z2dlc3RzIGRlZmF1bHQgc3R5bGluZyB3aWxsIGJlIHJlbW92ZWQgKi9cbnVsW3JvbGU9XCJsaXN0XCJdLFxub2xbcm9sZT1cImxpc3RcIl0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBTZXQgY29yZSByb290IGRlZmF1bHRzICovXG5odG1sOmZvY3VzLXdpdGhpbiB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4vKiBTZXQgY29yZSBib2R5IGRlZmF1bHRzICovXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiBBIGVsZW1lbnRzIHRoYXQgZG9uJ3QgaGF2ZSBhIGNsYXNzIGdldCBkZWZhdWx0IHN0eWxlcyAqL1xuYTpub3QoW2NsYXNzXSkge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG5cbi8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cbmltZyxcbnBpY3R1cmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBJbmhlcml0IGZvbnRzIGZvciBpbnB1dHMgYW5kIGJ1dHRvbnMgKi9cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBmb250OiBpbmhlcml0O1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBSZW1vdmUgYWxsIGFuaW1hdGlvbnMgYW5kIHRyYW5zaXRpb25zIGZvciBwZW9wbGUgdGhhdCBwcmVmZXIgbm90IHRvIHNlZSB0aGVtICovXG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIGh0bWw6Zm9jdXMtd2l0aGluIHtcbiAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgfVxuICBcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIioge1xyXG4gIGZvbnQtZmFtaWx5OiAkLS1mb250LWRlZmF1bHQ7XHJcbiAgY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQ7XHJcbn1cclxuXHJcbmEge1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5cclxucCB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuaDEsIC5oMSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDYwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5oMiwgLmgyIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogNjBweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgaDEsIC5oMSB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgfVxyXG5cclxuICBoMiwgLmgyIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG59XHJcbiIsIi8vXG4vLyBQcm9qZWN0IFZhcmlhYmxlc1xuLy9cblxuLyogZm9udHMgKi9cbiQtLWZvbnQtZGVmYXVsdDogXCJNb250c2VycmF0XCI7XG5cbi8qIGNvbG9ycyAqL1xuJC0tY29sb3ItZGVmYXVsdDogIzAwMDAwMDtcbiQtLWNvbG9yLWJsYWNrOiAjMUUxRTFFO1xuJC0tY29sb3Itd2hpdGU6ICNmZmZmZmY7XG4kLS1jb2xvci1zZWNvbmQ6ICNBNzM4Qjc7XG4kLS1jb2xvci10aGlyZDogIzQ1MzZERDtcbiQtLWNvbG9yLWdyZXk6ICM4MDgwODA7XG4kLS1jb2xvci1saWdodC1ncmV5OiAjQ0NDQ0NDO1xuIiwiLnNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuYm9keSB7XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1kZWZhdWx0O1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG5cclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LmFkbWluLWJhciB7XHJcbiAgaGVhZGVyIHtcclxuICAgIHRvcDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkubW9kYWwtb3BlbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxubWFpbiB7XHJcbiAgbWluLWhlaWdodDogNzB2aDtcclxufVxyXG5cclxuLmFuaW1hdGUtYmxvY2sge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UsIHRyYW5zZm9ybSAxcyBlYXNlO1xyXG59XHJcblxyXG4uYW5pbWF0ZS1ibG9jay5hbmltYXRlZCB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG5cclxufVxyXG4iLCJcclxuLmNvbnRhaW5lciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMCA4MHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5kLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5qdXN0aWZ5LWJldHdlZW4ge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmp1c3RpZnktZW5kIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uZmxleC1jb2x1bW4ge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luOiAwIC0xNnB4O1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbltjbGFzcyo9XCJjb2wtXCJdIHtcclxuICBwYWRkaW5nOiAwIDE2cHg7XHJcbn1cclxuXHJcbi5jb2wtbGctMSB7XHJcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wtbGctMiB7XHJcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxufVxyXG4uY29sLWxnLTMge1xyXG4gIHdpZHRoOiAyNSU7XHJcbn1cclxuLmNvbC1sZy00IHtcclxuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wtbGctNSB7XHJcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxufVxyXG4uY29sLWxnLTYge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuLmNvbC1sZy03IHtcclxuICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wtbGctOCB7XHJcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxufVxyXG4uY29sLWxnLTkge1xyXG4gIHdpZHRoOiA3NSU7XHJcbn1cclxuLmNvbC1sZy0xMCB7XHJcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxufVxyXG4uY29sLWxnLTExIHtcclxuICB3aWR0aDogOTEuNjY2NjY2NjclXHJcbn1cclxuLmNvbC1sZy0xMiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnJvdyB7XHJcbiAgICBtYXJnaW46IDAgLTEycHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XHJcbiAgfVxyXG4gIFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICB9XHJcbiAgLmNvbC1tZC0xIHtcclxuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC0yIHtcclxuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMyB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY29sLW1kLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC01IHtcclxuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sLW1kLTcge1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC04IHtcclxuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtOSB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gIH1cclxuICAuY29sLW1kLTEwIHtcclxuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTEge1xyXG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JVxyXG4gIH1cclxuICAuY29sLW1kLTEyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5jb2wtbS0xIHtcclxuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tLTIge1xyXG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tLTMge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1tLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tLTUge1xyXG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tLTYge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1tLTcge1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tLTgge1xyXG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tLTkge1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1tLTEwIHtcclxuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbS0xMSB7XHJcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclXHJcbiAgfVxyXG4gIC5jb2wtbS0xMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuYnRuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgcGFkZGluZzogMCAzMnB4O1xyXG4gIGhlaWdodDogNDhweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDI5NnB4O1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYnRuIHtcclxuICBoZWlnaHQ6IDY1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1heC13aWR0aDogNDEwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxufVxyXG5cclxuLmJ0bi1wdXJwbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdFMzA4OTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5idG4ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbn1cclxuIiwiLmZvb3Rlci1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGxpIHtcblxuICAgIGEge1xuXG4gICAgICAmOmhvdmVyIHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblxufVxuIiwiLm1haW4tbWVudSB7XHJcbiAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0E3MzhCN0IyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWJsYWNrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblxyXG4gIGxpIHtcclxuICAgICsgbGkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5tYWluLW1lbnUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogNzQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmICsgbGkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAubWFpbi1tZW51IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbiIsIi5zbGlkZXItc2VjdGlvbiB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpZGVyLXdyYXBwZXIge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zd2lwZXItc2xpZGUge1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zbGlkZXItYXJyb3cuc3ZnKTtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuXHJcbn1cclxuIiwiQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICB0byB7IG9wYWNpdHk6IDE7IH1cbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU0LCA1MiwgNTIsIDAuOSk7XG4gIG1hcmdpbjogMDtcblxuICAubW9kYWwtYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgcGFkZGluZzogODBweCAxMTBweCA2NXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1ibGFjaztcbiAgfVxuXG4gICYubW9kYWwtY2xvc2luZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICB9XG5cbiAgJi5tb2RhbC1vcGVuaW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBlYXNlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAubW9kYWwtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5tb2RhbC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIGltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Nsb3NlLW1vZGFsLnN2Zyk7XG4gICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBzaXplOiBjb250YWluO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5tb2RhbC1mb3JtIHtcbiAgLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLmJyLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICB9XG5cbiAgLm1vZGFsLWZvcm0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBmb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogJC0tY29sb3Itc2Vjb25kO1xuICB9XG5cbiAgLmlucHV0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjpoYXModGV4dGFyZWEpIHtcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICB9XG5cbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICQtLWNvbG9yLXNlY29uZDtcbiAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgfVxuXG4gIH1cblxuICBpbnB1dDpub3QoaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIGlucHV0Om5vdChpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJC0tY29sb3Itc2Vjb25kO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gIC5pbnB1dC1pdGVtLmlucHV0LWl0ZW0tY29tbWVudCB7XG5cbiAgICBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gIH1cblxuICAuaW5wdXQtY3VzdG9tLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJC0tY29sb3Itc2Vjb25kO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ3cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VDRUM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2NoZWNrYm94LWNoZWNrZWQuc3ZnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRlY29yLWltYWdlIHtcbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDUwNXB4O1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLXVwbG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCAkLS1jb2xvci1zZWNvbmQ7XG4gIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWJsYWNrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi51cGxvYWQtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5maWxlLWluZm8ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udXBsb2FkLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZDoge1xuICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBvcmlnaW46IGNvbnRlbnQtYm94O1xuICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgIGltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3VwbG9hZC1pY28uc3ZnKTtcbiAgICB9XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5tb2RhbC1mb3JtLXR5cGUtMSB7XG5cbiAgLm1vZGFsLWJvZHkge1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJC0tY29sb3Itd2hpdGUsIDAuNSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTc4cHg7XG4gICAgICB0b3A6IC0xNDNweDtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtaXRlbS1jaGVja2JveGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5pbnB1dC1pdGVtIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMSksXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgd2lkdGg6IDY4JTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgyKSxcbiAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1mb3JtLXdyYXBwZXIge1xuICAgIGZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgLmZvcm0tY29sdW1uIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgd2lkdGg6IDQzJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIHdpZHRoOiA1NyU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW5wdXQtY3VzdG9tLWNoZWNrYm94LXR5cGUtMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRlY29yLWltYWdlIHtcbiAgICBpbWcge1xuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC1mb3JtLXR5cGUtMiB7XG4gIC5tb2RhbC1mb3JtLXdyYXBwZXIge1xuICAgIGZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgLmlucHV0LWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblxuICAgICAgICAmOmhhcyhpbnB1dFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJC0tY29sb3Itd2hpdGUsIDAuNSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTc0cHg7XG4gICAgICB0b3A6IC0xNjBweDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGVjb3ItaW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLXRoYW5rcyB7XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgcGFkZGluZzogMTI3cHggMTAwcHg7XG4gIH1cblxuICAubW9kYWwtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gIH1cblxuICAubW9kYWwtZGVjb3ItaW1hZ2Uge1xuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogMCAwO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbi5tb2RhbC1wb2xpY3kge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAubW9kYWwtZGVjb3ItaW1hZ2Uge1xuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA1MDVweDtcbiAgICAgIGhlaWdodDogMzAwcHg7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1mb3JtIHtcbiAgICAubW9kYWwtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICB9XG5cbiAgICAuaW5wdXQtY3VzdG9tLWNoZWNrYm94IHtcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZm9ybS10eXBlLTEge1xuICAgIC5tb2RhbC1mb3JtLXdyYXBwZXIge1xuICAgICAgZm9ybSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAuZm9ybS1jb2x1bW4ge1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWZvcm0tdHlwZS0yIHtcbiAgICAubW9kYWwtZm9ybS13cmFwcGVyIHtcbiAgICAgIGZvcm0ge1xuICAgICAgICAuaW5wdXQtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9kYWwtZm9ybS10eXBlLTMge1xuICAgIC5tb2RhbC1mb3JtLXdyYXBwZXIge1xuICAgICAgZm9ybSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtYm9keSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICB0b3A6IC0xNTBweDtcbiAgICAgICAgcmlnaHQ6IC0xNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9kYWwtZm9ybSAuaW5wdXQtaXRlbS5pbnB1dC1pdGVtLWNvbW1lbnQgaW5wdXQge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDkwcHggMTBweDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZm9ybSB7XG4gICAgaW5wdXQ6bm90KGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5pbnB1dC1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuaW5wdXQtY3VzdG9tLWNoZWNrYm94IHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC10aXRsZSB7XG5cbiAgICAgIC5ici1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5tb2RhbC1kZWNvci1pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMyN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIHBhZGRpbmc6IDI0cHggMzBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC51cGxvYWQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5tb2RhbC1mb3JtLXR5cGUtMSB7XG4gICAgLm1vZGFsLWZvcm0td3JhcHBlciB7XG4gICAgICBmb3JtIHtcbiAgICAgICAgLmZvcm0tY29sdW1uIHtcblxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtY3VzdG9tLWNoZWNrYm94LXR5cGUtMSB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMzBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuaW5wdXQtaXRlbS1jaGVja2JveGVzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgIC5pbnB1dC1pdGVtIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSxcbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMiksXG4gICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtYm9keSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyMTNweDtcbiAgICAgICAgaGVpZ2h0OiAyMTNweDtcbiAgICAgICAgcmlnaHQ6IC05M3B4O1xuICAgICAgICB0b3A6IC05MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1mb3JtLXR5cGUtMiB7XG4gICAgLm1vZGFsLWZvcm0td3JhcHBlciB7XG4gICAgICBmb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuaW5wdXQtY3VzdG9tLWNoZWNrYm94IHtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgLmlucHV0LWl0ZW0ge1xuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgb3JkZXI6IC0zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgb3JkZXI6IC0yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtYm9keSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyMTNweDtcbiAgICAgICAgaGVpZ2h0OiAyMTNweDtcbiAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgIHJpZ2h0OiAtOTNweDtcbiAgICAgICAgdG9wOiAtOTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtZGVjb3ItaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC10aGFua3Mge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICB9XG5cbn1cbiIsIi5tYWluLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWJsYWNrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmFuaW1hdGUtYmxvY2sge1xuXG4gICAgJjpoYXMoLmJ0bikgIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICB9XG5cbiAgLmJhbm5lci1kZWNvcnMge1xuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICB0b3A6IDI2JTtcbiAgICAgICAgbGVmdDogMTYlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNDBweCAwIDEyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgaDEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgfVxuXG4gIC5jb250ZW50LXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogNTQ1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyLWJlbmVmaXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogNjBweCAwIDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuXG4gICAgLmJlbmVmaXQtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkLS1jb2xvci13aGl0ZSwgMC41KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNjBweCAzMHB4IDYwcHggNzBweDtcbiAgICAgICAgaGVpZ2h0OiA0MjBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9iZW5lZml0LWJhbm5lci1pY28uc3ZnKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlcnZpY2VzLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMzBweCAwIDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZXMtZGVjb3IxLndlYnApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2VzLWRlY29yMi53ZWJwKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMzYwcHg7XG4gICAgd2lkdGg6IDQwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG5cbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgfVxuXG4gIH1cblxuICAuc2VydmljZXMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAuc2VydmljZXMtaXRlbSB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuXG4gICAgICAuc2VydmljZS10aXRsZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAuc2VydmljZS10aXRsZS1pY28ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBmbGV4OiBub25lO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZXJ2aWNlLXRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuc2VydmljZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDRweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICAuc2VydmljZS1kZXNjcmlwdGlvbiB7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0JTtcblxuICAgICAgICAuc2VydmljZS1kZXNjcmlwdGlvbiB7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG4uYXBwcm9hY2gtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEzMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWJsYWNrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXBwcm9hY2gtZGVjb3Iud2VicCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGhlaWdodDogMjkwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY4MDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xNDVweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTQ1cHgpO1xuICB9XG5cbiAgaDIge1xuICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIC5tb2JpbGUtYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuYW5pbWF0ZS1ibG9jayB7XG5cbiAgICAmOmhhcyguYnRuKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuXG4gICAgcCB7XG4gICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICBtYXgtd2lkdGg6IDc3N3B4O1xuICAgIH1cblxuICB9XG5cbn1cblxuLmludGVncml0eS1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwIDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkLS1jb2xvci1kZWZhdWx0LCAwLjUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwMHB4O1xuICAgIGxlZnQ6IC0xODBweDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ludGVncml0eS1kZWNvci1pbWcyLndlYnApO1xuICB9XG5cbiAgLmludGVncml0eS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmludGVncml0eS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuXG4gIC5pbnRlZ3JpdHktcGFydG5lcnMge1xuICAgIHdpZHRoOiA1MSU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgcCB7XG4gICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdWJzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcbiAgICAgIG1heC13aWR0aDogNjEwcHg7XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5pbnRlZ3JpdHktcGFydG5lcnMge1xuICAgIC5wYXJ0bmVyLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTIwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZlYXR1cmVzLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICB3aWR0aDogMjUlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaW50ZWdyaXR5LWRlY29yLWltZzIud2VicCk7XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5mZWF0dXJlLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWdhcDogNDVweCAxMDBweDtcblxuICAgIC5mZWF0dXJlLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgIG1heC13aWR0aDogNTU2cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuc3VidGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cblxuLmdlb2dyYXBoeS1zZWN0aW9uIHtcbiAgcGFkZGluZzogODBweCAwIDEwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BvcnRhbGJnLndlYnApIG5vLXJlcGVhdCBjZW50ZXIgdG9wIGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNjE2ODA7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cbiAgaDIge1xuICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG5cbiAgLmdlb2dyYXBoeS1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDAgMjRweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5nZW9ncmFwaHktaXRlbSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjRkZGODk3O1xuXG4gICAgICAmOm50aC1vZi10eXBlKDEpLCAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNGRkY4OTc7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbi5tYW5hZ2VtZW50LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMjBweCAwIDE0MHB4O1xuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC5tYW5hZ2VtZW50LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAuc3RhZmYtaXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAuc3RhZmYtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTc4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNzhweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5zdGFmZi1uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnN0YWZmLXBvc2l0aW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcbiAgICAgIH1cblxuICAgICAgLnN0YWZmLXNvY2lhbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmICsgYSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbi5jb250YWN0cy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItYmxhY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDI5cHg7XG4gICAgaGVpZ2h0OiA0MjlweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkLS1jb2xvci13aGl0ZSwgMC41KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0zOHB4O1xuICAgIHRvcDogLTE4OHB4O1xuICB9XG5cbiAgLmNvbnRhY3RzLWRlY29ycyB7XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICB3aWR0aDogNDI0cHg7XG4gICAgICAgIGhlaWdodDogNDIycHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1iciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGgyIHtcbiAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmNvbnRhY3RzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmNvbnRhY3RzLWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjgwcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmJ0bi1wdXJwbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGFjdC1pbmZvLWxpbmtzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5jb250YWN0LXN0YWZmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIC5zdGFmZi1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTc3cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE3N3B4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnN0YWZmLW5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gIH1cblxuICAuY29udGFjdHMtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICBwYWRkaW5nOiA0MnB4IDQycHggMTNweDtcbiAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA4MDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtOTBweDtcbiAgICAgIHRvcDogLTkwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRhY3RzLWluZm8tZGVjb3Iud2VicCk7XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtcXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQ4JTtcbiAgICAgIG1hcmdpbi10b3A6IC0yMXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMzNweDtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3RzLWl0ZW1zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE4cHg7XG5cbiAgICAgIC5jb250YWN0LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvY29udGFjdC1kZWNvci1zdGFyLnN2Zyk7XG4gICAgICAgICAgfVxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWluLWJhbm5lciB7XG5cbiAgICAuYmFubmVyLWJlbmVmaXRzIHtcblxuICAgICAgLmJlbmVmaXQtaXRlbSB7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmc6IDYwcHggNTBweCA2MHB4IDgwcHg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1iYW5uZXIge1xuXG4gICAgLmJhbm5lci1iZW5lZml0cyB7XG5cbiAgICAgIC5iZW5lZml0LWl0ZW0ge1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblxuICAubWFuYWdlbWVudC1zZWN0aW9uIHtcblxuICAgIC5tYW5hZ2VtZW50LWxpc3Qge1xuICAgICAgcGFkZGluZzogMCAxMDBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5jb250YWN0cy1zZWN0aW9uIHtcblxuICAgIC5jb250YWN0cy1pbmZvIHtcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICB9XG5cbiAgICAuY29udGFjdHMtYnV0dG9ucyB7XG4gICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICB9XG5cbiAgICAuY29udGFjdC1zdGFmZiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgIC5zdGFmZi1pbWFnZSB7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1iYW5uZXIge1xuICAgIC5iYW5uZXItY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNjBweCAwIDQwcHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgIH1cblxuICAgIC5jb250ZW50LXJvdyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLmJ0bi1wdXJwbGUge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmJhbm5lci1iZW5lZml0cyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmJlbmVmaXQtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZzogODBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1ibGFjaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VydmljZXMtc2VjdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5zZXJ2aWNlcy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC1nYXA6IDQwcHg7XG5cbiAgICAgIC5zZXJ2aWNlcy1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuYXBwcm9hY2gtc2VjdGlvbiB7XG5cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5pbnRlZ3JpdHktc2VjdGlvbiB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC50YWdzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XG4gICAgfVxuXG4gICAgLmludGVncml0eS1wYXJ0bmVycyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuaW50ZWdyaXR5LXdyYXBwZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5pbnRlZ3JpdHktY29udGVudCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZXMtc2VjdGlvbiB7XG5cbiAgICAuZmVhdHVyZS1saXN0IHtcbiAgICAgIGdyaWQtZ2FwOiA1MHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblxuICAgICAgLmZlYXR1cmUtaXRlbSB7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5tYW5hZ2VtZW50LXNlY3Rpb24ge1xuXG4gICAgLm1hbmFnZW1lbnQtbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICB9XG5cbiAgLmNvbnRhY3RzLXNlY3Rpb24ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMjlweDtcbiAgICAgIGhlaWdodDogMjI5cHg7XG4gICAgICB0b3A6IC0xMThweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgfVxuXG4gICAgLmNvbnRhY3RzLXdyYXBwZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5jb250YWN0cy1pbmZvIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGFjdHMtYnV0dG9ucyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAuaW50ZWdyaXR5LXNlY3Rpb24ge1xuICAgIC5pbnRlZ3JpdHktcGFydG5lcnMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5tYWluLWJhbm5lciAuYmFubmVyLWJlbmVmaXRzIC5iZW5lZml0LWl0ZW0gdWwge1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1haW4tYmFubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcblxuICAgIGgxIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcblxuICAgICAgcCB7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuYmFubmVyLWRlY29ycyB7XG4gICAgICBpbWcge1xuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFubmVyLWJlbmVmaXRzIHtcbiAgICAgIC5iZW5lZml0LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggNTBweCAzMHB4IDUwcHg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZXJ2aWNlcy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTAwcHg7XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5zZXJ2aWNlcy1zZWN0aW9uIHtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZXMtZGVjb3IxLW1vYmlsZS53ZWJwKTtcbiAgICAgIHdpZHRoOiAzOTBweDtcbiAgICAgIGhlaWdodDogMzkwcHg7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcblxuICAgICAgcCB7XG4gICAgICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc2VydmljZXMtbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdyaWQtZ2FwOiAzMHB4O1xuXG4gICAgICAuc2VydmljZXMtaXRlbSB7XG5cbiAgICAgICAgLnNlcnZpY2UtdGl0bGUtd3JhcHBlciB7XG5cbiAgICAgICAgICAuc2VydmljZS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlcnZpY2UtdGl0bGUtaWNvIHtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLmFwcHJvYWNoLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXBwcm9hY2gtZGVjb3ItbW9iaWxlLndlYnApO1xuICAgICAgd2lkdGg6IDM5MHB4O1xuICAgICAgaGVpZ2h0OiAzOTBweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaDIge1xuXG4gICAgICAubW9iaWxlLWJyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuaW50ZWdyaXR5LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiAwIDA7XG4gICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgIGltYWdlOiB1cmwoLi4vaW1nL2ludGVncml0eS1kZWNvci1pbWc0LndlYnApO1xuICAgICAgfVxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtNjJweDtcbiAgICAgIGJvdHRvbTogLTYycHg7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBpbWFnZTogdXJsKC4uL2ltZy9pbnRlZ3JpdHktZGVjb3ItaW1nMi53ZWJwKTtcbiAgICAgICAgfVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5zdWJzY3JpcHRpb24ge1xuXG4gICAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5pbnRlZ3JpdHktcGFydG5lcnMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblxuICAgICAgLnBhcnRuZXItaXRlbSB7XG4gICAgICAgIGhlaWdodDogMTE1cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmVzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC02MnB4O1xuICAgICAgdG9wOiAtNTJweDtcbiAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgIGltYWdlOiB1cmwoLi4vaW1nL2ludGVncml0eS1kZWNvci1pbWcyLndlYnApO1xuICAgICAgfVxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5mZWF0dXJlLWxpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBncmlkLWdhcDogMzBweDtcblxuICAgICAgLmZlYXR1cmUtaXRlbSB7XG5cbiAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5nZW9ncmFwaHktc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5nZW9ncmFwaHktbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdyaWQtZ2FwOiAwO1xuXG4gICAgICAuZ2VvZ3JhcGh5LWl0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5tYW5hZ2VtZW50LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMwcHggMCA3MHB4O1xuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAubWFuYWdlbWVudC1saXN0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5zdGFmZi1pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGFmZi1pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNDhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGFmZi1uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGFmZi1wb3NpdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLmNvbnRhY3RzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMCAxMjBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMTNweDtcbiAgICAgIGhlaWdodDogMjEzcHg7XG4gICAgICByaWdodDogLTkwcHg7XG4gICAgICB0b3A6IC05MHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY4MDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNTNweDtcbiAgICAgIGxlZnQ6IC02MHB4O1xuICAgIH1cblxuICAgIC5jb250YWN0cy1kZWNvcnMge1xuXG4gICAgICBpbWcge1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcblxuICAgICAgLm1vYmlsZS1iciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNvbnRhY3RzLWluZm8ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDExNXB4O1xuICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGFjdHMtaW5mby1kZWNvci1tb2JpbGUud2VicCk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cblxuICAgICAgLmNvbnRhY3RzLWl0ZW1zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcblxuICAgICAgICAuY29udGFjdC1pdGVtIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuXG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0LXFyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNvbnRhY3Qtc3RhZmYge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgLnN0YWZmLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuY29udGFjdHMtYnV0dG9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgLmJ0bi1wdXJwbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuIiwiLmZvb3RlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcbiAgcGFkZGluZzogNDJweCAwO1xyXG5cclxuICAucm93IHtcclxuXHJcbiAgICAuY29sLWxnLTYge1xyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5mb290ZXItbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogOTJweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1jb3B5IHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGNvbG9yOiBncmV5O1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1jb21wYW55LWNvcHkge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1hZGRyZXNzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLXBvbGljeSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGNvbG9yOiAjQ0NDQ0NDO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJC0tY29sb3Itc2Vjb25kO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDE3cHggMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmZvb3Rlci1sb2dvIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYxcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1jb3B5IHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItY29tcGFueS1jb3B5IHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1hZGRyZXNzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXBvbGljeSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgbWFyZ2luOiAwIC01cHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuXHJcbiAgICAgIFtjbGFzcyo9Y29sLV0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xyXG4gIC5mb290ZXIge1xyXG5cclxuICAgIC5mb290ZXItY29weSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWNvbXBhbnktY29weSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWFkZHJlc3Mge1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuIiwiLmhlYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgLmhlYWRlci13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAubG9nbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDI1NnB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2Nyb2xsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItYmxhY2s7XHJcbiAgfVxyXG5cclxuICAuY2xvc2UtbWVudS1idXR0b24sXHJcbiAgLm1vYmlsZS1tZW51LWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAxN3B4IDA7XHJcblxyXG4gICAgLm1vYmlsZS1tZW51LWJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIC5saW5lIHtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDdweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZS1tZW51LWJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIHNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvY2xvc2UtbWVudS1idXR0b24uc3ZnKTtcclxuICAgICAgfVxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICB0b3A6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1uYXYge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItYmxhY2s7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDE3cHggMTVweCA0MHB4O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA3MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tb2JpbGUtbWVudS1kZWNvci10b3Aud2VicCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA3MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tb2JpbGUtbWVudS1kZWNvci1ib3R0b20ud2VicCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLmhlYWRlciB7XHJcblxyXG4gICAgLmxvZ28ge1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDExM3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbmF2IHtcclxuICAgICAgcGFkZGluZzogMTAwcHggMTBweCA0MHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/