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%}@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}.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;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 0}.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:160px;top:13px}.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+li{margin-left:0}.main-menu .menu-item-has-children{position:relative}.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:0}.main-menu .menu-item-has-children ul li{width:100%;padding:8px 0}.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;margin-top:10px}}.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:relative}.main-banner .banner-image:after{content:"";display:block;background-color:#dddcdb;border-radius:15px;width:100%;height:300px;position:absolute;top:80px;left:0;z-index:-1}.main-banner .banner-image img{width:100%;height:456px;-o-object-fit:cover;object-fit:cover;border-radius:10px}@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{margin-top:-20px;margin-bottom:20px}.main-banner .banner-image:after{height:220px;top:50px;width:100%}.main-banner .banner-image img{position:initial;width:100%;height:269px}}@media(min-width: 440px)and (max-width: 756px){.main-banner .banner-image img{-o-object-fit:contain;object-fit:contain}.main-banner .banner-image{margin-top:0}}.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 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 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 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:600px;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:600px;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{color:#fff;font-size:24px}.modal-form-wrapper{background-color:#277b93;padding:40px}.modal-form-wrapper .wpcf7 form .wpcf7-response-output{color:#fff}.modal-form-wrapper div{margin-bottom:20px}.modal-form-wrapper label{color:#fff;margin-bottom:10px}.modal-form-wrapper label span{color:inherit}.modal-form-wrapper input{padding:0 25px;border:none;height:55px;font-size:14px;font-weight:500;line-height:105%;color:#fff;background:rgba(255,255,255,.2);width:100%;max-width:100%}.modal-form-wrapper select{padding:0 25px;border:none;height:55px;font-size:14px;font-weight:500;line-height:105%;color:#fff;background:rgba(255,255,255,.2);width:100%;max-width:100%}.modal-form-wrapper .wpcf7-spinner{display:none}.modal-form-wrapper input[type=submit]{background-color:#fff;color:#000;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: 600px){.modal-form-wrapper{padding:20px}.modal-dialog .modal-close{top:4px}}.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:not(input[type=submit]){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:not(input[type=submit])::-moz-placeholder{color:#277b93;font-size:14px;font-weight:500;line-height:105%;text-transform:capitalize}.callback-second .form-wrapper form input:not(input[type=submit])::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-form-control-wrap{display:block;margin-bottom:10px}.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}@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}}.footer{background-color:#0c2747;padding:66px 0 96px}.footer .footer-row{display:flex}.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 .footer-column-tablet{display:none}.footer .footer-logo{margin-bottom:25px}.footer .footer-logo img{max-width:200px;width:100%;-o-object-fit:contain;object-fit:contain}.footer .footer-title{font-size:24px;font-weight:600;line-height:130%;color:#fff;margin-bottom:25px}.footer .footer-description{margin-bottom:20px}.footer .footer-description p{color:#fff;font-size:16px;font-weight:400;line-height:130%}.footer .footer-policy a{font-size:16px;font-weight:400;line-height:130%;color:rgba(255,255,255,.7)}.footer .footer-contacts{margin-bottom:20px}.footer .footer-contacts .footer-contact-item{width:100%}.footer .footer-contacts p,.footer .footer-contacts a{font-size:16px;font-style:normal;font-weight:400;line-height:130%;color:rgba(255,255,255,.7)}.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}.footer .footer-form .wpcf7 form.invalid .wpcf7-response-output,.footer .footer-form .wpcf7 form.unaccepted .wpcf7-response-output,.footer .footer-form .wpcf7 form.payment-required .wpcf7-response-output{margin-top:5px}.footer .footer-form form{width:100%}.footer .footer-form form input:not(input[type=submit]){font-size:14px;font-weight:500;line-height:105%;color:#fff;background:rgba(255,255,255,.2);max-width:308px;width:100%;padding:0 25px;height:55px;border:none;border-radius:10px}.footer .footer-form form input:not(input[type=submit])::-moz-placeholder{font-size:14px;font-weight:500;line-height:105%;color:#fff}.footer .footer-form form input:not(input[type=submit])::placeholder{font-size:14px;font-weight:500;line-height:105%;color:#fff}.footer .footer-form form .input-wrapper{margin-bottom:10px}.footer .footer-form form .input-wrapper:last-of-type{margin-bottom:0}.footer .footer-form form .wpcf7-not-valid-tip{position:absolute;top:-40px}.footer .footer-form form input[type=submit]{max-width:308px;width:100%;border:none;color:#277b93;height:55px;cursor:pointer;border-radius:10px;transition:.3s;margin-top:10px}.footer .footer-form form input[type=submit]:hover{background-color:#000;color:#fff}@media(max-width: 1024px){.footer .footer-logo img{max-width:116px}.footer .footer-description p{font-size:12px}.footer .footer-policy a{font-size:12px}.footer .tablet-d-none{display:none}.footer .footer-row{flex-wrap:wrap}.footer .footer-row .footer-column-tablet{display:block;margin-top:30px;padding-top:20px;border-top:2px solid rgba(255,255,255,.6980392157)}.footer .footer-row .footer-column:nth-of-type(1){width:100%}.footer .footer-row .footer-column:nth-of-type(1):after{display:none}.footer .footer-row .footer-column:nth-of-type(2){width:50%;padding-left:0;padding-top:0;padding-right:24px}.footer .footer-row .footer-column:nth-of-type(3){width:50%;padding-top:0}.footer .footer-row .footer-column:nth-of-type(3) .footer-description{margin-bottom:10px}.footer .footer-row .footer-column:nth-of-type(3) .footer-description p{font-size:12px}.footer .footer-title{font-size:16px;margin-bottom:10px}.footer .footer-contacts{margin-bottom:10px}.footer .footer-contacts p,.footer .footer-contacts a{font-size:12px}.footer .link-blue{font-size:12px}.footer .footer-form form .wpcf7-not-valid-tip{position:initial;height:0}.footer .footer-form form input:not(input[type=submit]){max-width:100%}.footer .footer-form form input[type=submit]{max-width:100%}}@media(max-width: 600px){.footer{padding:40px 0}.footer .footer-logo{margin-bottom:20px}.footer .footer-row .footer-column:nth-of-type(2){width:100%}.footer .footer-row .footer-column:nth-of-type(3){width:100%;margin-top:20px}.footer .footer-row .footer-column-tablet{margin-top:20px}}.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}}

@media (max-width: 756px) {
 .header {
  padding: 0 !important;
 }
 .header .header-nav {
  top: 62px !important;
 }
 
}

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