html{font-size:100%;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}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:"Roboto";color:#000}a{transition:.3s;text-decoration:none}.text-description p{font-size:20px;font-weight:400;line-height:130%}p{font-size:20px;font-weight:400;line-height:130%}h1,.h1{font-size:48px;font-style:normal;font-weight:600;line-height:120%;color:#0c2747;margin-bottom:15px}h1 span,.h1 span{color:#277b93;display:block;width:100%}h2,.h2{font-size:48px;font-weight:600;line-height:120%;color:#0c2747;text-transform:uppercase}h3,.h3{font-size:24px;font-weight:600;line-height:130%;color:#0c2747}.title-wrapper{margin-bottom:20px}@media(max-width: 1024px){h1,.h1{font-size:32px}h2,.h2{font-size:24px}h3,.h3{font-size:20px}.text-description p{font-size:14px}p{font-size:14px}}body{overflow-x:hidden}body:not(.home) main{padding-top:80px}.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}.animate-block{opacity:0;transform:translateY(-50px);transition:opacity .6s ease,transform .6s ease}.animate-block.animated{opacity:1;transform:translateY(0)}.card-wrapper{padding:25px 12px 25px 25px;background-color:#f2f2f2;display:flex;flex-direction:column;justify-content:space-between;border-radius:20px;margin-bottom:16px;height:calc(100% - 16px)}.card-wrapper .card-ico{margin-bottom:35px}.card-wrapper .card-ico img{width:37px;height:37px;-o-object-fit:contain;object-fit:contain}.card-wrapper .card-title{font-size:24px;font-weight:600;line-height:130%;color:#0c2747;margin-bottom:10px}.card-wrapper .text-description{margin-bottom:0}.card-wrapper .text-description p{color:#3d3d3d;font-size:16px;font-weight:400;line-height:130%}.card-wrapper .card-link a{color:#277b93;font-size:16px;font-weight:600;line-height:130%;text-decoration-line:underline;text-decoration-style:solid}.card-wrapper .card-link a:hover{color:#000}.content-block{margin-top:100px;width:100%}.content-block .content-image{border-radius:20px;background:#f2f2f2;height:339px;position:relative;display:flex;justify-content:center}.content-block .content-image img{max-width:430px;width:100%;height:430px;-o-object-fit:cover;object-fit:cover;position:absolute;bottom:0}.content-block .content-text{width:100%;display:flex;flex-direction:column;justify-content:space-between;height:100%}.content-block .content-text .text-description ul{padding:0;list-style:none}.content-block .content-text .text-description ul li{font-size:20px;font-weight:400;line-height:130%;margin-bottom:20px;display:flex;align-items:center}.content-block .content-text .text-description ul li:before{content:"";display:block;width:5px;height:5px;border-radius:50%;background-color:#000;margin-right:5px}.content-block .content-text .text-description ul li:last-of-type{margin-bottom:0}.content-block .content-text .text-description p{max-width:436px;margin-bottom:20px}.content-block .content-text .text-description p:last-child{margin-bottom:0}.content-block-post .content-text .text-description p{max-width:100%}.content-block-post .content-image{height:660px}.content-block-post .content-image img{max-width:586px;height:711px}.content-block-post-second .content-image{height:639px}.content-block-post-second .content-image img{max-width:618px;height:744px}.notice{display:flex;margin-top:24px}.notice .notice-description{max-width:75%;width:100%}.notice .notice-description p{max-width:890px;width:100%}.notice .btn{max-width:25%;width:100%}.wpcf7-list-item{margin:0}.wpcf7-list-item .wpcf7-list-item-label{font-size:14px;line-height:17px}.wpcf7-list-item label{display:flex}input[type=checkbox]{width:24px;height:24px;margin:0 10px 0 0}@media(min-width: 1025px){.page-id-164 ul,.page-id-164 ol{padding-left:20px;width:100%}.page-id-164 h2,.page-id-164 .h2{font-size:38px}}@media(max-width: 1024px){.card-wrapper{margin-bottom:10px;height:calc(100% - 10px);padding:20px}.card-wrapper .card-ico{margin-bottom:20px}.card-wrapper .card-title{font-size:20px;margin-bottom:15px}.card-wrapper .text-description p{font-size:14px}.card-wrapper .card-content .text-description{margin-bottom:0}.content-block{margin-top:70px}.content-block .content-text .text-description p{max-width:325px}.content-block .content-image{height:238px}.content-block .content-image img{max-width:270px;height:270px}.notice .notice-description{max-width:50%}.notice .btn{max-width:203px;margin-left:auto;padding:0;font-size:14px}}@media(max-width: 600px){.content-block .content-image{margin-top:120px}.content-block .content-image img{max-width:343px;height:342px}.card-wrapper .text-description p{font-size:16px}.notice{flex-wrap:wrap;margin-top:0}.notice .notice-description{max-width:100%}.notice .btn{max-width:100%;margin-bottom:10px;order:-1}}.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}.flex-column{flex-direction:column}.row{display:flex;margin:0 -8px;width:calc(100% + 16px);flex-wrap:wrap}[class*=col-]{padding:0 8px}.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 -5px;width:calc(100% + 10px)}[class*=col-]{padding:0 5px}.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 70px}}@media(max-width: 756px){.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 10px}}.btn{display:flex;justify-content:center;align-items:center;font-size:14px;font-style:normal;font-weight:500;line-height:105%;text-transform:uppercase;padding:0 57px;height:55px;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:10px;transition:.3s;cursor:pointer}.btn-blue{color:#fff;background-color:#277b93}.btn-blue:hover{background-color:#000}.btn-white{background-color:#fff;color:#277b93}.btn-white:hover{background-color:#000;color:#fff}@media(max-width: 1024px){.btn{padding:0 80px;font-size:12px}}@media(max-width: 600px){.btn{max-width:100%;width:100%}}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:none;color:#fff;padding:0;margin:0}.wpcf7-not-valid-tip{margin-top:5px;margin-bottom:5px}.wpcf7-spinner{display:none !important}.screen-reader-response{display:none}.footer-menu{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px 0;list-style:none;padding:0;margin:0;max-width:90%}.footer-menu li a{color:#fff;font-weight:400;font-size:16px;line-height:130%;letter-spacing:0}.footer-menu li a:hover{color:#277b93}@media(max-width: 1024px){.footer-menu{grid-template-columns:1fr 1fr}}@media(max-width: 600px){.footer-menu{gap:10px 0}.footer-menu li a{font-size:14px}}.main-menu{list-style:none;display:flex;align-items:center;margin:0;padding:0;justify-content:center}.main-menu li{padding:23px 0;display:flex;align-items:center}.main-menu li a{font-size:14px;font-style:normal;font-weight:400;line-height:14.684px}.main-menu li a:hover{color:#277b93}.main-menu li+li{margin-left:30px}.main-menu .menu-item-has-children{position:relative}.main-menu .menu-item-has-children:after{content:"";display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/menu-item-arrow.svg);margin-left:12px;transition:.3s}.main-menu .menu-item-has-children ul{position:absolute;left:0;top:45px;opacity:0;visibility:hidden;overflow:hidden;pointer-events:none;width:240%;background-color:#fff;padding:24px 0;border-radius:12px;margin:0;transition:.3s;display:flex;flex-wrap:wrap}.main-menu .menu-item-has-children ul li{display:flex;width:100%;align-items:flex-start;padding:12px 24px}.main-menu .menu-item-has-children ul li:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:#277b93;margin-right:8px;min-width:6px;margin-top:5px}.main-menu .menu-item-has-children ul li a{font-size:14px;line-height:130%;letter-spacing:.2px;word-wrap:balance}.main-menu .menu-item-has-children ul li a:hover{color:#277b93}.main-menu .menu-item-has-children ul li+li{margin-left:0}.main-menu .menu-item-has-children ul ul{left:180px;top:-25px;opacity:0;visibility:hidden;overflow:hidden;pointer-events:none;transition:.3s}.main-menu .menu-item-has-children ul:hover>ul{opacity:1;visibility:visible;overflow:visible;pointer-events:initial}.main-menu .menu-item-has-children:hover:after{background-image:url(../img/icons/arrow-menu-item-hover.svg)}.main-menu .menu-item-has-children:hover>ul{opacity:1;visibility:visible;overflow:visible;pointer-events:initial}.main-menu .has-hovered-item>li:not(:hover)>a{color:#bdbdbd}@media(max-width: 1024px){.main-menu{flex-wrap:wrap}.main-menu li{width:100%;flex-wrap:wrap}.main-menu li a{pointer-events:none}.main-menu li+li{margin-left:0}.main-menu .menu-item-has-children{position:relative;padding:0}.main-menu .menu-item-has-children>a{display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.main-menu .menu-item-has-children>a:after{content:"";display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/menu-item-arrow.svg);margin-left:12px;transition:.3s}.main-menu .menu-item-has-children:after{display:none}.main-menu .menu-item-has-children ul{position:static;background-color:rgba(0,0,0,0);padding:0;max-height:initial;opacity:1;visibility:visible;overflow:visible;pointer-events:initial}.main-menu .menu-item-has-children ul li{width:100%;padding:0;margin-bottom:8px}.main-menu .menu-item-has-children ul li:before{display:none}.main-menu .menu-item-has-children ul li a{font-size:14px}.main-menu .menu-item-has-children:hover>a:after{background-image:url(../img/icons/arrow-menu-item-hover.svg)}.main-menu .menu-item-has-children:hover ul{max-height:6000px;visibility:visible;overflow:visible;opacity:1;pointer-events:initial}.main-menu .menu-item-has-children>a{font-weight:700;margin-bottom:4px}.main-menu .menu-item-has-children ul ul{visibility:visible;overflow:visible;opacity:1;pointer-events:initial}.main-menu .menu-item-has-children ul ul li{margin-bottom:8px}.main-menu .menu-item-has-children ul ul li:last-child{margin-bottom:0;padding-bottom:0}.main-menu .menu-item-115>a,.main-menu .menu-item-174>a,.main-menu .menu-item-176>a,.main-menu .menu-item-179>a,.main-menu .menu-item-180>a{display:none}.main-menu .menu-item-has-children ul li a:after{display:none}.main-menu .menu-item-has-children>a:after{display:none}.header-nav.show .main-menu li a{pointer-events:initial}}.main-banner{height:586px;position:relative}.main-banner .container{height:inherit}.main-banner .row{height:inherit}.main-banner .row .col-lg-12{display:flex;align-items:flex-end}.main-banner h1{max-width:581px}.main-banner .banner-video{position:absolute;top:0;left:0;width:100%;height:inherit}.main-banner .banner-video video{width:100%;height:inherit;-o-object-fit:cover;object-fit:cover}.main-banner .banner-content{position:relative;z-index:1;display:flex;justify-content:flex-end;flex-direction:column;background-color:#fff;padding:30px;width:-moz-fit-content;width:fit-content;margin-bottom:40px;border-radius:20px;margin-top:auto}.main-banner .banner-content .text-description{margin-bottom:20px}.main-banner .banner-content .text-description p{max-width:436px}.main-banner .banner-image{position:absolute;top:0;left:0;width:100%;height:inherit}.main-banner .banner-image img{width:100%;height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:0 100%;object-position:0 100%}@media(max-width: 1024px){.main-banner{height:505px}.main-banner h1{max-width:370px}.main-banner .banner-content{margin-bottom:25px}.main-banner .banner-content .banner-subtitle{font-size:18px;font-weight:600;line-height:28px;margin-top:0}.main-banner .banner-content .text-description{margin-bottom:20px}.main-banner .banner-content .text-description p{max-width:370px}}@media(max-width: 600px){.main-banner{height:initial}.main-banner .banner-content{margin-bottom:0;margin-left:-10px;width:calc(100% + 20px)}.main-banner .banner-video{position:static;height:450px}.main-banner .banner-image{height:450px;position:static}}.content-block-section{margin:120px 0 150px}.content-block-section .content-block-image{background-image:url(../img/content-block-decor.png);background-repeat:no-repeat;background-position:left;background-size:460px;background-color:#dddcdb;height:199px;position:relative;display:flex;justify-content:center;border-radius:10px}.content-block-section .content-block-image img{height:282px;width:100%;max-width:307px;-o-object-fit:cover;object-fit:cover;position:absolute;bottom:0}.content-block-section .content-block-info{padding-left:100px;margin-top:-10px}.content-block-section .content-block-info .title-wrapper{margin-bottom:5px}.content-block-section .content-block-info .title-wrapper h2{max-width:90%}@media(max-width: 1024px){.content-block-section{margin:85px 0 80px}.content-block-section .content-block-image{left:-70px;width:calc(100% + 70px);border-radius:0 10px 10px 0;background-image:url(../img/content-block-decor-tablet.png);background-size:cover}.content-block-section .content-block-image img{height:initial}.content-block-section .content-block-info{padding-left:0;margin-top:-25px}}@media(max-width: 756px){.content-block-section{margin:50px 0}.content-block-section .content-block-info .title-wrapper h2{max-width:100%}.content-block-section .content-block-info .text-description p{font-weight:600;font-size:16px}.content-block-section .row .col-m-12:nth-of-type(2){order:-1}.content-block-section .content-block-info{margin-top:0;margin-bottom:90px}.content-block-section .content-block-image{left:0;width:100%}}.service-block{margin:100px 0}.service-block .title-wrapper{width:100%;margin-bottom:15px}.service-block .title-wrapper h2{width:100%}.service-block .text-description{margin-bottom:35px}.service-block .card-wrapper{min-height:206px}.service-block .card-wrapper .card-content .card-title{margin-bottom:15px}.service-block .card-wrapper .card-content .text-description{margin-bottom:15px}.service-block .card-wrapper .card-content .text-description p{max-width:90%}@media(max-width: 1024px){.service-block{margin:70px 0}.service-block .card-wrapper{min-height:initial}.service-block .card-wrapper .card-content .text-description{margin-bottom:20px}.service-block .card-wrapper .card-content .text-description p{max-width:75%}.service-block .card-wrapper .card-content .card-title{margin-bottom:20px}}@media(max-width: 600px){.service-block h2{max-width:90%}.service-block .card-wrapper .card-content .text-description p{max-width:100%}}.image-with-text{margin:100px 0}.image-with-text .title-wrapper{margin-bottom:20px}.image-with-text .text-description{margin-bottom:30px}.image-with-text .image-with-text-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.image-with-text .image-wrapper{position:relative;display:flex;justify-content:center;background:#f2f2f2;height:339px;border-radius:20px}.image-with-text .image-wrapper:before{background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;bottom:0;right:0;height:279px;border-radius:10px}.image-with-text .image-wrapper img{width:100%;position:absolute;bottom:0}.image-with-text .image-wrapper-mobile{display:none}.image-with-text-first .image-wrapper img{max-width:439px;height:439px}.image-with-text-second .image-wrapper img{max-width:382px;height:391px}.image-with-text-third .image-wrapper{height:initial}.image-with-text-third .image-wrapper img{position:initial;max-width:100%;border-radius:20px;height:407px;-o-object-fit:cover;object-fit:cover}@media(max-width: 1024px){.image-with-text{margin:70px 0}.image-with-text .title-wrapper{margin-bottom:10px}.image-with-text .text-description{margin-bottom:25px}.image-with-text .btn{width:100%}.image-with-text h2{max-width:325px}.image-with-text .image-wrapper{height:238px}.image-with-text .image-wrapper img{max-width:initial;height:initial}.image-with-text-first .row .col-md-6:nth-of-type(2){order:-1}.image-with-text-first .image-wrapper img{height:256px;width:256px}.image-with-text-first .image-with-text-content{padding-left:0}.image-with-text-second .row .col-md-6:nth-of-type(2){order:-1}.image-with-text-second .image-with-text-content{padding-right:0}.image-with-text-second .image-wrapper img{height:244px;width:244px}.image-with-text-third h2{max-width:100%}.image-with-text-third h2 br{display:none}.image-with-text-third .text-description{margin-bottom:20px}.image-with-text-third .btn{max-width:calc(50% - 12px);margin-bottom:20px}.image-with-text-third .row .col-md-12:nth-of-type(2){order:-1}.image-with-text-third .image-wrapper{height:initial}.image-with-text-third .image-wrapper img{height:408px;-o-object-fit:cover;object-fit:cover;width:100%}}@media(max-width: 600px){.image-with-text .btn{max-width:100%}.image-with-text .image-wrapper{margin-bottom:10px;margin-top:115px;left:0;width:100%;height:238px}.image-with-text .image-wrapper img{height:343px}.image-with-text .image-wrapper-pc{display:none}.image-with-text .image-wrapper-mobile{display:flex}.image-with-text-first .image-wrapper img{width:342px}.image-with-text-second .image-wrapper img{width:342px}.image-with-text-third .image-wrapper{margin-top:27px;height:initial}.image-with-text-third .image-wrapper img{position:initial;height:237px}}.callback{background-color:#277b93;padding:60px 0;margin:100px 0}.callback .title-wrapper{width:100%;display:flex;margin-bottom:15px}.callback .title-wrapper h2{color:#fff;max-width:1036px}.callback .text-description{margin-bottom:40px}.callback .text-description ul,.callback .text-description ol{padding-left:20px}.callback .text-description ul li,.callback .text-description ol li{color:#fff;font-size:20px;font-weight:400;line-height:130%}.callback .text-description p{color:#fff;max-width:735px;font-size:20px;font-weight:400;line-height:130%}.callback .callback-content{position:relative;z-index:1}.callback .callback-form{max-width:50%;width:100%;position:relative;z-index:1}.callback .callback-form form{width:100%;display:flex;flex-wrap:wrap}.callback .callback-form form>p{display:flex;width:100%}.callback .callback-form form .wpcf7-form-control-wrap{width:calc(100% - 159px)}.callback .callback-form form .input-wrapper{max-width:375px;width:100%}.callback .callback-form form input[type=submit]{width:100%;border:none;max-width:203px;margin-left:10px;color:#277b93;text-transform:initial;font-size:14px;font-weight:500;line-height:105%;cursor:pointer;display:flex;justify-content:center;align-items:center;font-style:normal;padding:0 57px;height:55px;border-radius:10px;transition:.3s}.callback .callback-form form input[type=submit]:hover{background-color:#000;color:#fff}.callback .callback-form form input{max-width:100%;width:100%}.callback .callback-form form input:not(input[type=submit]){padding:0 25px;border:none;height:55px;font-size:14px;font-weight:500;line-height:105%;color:#fff;border-radius:10px;background:rgba(255,255,255,.2)}.callback .callback-form form input:not(input[type=submit])::-moz-placeholder{font-size:14px;font-weight:500;line-height:105%;color:#fff}.callback .callback-form form input:not(input[type=submit])::placeholder{font-size:14px;font-weight:500;line-height:105%;color:#fff}@media(max-width: 1024px){.callback{margin:70px 0;padding:70px 0}.callback .title-wrapper h2{max-width:80%}.callback .text-description{margin-bottom:30px}.callback .text-description ul li,.callback .text-description ol li{font-size:16px}.callback .text-description p{max-width:576px;font-size:16px;color:rgba(255,255,255,.6980392157)}.callback .callback-form{max-width:100%}.callback .callback-form .input-wrapper:nth-of-type(1){width:100%;max-width:78%}.callback .callback-form .input-wrapper:nth-of-type(2){max-width:22%;width:100%}.callback .callback-form form input[type=submit]{max-width:159px;padding:0}}@media(max-width: 600px){.callback .title-wrapper h2{max-width:100%}.callback .callback-form{max-width:100%}.callback .callback-form form{flex-wrap:wrap}.callback .callback-form form>p{flex-wrap:wrap}.callback .callback-form form .wpcf7-not-valid-tip{position:absolute;top:-30px}.callback .callback-form form .wpcf7-form-control-wrap{width:100%}.callback .callback-form form .input-wrapper{width:100%}.callback .callback-form form .input-wrapper:nth-of-type(1){max-width:100%}.callback .callback-form form .input-wrapper:nth-of-type(2){max-width:100%}.callback .callback-form form input[type=submit]{margin-left:0;margin-top:5px;max-width:100%;width:100%}}.promo-second{margin:100px 0}.promo-second .title-wrapper{margin-bottom:20px}.promo-second .title-wrapper h2{font-size:47px}.promo-second .text-description{margin-bottom:40px}.promo-second .card-content-tablet{display:none}.promo-second .description{margin-bottom:30px}.promo-second .description p{font-size:16px;font-weight:400;line-height:130%}.promo-second .card-content{max-width:354px;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.promo-second .card-content .subtitle{font-size:20px;font-weight:600;line-height:130%;color:#277b93}.promo-second .card-content-pc{display:flex;flex-direction:column;height:100%;justify-content:flex-end}.promo-second .promo-second-card{padding:24px;background:#f2f2f2;border-radius:20px;position:relative;height:339px}.promo-second .promo-second-card .image-wrapper img{position:absolute;bottom:0;right:0;max-width:426px;width:100%;height:426px}.promo-second .promo-second-card .image-wrapper-small-screens{display:none}.promo-second .btn-mobile{display:none}@media(max-width: 1024px){.promo-second{margin:70px 0}.promo-second .title-wrapper{margin-bottom:10px}.promo-second .title-wrapper h2{font-size:24px}.promo-second .text-description p{max-width:325px}.promo-second .promo-second-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.promo-second .promo-second-content .btn{max-width:100%;width:100%}.promo-second .promo-second-card{background:#f2f2f2;position:initial;height:initial;padding:20px}.promo-second .promo-second-card .image-wrapper img{position:initial;max-width:305px;width:100%;height:306px;margin-bottom:-20px}.promo-second .promo-second-card .image-wrapper-pc{display:none}.promo-second .promo-second-card .image-wrapper-small-screens{display:block}.promo-second .card-content .subtitle{font-size:12px;margin-bottom:65px}.promo-second .description{margin-bottom:20px}.promo-second .description p{font-size:12px}}@media(max-width: 600px){.promo-second .text-description{margin-bottom:30px}.promo-second .second-promo-wrapper{position:relative;overflow:hidden}.promo-second .promo-second-content{position:relative;z-index:1}.promo-second .card-content-tablet .subtitle{max-width:60%;font-weight:500}.promo-second .btn-mobile-hidden{display:none}.promo-second .btn-mobile{display:flex;margin-top:10px}.promo-second .promo-second-card{padding:20px}.promo-second .promo-second-card .image-wrapper img{max-width:343px;height:342px}}.faq{margin:100px 0}.faq .title-wrapper{margin-bottom:50px;width:100%}.faq .accordion{width:calc(100% + 30px);margin:0 -15px}.faq .accordion .accordion-column{width:50%;padding:0 15px}@media(max-width: 1024px){.faq{margin:70px 0}.faq .title-wrapper{margin-bottom:20px}.faq h2{max-width:325px}.faq .accordion{width:calc(100% + 24px);margin:0 -12px}.faq .accordion .accordion-column{padding:0 12px}}@media(max-width: 756px){.faq .accordion .accordion-column{width:100%}}.accordion{width:100%;display:flex;flex-wrap:wrap}.accordion .accordion-item{transition:all .3s;overflow:hidden;border-top:1px solid #277b93}.accordion .accordion-item .accordion-item-inner{padding:15px}.accordion .accordion-item .accordion-item-header{width:100%;cursor:pointer;display:flex;align-items:center;margin-bottom:0;transition:all ease .3s;justify-content:space-between;padding:20px 118px 20px 20px;border-radius:10px;font-size:24px;font-weight:600;line-height:normal;position:relative;color:#277b93}.accordion .accordion-item .accordion-item-header:after{content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/accordion-item-arrow.svg);position:absolute;right:70px;transition:.3s}.accordion .accordion-item .accordion-item-content{overflow:hidden;width:100%;transition:height .5s ease-in-out;height:0}.accordion .accordion-item.active{transition:all 2s}.accordion .accordion-item.active .accordion-item-inner{border-top:0}.accordion .accordion-item.active .accordion-item-header:after{transform:rotate(45deg)}.accordion .accordion-item.active .accordion-item-content{transition:height .5s ease-in-out}@media(max-width: 1024px){.accordion .accordion-item .accordion-item-header{font-size:14px;padding:20px 50px 20px 10px}.accordion .accordion-item .accordion-item-header:after{right:12px;width:12px;height:12px}}@media(max-width: 600px){.accordion .accordion-item .accordion-item-header{padding:20px 90px 20px 10px}.accordion .accordion-item .accordion-item-header:after{right:50px}.accordion .accordion-item .accordion-item-inner{padding-top:0}.accordion .accordion-item .accordion-item-content p{font-size:12px}}.testimonials{margin:100px 0}.testimonials .testimonials-slider{padding-bottom:30px}.testimonials .title-wrapper{margin-bottom:30px;display:flex;justify-content:space-between;align-items:center;position:relative;width:100%}.testimonials .testimonial-card{padding:25px;border-radius:20px;background-color:#f2f2f2;min-height:178px}.testimonials .testimonial-card .testimonial-author{font-size:16px;font-weight:400;line-height:130%;color:#3d3d3d;margin-bottom:15px}.testimonials .testimonial-card .testimonial-tag{font-size:24px;font-weight:600;line-height:130%;color:#0c2747;margin-bottom:15px;max-width:310px;overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical}.testimonials .testimonial-card .testimonial-description p{overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;box-orient:vertical;font-size:16px;font-weight:400;line-height:130%;color:#3d3d3d}@media(max-width: 1024px){.testimonials{margin:60px 0 70px;padding-top:10px}.testimonials .testimonial-sliders{padding-bottom:0}.testimonials .testimonial-card{min-height:150px;padding:20px}.testimonials .testimonial-card .testimonial-tag{font-size:20px;margin-bottom:20px}}.slider-section{max-width:100%;position:relative;overflow:hidden}.slider-section .swiper-pagination{display:none}.slider-wrapper{max-width:100%;position:relative;width:100%}.testimonials-slider .swiper-slide-prev{opacity:0}.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:8px;background-image:url(../img/icons/swiper-button-arrow-active.svg);border:1px solid #277b93;border-radius:50%;transition:.3s}.swiper-button-disabled{background-image:url(../img/icons/swiper-button-arrow.svg);border-color:#55687e}.swiper-button-next{transform:scale(-1)}.swiper-button-prev{right:60px;left:unset}@media(max-width: 756px){.swiper-button-next,.swiper-button-prev{display:none}.slider-section{padding-bottom:30px}.slider-section .swiper-pagination{display:flex;bottom:0;justify-content:center}.slider-section .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#d0d0d0;opacity:1}.slider-section .swiper-pagination .swiper-pagination-bullet-active{background:#277b93}}.diagrams-block{margin:100px 0;background-color:#f2f2f2;padding:50px 0}.diagrams-block .diagrams-title{font-size:36px;font-weight:600;line-height:120%;text-align:center;color:#277b93;max-width:738px;margin:0 auto 50px}.diagrams-block .diagrams-inner{width:100%}.diagrams-block .diagrams-wrapper{display:flex;margin:0 -32px;width:calc(100% + 64px)}.diagrams-block .diagram-item{width:33.33%;display:flex;flex-direction:column;padding:0 32px;align-items:center}.diagrams-block .diagram-item .diagram-content{width:100%;margin-top:10px}.diagrams-block .diagram-item p{font-size:20px;font-weight:600;line-height:120%;text-align:center;color:#3d3d3d}.diagrams-block .diagram-item span{font-size:32px;font-weight:600;line-height:120%;display:block;width:100%;margin:5px 0;text-align:center;color:#0c2747}.diagrams-block .diagram{position:relative;width:-moz-fit-content;width:fit-content}.diagrams-block .diagram svg{width:300px;height:300px}.diagrams-block .circle-bg{stroke:rgba(0,0,0,0)}.diagrams-block .circle-fg{stroke:#277b93;transition:stroke-dashoffset 1s ease-out}.diagrams-block .percent{color:#277b93;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:48px;font-weight:600;line-height:120%}@media(max-width: 1024px){.diagrams-block{margin:70px 0}.diagrams-block .diagrams-title{margin-bottom:40px;font-size:24px;max-width:506px}.diagrams-block .percent{font-size:25px;top:48%}.diagrams-block .diagrams-inner{padding:0 60px}.diagrams-block .diagrams-wrapper{margin:0 -15px;width:calc(100% + 30px)}.diagrams-block .diagram-content{margin-top:20px}.diagrams-block .diagram-item{padding:0 15px}.diagrams-block .diagram-item p{font-size:12px}.diagrams-block .diagram-item span{font-size:20px}.diagrams-block .diagram{width:100%}.diagrams-block .diagram svg{width:100%;height:155px}}@media(max-width: 600px){.diagrams-block .diagrams-inner{padding:0 40px}.diagrams-block .diagrams-wrapper{flex-wrap:wrap}.diagrams-block .diagram-item{width:100%;margin-bottom:30px}.diagrams-block .diagram-item:last-of-type{margin-bottom:0}}.approach-block{margin:100px 0}@media(max-width: 1024px){.approach-block{margin:70px 0}.approach-block .content-block .row .col-lg-6:nth-of-type(2){order:-1}}@media(max-width: 600px){.approach-block{margin:40px 0 70px}.approach-block .title-wrapper{margin-bottom:28px}}.service-block-second{margin:100px 0}.service-block-second .card-wrapper{height:157px}.service-block-second .card-wrapper .card-title{margin-bottom:35px}.service-block-second .card-wrapper .text-description p{max-width:85%}@media(max-width: 1024px){.service-block-second{margin:70px 0}.service-block-second .title-wrapper{margin-bottom:30px}.service-block-second .card-wrapper{height:initial}.service-block-second .card-wrapper .card-title{margin-bottom:20px}}.content-block-w-list{margin:100px 0}.content-block-w-list .subtitle{font-size:24px;font-weight:600;line-height:130%;color:#55687e;margin-bottom:5px}.content-block-w-list .title-wrapper{margin-bottom:30px}.content-block-w-list .content-bottom .content-item{margin-bottom:40px}.content-block-w-list .content-bottom .content-item:last-of-type{margin-bottom:0}.content-block-w-list .content-bottom .content-item h3{margin-bottom:10px}.content-block-w-list .content-bottom .content-item p{color:#3d3d3d;margin-bottom:20px}.content-block-w-list .content-bottom .content-item p:last-child{margin-bottom:0}.content-block-w-list .image-wrapper{background-color:#f2f2f2;height:630px;width:100%;display:flex;justify-content:center;border-radius:20px;position:relative}.content-block-w-list .image-wrapper img{height:744px;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;bottom:0;max-width:618px}.content-block-w-list .content-bottom-small-screens{display:none}@media(max-width: 1024px){.content-block-w-list{margin:70px 0}.content-block-w-list .title-wrapper{margin-bottom:20px}.content-block-w-list .subtitle{font-size:16px;color:#3d3d3d}.content-block-w-list h2{max-width:336px}.content-block-w-list .image-wrapper{display:none}.content-block-w-list .content-bottom .content-item{width:50%;margin-bottom:0}.content-block-w-list .content-bottom .content-item:nth-of-type(1){padding-right:15px}.content-block-w-list .content-bottom .content-item:nth-of-type(2){padding-left:15px}.content-block-w-list .content-bottom .content-item p{max-width:334px}.content-block-w-list .content-bottom-pc{display:none}.content-block-w-list .content-bottom-small-screens{display:flex;flex-wrap:wrap}}@media(max-width: 600px){.content-block-w-list .title-wrapper{margin-bottom:30px}.content-block-w-list .content-bottom .content-item{width:100%}.content-block-w-list .content-bottom .content-item h3{margin:40px 0 10px}.content-block-w-list .content-bottom .content-item h3:first-child{margin-top:0}.content-block-w-list .content-bottom .content-item:nth-of-type(1){padding-right:0;margin-bottom:40px}.content-block-w-list .content-bottom .content-item:nth-of-type(2){padding-left:0}}.content-block-w-list-second{background-color:#277b93;padding:60px 0}.content-block-w-list-second .form-wrapper{margin-top:10px}.content-block-w-list-second h2{color:#fff;max-width:595px}.content-block-w-list-second .subtitle{font-size:20px;font-weight:400;line-height:130%;color:#fff;margin-bottom:130px;max-width:60%}.content-block-w-list-second .content h3{font-size:24px;font-weight:600;line-height:130%;color:#fff;margin:40px 0 10px}.content-block-w-list-second .content h3:first-child{margin-top:0}.content-block-w-list-second .content p{color:#fff}.content-block-w-list-second .content-small-screens{display:none}.content-block-w-list-second .btn-small-screens{display:none}@media(max-width: 1024px){.content-block-w-list-second{padding:70px 0}.content-block-w-list-second .subtitle{margin-bottom:35px;font-size:16px;color:rgba(255,255,255,.6980392157)}.content-block-w-list-second .title-wrapper{margin-bottom:10px}.content-block-w-list-second .title-wrapper h2{max-width:458px}.content-block-w-list-second .content h3{font-size:20px}.content-block-w-list-second .content p{font-size:16px;color:rgba(255,255,255,.6980392157)}.content-block-w-list-second .content-pc{display:none}.content-block-w-list-second .content-small-screens{display:flex;flex-wrap:wrap}.content-block-w-list-second .content-small-screens .content-item{width:50%;margin-bottom:40px}.content-block-w-list-second .content-small-screens .content-item:nth-of-type(1){padding-right:12px}.content-block-w-list-second .content-small-screens .content-item:nth-of-type(2){padding-left:2px}.content-block-w-list-second .btn-pc{display:none}.content-block-w-list-second .btn-small-screens{display:flex;padding:0 70px}}@media(max-width: 600px){.content-block-w-list-second .content-small-screens .content-item{width:100%}.content-block-w-list-second .content-small-screens .content-item:nth-of-type(1){padding-right:0}.content-block-w-list-second .content-small-screens .content-item:nth-of-type(2){padding-left:0}.content-block-w-list-second .content-small-screens .content-item:last-of-type{margin-bottom:30px}}.modal-dialog{position:fixed;right:0;top:0;z-index:99999;opacity:0;width:100%;min-height:100%;background:rgba(54,52,52,.8980392157);justify-content:center;align-items:center;visibility:hidden;transition:opacity .5s ease-in-out;overflow-y:auto;display:flex}.modal-dialog .modal-body{width:100%;max-width:1084px;margin:0 auto}.modal-dialog.modal-closing{opacity:0;transition:.5s}.modal-dialog.modal-opening{opacity:1;display:block;animation:fadeIn .5s ease;visibility:visible;pointer-events:initial}.modal-dialog .modal-content{max-width:1084px;width:100%;align-items:flex-start;display:flex;justify-content:flex-start;height:initial;position:absolute;overflow:hidden;border-radius:20px;padding:0 20px}.modal-dialog .modal-open{overflow:hidden;pointer-events:none}.modal-dialog .modal-close{position:absolute;right:32px;top:10px;border:none;cursor:pointer;background-image:url(../img/icons/modal-close-ico.svg);background-repeat:no-repeat;background-position:center;background-size:contain;background-color:rgba(0,0,0,0);width:24px;height:24px;padding:0}.modal-dialog .modal-close span{display:none}.modal-form-wrapper{display:flex;overflow:hidden}.modal-form-wrapper br{display:none}.modal-form-wrapper .form-image{max-width:418px;width:100%;background-color:#f2f2f2;margin-bottom:0;border-radius:16px 0 0 16px;position:relative}.modal-form-wrapper .form-image img{position:absolute;bottom:0;left:0;width:450px;max-width:initial}.modal-form-wrapper .form{background-color:#fff;margin-bottom:0;padding:60px 60px 40px 60px;border-radius:0 16px 16px 0}.modal-form-wrapper .wpcf7 form .wpcf7-response-output{color:#fff;display:none !important}.modal-form-wrapper .form-title{font-weight:600;font-size:48px;line-height:120%;letter-spacing:0;text-transform:uppercase;margin-bottom:32px;color:#0c2747}.modal-form-wrapper div{margin-bottom:24px}.modal-form-wrapper .wpcf7-list-item{margin:0 0 10px 0}.modal-form-wrapper .wpcf7-list-item .wpcf7-list-item-label{font-size:14px;line-height:17px}.modal-form-wrapper .wpcf7-list-item a{color:#277b93}.modal-form-wrapper .wpcf7-list-item label{display:flex}.modal-form-wrapper input{padding:0 25px;border:none;height:58px;font-weight:400;font-size:20px;line-height:130%;letter-spacing:0;color:#000;background:#f2f2f2;width:100%;border-radius:16px;max-width:100%}.modal-form-wrapper input::-moz-placeholder{font-weight:400;font-size:20px;line-height:130%;letter-spacing:0;color:#000}.modal-form-wrapper input::placeholder{font-weight:400;font-size:20px;line-height:130%;letter-spacing:0;color:#000}.modal-form-wrapper select{padding:0 25px;border:none;height:58px;font-weight:400;font-size:20px;line-height:130%;letter-spacing:0;color:#000;background-color:#f2f2f2;width:100%;border-radius:16px;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/icons/select-arrow.svg);background-repeat:no-repeat;background-position:95% center;background-size:16px}.modal-form-wrapper .wpcf7-spinner{display:none}.modal-form-wrapper input[type=checkbox]{width:24px;height:24px;margin:0 10px 0 0}.modal-form-wrapper input[type=submit]{background-color:#277b93;color:#fff;font-weight:500;font-size:20px;line-height:130%;letter-spacing:0;text-transform:uppercase;transition:.3s}.modal-form-wrapper input[type=submit]:hover{background-color:#000;color:#fff}@keyframes fadeIn{0%{opacity:0}0.1%{opacity:0}100%{opacity:1}}@media(max-width: 1024px){.modal-form-wrapper .form-title{font-size:24px;margin-bottom:28px}.modal-form-wrapper .form-image{max-width:255px}.modal-form-wrapper .form-image img{width:340px;left:-40px}.modal-form-wrapper .form{padding:40px 40px 20px 60px}.modal-form-wrapper input{height:53px;font-size:16px}.modal-form-wrapper select{height:53px;font-size:16px}}@media(max-width: 600px){.modal-form-wrapper{flex-wrap:wrap}.modal-form-wrapper .form-image{order:1;max-width:100%;height:200px;display:flex;justify-content:center;border-radius:0 0 16px 16px;margin-top:-1px}.modal-form-wrapper .form-image img{max-width:290px;-o-object-fit:cover;object-fit:cover;width:100%;left:calc(50% - 145px);bottom:-180px}.modal-form-wrapper .form{border-radius:16px 16px 0 0;padding:40px 20px 60px}.modal-form-wrapper input{height:40px;font-size:14px}.modal-form-wrapper input::-moz-placeholder{font-size:14px}.modal-form-wrapper input::placeholder{font-size:14px}.modal-form-wrapper select{height:50px;font-size:14px}.modal-form-wrapper select::-moz-placeholder{font-size:14px}.modal-form-wrapper select::placeholder{font-size:14px}.modal-form-wrapper input[type=submit]{font-size:14px}.modal-form-wrapper .wpcf7-list-item .wpcf7-list-item-label{font-size:12px;line-height:14px}}.image-banner{background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:100px}.image-banner .container{height:inherit}.image-banner .banner-content{height:initial;padding:58px 0}.image-banner .banner-content .subtitle{font-size:24px;font-weight:500;line-height:120%;color:#fff}.image-banner .banner-content .title-wrapper{margin-bottom:15px}.image-banner .banner-content .title-wrapper h1{color:#fff;margin-bottom:0}.image-banner .banner-content .description{margin-bottom:20px}.image-banner .banner-content .description p{font-size:20px;font-weight:400;line-height:130%;color:#fff;max-width:90%}@media(max-width: 1024px){.image-banner{margin-bottom:60px}.image-banner .banner-content{padding:38px 0 46px}.image-banner .banner-content .subtitle{font-size:20px}.image-banner .banner-content .description p{max-width:100%;font-size:14px}}@media(max-width: 600px){.image-banner{padding:52px 0}.image-banner .banner-content .subtitle{font-size:24px}.image-banner .banner-content .title-wrapper{margin-bottom:35px}.image-banner .banner-content .title-wrapper h1 br{display:none}}.callback-second{margin:100px 0 72px}.callback-second .title-wrapper h2{margin-bottom:20px}.callback-second .title-wrapper .subtitle{font-size:20px;font-weight:400;line-height:130%}.callback-second .form-wrapper form{max-width:100%;width:100%}.callback-second .form-wrapper form input{border-radius:10px;background:rgba(39,123,147,.2);height:55px;width:100%;max-width:100%;border:none;outline:none;padding:0 25px;color:#277b93;font-size:14px;font-weight:500;line-height:105%}.callback-second .form-wrapper form input::-moz-placeholder{color:#277b93;font-size:14px;font-weight:500;line-height:105%;text-transform:capitalize}.callback-second .form-wrapper form input::placeholder{color:#277b93;font-size:14px;font-weight:500;line-height:105%;text-transform:capitalize}.callback-second .form-wrapper form br{display:none}.callback-second .form-wrapper form .wpcf7-list-item{margin:0}.callback-second .form-wrapper form .wpcf7-list-item .wpcf7-list-item-label{font-size:14px;line-height:17px}.callback-second .form-wrapper form .wpcf7-list-item label{display:flex}.callback-second .form-wrapper form .wpcf7-form-control-wrap{display:block;margin-bottom:10px}.callback-second .form-wrapper form input[type=checkbox]{width:24px;height:24px;margin:0 10px 0 0}.callback-second .form-wrapper form input[type=submit]{display:flex;justify-content:center;align-items:center;font-size:14px;font-style:normal;font-weight:500;line-height:105%;text-transform:uppercase;height:55px;max-width:203px;width:100%;border-radius:10px;transition:.3s;cursor:pointer;color:#fff;background-color:#277b93;border:none;outline:none}.callback-second .form-wrapper form input[type=submit]:hover{background-color:#000}.callback-second .form-wrapper form input[type=submit]:disabled{cursor:not-allowed}@media(max-width: 1024px){.callback-second{margin:60px 0 80px}.callback-second .title-wrapper{margin-bottom:30px}.callback-second .title-wrapper h2{margin-bottom:15px}.callback-second .title-wrapper .subtitle{max-width:502px}}@media(max-width: 600px){.callback-second{margin:60px 0}.callback-second .title-wrapper{margin-bottom:15px}.callback-second .title-wrapper .subtitle{font-size:14px}}.breadcrumbs-section{margin:72px 0 34px}.breadcrumbs-section .breadcrumb_last,.breadcrumbs-section span,.breadcrumbs-section a{font-size:20px;font-weight:400;line-height:130%}.breadcrumbs-section span{display:flex}.breadcrumbs-section .breadcrumb_last{color:#277b93;font-size:20px;font-weight:400;line-height:130%}.breadcrumbs-section .breadcrumb_last strong{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}@media(max-width: 1024px){.breadcrumbs-section{margin:80px 0 10px}}@media(max-width: 600px){.breadcrumbs-section .breadcrumb_last,.breadcrumbs-section span,.breadcrumbs-section a{font-size:14px}}.single-location-section{margin:34px 0 100px}.single-location-section .map-wrapper{height:407px;width:100%}.single-location-section .map-wrapper iframe{height:inherit;max-width:100%;width:100%;border-radius:20px}.single-location-section .location-content{height:100%;display:flex;flex-direction:column}.single-location-section .location-content .location-contacts .contact-item{margin-bottom:20px}.single-location-section .location-content .location-contacts .contact-item:last-of-type{margin-bottom:0}.single-location-section .location-content .location-contacts .contact-item p,.single-location-section .location-content .location-contacts .contact-item a{font-size:20px;line-height:130%}.single-location-section .location-content .location-contacts .contact-item a:hover{color:#277b93}.single-location-section .location-content .location-buttons{margin-top:auto}.single-location-section .location-content .location-buttons .btn{max-width:203px;width:100%;padding:0}.single-location-section .btn-pc-hidden{display:none}@media(max-width: 1024px){.single-location-section{margin:10px 0 80px}.single-location-section .col-md-12:nth-of-type(2){order:-1}.single-location-section .location-content .location-contacts .contact-item p,.single-location-section .location-content .location-contacts .contact-item a{font-size:14px}.single-location-section .location-content .location-buttons{margin-top:15px}.single-location-section .map-wrapper{height:408px;margin-top:56px}}@media(max-width: 600px){.single-location-section{margin:10px 0 55px}.single-location-section .map-wrapper{height:237px;margin-top:20px}.single-location-section .title-wrapper{margin-bottom:15px}.single-location-section .btn-pc-hidden{display:flex;max-width:100%;margin-top:10px}.single-location-section .btn-mobile-hidden{display:none}}.staff-section{margin:100px 0}.staff-section .title-wrapper{margin-bottom:35px}.staff-section .title-wrapper h2{max-width:840px}.staff-section .staff-card .staff-image{height:494px;border-radius:20px;overflow:hidden;background-color:#f2f2f2;margin-bottom:17px}.staff-section .staff-card .staff-image img{height:inherit;width:100%;-o-object-fit:cover;object-fit:cover}.staff-section .staff-card .staff-content .staff-name{color:#0c2747;font-size:24px;font-weight:600;line-height:130%;margin-bottom:16px}.staff-section .staff-card .staff-content .staff-description{margin-bottom:17px}.staff-section .staff-card .staff-content .staff-description p{font-size:16px;font-weight:400;line-height:130%;color:#3d3d3d}.staff-section .staff-card .staff-content .link-more{color:#277b93;font-size:16px;font-weight:600;line-height:130%;text-decoration:underline}.staff-section .staff-card .staff-content .link-more:hover{color:#000}@media(max-width: 1024px){.staff-section .title-wrapper h2{max-width:330px}.staff-section .staff-card .staff-image{height:388px;margin-bottom:15px}.staff-section .staff-card .staff-content .staff-name{font-size:20px;margin-bottom:20px}.staff-section .staff-card .staff-content .staff-description{margin-bottom:20px}.staff-section .staff-card .staff-content .staff-description p{font-size:16px}}@media(max-width: 600px){.staff-section{margin:60px 0}}.callback-contact-us .form-wrapper{margin-top:10px}.callback-contact-us .row .col-lg-6:nth-of-type(1){padding-right:12vw}.callback-contact-us .contact-items .contact-item{margin-bottom:24px}.callback-contact-us .contact-items .contact-item:last-child{margin-bottom:0}.callback-contact-us .contact-items .contact-item a,.callback-contact-us .contact-items .contact-item p{font-size:20px;line-height:130%;letter-spacing:0;display:flex;align-items:center}.callback-contact-us .contact-items .contact-item a:before,.callback-contact-us .contact-items .contact-item p:before{content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:12px;min-width:24px}.callback-contact-us .contact-items .contact-item a:hover{color:#277b93}.callback-contact-us .contact-items .contact-item-work p:before{background-image:url(../img/icons/contacts-clock.svg)}.callback-contact-us .contact-items .contact-item-phone a:before{background-image:url(../img/icons/thank-phone.svg)}.callback-contact-us .contact-items .contact-item-mail a:before{background-image:url(../img/icons/thank-mail.svg)}.callback-contact-us .contact-items .contact-item-address p:before{background-image:url(../img/icons/contacts-location.svg)}.callback-contact-us .form-wrapper form textarea{border-radius:10px;background:rgba(39,123,147,.2);height:100px;width:100%;max-width:100%;border:none;outline:none;padding:0 25px;color:#277b93;font-size:14px;font-weight:500;line-height:105%}@media(max-width: 1024px){.callback-contact-us .title-wrapper{margin-bottom:24px}.callback-contact-us .title-wrapper .subtitle{font-size:16px}.callback-contact-us .contact-items{margin-bottom:30px}.callback-contact-us .contact-items .contact-item{margin-bottom:16px}}@media(max-width: 600px){.callback-contact-us{margin:60px 0}.callback-contact-us .form-wrapper form input[type=submit]{max-width:100%}}.locations-section{padding:100px 0;background-color:#f2f2f2}.locations-section .title-wrapper{margin-bottom:32px}.locations-section .map-wrapper{height:400px}.locations-section .map-wrapper iframe{height:inherit;border-radius:20px;width:100%;border:none}.locations-section .locations-wrapper{padding:20px 8px 12px 24px;background-color:#fff;border-radius:20px}.locations-section .locations-list{height:368px;overflow-y:auto}.locations-section .locations-list::-webkit-scrollbar{width:4px;height:60px}.locations-section .locations-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.locations-section .locations-list::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:5px}.locations-section .locations-list .location-card{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #f2f2f2}.locations-section .locations-list .location-card .card-title{font-weight:600;font-size:24px;line-height:130%;letter-spacing:0;margin-bottom:12px}.locations-section .locations-list .location-card .card-text{margin-bottom:10px}.locations-section .locations-list .location-card .card-text:last-of-type{margin-bottom:0}.locations-section .locations-list .location-card .card-text p{font-weight:400;font-size:16px;line-height:130%;letter-spacing:0;color:#3d3d3d}.locations-section .locations-list .location-card .link-more{margin-top:12px;font-weight:600;font-size:16px;line-height:130%;letter-spacing:0;text-decoration:underline;display:block;width:-moz-fit-content;width:fit-content;color:#277b93}.locations-section .locations-list .location-card .link-more:hover{color:#000}@media(max-width: 1024px){.locations-section .locations-wrapper{padding-bottom:0}.locations-section .locations-list{height:380px}.locations-section .locations-list .location-card .card-title{font-size:20px}.locations-section .row .col-md-12:nth-of-type(2){order:-1}.locations-section .map-wrapper{margin-top:40px}}@media(max-width: 600px){.locations-section{padding:60px 0}.locations-section .locations-wrapper{padding:20px 8px 0 20px}.locations-section .locations-list{height:400px}}.quiz-widget{max-width:310px;width:100%;position:fixed;bottom:-100px;right:10px;background-color:#fff;border-radius:20px;padding:20px;z-index:999;box-shadow:0 0 10px 0 rgba(0,0,0,.1490196078);opacity:0;transform:translateY(100px);transition:all .6s ease-in-out}.quiz-widget .widget-img{width:100%;margin-bottom:12px}.quiz-widget .widget-img img{width:64px;height:64px;border-radius:50%;-o-object-fit:contain;object-fit:contain}.quiz-widget .widget-title{font-weight:600;font-size:20px;line-height:130%;letter-spacing:0;margin-bottom:8px;color:#0c2747}.quiz-widget .widget-description{font-size:14px;line-height:130%;letter-spacing:0;margin-bottom:20px}.quiz-widget .widget-quiz-duration{display:flex;justify-content:space-between;margin-bottom:20px}.quiz-widget .widget-quiz-duration .widget-duration-col .widget-num{font-weight:600;font-size:24px;line-height:130%;letter-spacing:0;color:#277b93;text-align:center}.quiz-widget .widget-quiz-duration .widget-duration-col .widget-text{font-size:12px;line-height:130%;letter-spacing:0;color:#3d3d3d;text-align:center}.quiz-widget .btn{padding:0;width:100%}.quiz-widget.show{bottom:10px;opacity:1;transform:translateY(0)}@media(max-width: 600px){.quiz-widget{max-width:calc(100% - 20px)}.quiz-widget .widget-quiz-duration{display:none}.quiz-widget .widget-img{float:left;width:initial;height:50px}.quiz-widget .widget-img img{width:50px;height:50px}.quiz-widget .widget-title{font-size:16px;margin-bottom:4px;margin-top:6px}.quiz-widget .widget-description{font-size:12px}}.footer{background-color:#0c2747;padding:66px 0 96px}.footer .footer-nav{width:100%}.footer .footer-right{padding-left:8vw;width:85%}.footer .footer-row{display:flex;width:100%;margin-bottom:60px}.footer .footer-row .footer-column:nth-of-type(1){width:33%;padding-right:75px;position:relative}.footer .footer-row .footer-column:nth-of-type(1):after{content:"";display:block;height:100%;width:1px;background-color:#fff;position:absolute;top:0;right:0}.footer .footer-row .footer-column:nth-of-type(2){width:33%;padding-left:55px;padding-right:80px;padding-top:70px}.footer .footer-row .footer-column:nth-of-type(3){width:33%;padding-top:70px}.footer .footer-row .footer-column:nth-of-type(3) .footer-description p{color:rgba(255,255,255,.7);font-size:16px;font-weight:400;line-height:130%;max-width:280px}.footer .footer-row-contacts .btn{width:40%;padding:0}.footer .footer-row-contacts .footer-right{display:flex}.footer .footer-row-bottom{padding-top:60px;border-top:1px solid #fff}.footer .footer-row-bottom .footer-right{display:flex}.footer .footer-logo{margin-bottom:25px;width:15%}.footer .footer-logo img{max-width:200px;width:100%;-o-object-fit:contain;object-fit:contain}.footer .footer-title{letter-spacing:0;font-size:24px;font-weight:600;line-height:130%;color:#fff;margin-bottom:25px;width:15%}.footer .footer-description{margin-bottom:20px;width:67%;margin-right:20px}.footer .footer-description p{color:#fff;font-size:16px;font-weight:400;line-height:130%;max-width:90%}.footer .footer-policy-links{width:33%;display:flex;flex-direction:column}.footer .footer-policy-links a{font-size:16px;font-weight:400;line-height:130%;color:rgba(255,255,255,.7);margin-bottom:20px}.footer .footer-policy-links a:hover{color:#fff}.footer .footer-contacts{margin-bottom:20px;margin-right:20px;display:flex;flex-wrap:wrap}.footer .footer-contacts .footer-contact-item{width:50%}.footer .footer-contacts .footer-contact-item:nth-of-type(2){max-width:40%}.footer .footer-contacts p,.footer .footer-contacts a{font-size:16px;font-style:normal;font-weight:400;line-height:130%;color:#fff;display:flex;align-items:center}.footer .footer-contacts p:before,.footer .footer-contacts a:before{content:"";display:block;min-width:24px;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:12px}.footer .footer-contacts .footer-contact-address p:before{background-image:url(../img/icons/location.svg)}.footer .footer-contacts .footer-contact-phone a:before{background-image:url(../img/icons/phone.svg)}.footer .footer-contacts .footer-contact-mail a:before{background-image:url(../img/icons/markunread.svg)}.footer .footer-contacts a:hover{color:#277b93}.footer .link-blue{color:#3ec3ff;font-size:16px;font-weight:600;line-height:27px}.footer .link-blue:hover{color:#fff}@media(max-width: 1024px){.footer .footer-logo{width:20%}.footer .footer-logo img{max-width:160px}.footer .footer-description p{font-size:14px}.footer .footer-policy a{font-size:14px}.footer .footer-right{padding-left:12vw}.footer .footer-title{font-size:20px;margin-bottom:10px}.footer .footer-contacts{margin-bottom:32px;flex-wrap:wrap}.footer .footer-contacts .footer-contact-item{width:100%;margin-bottom:8px}.footer .footer-contacts .footer-contact-item:last-child{margin-bottom:0}.footer .footer-contacts .footer-contact-item:nth-of-type(2){max-width:100%}.footer .footer-contacts p,.footer .footer-contacts a{font-size:14px}.footer .footer-row-contacts .footer-right{flex-wrap:wrap}.footer .footer-row-bottom .footer-right{flex-wrap:wrap}.footer .footer-description{width:100%;margin-bottom:32px;margin-right:0}.footer .footer-description p{max-width:100%}.footer .footer-policy-links{width:100%;display:flex;align-items:center;flex-direction:row}.footer .footer-policy-links a+a{margin-left:24px}.footer .footer-title{width:20%}}@media(max-width: 600px){.footer{padding:40px 0}.footer .footer-row{margin-bottom:40px}.footer .footer-right{width:100%;padding-left:0}.footer .footer-logo{margin-bottom:24px;width:100%}.footer .footer-logo img{max-width:120px}.footer .footer-title{width:100%;margin-bottom:24px}.footer .footer-row{flex-wrap:wrap}.footer .footer-row-contacts .btn{width:100%}.footer .footer-row-bottom{padding-top:40px}.footer .footer-contacts{margin-bottom:20px;margin-right:0}.footer .footer-contacts p:before,.footer .footer-contacts a:before{margin-right:8px}.footer .footer-policy-links a{font-size:14px}}.header{position:fixed;top:0;left:0;width:100%;transition:.3s;z-index:999;background-color:#fff}.header .header-row{margin:0 -12px;display:flex;width:calc(100% + 24px);align-items:center}.header .header-row .header-column{padding:0 12px}.header .header-row .header-column:nth-of-type(1){width:25%}.header .header-row .header-column:nth-of-type(2){width:50%}.header .header-row .header-column:nth-of-type(3){width:25%}.header .logo img{max-width:124px;width:100%;-o-object-fit:contain;object-fit:contain}.header .header-btn{width:100%;display:flex;justify-content:flex-end}.header .header-btn a{max-width:203px;width:100%;background-color:#277b93;color:#fff}.header .header-btn a:hover{background-color:#000}.header .popup-menu-btn{display:none}.header.scrolled{padding:16px 0;box-shadow:0px 4px 40px 0px rgba(0,0,0,.1098039216)}@media(max-width: 1024px){.header .btn{padding:0;max-width:182px;width:100%}.header .header-row .header-column:nth-of-type(1){width:50%}.header .header-row .header-column:nth-of-type(2){width:0}.header .header-row .header-column:nth-of-type(3){width:50%}.header .header-phone a{font-size:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#277b93;border-radius:50%}.header .header-phone a:before{background-image:url(../img/icons/phone-ico-tablet.svg);margin:0}.header .header-btn{align-items:center}.header .popup-menu-btn{display:flex;align-items:center;justify-content:center;flex-direction:column;width:72px;height:55px;border-radius:10px;background:#277b93;cursor:pointer;margin-left:20px}.header .popup-menu-btn .line{height:2px;background-color:#fff;transition:.3s;border-radius:10px;width:24px}.header .popup-menu-btn .line:nth-of-type(2){margin:6px 0}.header .popup-menu-btn.active .line:nth-of-type(1){transform:translateY(7px) rotate(45deg)}.header .popup-menu-btn.active .line:nth-of-type(2){padding:0;width:0;height:0}.header .popup-menu-btn.active .line:nth-of-type(3){transform:translateY(-9px) rotate(-45deg)}.header .header-nav{opacity:0;visibility:hidden;overflow:hidden;pointer-events:none;position:absolute;right:70px;top:100px;width:100%;background-color:#fff;max-width:37%;padding:24px;border-radius:20px}.header .header-nav.show{opacity:1;visibility:visible;overflow:visible;pointer-events:initial}}@media(max-width: 756px){.header{padding:20px 0 30px}.header .btn{height:44px}.header .popup-menu-btn{height:44px}.header .header-row .header-column:nth-of-type(1),.header .header-row .header-column:nth-of-type(3){width:50%}.header .header-nav{max-width:100%;top:93px;left:0;border-radius:0 0 10px 10px;height:100%;position:fixed}.header:has(.header-nav.show){background-color:#fff}.header .popup-menu-btn.active .line:nth-of-type(1){transform:translateY(5px) rotate(45deg)}}.banner-section{margin-bottom:100px;padding-top:50px}.banner-section .title-wrapper{margin-bottom:15px}.banner-section .title-wrapper .subtitle{font-size:24px;font-weight:500;line-height:120%}.banner-section .title-wrapper h1,.banner-section .title-wrapper .h1{color:#000;margin-bottom:0}.banner-section .description{margin-bottom:40px}.banner-section .description p{font-size:20px;font-weight:400;line-height:130%;margin-bottom:20px}.banner-section .description p:last-of-type{margin-bottom:0}.post-content-cards{margin:100px 0}.post-content-cards .card-wrapper .card-title{margin-bottom:0}.post-content-cards .title-wrapper h2{max-width:820px}.post-content-cards .description{margin-bottom:40px}.post-content-cards .description p{margin-bottom:20px}.post-content-cards .description p:last-of-type{margin-bottom:0}.post-content-cards-type-2{margin:100px 0}.post-content-cards-type-2 .title-wrapper h2{max-width:890px}.post-content-cards-type-2 .description{margin-bottom:35px}.post-content-cards-type-2 .description p{margin-bottom:20px}.post-content-cards-type-2 .description p:last-of-type{margin-bottom:0}.post-content-cards-type-2 .card-wrapper{height:291px;padding-right:53px}.post-content-cards-type-2 .bottom-description{width:100%;margin-top:4px}.post-content-cards-type-2 .bottom-description p{max-width:664px}.post-steps{padding:100px 0;margin:100px 0;background-color:#f2f2f2;counter-reset:step-counter}.post-steps .title-wrapper h2{max-width:575px;color:#277b93;font-size:36px}.post-steps .description{margin-bottom:35px}.post-steps .description p{margin-bottom:20px}.post-steps .description p:last-of-type{margin-bottom:0}.post-steps .step-card .step-num{color:#277b93;font-size:20px;font-weight:400;line-height:130%;height:2px;display:flex;align-items:center;margin-bottom:40px}.post-steps .step-card .step-num:after{content:"";display:block;background-color:#277b93;height:2px;width:calc(100% - 51px)}.post-steps .step-card .step-num::before{counter-increment:step-counter;content:counter(step-counter);display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin-right:5px;border:2px solid #277b93;border-radius:50%}.post-content-cards-type-3{margin:100px 0}.post-content-cards-type-3 .title-wrapper h2{max-width:860px}.post-content-cards-type-3 .description{width:100%;margin-bottom:35px}.post-content-cards-type-3 .description p{max-width:588px}.post-content-cards-type-3 .card-wrapper{padding-right:50px}.post-content-cards-type-4{margin:100px 0}.post-content-cards-type-4 .description{margin-bottom:20px}.post-content-cards-type-4 .description p{margin-bottom:20px}.post-content-cards-type-4 .description p:last-of-type{margin-bottom:0}.post-content-cards-type-4 .notice{margin-top:4px}.post-content-cards-type-4 .notice-description-tablet{display:none}@media(min-width: 1025px){.post-steps .step-card{margin-bottom:45px}}@media(max-width: 1024px){.banner-section{margin-bottom:75px}.banner-section .title-wrapper .subtitle{font-size:20px}.banner-section .description{margin-bottom:20px}.banner-section .description p{font-size:14px}.post-content-cards{margin:80px 0}.post-content-cards .title-wrapper{margin-bottom:10px}.post-content-cards .title-wrapper h2{max-width:492px}.post-content-cards .description{margin-bottom:25px}.post-content-cards-type-2{margin:80px 0 70px}.post-content-cards-type-2 .title-wrapper{margin-bottom:10px}.post-content-cards-type-2 .title-wrapper h2{max-width:455px}.post-content-cards-type-2 .description{margin-bottom:30px}.post-content-cards-type-2 .card-wrapper{height:initial;padding-right:0}.post-content-cards-type-2 .card-wrapper .card-title{margin-bottom:20px}.post-content-cards-type-2 .card-wrapper .card-content .text-description{margin-bottom:20px}.post-content-cards-type-2 .card-wrapper .card-content .text-description p{max-width:80%}.post-content-cards-type-2 .card-wrapper .btn{max-width:195px;padding:0;width:100%}.post-content-cards-type-2 .bottom-description{margin-top:25px}.post-content-cards-type-2 .bottom-description p{max-width:370px}.post-steps{padding:40px 0 54px;margin:70px 0 80px}.post-steps .title-wrapper{margin-bottom:10px}.post-steps .title-wrapper h2{font-size:24px}.post-steps .description{margin-bottom:55px}.post-steps .row .col-md-12:last-of-type .step-card{padding-bottom:0}.post-steps .row .col-md-12:last-of-type .step-card .step-num:after{display:none}.post-steps .step-card{display:flex;padding-bottom:135px;position:relative}.post-steps .step-card .step-num:before{margin-right:20px}.post-steps .step-card .step-num:after{position:absolute;height:calc(100% - 74px);width:2px;left:23px;top:37px}.post-steps .step-card .step-description{margin-top:-23px}.post-steps .step-card .step-description p{max-width:260px}.content-block-post{margin-top:80px}.content-block-post .title-wrapper{margin-bottom:10px}.content-block-post .content-image{width:100%}.content-block-post .content-image img{max-width:336px;height:336px}.content-block-post .row .col-md-6:nth-of-type(2){display:flex;align-items:flex-end}.content-block-post .content-text .text-description p{margin-bottom:15px}.content-block-post .content-text .text-description ul li{font-size:14px}.content-block-post .content-text .text-description ul li:before{width:3px;height:3px}.post-content-cards-type-3{margin:80px 0}.post-content-cards-type-3 .title-wrapper{margin-bottom:10px}.post-content-cards-type-3 .title-wrapper h2{max-width:565px}.post-content-cards-type-3 .description{margin-bottom:20px}.post-content-cards-type-3 .card-wrapper{padding-right:24px}.content-block-post-second{margin:60px 0 80px}.content-block-post-second .title-wrapper{padding-top:23px}.content-block-post-second .content-image{height:229px}.content-block-post-second .content-image img{max-width:266px;height:266px}.post-content-cards-type-4{margin:80px 0 70px}.post-content-cards-type-4 .title-wrapper{margin-bottom:10px}.post-content-cards-type-4 .title-wrapper h2{max-width:327px}.post-content-cards-type-4 .description{margin-bottom:56px}.post-content-cards-type-4 .card-wrapper .card-title{margin-bottom:0}.post-content-cards-type-4 .notice{margin-top:50px}.post-content-cards-type-4 .notice .notice-description{padding-right:0;padding-left:5px}.post-content-cards-type-4 .notice .notice-description p{max-width:100%}.post-content-cards-type-4 .notice .btn{max-width:100%;margin-right:5px;order:-1}.post-content-cards-type-4 .notice-description-pc{display:none}.post-content-cards-type-4 .notice-description-tablet{display:block}}@media(max-width: 600px){.banner-section{padding-top:6px;margin-bottom:60px}.banner-section .title-wrapper .subtitle{font-size:24px}.post-content-cards{margin:60px 0 80px}.post-content-cards-type-2{margin:80px 0 60px}.post-content-cards-type-2 .bottom-description{margin-top:10px}.post-steps{padding:40px 0;margin:60px 0}.content-block-post{margin-top:60px}.content-block-post .content-image img{max-width:342px;height:342px}.post-content-cards-type-3{margin:60px 0}.content-block-post-second{margin:60px 0 50px}.content-block-post-second .content-text .text-description p{max-width:100%}.content-block-post-second .content-image{height:295px}.content-block-post-second .row .col-m-12:nth-of-type(2){order:-1}.post-content-cards-type-4 .description{margin-bottom:20px}.post-content-cards-type-4 .card-wrapper{padding-right:40px}.post-content-cards-type-4 .notice{margin-top:0}}.location-content-block{margin:100px 0 118px}.location-content-block .content-text .text-description p{max-width:100%}.location-content-block .content-image{height:550px}.location-content-block .content-image img{max-width:488px;height:592px}.post-steps-location{margin:118px 0 136px}.post-steps-location .step-card .step-title{font-size:20px;font-weight:600;line-height:130%}.content-block-location-second{margin:136px 0 60px}.content-block-location-second .content-text .text-description p{max-width:100%}.content-block-location-second .content-image{height:639px}.content-block-location-second .content-image img{max-width:618px;height:744px}.content-block-location-second .card-wrapper{height:291px;padding-right:53px}.content-block-location-second .row-cards{margin-top:66px}.callback-location{margin-bottom:0}@media(max-width: 1024px){.location-content-block{margin:80px 0}.location-content-block .content-image{height:238px}.location-content-block .content-image img{max-width:415px;height:415px}.location-content-block .row .col-md-6:nth-of-type(2){display:flex;flex-direction:column;justify-content:flex-end}.post-steps-location{margin:80px 0 104px}.post-steps-location .step-card{padding-bottom:95px}.post-steps-location .step-card .step-title{margin-top:-8px;font-size:14px;font-weight:400}.content-block-location-second{margin:104px 0 60px}.content-block-location-second .content-image{height:318px}.content-block-location-second .content-image img{max-width:399px;height:399px}.content-block-location-second .row .col-md-6:nth-of-type(1){display:flex;flex-direction:column;justify-content:flex-end}.content-block-location-second .card-wrapper{height:initial}.content-block-location-second .card-wrapper .card-content .card-title{margin-bottom:20px}.content-block-location-second .card-wrapper .card-content .text-description{margin-bottom:20px}}@media(max-width: 600px){.location-content-block{margin:60px 0}.location-content-block .content-image img{max-width:342px;height:342px}.post-steps-location{margin:60px 0}.post-steps-location .step-card{padding-bottom:85px}.content-block-location-second{margin:60px 0 30px}.content-block-location-second .row .col-md-6:nth-of-type(2){order:-1}.content-block-location-second .content-image{height:295px}.content-block-location-second .content-image img{max-width:342px;height:342px}}.thanks-section{padding:60px 0}.thanks-section .content-wrapper{padding-right:60px}.thanks-section .btn{padding:0 32px}.thanks-section h1{text-transform:uppercase}.thanks-section .subtitle{font-weight:600;font-size:24px;line-height:130%;letter-spacing:0;margin-bottom:24px;color:#277b93}.thanks-section .description{margin-bottom:24px}.thanks-section .description p{font-weight:400;font-size:16px;line-height:130%;letter-spacing:0}.thanks-section .buttons-wrapper{margin-top:12px;margin-bottom:36px;display:flex;width:100%}.thanks-section .buttons-wrapper .btn:nth-of-type(2){margin-left:36px}.thanks-section .contact-block .title{font-weight:600;font-size:24px;line-height:130%;letter-spacing:0;margin-bottom:12px;color:#0c2747}.thanks-section .contact-block .contact-items .contact-item{margin-bottom:16px}.thanks-section .contact-block .contact-items .contact-item:last-child{margin-bottom:0}.thanks-section .contact-block .contact-items .contact-item a{font-weight:600;font-size:24px;line-height:130%;letter-spacing:0;display:flex;align-items:center;color:#277b93}.thanks-section .contact-block .contact-items .contact-item a:before{content:"";display:block;width:36px;height:36px;background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:12px}.thanks-section .contact-block .contact-items .contact-item a:hover{color:#000}.thanks-section .contact-block .contact-items .contact-item-phone a:before{background-image:url(../img/icons/thank-phone.svg)}.thanks-section .contact-block .contact-items .contact-item-mail a:before{background-image:url(../img/icons/thank-mail.svg)}.thanks-section .image-wrapper{width:100%;height:580px;border-radius:20px;background-color:#f2f2f2;position:relative;display:flex;justify-content:center}.thanks-section .image-wrapper img{position:absolute;bottom:0;height:618px}.thanks-section .image-mobile{display:none}.thanks-section .small-screens-content{display:none}@media(max-width: 1024px){.thanks-section{padding:70px 0}.thanks-section .content-wrapper{padding-right:24px}.thanks-section .pc-content{display:none}.thanks-section .small-screens-content{display:block;width:100%}.thanks-section .image-wrapper{height:336px}.thanks-section .image-wrapper img{height:384px}.thanks-section .subtitle{font-size:20px;margin-bottom:62px}.thanks-section .buttons-wrapper{flex-wrap:wrap;margin-top:95px}.thanks-section .buttons-wrapper .btn{width:100%}.thanks-section .buttons-wrapper .btn:nth-of-type(2){margin-left:0;margin-top:24px}.thanks-section .contact-block .title{font-size:20px}.thanks-section .contact-block .contact-items{display:flex}.thanks-section .contact-block .contact-items .contact-item:nth-of-type(2){margin-left:36px}.thanks-section .contact-block .contact-items .contact-item a{font-size:20px}.thanks-section .contact-block .contact-items .contact-item a:before{width:24px;height:24px}}@media(max-width: 756px){.thanks-section{padding:60px 0}.thanks-section .content-wrapper{padding-right:0}.thanks-section .subtitle{margin-bottom:16px}.thanks-section .description{font-size:14px}.thanks-section .buttons-wrapper{margin:40px 0}.thanks-section .image-pc{display:none}.thanks-section .image-mobile{display:flex;height:185px;margin-top:115px}.thanks-section .image-mobile img{height:271px}.thanks-section .contact-block .contact-items{flex-wrap:wrap}.thanks-section .contact-block .contact-items .contact-item:nth-of-type(2){margin-left:0}}.services-section{margin:100px 0}.services-section .title-wrapper{margin-bottom:32px}.services-section .card-wrapper .text-description{margin-bottom:16px}.services-section .card-wrapper .link-more{font-weight:600;font-size:16px;line-height:130%;letter-spacing:0;text-decoration:underline;color:#277b93;margin-top:auto}.services-section .card-wrapper .link-more:hover{color:#000}@media(max-width: 1024px){.services-section{margin:80px 0}.services-section .title-wrapper{margin-bottom:30px}}@media(max-width: 600px){.services-section{margin:60px 0}}.quiz-content-section{margin:100px 0}.quiz-content-section h2{margin-bottom:20px}.quiz-content-section .text-description{margin-bottom:30px}.content-block-quiz{margin:70px 0}.content-block-quiz .content-text h2{margin-bottom:20px}.content-block-quiz .content-text .text-description p{max-width:100%}@media(max-width: 600px){.quiz-content-section{margin:60px 0}.content-block-quiz{margin:60px 0}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUVBLG1DQUNFLGtCQUNBLFNBQ0EsYUFJSiw4QkFDRSxhQUdGLHVDQUNFLGFBS0osMEJBQ0UsZ0JBQ0UsZUFFQSxpQ0FDRSxtQkFHRiw0QkFDRSxhQUdGLHVDQUNFLGNBQ0EsV0FJRiwrQkFDRSxhQUVBLG1DQUNFLGFBSUosMEJBQ0UsZUFDQSxtQkFHRixpQ0FDRSxlQUNBLGdCQUVBLHNDQUNFLFdBRUEscURBQ0UsY0FDQSxnQkFNSixzQ0FDRSxlQUdGLDhDQUNFLGFBSUUsMkVBQ0UsaUJBR0YsOERBQ0UsZUFFQSxxRUFDRSxXQUNBLGFBV2QseUJBQ0UsZ0JBQ0UsZUFFQSxpQ0FDRSxnQkFHRiwwQkFDRSxtQkFHRiw2QkFDRSxlQUdGLGlDQUNFLGNBR0YsMEJBQ0UsYUFHRiw4QkFDRSxhQUNBLGFBQ0EsaUJBRUEsa0NBQ0UsYUFLRiw4Q0FDRSxlQUVBLDJFQUNFLGVDblFWLGtCQUNFLGVBRUEsaUNBQ0UsbUJBS0Esa0RBQ0UsbUJBR0YsMkNBQ0UsZ0JBQ0EsZUFDQSxpQkFDQSxpQkFDQSwwQkFDQSxhcENWVyxDb0NXWCxnQkFFQSxpREFDRSxVcENmVSxDb0NxQmxCLDBCQUNFLGtCQUNFLGNBRUEsaUNBQ0Usb0JBS04seUJBQ0Usa0JBQ0UsZUN6Q0osc0JBQ0UsZUFFQSx5QkFDRSxtQkFHRix3Q0FDRSxtQkFLSixvQkFDRSxjQUdFLHFDQUNFLG1CQUtBLHNEQUNFLGVBVVIseUJBQ0Usc0JBQ0UsY0FHRixvQkFDRSxlIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvYmFzZS9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvYWJzdHJhY3QvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2Jhc2UvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9iYXNlL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX2lucHV0cy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX2Zvb3Rlci1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fbWFpbi1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fbWFpbi1iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19jb250ZW50LWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fc2VydmljZS1ibG9jay5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX2ltYWdlLXdpdGgtdGV4dC1ibG9jay5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX2NhbGxiYWNrLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fcHJvbW8tYmxvY2stc2Vjb25kLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fZmFxLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fdGVzdGltb25pYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fc2xpZGVycy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX2RpYWdyYW1zLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fYXBwcm9hY2gtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19zZXJ2aWNlLWJsb2NrLXNlY29uZC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX2NvbnRlbnQtYmxvY2stdy1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fY29udGVudC1ibG9jay13LWxpc3Qtc2Vjb25kLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19pbWFnZS1iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19jYWxsYmFjay1zZWNvbmQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19icmVhZGNydW1icy1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fc2luZ2xlLWxvY2F0aW9uLXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19zdGFmZi1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fY2FsbGJhY2stY29udGFjdC11cy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX2xvY2F0aW9ucy1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fcXVpei13aWRnZXQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvbGF5b3V0L19zaW5nbGUtcG9zdC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2xheW91dC9fc2luZ2xlLWxvY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvbGF5b3V0L190aGFua3Muc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9sYXlvdXQvX2NvbnRhY3QtdXMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9sYXlvdXQvX3dlbGNvbWUtcXVpei5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIEJveCBzaXppbmcgcnVsZXMgKi9cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luICovXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5wLFxuZmlndXJlLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIFJlbW92ZSBsaXN0IHN0eWxlcyBvbiB1bCwgb2wgZWxlbWVudHMgd2l0aCBhIGxpc3Qgcm9sZSwgd2hpY2ggc3VnZ2VzdHMgZGVmYXVsdCBzdHlsaW5nIHdpbGwgYmUgcmVtb3ZlZCAqL1xudWxbcm9sZT1cImxpc3RcIl0sXG5vbFtyb2xlPVwibGlzdFwiXSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIFNldCBjb3JlIHJvb3QgZGVmYXVsdHMgKi9cbmh0bWw6Zm9jdXMtd2l0aGluIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi8qIFNldCBjb3JlIGJvZHkgZGVmYXVsdHMgKi9cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qIEEgZWxlbWVudHMgdGhhdCBkb24ndCBoYXZlIGEgY2xhc3MgZ2V0IGRlZmF1bHQgc3R5bGVzICovXG5hOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbn1cblxuLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xuaW1nLFxucGljdHVyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEluaGVyaXQgZm9udHMgZm9yIGlucHV0cyBhbmQgYnV0dG9ucyAqL1xuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIFJlbW92ZSBhbGwgYW5pbWF0aW9ucyBhbmQgdHJhbnNpdGlvbnMgZm9yIHBlb3BsZSB0aGF0IHByZWZlciBub3QgdG8gc2VlIHRoZW0gKi9cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgaHRtbDpmb2N1cy13aXRoaW4ge1xuICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICB9XG4gIFxuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiKiB7XHJcbiAgZm9udC1mYW1pbHk6ICQtLWZvbnQtZGVmYXVsdDtcclxuICBjb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcclxufVxyXG5cclxuYSB7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi50ZXh0LWRlc2NyaXB0aW9uIHtcclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgfVxyXG59XHJcblxyXG5wIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTMwJTtcclxufVxyXG5cclxuaDEsIC5oMSB7XHJcbiAgZm9udC1zaXplOiA0OHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIGNvbG9yOiAkLS1jb2xvci1ibHVlLWRhcms7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBjb2xvcjogJC0tY29sb3Itc2Vjb25kO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbmgyLCAuaDIge1xyXG4gIGZvbnQtc2l6ZTogNDhweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIGNvbG9yOiAkLS1jb2xvci1ibHVlLWRhcms7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuaDMsIC5oMyB7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgY29sb3I6ICQtLWNvbG9yLWJsdWUtZGFyaztcclxufVxyXG5cclxuLnRpdGxlLXdyYXBwZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICBoMSwgLmgxIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICB9XHJcblxyXG4gIGgyLCAuaDIge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgaDMsIC5oMyB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAudGV4dC1kZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbn1cclxuIiwiLy9cbi8vIFByb2plY3QgVmFyaWFibGVzXG4vL1xuXG4vKiBmb250cyAqL1xuJC0tZm9udC1kZWZhdWx0OiBcIlJvYm90b1wiO1xuXG4vKiBjb2xvcnMgKi9cbiQtLWNvbG9yLWRlZmF1bHQ6ICMwMDA7XG4kLS1jb2xvci1zZWNvbmQ6ICMyNzdCOTM7XG4kLS1jb2xvci1ibHVlLWRhcms6ICMwQzI3NDc7XG4kLS1jb2xvci13aGl0ZTogI2ZmZjtcbiQtLWNvbG9yLWdyZXk6ICNEOUQ5RDk7XG4kLS1jb2xvci1ncmV5LXNlY29uZDogIzNEM0QzRDtcbiQtLWNvbG9yLWdyZXktdGhpcmQ6ICNGMkYyRjI7XG4kLS1jb2xvci1ncmV5LWZvdXJ0aDogIzU1Njg3RTtcbiQtLWNvbG9yLWdyZXktZmlmdGg6ICNGRkZERkM7XG4kLS1jb2xvci13aGl0ZS1vcGFjaXR5OiAjRkZGRkZGQjI7IiwiYm9keSB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5ib2R5Om5vdCguaG9tZSkge1xyXG4gIG1haW4ge1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc3Itb25seSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uYW5pbWF0ZS1ibG9jayB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLCB0cmFuc2Zvcm0gMC42cyBlYXNlO1xyXG59XHJcblxyXG4uYW5pbWF0ZS1ibG9jay5hbmltYXRlZCB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuXHJcbi5jYXJkLXdyYXBwZXIge1xyXG4gIHBhZGRpbmc6IDI1cHggMTJweCAyNXB4IDI1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItZ3JleS10aGlyZDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE2cHgpO1xyXG5cclxuICAuY2FyZC1pY28ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMzdweDtcclxuICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcmQtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgY29sb3I6ICQtLWNvbG9yLWJsdWUtZGFyaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAudGV4dC1kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogJC0tY29sb3ItZ3JleS1zZWNvbmQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC1saW5rIHtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci1kZWZhdWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmNvbnRlbnQtYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuY29udGVudC1pbWFnZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJC0tY29sb3ItZ3JleS10aGlyZDtcclxuICAgIGhlaWdodDogMzM5cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDQzMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA0MzBweDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtdGV4dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC50aXRsZS13cmFwcGVyIHtcclxuXHJcbiAgICAgIGgyIHtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0LWRlc2NyaXB0aW9uIHtcclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1kZWZhdWx0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQzNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5jb250ZW50LWJsb2NrLXBvc3Qge1xyXG4gIC5jb250ZW50LXRleHQge1xyXG5cclxuICAgIC50ZXh0LWRlc2NyaXB0aW9uIHtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudC1pbWFnZSB7XHJcbiAgICBoZWlnaHQ6IDY2MHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogNTg2cHg7XHJcbiAgICAgIGhlaWdodDogNzExcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGVudC1ibG9jay1wb3N0LXNlY29uZCB7XHJcbiAgLmNvbnRlbnQtaW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiA2MzlweDtcclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogNjE4cHg7XHJcbiAgICAgIGhlaWdodDogNzQ0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubm90aWNlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG4gIC5ub3RpY2UtZGVzY3JpcHRpb24ge1xyXG4gICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWF4LXdpZHRoOiA4OTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ud3BjZjctbGlzdC1pdGVtIHtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgfVxyXG5cclxuICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgLnBhZ2UtaWQtMTY0IHtcclxuXHJcbiAgICB1bCwgb2wge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGgyLCAuaDIge1xyXG4gICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmNhcmQtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgLmNhcmQtaWNvIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1kZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1jb250ZW50IHtcclxuXHJcbiAgICAgIC50ZXh0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxuXHJcbiAgICAuY29udGVudC10ZXh0IHtcclxuXHJcbiAgICAgIC50ZXh0LWRlc2NyaXB0aW9uIHtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWltYWdlIHtcclxuICAgICAgaGVpZ2h0OiAyMzhweDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcclxuICAgICAgICBoZWlnaHQ6IDI3MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubm90aWNlIHtcclxuXHJcbiAgICAubm90aWNlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1heC13aWR0aDogMjAzcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5jb250ZW50LWJsb2NrIC5jb250ZW50LWltYWdlIHtcclxuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMzQzcHg7XHJcbiAgICAgIGhlaWdodDogMzQycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC13cmFwcGVyIHtcclxuXHJcbiAgICAudGV4dC1kZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ub3RpY2Uge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAubm90aWNlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIG9yZGVyOiAtMTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG4iLCJcclxuLmNvbnRhaW5lciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMCA4MHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5kLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5qdXN0aWZ5LWJldHdlZW4ge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmZsZXgtY29sdW1uIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4ucm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbjogMCAtOHB4O1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbltjbGFzcyo9XCJjb2wtXCJdIHtcclxuICBwYWRkaW5nOiAwIDhweDtcclxufVxyXG5cclxuLmNvbC1sZy0xIHtcclxuICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbn1cclxuLmNvbC1sZy0yIHtcclxuICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG59XHJcbi5jb2wtbGctMyB7XHJcbiAgd2lkdGg6IDI1JTtcclxufVxyXG4uY29sLWxnLTQge1xyXG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcbn1cclxuLmNvbC1sZy01IHtcclxuICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG59XHJcbi5jb2wtbGctNiB7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG4uY29sLWxnLTcge1xyXG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XHJcbn1cclxuLmNvbC1sZy04IHtcclxuICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG59XHJcbi5jb2wtbGctOSB7XHJcbiAgd2lkdGg6IDc1JTtcclxufVxyXG4uY29sLWxnLTEwIHtcclxuICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wtbGctMTEge1xyXG4gIHdpZHRoOiA5MS42NjY2NjY2NyVcclxufVxyXG4uY29sLWxnLTEyIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAucm93IHtcclxuICAgIG1hcmdpbjogMCAtNXB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gIH1cclxuICBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxuICB9XHJcbiAgLmNvbC1tZC0xIHtcclxuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC0yIHtcclxuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMyB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY29sLW1kLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC01IHtcclxuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sLW1kLTcge1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC04IHtcclxuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtOSB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gIH1cclxuICAuY29sLW1kLTEwIHtcclxuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTEge1xyXG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JVxyXG4gIH1cclxuICAuY29sLW1kLTEyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgNzBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xyXG4gIC5jb2wtbS0xIHtcclxuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tLTIge1xyXG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tLTMge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1tLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tLTUge1xyXG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tLTYge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1tLTcge1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tLTgge1xyXG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tLTkge1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1tLTEwIHtcclxuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbS0xMSB7XHJcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclXHJcbiAgfVxyXG4gIC5jb2wtbS0xMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuYnRuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcGFkZGluZzogMCA1N3B4O1xyXG4gIGhlaWdodDogNTVweDtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5idG4tYmx1ZSB7XHJcbiAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1kZWZhdWx0O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcbiAgY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1kZWZhdWx0O1xyXG4gICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5idG4ge1xyXG4gICAgcGFkZGluZzogMCA4MHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLmJ0biB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn0iLCIud3BjZjcgZm9ybS5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsIC53cGNmNyBmb3JtLnVuYWNjZXB0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwgLndwY2Y3IGZvcm0ucGF5bWVudC1yZXF1aXJlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLndwY2Y3LXNwaW5uZXIge1xyXG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2NyZWVuLXJlYWRlci1yZXNwb25zZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIi5mb290ZXItbWVudSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICBnYXA6IDEycHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDkwJTtcblxuICBsaSB7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXItbWVudSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZm9vdGVyLW1lbnUge1xuICAgIGdhcDogMTBweCAwO1xuXG4gICAgbGkge1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5tYWluLW1lbnUge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICBsaSB7XHJcbiAgICBwYWRkaW5nOiAyM3B4IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNC42ODRweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxpICsgbGkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9tZW51LWl0ZW0tYXJyb3cuc3ZnKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogNDVweDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgd2lkdGg6IDI0MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgIG1pbi13aWR0aDogNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgIHdvcmQtd3JhcDogYmFsYW5jZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpICsgbGkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGVmdDogMTgwcHg7XHJcbiAgICAgICAgdG9wOiAtMjVweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93LW1lbnUtaXRlbS1ob3Zlci5zdmcpO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICA+IHVsIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcblxyXG4gICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuaGFzLWhvdmVyZWQtaXRlbSA+IGxpOm5vdCg6aG92ZXIpID4gYSB7XHJcbiAgICBjb2xvcjogI0JEQkRCRDtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblxyXG4gIC5tYWluLW1lbnUge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSArIGxpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICA+IGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9tZW51LWl0ZW0tYXJyb3cuc3ZnKTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICA+IGE6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9hcnJvdy1tZW51LWl0ZW0taG92ZXIuc3ZnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMDBweDtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG5cclxuICAgICAgPiBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwgdWwge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtaXRlbS0xMTUsIC5tZW51LWl0ZW0tMTc0LCAubWVudS1pdGVtLTE3NiwgLm1lbnUtaXRlbS0xNzksIC5tZW51LWl0ZW0tMTgwIHtcclxuXHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsIGxpIGE6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5oZWFkZXItbmF2LnNob3cge1xyXG5cclxuICAgIC5tYWluLW1lbnUge1xyXG4gICAgICBsaSB7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tYWluLWJhbm5lciB7XHJcbiAgaGVpZ2h0OiA1ODZweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgLnJvdyB7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICAgLmNvbC1sZy0xMiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIG1heC13aWR0aDogNTgxcHg7XHJcbiAgfVxyXG5cclxuICAuYmFubmVyLXZpZGVvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuXHJcbiAgICB2aWRlbyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5iYW5uZXItY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgLnRleHQtZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MzZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5iYW5uZXItaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiAwIDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAubWFpbi1iYW5uZXIge1xyXG4gICAgaGVpZ2h0OiA1MDVweDtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbm5lci1jb250ZW50IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgIC5iYW5uZXItc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5tYWluLWJhbm5lciB7XHJcbiAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAuYmFubmVyLWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFubmVyLXZpZGVvIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFubmVyLWltYWdlIHtcclxuICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLmNvbnRlbnQtYmxvY2stc2VjdGlvbiB7XHJcbiAgbWFyZ2luOiAxMjBweCAwIDE1MHB4O1xyXG5cclxuICAuY29udGVudC1ibG9jay1pbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRlbnQtYmxvY2stZGVjb3IucG5nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA0NjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRjZGI7XHJcbiAgICBoZWlnaHQ6IDE5OXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDI4MnB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAzMDdweDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2staW5mbyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcblxyXG4gICAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5jb250ZW50LWJsb2NrLXNlY3Rpb24ge1xyXG4gICAgbWFyZ2luOiA4NXB4IDAgODBweDtcclxuXHJcbiAgICAuY29udGVudC1ibG9jay1pbWFnZSB7XHJcbiAgICAgIGxlZnQ6IC03MHB4O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNzBweCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudC1ibG9jay1kZWNvci10YWJsZXQucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYmxvY2staW5mbyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzU2cHgpIHtcclxuICAuY29udGVudC1ibG9jay1zZWN0aW9uIHtcclxuICAgIG1hcmdpbjogNTBweCAwO1xyXG5cclxuICAgIC5jb250ZW50LWJsb2NrLWluZm8ge1xyXG5cclxuICAgICAgLnRpdGxlLXdyYXBwZXIgaDIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQtZGVzY3JpcHRpb24gIHtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuXHJcbiAgICAgIC5jb2wtbS0xMjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYmxvY2staW5mbyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYmxvY2staW1hZ2Uge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2VydmljZS1ibG9jayB7XHJcbiAgbWFyZ2luOiAxMDBweCAwO1xyXG5cclxuICAudGl0bGUtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LWRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgfVxyXG5cclxuICAuY2FyZC13cmFwcGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDIwNnB4O1xyXG5cclxuICAgIC5jYXJkLWNvbnRlbnQge1xyXG5cclxuICAgICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNlcnZpY2UtYmxvY2sge1xyXG4gICAgbWFyZ2luOiA3MHB4IDA7XHJcblxyXG4gICAgLmNhcmQtd3JhcHBlciB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcblxyXG4gICAgICAuY2FyZC1jb250ZW50IHtcclxuXHJcbiAgICAgICAgLnRleHQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLnNlcnZpY2UtYmxvY2sge1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtd3JhcHBlciAuY2FyZC1jb250ZW50IC50ZXh0LWRlc2NyaXB0aW9uIHAge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4iLCIuaW1hZ2Utd2l0aC10ZXh0IHtcclxuICBtYXJnaW46IDEwMHB4IDA7XHJcblxyXG4gIC50aXRsZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAudGV4dC1kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLXdpdGgtdGV4dC1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJC0tY29sb3ItZ3JleS10aGlyZDtcclxuICAgIGhlaWdodDogMzM5cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGhlaWdodDogMjc5cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlLXdyYXBwZXItbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmltYWdlLXdpdGgtdGV4dC1maXJzdCB7XHJcblxyXG4gIC5pbWFnZS13cmFwcGVyIHtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDQzOXB4O1xyXG4gICAgICBoZWlnaHQ6IDQzOXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmltYWdlLXdpdGgtdGV4dC1zZWNvbmQge1xyXG5cclxuICAuaW1hZ2Utd3JhcHBlciB7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAzODJweDtcclxuICAgICAgaGVpZ2h0OiAzOTFweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbWFnZS13aXRoLXRleHQtdGhpcmQge1xyXG5cclxuICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICBoZWlnaHQ6IGluaXRpYWw7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgaGVpZ2h0OiA0MDdweDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblxyXG4gIC5pbWFnZS13aXRoLXRleHQge1xyXG4gICAgbWFyZ2luOiA3MHB4IDA7XHJcblxyXG4gICAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXgtd2lkdGg6IDMyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgaGVpZ2h0OiAyMzhweDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlLXdpdGgtdGV4dC1maXJzdCB7XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgIC5jb2wtbWQtNjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLXdyYXBwZXIge1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDI1NnB4O1xyXG4gICAgICAgIHdpZHRoOiAyNTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS13aXRoLXRleHQtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmltYWdlLXdpdGgtdGV4dC1zZWNvbmQge1xyXG5cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgLmNvbC1tZC02Om50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBvcmRlcjogLTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWFnZS13aXRoLXRleHQtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLXdyYXBwZXIge1xyXG5cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNDRweDtcclxuICAgICAgICB3aWR0aDogMjQ0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWFnZS13aXRoLXRleHQtdGhpcmQge1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBiciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG5cclxuICAgICAgLmNvbC1tZC0xMjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogNDA4cHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuaW1hZ2Utd2l0aC10ZXh0IHtcclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTE1cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDIzOHB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDM0M3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLXdyYXBwZXItcGMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS13cmFwcGVyLW1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmltYWdlLXdpdGgtdGV4dC1maXJzdCB7XHJcblxyXG5cclxuICAgIC5pbWFnZS13cmFwcGVyIHtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDM0MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW1hZ2Utd2l0aC10ZXh0LXNlY29uZCB7XHJcblxyXG4gICAgLmltYWdlLXdyYXBwZXIge1xyXG5cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDM0MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW1hZ2Utd2l0aC10ZXh0LXRoaXJkIHtcclxuXHJcblxyXG4gICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyN3B4O1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIGhlaWdodDogMjM3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuIiwiLmNhbGxiYWNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XHJcbiAgcGFkZGluZzogNjBweCAwO1xyXG4gIG1hcmdpbjogMTAwcHggMDtcclxuXHJcbiAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDM2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGV4dC1kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIHVsLCBvbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gICAgICBtYXgtd2lkdGg6IDczNXB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhbGxiYWNrLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gIC5jYWxsYmFjay1mb3JtIHtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgPiBwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTlweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnB1dC13cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDNweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBjb2xvcjogJC0tY29sb3Itc2Vjb25kO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNTdweDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQ7XHJcbiAgICAgICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dDpub3QoaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xyXG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMCk7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTA1JTtcclxuICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuY2FsbGJhY2sge1xyXG4gICAgbWFyZ2luOiA3MHB4IDA7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDA7XHJcblxyXG4gICAgLnRpdGxlLXdyYXBwZXIge1xyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgdWwsIG9sIHtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NzZweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlLW9wYWNpdHk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FsbGJhY2stZm9ybSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5pbnB1dC13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogNzglO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMjIlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmb3JtICB7XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxNTlweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLmNhbGxiYWNrIHtcclxuXHJcbiAgICAudGl0bGUtd3JhcHBlciB7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGxiYWNrLWZvcm0ge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBmb3JtIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgID4gcCB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn0iLCIucHJvbW8tc2Vjb25kIHtcclxuICBtYXJnaW46IDEwMHB4IDA7XHJcbiAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDdweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LWRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxuICAuY2FyZC1jb250ZW50LXRhYmxldCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC1jb250ZW50IHtcclxuICAgIG1heC13aWR0aDogMzU0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG5cclxuICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgIGNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmNhcmQtY29udGVudC1wYyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAucHJvbW8tc2Vjb25kLWNhcmQge1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuICAgIGJhY2tncm91bmQ6ICQtLWNvbG9yLWdyZXktdGhpcmQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAzMzlweDtcclxuXHJcbiAgICAuaW1hZ2Utd3JhcHBlciB7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MjZweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQyNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLXdyYXBwZXItc21hbGwtc2NyZWVucyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmJ0bi1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5wcm9tby1zZWNvbmQge1xyXG4gICAgbWFyZ2luOiA3MHB4IDA7XHJcblxyXG4gICAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWRlc2NyaXB0aW9uIHtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvbW8tc2Vjb25kLWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9tby1zZWNvbmQtY2FyZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICQtLWNvbG9yLWdyZXktdGhpcmQ7XHJcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgIG1heC13aWR0aDogMzA1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMzA2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWFnZS13cmFwcGVyLXBjIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2Utd3JhcHBlci1zbWFsbC1zY3JlZW5zIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1jb250ZW50IHtcclxuXHJcbiAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5wcm9tby1zZWNvbmQge1xyXG5cclxuICAgIC50ZXh0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2Vjb25kLXByb21vLXdyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnByb21vLXNlY29uZC1jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWNvbnRlbnQtdGFibGV0IHtcclxuICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1tb2JpbGUtaGlkZGVuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLW1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb21vLXNlY29uZC1jYXJkIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMzQzcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM0MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn0iLCIuZmFxIHtcclxuICBtYXJnaW46IDEwMHB4IDA7XHJcblxyXG4gIC50aXRsZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb24ge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xyXG4gICAgbWFyZ2luOiAwIC0xNXB4O1xyXG5cclxuICAgIC5hY2NvcmRpb24tY29sdW1uIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuZmFxIHtcclxuICAgIG1hcmdpbjogNzBweCAwO1xyXG5cclxuICAgIC50aXRsZS13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbiB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcclxuICAgICAgbWFyZ2luOiAwIC0xMnB4O1xyXG5cclxuICAgICAgLmFjY29yZGlvbi1jb2x1bW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xyXG4gIC5mYXEge1xyXG5cclxuXHJcbiAgICAuYWNjb3JkaW9uIHtcclxuXHJcbiAgICAgIC5hY2NvcmRpb24tY29sdW1uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn0iLCIuYWNjb3JkaW9uIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkLS1jb2xvci1zZWNvbmQ7XHJcblxyXG4gICAgLmFjY29yZGlvbi1pdGVtLWlubmVyIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uLWl0ZW0taGVhZGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDExOHB4IDIwcHggMjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9hY2NvcmRpb24taXRlbS1hcnJvdy5zdmcpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNzBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbi1pdGVtLmFjdGl2ZSB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMnM7XHJcblxyXG4gICAgLmFjY29yZGlvbi1pdGVtLWlubmVyIHtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uLWl0ZW0taGVhZGVyIHtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb24taXRlbS1jb250ZW50IHtcclxuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5hY2NvcmRpb24ge1xyXG5cclxuICAgIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICAgIC5hY2NvcmRpb24taXRlbS1oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCAxMHB4O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuYWNjb3JkaW9uIHtcclxuXHJcbiAgICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG5cclxuICAgICAgLmFjY29yZGlvbi1pdGVtLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA5MHB4IDIwcHggMTBweDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmFjY29yZGlvbi1pdGVtLWlubmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICAuYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi50ZXN0aW1vbmlhbHMge1xyXG4gIG1hcmdpbjogMTAwcHggMDtcclxuXHJcbiAgLnRlc3RpbW9uaWFscy1zbGlkZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAudGl0bGUtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC50ZXN0aW1vbmlhbC1jYXJkIHtcclxuICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItZ3JleS10aGlyZDtcclxuICAgIG1pbi1oZWlnaHQ6IDE3OHB4O1xyXG5cclxuICAgIC50ZXN0aW1vbmlhbC1hdXRob3Ige1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICBjb2xvcjogJC0tY29sb3ItZ3JleS1zZWNvbmQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlc3RpbW9uaWFsLXRhZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgIGNvbG9yOiAkLS1jb2xvci1ibHVlLWRhcms7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIG1heC13aWR0aDogMzEwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgbGluZS1jbGFtcDogMjtcclxuICAgICAgYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlc3RpbW9uaWFsLWRlc2NyaXB0aW9uIHtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XHJcbiAgICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICBsaW5lLWNsYW1wOiAzO1xyXG4gICAgICAgIGJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci1ncmV5LXNlY29uZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC50ZXN0aW1vbmlhbHMge1xyXG4gICAgbWFyZ2luOiA2MHB4IDAgNzBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgIC50ZXN0aW1vbmlhbC1zbGlkZXJzIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlc3RpbW9uaWFsLWNhcmQge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgIC50ZXN0aW1vbmlhbC10YWcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuXHJcbn0iLCIuc2xpZGVyLXNlY3Rpb24ge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVyLXdyYXBwZXIge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbHMtc2xpZGVyIHtcclxuICAuc3dpcGVyLXNsaWRlLXByZXYge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXItc2xpZGUge1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3N3aXBlci1idXR0b24tYXJyb3ctYWN0aXZlLnN2Zyk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJC0tY29sb3Itc2Vjb25kO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zd2lwZXItYnV0dG9uLWFycm93LnN2Zyk7XHJcbiAgYm9yZGVyLWNvbG9yOiAkLS1jb2xvci1ncmV5LWZvdXJ0aDtcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dCB7XHJcblxyXG4gIHRyYW5zZm9ybTogc2NhbGUoLTEpO1xyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICByaWdodDogNjBweDtcclxuICBsZWZ0OiB1bnNldDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XHJcbiAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuc2xpZGVyLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNEMEQwRDA7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJC0tY29sb3Itc2Vjb25kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5kaWFncmFtcy1ibG9jayB7XHJcbiAgbWFyZ2luOiAxMDBweCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWdyZXktdGhpcmQ7XHJcbiAgcGFkZGluZzogNTBweCAwO1xyXG5cclxuICAuZGlhZ3JhbXMtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuICAgIG1heC13aWR0aDogNzM4cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmRpYWdyYW1zLWlubmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmRpYWdyYW1zLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMCAtMzJweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2NHB4KTtcclxuICB9XHJcblxyXG4gIC5kaWFncmFtLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDMzLjMzJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogMCAzMnB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuZGlhZ3JhbS1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICQtLWNvbG9yLWdyZXktc2Vjb25kO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICQtLWNvbG9yLWJsdWUtZGFyaztcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuZGlhZ3JhbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5jaXJjbGUtYmcge1xyXG4gICAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC5jaXJjbGUtZmcge1xyXG4gICAgc3Ryb2tlOiAkLS1jb2xvci1zZWNvbmQ7XHJcbiAgICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAxcyBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIC5wZXJjZW50IHtcclxuICAgIGNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmRpYWdyYW1zLWJsb2NrIHtcclxuICAgIG1hcmdpbjogNzBweCAwO1xyXG5cclxuICAgIC5kaWFncmFtcy10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbWF4LXdpZHRoOiA1MDZweDtcclxuICAgIH1cclxuXHJcbiAgICAucGVyY2VudCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgdG9wOiA0OCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpYWdyYW1zLWlubmVyIHtcclxuICAgICAgcGFkZGluZzogMCA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kaWFncmFtcy13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpYWdyYW0tY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpYWdyYW0taXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5kaWFncmFtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTU1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuZGlhZ3JhbXMtYmxvY2sge1xyXG5cclxuICAgIC5kaWFncmFtcy1pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGlhZ3JhbXMtd3JhcHBlciB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuZGlhZ3JhbS1pdGVtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn0iLCIuYXBwcm9hY2gtYmxvY2sge1xyXG4gIG1hcmdpbjogMTAwcHggMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5hcHByb2FjaC1ibG9jayB7XHJcbiAgICBtYXJnaW46IDcwcHggMDtcclxuXHJcbiAgICAuY29udGVudC1ibG9jayB7XHJcblxyXG4gICAgICAucm93IHtcclxuXHJcbiAgICAgICAgLmNvbC1sZy02Om50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5hcHByb2FjaC1ibG9jayB7XHJcbiAgICBtYXJnaW46IDQwcHggMCA3MHB4O1xyXG5cclxuICAgIC50aXRsZS13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2VydmljZS1ibG9jay1zZWNvbmQge1xyXG4gIG1hcmdpbjogMTAwcHggMDtcclxuXHJcbiAgLmNhcmQtd3JhcHBlciB7XHJcbiAgICBoZWlnaHQ6IDE1N3B4O1xyXG5cclxuICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuICAgIC50ZXh0LWRlc2NyaXB0aW9uIHAge1xyXG4gICAgICBtYXgtd2lkdGg6IDg1JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc2VydmljZS1ibG9jay1zZWNvbmQge1xyXG4gICAgbWFyZ2luOiA3MHB4IDA7XHJcblxyXG4gICAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLXdyYXBwZXIge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufSIsIi5jb250ZW50LWJsb2NrLXctbGlzdCB7XHJcbiAgbWFyZ2luOiAxMDBweCAwO1xyXG5cclxuICAuc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgY29sb3I6ICQtLWNvbG9yLWdyZXktZm91cnRoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJvdHRvbSB7XHJcblxyXG4gICAgLmNvbnRlbnQtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci1ncmV5LXNlY29uZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWFnZS13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWdyZXktdGhpcmQ7XHJcbiAgICBoZWlnaHQ6IDYzMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiA3NDRweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWF4LXdpZHRoOiA2MThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJvdHRvbS1zbWFsbC1zY3JlZW5zIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5jb250ZW50LWJsb2NrLXctbGlzdCB7XHJcbiAgICBtYXJnaW46IDcwcHggMDtcclxuXHJcbiAgICAudGl0bGUtd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogJC0tY29sb3ItZ3JleS1zZWNvbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXgtd2lkdGg6IDMzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1ib3R0b20ge1xyXG5cclxuICAgICAgLmNvbnRlbnQtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMzNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1ib3R0b20tcGMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJvdHRvbS1zbWFsbC1zY3JlZW5zIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5jb250ZW50LWJsb2NrLXctbGlzdCB7XHJcblxyXG4gICAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJvdHRvbSB7XHJcblxyXG4gICAgICAuY29udGVudC1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMTBweDtcclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn0iLCIuY29udGVudC1ibG9jay13LWxpc3Qtc2Vjb25kIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XHJcbiAgcGFkZGluZzogNjBweCAwO1xyXG5cclxuICAuZm9ybS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcbiAgICBtYXgtd2lkdGg6IDU5NXB4O1xyXG4gIH1cclxuICAuc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDYwJTtcclxuICB9XHJcblxyXG4gIC5jb250ZW50IHtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcclxuICAgICAgbWFyZ2luOiA0MHB4IDAgMTBweDtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1zbWFsbC1zY3JlZW5zIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYnRuLXNtYWxsLXNjcmVlbnMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmNvbnRlbnQtYmxvY2stdy1saXN0LXNlY29uZCB7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDA7XHJcblxyXG4gICAgLnN1YnRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGUtb3BhY2l0eTtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGUtb3BhY2l0eTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LXBjIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1zbWFsbC1zY3JlZW5zIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgLmNvbnRlbnQtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcGMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc21hbGwtc2NyZWVucyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmc6IDAgNzBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuY29udGVudC1ibG9jay13LWxpc3Qtc2Vjb25kIHtcclxuXHJcbiAgICAuY29udGVudC1zbWFsbC1zY3JlZW5zIHtcclxuXHJcbiAgICAgIC5jb250ZW50LWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzM2MzQzNEU1O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogZmxleDtcblxuICAubW9kYWwtYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDg0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmLm1vZGFsLWNsb3Npbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgfVxuXG4gICYubW9kYWwtb3BlbmluZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb246IGZhZGVJbiAuNXMgZWFzZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTA4NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC5tb2RhbC1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLm1vZGFsLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMycHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9tb2RhbC1jbG9zZS1pY28uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbn1cblxuLm1vZGFsLWZvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA0MThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1ncmV5LXRoaXJkO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAwIDAgMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogNjBweCA2MHB4IDQwcHggNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDE2cHggMTZweCAwO1xuICB9XG5cbiAgLndwY2Y3IGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm0tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBjb2xvcjogJC0tY29sb3ItYmx1ZS1kYXJrO1xuICB9XG5cbiAgZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuXG4gICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZDogJC0tY29sb3ItZ3JleS10aGlyZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogNThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1ncmV5LXRoaXJkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zZWxlY3QtYXJyb3cuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLndwY2Y3LXNwaW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIH1cblxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itc2Vjb25kO1xuICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQ7XG4gICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG5cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDAuMSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsLWZvcm0td3JhcHBlciB7XG5cbiAgICAuZm9ybS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIH1cblxuICAgIC5mb3JtLWltYWdlIHtcbiAgICAgIG1heC13aWR0aDogMjU1cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0ge1xuICAgICAgcGFkZGluZzogNDBweCA0MHB4IDIwcHggNjBweDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIGhlaWdodDogNTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1vZGFsLWZvcm0td3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmZvcm0taW1hZ2Uge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDE2cHggMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxNDVweCk7XG4gICAgICAgIGJvdHRvbTogLTE4MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHggNjBweDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgc2VsZWN0IHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgfVxuXG4gIH1cblxufSIsIi5pbWFnZS1iYW5uZXIge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgLmJhbm5lci1jb250ZW50IHtcclxuICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgIHBhZGRpbmc6IDU4cHggMDtcclxuXHJcbiAgICAuc3VidGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5pbWFnZS1iYW5uZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAuYmFubmVyLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAzOHB4IDAgNDZweDtcclxuXHJcbiAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGVzY3JpcHRpb24ge1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5pbWFnZS1iYW5uZXIge1xyXG4gICAgcGFkZGluZzogNTJweCAwO1xyXG5cclxuICAgIC5iYW5uZXItY29udGVudCB7XHJcblxyXG4gICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNhbGxiYWNrLXNlY29uZCB7XHJcbiAgbWFyZ2luOiAxMDBweCAwIDcycHg7XHJcblxyXG4gIC50aXRsZS13cmFwcGVyIHtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLXdyYXBwZXIge1xyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzOSwgMTIzLCAxNDcsIDAuMjApO1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud3BjZjctbGlzdC1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDNweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuY2FsbGJhY2stc2Vjb25kIHtcclxuICAgIG1hcmdpbjogNjBweCAwIDgwcHg7XHJcblxyXG4gICAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLmNhbGxiYWNrLXNlY29uZCB7XHJcbiAgICBtYXJnaW46IDYwcHggMDtcclxuXHJcbiAgICAudGl0bGUtd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5icmVhZGNydW1icy1zZWN0aW9uIHtcclxuICBtYXJnaW46IDcycHggMCAzNHB4O1xyXG5cclxuICAuYnJlYWRjcnVtYl9sYXN0LCBzcGFuLCBhIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1iX2xhc3Qge1xyXG4gICAgY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5icmVhZGNydW1icy1zZWN0aW9uIHtcclxuICAgIG1hcmdpbjogODBweCAwIDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuYnJlYWRjcnVtYnMtc2VjdGlvbiB7XHJcblxyXG4gICAgLmJyZWFkY3J1bWJfbGFzdCwgc3BhbiwgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufSIsIi5zaW5nbGUtbG9jYXRpb24tc2VjdGlvbiB7XHJcbiAgbWFyZ2luOiAzNHB4IDAgMTAwcHg7XHJcblxyXG4gIC5tYXAtd3JhcHBlciB7XHJcbiAgICBoZWlnaHQ6IDQwN3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLWNvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLnRpdGxlLXdyYXBwZXIge1xyXG5cclxuICAgICAgaDIge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhdGlvbi1jb250YWN0cyB7XHJcblxyXG4gICAgICAuY29udGFjdC1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCwgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhdGlvbi1idXR0b25zIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjAzcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYnRuLXBjLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc2luZ2xlLWxvY2F0aW9uLXNlY3Rpb24ge1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgODBweDtcclxuXHJcbiAgICAuY29sLW1kLTEyOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgb3JkZXI6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhdGlvbi1jb250ZW50IHtcclxuXHJcbiAgICAgIC5sb2NhdGlvbi1jb250YWN0cyB7XHJcblxyXG4gICAgICAgIC5jb250YWN0LWl0ZW0ge1xyXG5cclxuICAgICAgICAgIHAsIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYXRpb24tYnV0dG9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXAtd3JhcHBlciB7XHJcbiAgICAgIGhlaWdodDogNDA4cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDU2cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLnNpbmdsZS1sb2NhdGlvbi1zZWN0aW9uIHtcclxuICAgIG1hcmdpbjogMTBweCAwIDU1cHg7XHJcblxyXG4gICAgLm1hcC13cmFwcGVyIHtcclxuICAgICAgaGVpZ2h0OiAyMzdweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1wYy1oaWRkZW4ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuYnRuLW1vYmlsZS1oaWRkZW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zdGFmZi1zZWN0aW9uIHtcclxuICBtYXJnaW46IDEwMHB4IDA7XHJcblxyXG4gIC50aXRsZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXgtd2lkdGg6IDg0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0YWZmLWNhcmQge1xyXG5cclxuICAgIC5zdGFmZi1pbWFnZSB7XHJcbiAgICAgIGhlaWdodDogNDk0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWdyZXktdGhpcmQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGFmZi1jb250ZW50IHtcclxuXHJcbiAgICAgIC5zdGFmZi1uYW1lIHtcclxuICAgICAgICBjb2xvcjogJC0tY29sb3ItYmx1ZS1kYXJrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdGFmZi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgICBjb2xvcjogJC0tY29sb3ItZ3JleS1zZWNvbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluay1tb3JlIHtcclxuICAgICAgICBjb2xvcjogJC0tY29sb3Itc2Vjb25kO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5zdGFmZi1zZWN0aW9uIHtcclxuXHJcbiAgICAudGl0bGUtd3JhcHBlciB7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGFmZi1jYXJkIHtcclxuXHJcbiAgICAgIC5zdGFmZi1pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzODhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3RhZmYtY29udGVudCB7XHJcblxyXG4gICAgICAgIC5zdGFmZi1uYW1lIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhZmYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLnN0YWZmLXNlY3Rpb24ge1xyXG4gICAgbWFyZ2luOiA2MHB4IDA7XHJcbiAgfVxyXG59IiwiLmNhbGxiYWNrLWNvbnRhY3QtdXMge1xyXG5cclxuLmZvcm0td3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4gIC5yb3cge1xyXG5cclxuICAgIC5jb2wtbGctNiB7XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1pdGVtcyB7XHJcblxyXG4gICAgLmNvbnRhY3QtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEsIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LWl0ZW0td29yayB7XHJcblxyXG4gICAgICBwIHtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9jb250YWN0cy1jbG9jay5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LWl0ZW0tcGhvbmUge1xyXG4gICAgICBhIHtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy90aGFuay1waG9uZS5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LWl0ZW0tbWFpbCB7XHJcbiAgICAgIGEge1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3RoYW5rLW1haWwuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1pdGVtLWFkZHJlc3Mge1xyXG5cclxuICAgICAgcCB7XHJcblxyXG4gICAgICAgICY6YmVmb3JlICB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2NvbnRhY3RzLWxvY2F0aW9uLnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmZvcm0td3JhcHBlciB7XHJcblxyXG4gICAgZm9ybSB7XHJcblxyXG4gICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM5LCAxMjMsIDE0NywgMC4yKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgY29sb3I6ICMyNzdCOTM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmNhbGxiYWNrLWNvbnRhY3QtdXMge1xyXG5cclxuXHJcbiAgICAudGl0bGUtd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LWl0ZW1zIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgIC5jb250YWN0LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuXHJcbiAgLmNhbGxiYWNrLWNvbnRhY3QtdXMge1xyXG4gICAgbWFyZ2luOiA2MHB4IDA7XHJcblxyXG4gICAgLmZvcm0td3JhcHBlciB7XHJcblxyXG4gICAgICBmb3JtIHtcclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLmxvY2F0aW9ucy1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWdyZXktdGhpcmQ7XHJcblxyXG4gIC50aXRsZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgfVxyXG5cclxuICAubWFwLXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICBpZnJhbWUge1xyXG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb25zLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMjBweCA4cHggMTJweCAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9ucy1saXN0IHtcclxuICAgIGhlaWdodDogMzY4cHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkLS1jb2xvci1ncmV5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2F0aW9uLWNhcmQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICQtLWNvbG9yLWdyZXktdGhpcmQ7XHJcblxyXG4gICAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcmQtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICBjb2xvcjogJC0tY29sb3ItZ3JleS1zZWNvbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluay1tb3JlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBjb2xvcjogJC0tY29sb3Itc2Vjb25kO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmxvY2F0aW9ucy1zZWN0aW9uIHtcclxuXHJcbiAgICAubG9jYXRpb25zLXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAubG9jYXRpb25zLWxpc3Qge1xyXG4gICAgICBoZWlnaHQ6IDM4MHB4O1xyXG5cclxuICAgICAgLmxvY2F0aW9uLWNhcmQge1xyXG5cclxuICAgICAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcblxyXG4gICAgICAuY29sLW1kLTEyIHtcclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICBvcmRlcjogLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcC13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAubG9jYXRpb25zLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogNjBweCAwO1xyXG5cclxuICAgIC5sb2NhdGlvbnMtd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggOHB4IDAgMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubG9jYXRpb25zLWxpc3Qge1xyXG4gICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn0iLCIucXVpei13aWRnZXQge1xyXG4gIG1heC13aWR0aDogMzEwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogLTEwMHB4O1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCAjMDAwMDAwMjY7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xyXG4gIC53aWRnZXQtaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogNjRweDtcclxuICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0LXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgY29sb3I6ICQtLWNvbG9yLWJsdWUtZGFyaztcclxuICB9XHJcblxyXG4gIC53aWRnZXQtZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0LXF1aXotZHVyYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgLndpZGdldC1kdXJhdGlvbi1jb2wge1xyXG5cclxuICAgICAgLndpZGdldC1udW0ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud2lkZ2V0LXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBjb2xvcjogJC0tY29sb3ItZ3JleS1zZWNvbmQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5xdWl6LXdpZGdldC5zaG93IHtcclxuICBib3R0b206IDEwcHg7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5xdWl6LXdpZGdldCB7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG5cclxuICAgIC53aWRnZXQtcXVpei1kdXJhdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldC1pbWcge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXQtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXQtZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufSIsIi5mb290ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWJsdWUtZGFyaztcclxuICBwYWRkaW5nOiA2NnB4IDAgOTZweDtcclxuXHJcbiAgLmZvb3Rlci1uYXYge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctbGVmdDogOHZ3O1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICB9XHJcblxyXG4gIC5mb290ZXItcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgLmZvb3Rlci1jb2x1bW4ge1xyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcblxyXG4gICAgICAgIC5mb290ZXItZGVzY3JpcHRpb24ge1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLXJvdy1jb250YWN0cyB7XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1yaWdodCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLXJvdy1ib3R0b20ge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJC0tY29sb3Itd2hpdGU7XHJcblxyXG4gICAgLmZvb3Rlci1yaWdodCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLWxvZ28ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIHdpZHRoOiAxNSU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLXRpdGxlIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIHdpZHRoOiAxNSU7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLWRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB3aWR0aDogNjclO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5mb290ZXItcG9saWN5LWxpbmtzIHtcclxuICAgIHdpZHRoOiAzMyU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLWNvbnRhY3RzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIC5mb290ZXItY29udGFjdC1pdGVtIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCwgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1jb250YWN0LWFkZHJlc3Mge1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9sb2NhdGlvbi5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItY29udGFjdC1waG9uZSB7XHJcblxyXG4gICAgICBhIHtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9waG9uZS5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItY29udGFjdC1tYWlsIHtcclxuXHJcbiAgICAgIGEge1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL21hcmt1bnJlYWQuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubGluay1ibHVlIHtcclxuICAgIGNvbG9yOiAjM0VDM0ZGO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5mb290ZXIge1xyXG5cclxuXHJcbiAgICAuZm9vdGVyLWxvZ28ge1xyXG4gICAgICB3aWR0aDogMjAlO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1kZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXBvbGljeSB7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXJpZ2h0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMnZ3O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZm9vdGVyLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZm9vdGVyLWNvbnRhY3RzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgLmZvb3Rlci1jb250YWN0LWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAsIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItcm93LWNvbnRhY3RzIHtcclxuXHJcbiAgICAgIC5mb290ZXItcmlnaHQge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItcm93LWJvdHRvbSB7XHJcbiAgICAgIC5mb290ZXItcmlnaHQge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItZGVzY3JpcHRpb24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1wb2xpY3ktbGlua3Mge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgIGEgKyBhIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdGl0bGUge1xyXG4gICAgICB3aWR0aDogMjAlO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5mb290ZXIge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG5cclxuICAgIC5mb290ZXItcm93IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXJpZ2h0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWxvZ28ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdGl0bGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXJvdyB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1yb3ctY29udGFjdHMge1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItcm93LWJvdHRvbSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItY29udGFjdHMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIHAsIGEge1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXBvbGljeS1saW5rcyB7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufSIsIi5oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZTtcclxuXHJcbiAgLmhlYWRlci1yb3cge1xyXG4gICAgbWFyZ2luOiAwIC0xMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmhlYWRlci1jb2x1bW4ge1xyXG4gICAgICBwYWRkaW5nOiAwIDEycHg7XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ28ge1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTI0cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1idG4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgbWF4LXdpZHRoOiAyMDNweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvcHVwLW1lbnUtYnRuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5oZWFkZXIuc2Nyb2xsZWQge1xyXG4gIHBhZGRpbmc6IDE2cHggMDtcclxuICBib3gtc2hhZG93OiAwcHggNHB4IDQwcHggMHB4ICMwMDAwMDAxQztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5oZWFkZXIge1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDE4MnB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXJvdyB7XHJcblxyXG4gICAgICAuaGVhZGVyLWNvbHVtbiB7XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItcGhvbmUge1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itc2Vjb25kO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9waG9uZS1pY28tdGFibGV0LnN2Zyk7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1idG4ge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cC1tZW51LWJ0biB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogNzJweDtcclxuICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkLS1jb2xvci1zZWNvbmQ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAubGluZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgIG1hcmdpbjogNnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9wdXAtbWVudS1idG4uYWN0aXZlIHtcclxuICAgICAgLmxpbmUge1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCkgcm90YXRlKDQ1ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTQ1ZGVnKVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbmF2IHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogNzBweDtcclxuICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gICAgICBtYXgtd2lkdGg6IDM3JTtcclxuICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLW5hdi5zaG93IHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzU2cHgpIHtcclxuICAuaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4O1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcHVwLW1lbnUtYnRuIHtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItcm93IHtcclxuXHJcbiAgICAgIC5oZWFkZXItY29sdW1uIHtcclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSwgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLW5hdiB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgdG9wOiA5M3B4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhhcyguaGVhZGVyLW5hdi5zaG93KSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cC1tZW51LWJ0bi5hY3RpdmUge1xyXG5cclxuICAgICAgLmxpbmU6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59IiwiLmJhbm5lci1zZWN0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuXHJcbiAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAuc3VidGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgfVxyXG5cclxuICAgIGgxLCAuaDEge1xyXG4gICAgICBjb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4ucG9zdC1jb250ZW50LWNhcmRzIHtcclxuICBtYXJnaW46IDEwMHB4IDA7XHJcblxyXG4gIC5jYXJkLXdyYXBwZXIge1xyXG5cclxuICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZS13cmFwcGVyIHtcclxuICAgIGgyIHtcclxuICAgICAgbWF4LXdpZHRoOiA4MjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5wb3N0LWNvbnRlbnQtY2FyZHMtdHlwZS0yIHtcclxuICBtYXJnaW46IDEwMHB4IDA7XHJcbiAgLnRpdGxlLXdyYXBwZXIge1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgbWF4LXdpZHRoOiA4OTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcmQtd3JhcHBlciB7XHJcbiAgICBoZWlnaHQ6IDI5MXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNTNweDtcclxuICB9XHJcblxyXG4gIC5ib3R0b20tZGVzY3JpcHRpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1heC13aWR0aDogNjY0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnBvc3Qtc3RlcHMge1xyXG4gIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgbWFyZ2luOiAxMDBweCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWdyZXktdGhpcmQ7XHJcbiAgY291bnRlci1yZXNldDogc3RlcC1jb3VudGVyO1xyXG5cclxuICAudGl0bGUtd3JhcHBlciB7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXgtd2lkdGg6IDU3NXB4O1xyXG4gICAgICBjb2xvcjogJC0tY29sb3Itc2Vjb25kO1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RlcC1jYXJkIHtcclxuXHJcbiAgICAuc3RlcC1udW0ge1xyXG4gICAgICBjb2xvcjogJC0tY29sb3Itc2Vjb25kO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itc2Vjb25kO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MXB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogc3RlcC1jb3VudGVyO1xyXG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcC1jb3VudGVyKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICQtLWNvbG9yLXNlY29uZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RlcC1kZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgICBwIHtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5wb3N0LWNvbnRlbnQtY2FyZHMtdHlwZS0zIHtcclxuICBtYXJnaW46IDEwMHB4IDA7XHJcblxyXG4gIC50aXRsZS13cmFwcGVyIHtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1heC13aWR0aDogODYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVzY3JpcHRpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXgtd2lkdGg6IDU4OHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcmQtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5wb3N0LWNvbnRlbnQtY2FyZHMtdHlwZS00IHtcclxuICBtYXJnaW46IDEwMHB4IDA7XHJcblxyXG4gIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ub3RpY2Uge1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gIH1cclxuXHJcbiAgLm5vdGljZS1kZXNjcmlwdGlvbi10YWJsZXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgLnBvc3Qtc3RlcHMgLnN0ZXAtY2FyZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cclxuICAuYmFubmVyLXNlY3Rpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuXHJcbiAgICAudGl0bGUtd3JhcHBlciB7XHJcblxyXG4gICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAucG9zdC1jb250ZW50LWNhcmRzIHtcclxuICAgIG1hcmdpbjogODBweCAwO1xyXG5cclxuICAgIC50aXRsZS13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ5MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvc3QtY29udGVudC1jYXJkcy10eXBlLTIge1xyXG4gICAgbWFyZ2luOiA4MHB4IDAgNzBweDtcclxuXHJcbiAgICAudGl0bGUtd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtd3JhcHBlciB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZC1jb250ZW50IHtcclxuXHJcbiAgICAgICAgLnRleHQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmJvdHRvbS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAucG9zdC1zdGVwcyB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgNTRweDtcclxuICAgIG1hcmdpbjogNzBweCAwIDgwcHg7XHJcblxyXG4gICAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcblxyXG4gICAgICAuY29sLW1kLTEyOmxhc3Qtb2YtdHlwZSB7XHJcblxyXG4gICAgICAgIC5zdGVwLWNhcmQge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAuc3RlcC1udW0ge1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwLWNhcmQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgLnN0ZXAtbnVtIHtcclxuXHJcbiAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgIH1cclxuXHJcbiAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDc0cHgpO1xyXG4gICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICBsZWZ0OiAyM3B4O1xyXG4gICAgICAgICB0b3A6IDM3cHg7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG5cclxuICAgICAgLnN0ZXAtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yM3B4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrLXBvc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxuXHJcbiAgICAudGl0bGUtd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtaW1hZ2Uge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMzZweDtcclxuICAgICAgICBoZWlnaHQ6IDMzNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcblxyXG4gICAgICAuY29sLW1kLTY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtdGV4dCB7XHJcblxyXG4gICAgICAudGV4dC1kZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnBvc3QtY29udGVudC1jYXJkcy10eXBlLTMge1xyXG4gICAgbWFyZ2luOiA4MHB4IDA7XHJcblxyXG4gICAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIG1heC13aWR0aDogNTY1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrLXBvc3Qtc2Vjb25kIHtcclxuICAgIG1hcmdpbjogNjBweCAwIDgwcHg7XHJcblxyXG4gICAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjNweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1pbWFnZSB7XHJcbiAgICAgIGhlaWdodDogMjI5cHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMjY2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNjZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvc3QtY29udGVudC1jYXJkcy10eXBlLTQge1xyXG4gICAgbWFyZ2luOiA4MHB4IDAgNzBweDtcclxuXHJcbiAgICAudGl0bGUtd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtd3JhcHBlciB7XHJcbiAgICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdGljZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgICAubm90aWNlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBvcmRlcjogLTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLm5vdGljZS1kZXNjcmlwdGlvbi1wYyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdGljZS1kZXNjcmlwdGlvbi10YWJsZXQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLmJhbm5lci1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgIC50aXRsZS13cmFwcGVyIHtcclxuXHJcbiAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9zdC1jb250ZW50LWNhcmRzIHtcclxuICAgIG1hcmdpbjogNjBweCAwIDgwcHg7XHJcbiAgfVxyXG5cclxuICAucG9zdC1jb250ZW50LWNhcmRzLXR5cGUtMiB7XHJcbiAgICBtYXJnaW46IDgwcHggMCA2MHB4O1xyXG5cclxuICAgIC5ib3R0b20tZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvc3Qtc3RlcHMge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgbWFyZ2luOiA2MHB4IDA7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9jay1wb3N0IHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcblxyXG4gICAgLmNvbnRlbnQtaW1hZ2Uge1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM0MnB4O1xyXG4gICAgICAgIGhlaWdodDogMzQycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAucG9zdC1jb250ZW50LWNhcmRzLXR5cGUtMyB7XHJcbiAgICBtYXJnaW46IDYwcHggMDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrLXBvc3Qtc2Vjb25kIHtcclxuICAgIG1hcmdpbjogNjBweCAwIDUwcHg7XHJcblxyXG4gICAgLmNvbnRlbnQtdGV4dCB7XHJcblxyXG4gICAgICAudGV4dC1kZXNjcmlwdGlvbiBwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1pbWFnZSB7XHJcbiAgICAgIGhlaWdodDogMjk1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcblxyXG4gICAgICAuY29sLW0tMTI6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvc3QtY29udGVudC1jYXJkcy10eXBlLTQge1xyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdGljZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuIiwiLmxvY2F0aW9uLWNvbnRlbnQtYmxvY2sge1xyXG4gIG1hcmdpbjogMTAwcHggMCAxMThweDtcclxuXHJcbiAgLmNvbnRlbnQtdGV4dCB7XHJcblxyXG4gICAgLnRleHQtZGVzY3JpcHRpb24ge1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1pbWFnZSB7XHJcbiAgICBoZWlnaHQ6IDU1MHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogNDg4cHg7XHJcbiAgICAgIGhlaWdodDogNTkycHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5wb3N0LXN0ZXBzLWxvY2F0aW9uIHtcclxuICBtYXJnaW46IDExOHB4IDAgMTM2cHg7XHJcblxyXG4gIC5zdGVwLWNhcmQge1xyXG5cclxuICAgIC5zdGVwLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250ZW50LWJsb2NrLWxvY2F0aW9uLXNlY29uZCB7XHJcbiAgbWFyZ2luOiAxMzZweCAwIDYwcHg7XHJcblxyXG4gIC5jb250ZW50LXRleHQge1xyXG5cclxuICAgIC50ZXh0LWRlc2NyaXB0aW9uIHtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtaW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiA2MzlweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDYxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDc0NHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcmQtd3JhcHBlciB7XHJcbiAgICBoZWlnaHQ6IDI5MXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNTNweDtcclxuICB9XHJcblxyXG4gIC5yb3ctY2FyZHMge1xyXG4gICAgbWFyZ2luLXRvcDogNjZweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4uY2FsbGJhY2stbG9jYXRpb24ge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcblxyXG4gIC5sb2NhdGlvbi1jb250ZW50LWJsb2NrIHtcclxuICAgIG1hcmdpbjogODBweCAwO1xyXG5cclxuICAgIC5jb250ZW50LWltYWdlIHtcclxuICAgICAgaGVpZ2h0OiAyMzhweDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MTVweDtcclxuICAgICAgICBoZWlnaHQ6IDQxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcblxyXG4gICAgICAuY29sLW1kLTY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnBvc3Qtc3RlcHMtbG9jYXRpb24ge1xyXG4gICAgbWFyZ2luOiA4MHB4IDAgMTA0cHg7XHJcblxyXG4gICAgLnN0ZXAtY2FyZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xyXG5cclxuICAgICAgLnN0ZXAtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrLWxvY2F0aW9uLXNlY29uZCB7XHJcbiAgICBtYXJnaW46IDEwNHB4IDAgNjBweDtcclxuXHJcbiAgICAuY29udGVudC1pbWFnZSB7XHJcbiAgICAgIGhlaWdodDogMzE4cHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMzk5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzOTlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG5cclxuICAgICAgLmNvbC1tZC02Om50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrLWxvY2F0aW9uLXNlY29uZCB7XHJcblxyXG4gICAgLmNhcmQtd3JhcHBlciB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuXHJcbiAgICAgIC5jYXJkLWNvbnRlbnQge1xyXG5cclxuICAgICAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAubG9jYXRpb24tY29udGVudC1ibG9jayB7XHJcbiAgICBtYXJnaW46IDYwcHggMDtcclxuXHJcbiAgICAuY29udGVudC1pbWFnZSB7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMzQycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvc3Qtc3RlcHMtbG9jYXRpb24ge1xyXG4gICAgbWFyZ2luOiA2MHB4IDA7XHJcbiAgICAuc3RlcC1jYXJkIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDg1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9jay1sb2NhdGlvbi1zZWNvbmQge1xyXG4gICAgbWFyZ2luOiA2MHB4IDAgMzBweDtcclxuXHJcbiAgICAucm93IHtcclxuXHJcbiAgICAgIC5jb2wtbWQtNjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtaW1hZ2Uge1xyXG4gICAgICBoZWlnaHQ6IDI5NXB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM0MnB4O1xyXG4gICAgICAgIGhlaWdodDogMzQycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufSIsIi50aGFua3Mtc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogNjBweCAwO1xyXG5cclxuICAuY29udGVudC13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIHBhZGRpbmc6IDAgMzJweDtcclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAuc3VidGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuICB9XHJcblxyXG4gIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idXR0b25zLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmJ0biB7XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtYmxvY2sge1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICBjb2xvcjogJC0tY29sb3ItYmx1ZS1kYXJrO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LWl0ZW1zIHtcclxuXHJcbiAgICAgIC5jb250YWN0LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGFjdC1pdGVtLXBob25lIHtcclxuXHJcbiAgICAgICAgYSB7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3RoYW5rLXBob25lLnN2Zyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGFjdC1pdGVtLW1haWwge1xyXG4gICAgICAgIGEge1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy90aGFuay1tYWlsLnN2Zyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5pbWFnZS13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1ODBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1ncmV5LXRoaXJkO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBoZWlnaHQ6IDYxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNtYWxsLXNjcmVlbnMtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAudGhhbmtzLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogNzBweCAwO1xyXG5cclxuICAgIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYy1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc21hbGwtc2NyZWVucy1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgIGhlaWdodDogMzM2cHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMzg0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VidGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbnMtd3JhcHBlciB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luLXRvcDogOTVweDtcclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1ibG9jayB7XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGFjdC1pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLmNvbnRhY3QtaXRlbSB7XHJcblxyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xyXG4gIC50aGFua3Mtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcblxyXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbnMtd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1wYyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLW1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGhlaWdodDogMTg1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDExNXB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDI3MXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtYmxvY2sge1xyXG4gICAgICAuY29udGFjdC1pdGVtcyB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAuY29udGFjdC1pdGVtOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG59IiwiLnNlcnZpY2VzLXNlY3Rpb24ge1xyXG4gIG1hcmdpbjogMTAwcHggMDtcclxuXHJcbiAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICB9XHJcblxyXG4gIC5jYXJkLXdyYXBwZXIge1xyXG5cclxuICAgIC50ZXh0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAubGluay1tb3JlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICBjb2xvcjogJC0tY29sb3Itc2Vjb25kO1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc2VydmljZXMtc2VjdGlvbiB7XHJcbiAgICBtYXJnaW46IDgwcHggMDtcclxuXHJcbiAgICAudGl0bGUtd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuc2VydmljZXMtc2VjdGlvbiB7XHJcbiAgICBtYXJnaW46IDYwcHggMDtcclxuICB9XHJcbn0iLCIucXVpei1jb250ZW50LXNlY3Rpb24ge1xyXG4gIG1hcmdpbjogMTAwcHggMDtcclxuXHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC50ZXh0LWRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmNvbnRlbnQtYmxvY2stcXVpeiB7XHJcbiAgbWFyZ2luOiA3MHB4IDA7XHJcblxyXG4gIC5jb250ZW50LXRleHQge1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWRlc2NyaXB0aW9uIHtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLnF1aXotY29udGVudC1zZWN0aW9uIHtcclxuICAgIG1hcmdpbjogNjBweCAwO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2stcXVpeiB7XHJcbiAgICBtYXJnaW46IDYwcHggMDtcclxuICB9XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/