@charset "UTF-8";@font-face{font-family:Verdana;src:url(../fonts/Verdana-Bold.woff) format("woff"),url(../fonts/Verdana-Bold.woff2) format("woff2");font-weight:700;font-style:bold}@font-face{font-family:Verdana;src:url(../fonts/Verdana-Regular.woff) format("woff"),url(../fonts/Verdana-Regular.woff2) format("woff2");font-weight:400;font-style:normal}*,::after,::before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Verdana,arial;color:#1c1c1c}.container{margin:0 auto;max-width:1160px}a{text-decoration:none}h1{font-family:Garamond;font-size:64px;font-weight:700;line-height:72px;text-transform:uppercase}h2{font-family:Garamond;font-weight:700;font-size:32px;line-height:36px;text-transform:uppercase;color:#1c1c1c;position:relative;max-width:700px}h3{color:#1c1c1c;font-size:18px;font-weight:700;line-height:22px;text-transform:uppercase}h4{font-size:14px;font-weight:700;line-height:17px;position:relative}img{display:block;width:100%;height:auto}img.cover{height:100%;-o-object-fit:cover;object-fit:cover}ul{list-style:none}.sec-bg{background-color:#f2f2f2}.sec-p{padding:125px 0}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.txt-gray{color:#858585}.txt-green{color:#83ca4d}.btn-green{display:inline-block;width:200px;height:45px;color:#fff;line-height:45px;text-align:center;border-radius:40px;text-transform:uppercase;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;background:-webkit-gradient(linear,left top,left bottom,from(rgba(131,202,77,0)),to(#6ead3e)),-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,.05)),to(rgba(255,255,255,.05))),#83ca4d;background:-o-linear-gradient(top,rgba(131,202,77,0) 0,#6ead3e 100%),-o-linear-gradient(bottom,rgba(255,255,255,.05),rgba(255,255,255,.05)),#83ca4d;background:linear-gradient(180deg,rgba(131,202,77,0) 0,#6ead3e 100%),linear-gradient(0deg,rgba(255,255,255,.05),rgba(255,255,255,.05)),#83ca4d;position:relative}.btn-green:hover{background:0 0;color:#83ca4d;-webkit-box-shadow:0 0 0 2px #83ca4d inset;box-shadow:0 0 0 2px #83ca4d inset}.btn-green.arrow:hover{color:#fff}.btn-green.arrow::before{content:'';display:block;width:26px;height:26px;background:center/contain no-repeat url(../img/btn-arrow.svg);position:absolute;top:50%;margin-top:-13px;right:15px}.btn-transparent{color:#1c1c1c;border:2px solid #1c1c1c;width:265px;height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;margin-right:32px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;outline:0}.btn-transparent:focus,.btn-transparent:hover{color:#fff;background-color:#1c1c1c}.line-green{width:100px;height:3px;background-color:#83ca4d;position:absolute;left:0;bottom:-10px}.line-ba{position:relative}.line-ba::after,.line-ba::before{content:'';display:block;width:100%;height:1px;background-color:#686868;position:absolute;top:50%}.line-ba::before{left:-110%}.line-ba::after{right:-110%}.tabs__content{display:none}.tabs__content.active{display:block}header .contacts{border-bottom:1px solid #e1e1e1;padding:10px 0}header .contacts .address a,header .contacts .address p{margin-right:30px;padding-left:25px;font-size:14px;color:#1c1c1c;position:relative}header .contacts .address a::before,header .contacts .address p::before{content:'';display:block;width:13px;height:13px;background:center/contain no-repeat;position:absolute;top:50%;margin-top:-5px;left:0}header .contacts .address p::before{background-image:url(../img/arrow.svg)}header .contacts .address a::before{background-image:url(../img/mess.svg)}header .contacts .number{position:relative}header .contacts .number::before{content:'';display:block;width:13px;height:13px;background:center/contain no-repeat url(../img/tel.svg);position:absolute;top:50%;margin-top:-5px;left:0}header .contacts .number a{margin-right:5px;padding-left:25px;font-size:14px;color:#1c1c1c;font-weight:700}header .us{border-bottom:1px solid #e1e1e1;padding:18px 0 25px}header .us .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .us .logo{width:250px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .us .logo img{max-width:100px}header .us .logo p{font-size:11px;line-height:15px;text-transform:uppercase;color:#000;width:125px}header .us .write_us{-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .us .write_us .soc-list{margin-left:18px;margin-right:25px}header .us .write_us .soc-list_item{width:28px;height:28px;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.15);box-shadow:0 3px 8px 0 rgba(0,0,0,.15);border-radius:50%;margin:0 5px}header .us .write_us .btn-green{font-size:12px}header .navbar ul.nav li a{width:133px;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;color:#232323}header .navbar ul.nav li a:hover{color:#fff;background:#83ca4d}header .navbar form.search-form{margin:10px 0;position:relative;width:365px;height:44px}header .navbar form.search-form input{width:100%;height:100%;border-radius:39px;background-color:#e1e1e1;border:none;outline:0;padding:0 30px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}header .navbar form.search-form button{width:44px;height:44px;border:none;outline:0;cursor:pointer;border-radius:50%;background-color:#83ca4d;position:absolute;top:0;right:0}header .navbar form.search-form button::before{content:'';display:block;width:15px;height:15px;background:center/contain no-repeat url(../img/search.svg);position:absolute;top:50%;margin-top:-7px;left:50%;margin-left:-7px}header .burger,header .close{z-index:1;width:35px;height:35px;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .burger .burger-btn,header .burger .close-btn,header .close .burger-btn,header .close .close-btn{width:100%;height:2px;background-color:#232323;position:relative;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;border-radius:3px}header .burger .burger-btn.active,header .burger .close-btn.active,header .close .burger-btn.active,header .close .close-btn.active{background-color:transparent}header .burger .burger-btn.active::before,header .burger .close-btn.active::before,header .close .burger-btn.active::before,header .close .close-btn.active::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}header .burger .burger-btn.active::after,header .burger .close-btn.active::after,header .close .burger-btn.active::after,header .close .close-btn.active::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}header .burger .burger-btn::after,header .burger .burger-btn::before,header .burger .close-btn::after,header .burger .close-btn::before,header .close .burger-btn::after,header .close .burger-btn::before,header .close .close-btn::after,header .close .close-btn::before{content:'';display:block;width:100%;height:2px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;position:absolute;background-color:#232323;border-radius:3px}header .burger .burger-btn::before,header .burger .close-btn::before,header .close .burger-btn::before,header .close .close-btn::before{top:-10px}header .burger .burger-btn::after,header .burger .close-btn::after,header .close .burger-btn::after,header .close .close-btn::after{bottom:-10px}header .mob-menu{padding:100px 30px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;width:100%;height:100%;overflow-y:auto;background-color:#fff;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;position:fixed;top:-100%;left:0}header .mob-menu.active{top:0}header .mob-menu .close{position:absolute;top:30px;right:30px}header .mob-menu ul.pages li{text-align:center;margin:15px 0}header .mob-menu ul.pages li a{color:#232323;font-size:18px}header .mob-menu .soc-list{margin:35px 0}header .mob-menu .soc-list_item{margin:0 10px;width:35px;height:35px}header .mob-menu .number{margin-top:25px}header .mob-menu .number a{color:#83ca4d}header .mob-menu .number a:first-child{margin-right:15px}.bread-crumbs{padding:30px 0;font-size:14px;line-height:135%;color:grey}.bread-crumbs span{padding:0 10px;position:relative}.bread-crumbs span::before{content:'/';display:block;font-size:14px;position:absolute;right:-3px;top:0}.bread-crumbs span:last-child::before{display:none}.bread-crumbs span.active{color:#83ca4d}section.form-section{background:center/cover no-repeat url(../img/form-sec_bg.jpg)}section.form-section form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.form-section form .title{margin-bottom:54px;font-family:Garamond;color:#fff;font-size:32px;font-weight:700;line-height:36px;text-align:center;text-transform:uppercase}section.form-section form .title span{color:#83ca4d}section.form-section form input{margin-bottom:36px;padding:0 30px;width:560px;height:54px;border:none;outline:0;border-radius:40px;background-color:#fff}section.form-section form input:last-child{margin-bottom:0}section.form-section form .policy{color:#fff;margin-top:-4px}section.form-section form .policy a{color:#fff;text-decoration:underline}section.form-section form .btn-green{border:none;cursor:pointer;margin-top:30px}footer{padding:60px 0 40px;background:center/cover no-repeat url(../img/footer-bg.jpg);color:#fff}footer a{color:#fff}footer a:hover{opacity:.7}footer .container>div{max-width:167px;-ms-flex-preferred-size:167px;flex-basis:167px}footer .container .h4{font-size:18px;line-height:22px;text-transform:uppercase}footer .container .about .logo{max-width:130px}footer .container .about .logo p{margin-top:12px;font-family:Garamond;font-size:11px;font-weight:700;line-height:12px;text-align:center;text-transform:uppercase}footer .container .about .desc-gray{margin-top:45px;font-size:14px;line-height:17px;color:#9f9f9f}footer .container .about .where p{margin-top:12px;font-size:14px;line-height:135%;position:relative;padding-left:25px}footer .container .about .where p::before{content:'';display:block;width:12px;height:12px;position:absolute;left:0;top:5px}footer .container .about .where p.city::before{background:center/contain no-repeat url(../img/arrow.svg)}footer .container .about .where p.str::before{background:center/contain no-repeat url(../img/here.svg)}footer .container .footer-list ul>li{font-size:14px;line-height:17px;margin-top:15px}footer .container .portfolio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .container .portfolio .h4{margin-bottom:25px}footer .container .contacts{max-width:22%;-ms-flex-preferred-size:22%;flex-basis:22%}footer .container .contacts span{margin-bottom:9px;font-size:14px;line-height:135%;color:#9f9f9f}footer .container .contacts a{font-size:16px}footer .container .contacts .btn-green{width:100%;font-weight:700;font-size:14px;cursor:pointer}footer .container .contacts .contacts_list{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .container .contacts .contacts_list .tel{margin-top:10px}footer .container .contacts .contacts_list .mail{position:relative;padding-left:18px;margin-top:9px}footer .container .contacts .contacts_list .mail::before{content:'';display:block;width:12px;height:12px;background:center/contain no-repeat url(../img/mess.svg);position:absolute;left:0;top:50%;margin-top:-6px}footer .container .contacts .socials{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex}footer .container .contacts .socials span{margin-right:20px}footer .container .contacts .socials .soc-item{width:25px;height:25px;display:block;margin-right:10px}.index-hero-slider .slick-prev{left:10px!important}.index-hero-slider .slick-next{right:10px!important}section.hero{background:center/cover no-repeat url(../img/hero-bg.jpg);padding:200px 0;color:#fff;position:relative;z-index:1}section.hero::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(38,35,33,.8);z-index:-1}section.hero .container{padding:0 55px}section.hero .left{max-width:500px;-ms-flex-preferred-size:500px;flex-basis:500px}section.hero .left ul.life{margin-top:16px;margin-bottom:80px;list-style:disc;padding-left:17px}section.hero .left ul.life li{margin:10px 0}section.hero .left a.btn-green{width:266px}section.hero .left a.btn-green::before{right:20px}form.order-service{padding:15px 0 25px;text-align:center;width:365px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:rgba(28,28,28,.8);border-radius:20px;overflow:hidden}form.order-service span{margin-bottom:14px;font-weight:700;font-size:14px;color:grey;line-height:130%;text-transform:uppercase;position:relative}form.order-service p{font-size:18px;line-height:130%;max-width:180px}form.order-service input{margin-top:22px;padding-left:20px;width:275px;height:50px;border:none;border-radius:70px;background-color:#edf1f2;outline:0}form.order-service .btn-green{margin-top:30px}section.about{overflow:hidden}section.about h2{max-width:400px}section.about .main-types{margin-top:90px}section.about .main-types .left{max-width:45%;-ms-flex-preferred-size:45%;flex-basis:45%;padding-right:25px;z-index:1}section.about .main-types .left h3{text-transform:none}section.about .main-types .left ul.types-list{margin-top:18px;padding-left:17px;list-style-type:square;color:#1c1c1c}section.about .main-types .left ul.types-list li{margin-bottom:10px}section.about .main-types .left .desc{display:inline-block;margin-top:20px;color:#858585}section.about .main-types .left .care{padding:0 45px;margin-top:25px;height:118px;width:100%;font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:8px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#e4e4e4}section.about .main-types .left .care p{position:relative}section.about .main-types .left .care p::before{content:'';display:block;width:5px;height:18px;position:absolute;background:center/cover no-repeat url(../img/!.svg);top:-20px;left:50%}section.about .main-types .right{max-width:55%;-ms-flex-preferred-size:55%;flex-basis:55%}.quality-list{margin-top:100px;position:relative}.quality-list::before{content:'';display:block;width:300%;height:1px;background-color:#e1e1e1;position:absolute;top:50%;left:-100%}.quality-list .quality-list_item{max-width:260px;-ms-flex-preferred-size:260px;flex-basis:260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;background-color:#f2f2f2}.quality-list .quality-list_item img{width:130px}section.portfolio .example-list{margin-top:90px}section.portfolio .example-list_item{margin-bottom:80px}section.portfolio .example-list_item:last-child{margin-bottom:0}section.portfolio .example-list_item:nth-child(even) .left_right .left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}section.portfolio .example-list_item:nth-child(even) .left_right .right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:0;padding-right:40px}section.portfolio .example-list_item .left_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.portfolio .example-list_item .left{max-width:40%;-ms-flex-preferred-size:40%;flex-basis:40%;width:40%}section.portfolio .example-list_item .left .example .example_item{height:340px;display:none;-o-object-fit:cover;object-fit:cover}section.portfolio .example-list_item .left .example .example_item.active{display:block}section.portfolio .example-list_item .left .example_preview{margin-top:18px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.portfolio .example-list_item .left .example_preview .expample_preview_item{max-width:30%;-ms-flex-preferred-size:30%;flex-basis:30%;cursor:pointer;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}section.portfolio .example-list_item .left .example_preview .expample_preview_item.active{opacity:.7}section.portfolio .example-list_item .left .example_preview .expample_preview_item:hover{opacity:.9}section.portfolio .example-list_item .right{max-width:60%;-ms-flex-preferred-size:60%;flex-basis:60%;padding-left:32px}section.portfolio .example-list_item .right h3{max-width:450px}section.portfolio .example-list_item .right h4{margin-top:38px}section.portfolio .example-list_item .right ul.process-list{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style-type:square}section.portfolio .example-list_item .right ul.process-list li{max-width:20%;-ms-flex-preferred-size:20%;flex-basis:20%;margin-bottom:20px;margin-right:16px;margin-left:16px;font-size:14px;color:#858585;position:relative}section.portfolio .example-list_item .right ul.process-list li::after,section.portfolio .example-list_item .right ul.process-list li::before{content:'.';display:none;font-size:25px;position:absolute;top:-17px}section.portfolio .example-list_item .right ul.process-list li::before{left:-8px}section.portfolio .example-list_item .right ul.process-list li::after{right:-8px}section.portfolio .example-list_item .right h4 span.line-green{width:40px}section.portfolio .example-list_item .right ul.causes{margin-top:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.portfolio .example-list_item .right ul.causes li{max-width:31%;-ms-flex-preferred-size:31%;flex-basis:31%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;line-height:17px}section.portfolio .example-list_item .right ul.causes li img{width:auto;margin-right:20px}section.portfolio .example-list_item .right ul.natural-list{margin-top:30px}section.portfolio .example-list .buttons{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.portfolio .example-list .buttons .btn-green{width:265px}section.video{padding:125px 0}section.video .btn-transparent{margin-top:60px;margin-left:80px}.video-slider{position:relative}.video-slider_item{padding:0 7px;display:block;width:430px;height:240px;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;outline:0;pointer-events:none}.video-slider_item img{height:100%;-o-object-fit:cover;object-fit:cover}.video-slider_item.slick-current{pointer-events:auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);position:relative}.video-slider_item.slick-current::before{content:'';display:block;width:64px;height:64px;position:absolute;top:50%;margin-top:-42px;left:50%;margin-left:-32px;background-color:#83ca4d;border-radius:50%;z-index:2}.video-slider_item.slick-current::after{content:'';display:block;border-top:17px solid transparent;border-right:17px solid transparent;border-bottom:17px solid transparent;border-left:27px solid #fff;position:absolute;border-radius:3px;top:50%;margin-top:-26px;left:50%;margin-left:-10px;z-index:3}.video-slider_item.slick-current img{-webkit-box-shadow:0 4px 15px rgba(0,0,0,.32);box-shadow:0 4px 15px rgba(0,0,0,.32)}.slick-slider.arrows .slick-arrow{font-size:0;width:60px;height:60px;border:none;outline:0;cursor:pointer;border-radius:50%;background:center/contain no-repeat url(../img/slick-arrow.svg);position:absolute;top:50%;margin-top:-30px;z-index:2}.slick-slider.arrows .slick-arrow.slick-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:0}.slick-slider.arrows .slick-arrow.slick-next{right:0}section.projects{overflow:hidden}section.projects .project-list_item{max-width:23%;-ms-flex-preferred-size:23%;flex-basis:23%;padding:0}section.projects .project-list_item:hover{-webkit-box-shadow:none;box-shadow:none}section.projects .project-list_item img{margin:0;height:100%;-o-object-fit:cover;object-fit:cover}section.projects .project-list_item img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.title-list{position:relative}.title-list::after,.title-list::before{content:'';display:block;width:500%;height:1px;background-color:#e1e1e1;position:absolute;left:-250%}.title-list::before{top:0}.title-list::after{bottom:0}.title-list li{max-width:20%;-ms-flex-preferred-size:20%;flex-basis:20%;padding:25px 0;font-size:18px;text-align:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in}.title-list li:hover{background-color:#e9e9e9}.title-list li.active{background-color:#e1e1e1;color:#83ca4d;font-weight:700}.project-list{display:none}.project-list.active{display:-webkit-box;display:-ms-flexbox;display:flex}.project-list .project-list_item{display:block;margin-top:50px;overflow:hidden}.project-list .project-list_item img{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}section.order h2{margin-bottom:80px}section.order .order-item{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;display:block;margin-top:54px;height:350px;cursor:pointer;position:relative}section.order .order-item.order-big{width:100%}section.order .order-item:hover img{-webkit-filter:brightness(80%);filter:brightness(80%)}section.order .order-item:hover .desc{background-color:#83ca4d;font-weight:700}section.order .order-item:hover .desc span{color:#fff}section.order .order-item img{-webkit-transition:.15s ease-in;-o-transition:.15s ease-in;transition:.15s ease-in;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:brightness(100%);filter:brightness(100%)}section.order .order-item .desc{color:#fff;position:absolute;left:0;bottom:0;width:100%;height:100px;background-color:#1c1c1c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in}section.order .order-item .desc span{display:inline-block;text-align:center}section.order .order-list_item{max-width:32%;-ms-flex-preferred-size:32%;flex-basis:32%}section.comparison .table{margin-top:100px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.comparison .table .table_item{position:relative;padding-top:20px;max-width:17.5%;-ms-flex-preferred-size:17.5%;flex-basis:17.5%}section.comparison .table .table_item li{padding:0 25px;height:72px;border-bottom:1px solid #e1e1e1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;color:#858585;text-transform:uppercase;text-align:center}section.comparison .table .table_item li.head{color:#1c1c1c;font-size:14px;font-weight:700;text-transform:uppercase;background-color:#e1e1e1}section.comparison .table .table_item li.check{color:#83ca4d;position:relative}section.comparison .table .table_item li.check::before{content:'';display:block;width:15px;height:15px;background:center/contain no-repeat url(../img/check.svg);position:absolute;top:50%;margin-top:-7px;right:10px}section.comparison .table .table_item li img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:20px}section.comparison .table .table_item li.border-green{width:100%;height:100%;border:2px solid #83ca4d;position:absolute;top:0}section.comparison .table .table_item.characteristics{max-width:30%;-ms-flex-preferred-size:30%;flex-basis:30%}section.comparison .table .table_item.characteristics li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:7%;color:#1c1c1c;font-size:16px;text-transform:none;text-align:left}section.comparison .table .table_item.characteristics li.head{font-size:16px;font-weight:400;text-transform:uppercase}.product{max-width:750px;margin:100px auto 0}.plus-list .plus-list_item{margin-top:100px;background-color:#fff;max-width:30%;-ms-flex-preferred-size:30%;flex-basis:30%}.plus-list .plus-list_item .plus-list_item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.plus-list .plus-list_item .plus-list_item-header .img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70px;margin-right:18px;margin-bottom:10px;height:75px}.plus-list .plus-list_item .plus-list_item-header .title{margin-bottom:10px;text-transform:uppercase}.plus-list .plus-list_item .plus-list_item-desc{color:#858585;font-size:14px}section.new{overflow:hidden}section.new .title-list{margin-top:90px}section.new .btn-transparent{margin-top:80px}.project-list_item{max-width:266px;-ms-flex-preferred-size:266px;flex-basis:266px;padding:13px 15px 10px;background-color:#fff;border:1px solid #e1e1e1;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;max-height:440px}.project-list_item:hover{max-height:750px;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.2);box-shadow:0 5px 15px 0 rgba(0,0,0,.2)}.project-list_item:hover .price{margin-bottom:18px}.project-list_item:hover .btn-green{height:36px}.project-list_item .title{text-align:center}.project-list_item img{margin:20px 0 25px;height:220px;-o-object-fit:cover;object-fit:cover}.project-list_item .color{display:-webkit-box;display:-ms-flexbox;display:flex}.project-list_item .color span{font-size:14px;color:#858585;margin-right:15px}.project-list_item .color .color-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.project-list_item .color .color-list_item{margin-right:10px;margin-bottom:10px;width:16px;height:16px;cursor:pointer;border-radius:50%;border:1px solid #858585;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.project-list_item .color .color-list_item.active,.project-list_item .color .color-list_item:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.project-list_item .color .color-list_item.white{background-color:#fff}.project-list_item .color .color-list_item.beige{background-color:#fff7e8}.project-list_item .color .color-list_item.gray{background-color:#b7b7b7}.project-list_item .color .color-list_item.brown-light{background-color:#ddbb87}.project-list_item .color .color-list_item.brown{background-color:#dba000}.project-list_item .color .color-list_item.yellow{background-color:#f2e4ab}.project-list_item .color .color-list_item.yellow-dark{background-color:#e0b816}.project-list_item .color .color-list_item.brown-dark{background-color:#ba8f01}.project-list_item .color .color-list_item.gray-dark{background-color:#878787}.project-list_item .price{font-size:18px;color:#1c1c1c;font-weight:700}.project-list_item .btn-green{width:100%;height:36px;display:block;cursor:pointer;font-size:14px;font-weight:700;line-height:36px;background:#83ca4d;text-transform:none;height:0}.project-list_item .btn-green:hover{background:0 0}section.catalog .catalog-list{margin-top:80px;margin-bottom:-40px}section.catalog .catalog-list_item{display:block;margin-bottom:40px;position:relative;max-width:30%;-ms-flex-preferred-size:30%;flex-basis:30%}section.catalog .catalog-list_item::before{content:'Смотреть фото и цены';width:100%;height:260px;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f2f2f2;font-size:14px;font-weight:700;text-align:center;line-height:17.01px;position:absolute;top:0;left:0;z-index:3}section.catalog .catalog-list_item:hover::before{display:-webkit-box;display:-ms-flexbox;display:flex}section.catalog .catalog-list_item:hover img{-webkit-filter:brightness(50%);filter:brightness(50%)}section.catalog .catalog-list_item img{height:260px;-o-object-fit:cover;object-fit:cover;position:relative;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}section.catalog .catalog-list_item .name{width:100%;height:100px;color:#fff;font-size:16px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#1c1c1c;padding:0 30px}section.company-desc p{font-size:18px;line-height:150%}section.company-desc .btn-top{margin-top:30px;display:block;width:60px;height:60px;background:center/contain no-repeat url(../img/top.svg);margin-left:auto}section.product-buy{padding-bottom:72px}section.product-buy .card-product{margin-bottom:72px}section.product-buy .card-product .category-product{max-width:170px;-ms-flex-preferred-size:170px;flex-basis:170px;border-radius:3px;border:1px solid #e1e1e1;max-height:500px;overflow-y:auto;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}section.product-buy .card-product .category-product li{width:100%;font-size:14px;line-height:100%;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.product-buy .card-product .category-product li:hover{background-color:#f2f2f2}section.product-buy .card-product .category-product li.header{background-color:#e1e1e1;height:46px}section.product-buy .card-product .category-product li a{padding:9px 10px;width:100%;height:100%;display:block;color:#1c1c1c}section.product-buy .card-product .category-product li a::before{content:'';display:block;width:12px;height:12px;background:center/contain no-repeat url(../img/polygon.svg);position:absolute;right:5px;top:50%;margin-top:-6px}section.product-buy .card-product .card-center{max-width:565px;-ms-flex-preferred-size:565px;flex-basis:565px}section.product-buy .card-product .card-center_header .title{font-weight:700;font-size:14px;line-height:100%;max-width:365px}section.product-buy .card-product .card-center_header .in-stock{color:#83ca4d;font-size:14px;line-height:100%}section.product-buy .card-product .card-center_images{margin-top:18px}section.product-buy .card-product .card-center_images .main-img{height:242px;position:relative}section.product-buy .card-product .card-center_images .main-img img{height:100%;-o-object-fit:cover;object-fit:cover}section.product-buy .card-product .card-center_images .main-img .star,section.product-buy .card-product .card-center_images .main-img .sticks{width:18px;height:18px;position:absolute;z-index:3;right:10px;cursor:pointer}section.product-buy .card-product .card-center_images .main-img .star{top:10px}section.product-buy .card-product .card-center_images .main-img .sticks{top:38px}section.product-buy .card-product .card-center_images-list{margin-top:18px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.product-buy .card-product .card-center_images-list_item{margin-right:10px;margin-bottom:10px;width:46px;height:46px;cursor:pointer}section.product-buy .card-product .card-center_images-list_item:hover img{-webkit-filter:brightness(90%);filter:brightness(90%)}section.product-buy .card-product .card-center_images-list_item.active{border:1px solid #83ca4d}section.product-buy .card-product .card-center_images-list_item img{-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}section.product-buy .card-product .card-center .card-center_info-list{margin-top:16px;padding:12px 0;border-top:1px solid #e1e1e1}section.product-buy .card-product .card-center .card-center_info-list ul .card-center_info-list_item{font-size:13px;margin-bottom:7px}section.product-buy .card-product .card-center .card-center_info-list ul .card-center_info-list_item p{color:#858585}section.product-buy .card-product .card-center .card-center_info-list ul .card-center_info-list_item span{color:#1c1c1c}section.product-buy .card-product .card-center .card-center_info-list ul .card-center_info-list_item.price p{color:#1c1c1c}section.product-buy .card-product .card-center .card-center_info-list ul .card-center_info-list_item.price span{font-weight:700}section.product-buy .card-product .order{max-width:365px;-ms-flex-preferred-size:365px;flex-basis:365px;max-height:517px;border-radius:3px;border:1px solid #e1e1e1}section.product-buy .card-product .order-header{padding:18px 22px}section.product-buy .card-product .order-header .title{font-size:14px;line-height:100%;text-align:center}section.product-buy .card-product .order-header .square_count{margin-top:22px}section.product-buy .card-product .order-header .square_count .count,section.product-buy .card-product .order-header .square_count .square{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:152px;height:32px;color:grey;font-size:14px;border-radius:34px;background:#e2e2e2}section.product-buy .card-product .order-header .square_count .count{color:#1c1c1c;position:relative}section.product-buy .card-product .order-header .square_count .count button{border:none;color:grey;font-size:26px;font-weight:500;outline:0;cursor:pointer;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;background:0 0;position:absolute}section.product-buy .card-product .order-header .square_count .count button:hover{color:#1c1c1c}section.product-buy .card-product .order-header .square_count .count button.minus{top:-11px;left:15px}section.product-buy .card-product .order-header .square_count .count button.plus{top:1px;right:15px}section.product-buy .card-product .order-header .btn-green{margin-top:22px;width:100%;font-weight:700;cursor:pointer}section.product-buy .card-product .order-body{padding:26px 22px 18px}section.product-buy .card-product .order-body .buttons{margin-bottom:39px}section.product-buy .card-product .order-body .buttons button{width:152px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#404040;font-size:14px;cursor:pointer;border:none;background:#b2b2b2;border-radius:3px;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}section.product-buy .card-product .order-body .buttons button:hover{color:#828282}section.product-buy .card-product .order-body .order-body_item{margin-bottom:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.product-buy .card-product .order-body .order-body_item img{width:42px;height:42px;margin-right:15px;border-radius:50%;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 4px 15px 0 rgba(0,0,0,.15)}section.product-buy .card-product .order-body .order-body_item .title{font-size:14px;margin-bottom:5px}section.product-buy .card-product .order-body .order-body_item .desc{font-size:12px;color:grey}section.product-buy .animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY;-webkit-animation-delay:1s;animation-delay:1s}section.product-houses .houses-slider .slick-list{width:90%;margin:0 auto}section.product-houses .houses-slider.arrows .slick-arrow.slick-next{right:-30px}section.product-houses .houses-slider.arrows .slick-arrow.slick-prev{left:-30px}section.product-houses .houses-slider_item{display:block;outline:0}section.product-houses .houses-slider_item img{padding:0 16px;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}section.product-houses .houses-slider_item img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}section.product-similar{padding-top:0}section .product-slider{display:-webkit-box;display:-ms-flexbox;display:flex}section .product-slider_item-wrapper{padding:0 15px;outline:0}section .product-slider_item{max-width:none}section .product-slider .slick-list{width:90%;margin:0 auto}section.product-prev{overflow:hidden}section.product-prev .title-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.product-prev #wrapper_product-prev .project-list{display:none}section.product-prev #wrapper_product-prev .project-list.active{display:block}section.hero.panel-hero{background-image:url(../img/panel-hero.jpg)}section.hero.panel-hero .left{max-width:700px;-ms-flex-preferred-size:700px;flex-basis:700px}section.hero.panel-hero .left h1{font-size:58px;margin-bottom:35px}section.hero.panel-hero .left p{font-size:20px;line-height:145%}section.hero.panel-hero .left p.key{text-transform:uppercase}section.hero.panel-hero .left .btn-green{margin-top:80px}section.panel-our-panels{overflow:hidden}section.panel-our-panels .quality-list_item{background-color:#fff;padding-right:10px;max-width:1000px}section.panel-our-panels .perfect-facade{margin:80px auto 0;display:block;max-width:500px;color:#83ca4d;font-size:18px;font-weight:700;line-height:22px;text-align:center;text-transform:uppercase}section.panel-our-panels .perfect-facade::before{left:-100%;background-color:#e1e1e1}section.panel-our-panels .perfect-facade::after{right:-100%;background-color:#e1e1e1}section.panel-care p.care{margin-top:80px;margin-bottom:80px;font-size:18px;font-weight:700;line-height:22px;text-align:center;text-transform:uppercase}section.panel-care .care-list_item{max-width:30%;-ms-flex-preferred-size:30%;flex-basis:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-bottom:70px}section.panel-care .care-list_item p{margin-top:18px;max-width:220px}section.panel-care .care.txt-green{position:relative;margin-top:70px;margin-bottom:0}section.panel-care .care.txt-green::before{content:'';display:block;width:32px;height:32px;background:center/contain no-repeat url(../img/arrow-bottom.svg);position:absolute;left:50%;margin-left:-16px;top:-52px}.care-item{width:162px;height:162px;position:relative;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:50%}section.panel-examples .btn-transparent{margin-top:80px}section.panel-examples .examples-list{margin-top:80px}section.panel-examples .examples-list_item{margin-bottom:54px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr}section.panel-examples .examples-list_item:nth-child(even) .twentytwenty-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}section.panel-examples .examples-list_item:nth-child(even) .right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0}section.panel-examples .examples-list_item:last-child{margin-bottom:0}section.panel-examples .examples-list_item .twentytwenty-container .twentytwenty-handle{height:75px;width:75px;margin-top:-38px;margin-left:-38px;background:#83ca4d;border:none}section.panel-examples .examples-list_item .twentytwenty-container .twentytwenty-handle::before{bottom:-10%}section.panel-examples .examples-list_item .twentytwenty-container .twentytwenty-handle .twentytwenty-left-arrow{top:50%;left:25px;width:16px;height:16px;border:none;background:center/contain no-repeat url(../img/ba-arrow.svg)}section.panel-examples .examples-list_item .twentytwenty-container .twentytwenty-handle .twentytwenty-right-arrow{top:50%;right:25px;width:16px;border:none;height:16px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background:center/contain no-repeat url(../img/ba-arrow.svg)}section.panel-examples .examples-list_item .images{max-width:560px;height:520px!important;position:relative}section.panel-examples .examples-list_item .images img{height:100%;-o-object-fit:cover;object-fit:cover}section.panel-examples .examples-list_item .images .img-btn{display:block;width:22px;height:22px;border:none;outline:0;cursor:pointer;position:absolute;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;top:0;right:0;z-index:11;background:center/70% no-repeat url(../img/panel-plus.svg) #fff;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}section.panel-examples .examples-list_item .images .img-btn:focus{background-image:url(../img/panel-minus.svg)}section.panel-examples .examples-list_item .images .img-btn:focus .btn-inner{opacity:1;visibility:visible;z-index:15}section.panel-examples .examples-list_item .images .img-btn.one{top:156px;right:150px}section.panel-examples .examples-list_item .images .img-btn.two{top:272px;right:100px}section.panel-examples .examples-list_item .images .img-btn.two .btn-inner{top:-80px}section.panel-examples .examples-list_item .images .img-btn.three{top:auto;right:30px;bottom:102px}section.panel-examples .examples-list_item .images .img-btn.three .btn-inner{top:-140px}section.panel-examples .examples-list_item .images .img-btn.four{top:auto;right:240px;bottom:102px}section.panel-examples .examples-list_item .images .img-btn.four .btn-inner{top:-140px;left:auto;right:-145px}section.panel-examples .examples-list_item .images .img-btn .btn-inner{opacity:0;visibility:hidden;padding:8px 10px;max-width:120px;height:auto;color:#fff;border-radius:8px;background-color:#1c1c1cca;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;left:-145px;top:0;z-index:20}section.panel-examples .examples-list_item .images .img-btn .btn-inner p{font-size:12px;font-weight:700;line-height:15px}section.panel-examples .examples-list_item .images .img-btn .btn-inner .img{margin:9px 0;width:100%;height:94px;background:center/cover no-repeat url(../img/new-1.jpg)}section.panel-examples .examples-list_item .images .img-btn .btn-inner .btn-green{max-width:100%;height:28px;font-size:11px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.panel-examples .examples-list_item .right{margin-left:32px}section.panel-examples .examples-list_item .right p.price{margin-top:10px;margin-bottom:20px;font-size:18px}section.panel-examples .examples-list_item .right p.price span{font-weight:700}section.panel-examples .examples-list_item .right ul li{margin:15px 0;padding-left:15px;color:#858585;font-size:14px;position:relative}section.panel-examples .examples-list_item .right ul li::after,section.panel-examples .examples-list_item .right ul li::before{content:'';display:block;width:4px;height:4px;background-color:#83ca4d;position:absolute;top:50%;margin-top:-2px}section.panel-examples .examples-list_item .right ul li::before{left:0}section.panel-examples .examples-list_item .right ul li::after{right:0;display:none}section.panel-examples .examples-list_item .right p.want{margin-top:45px;margin-bottom:20px;font-size:14px;font-weight:700;text-transform:uppercase}section.panel-examples .examples-list_item .right .btn-green{width:266px}@media (min-width:980px){section.new .title-list li{font-size:16px;padding-right:5px;padding-left:5px;max-width:16.6%;-ms-flex-preferred-size:16.6%;flex-basis:16.6%}}@media (max-width:1180px){.container{max-width:1060px}header .navbar ul.nav li a{font-size:16px;width:120px;height:54px}header .navbar form.search-form{width:300px}section.portfolio .example-list_item .right ul.process-list li{margin-right:10px}.project-list_item{max-width:220px;-ms-flex-preferred-size:220px;flex-basis:220px;margin:50px 10px 0}section.product-buy .card-product .card-center{max-width:445px;-ms-flex-preferred-size:445px;flex-basis:445px}section.hero.panel-hero .left{max-width:550px;-ms-flex-preferred-size:550px;flex-basis:550px}section.hero.panel-hero .left h1{font-size:48px}}@media (max-width:1080px){.container{max-width:960px}section.hero .left{max-width:480px;-ms-flex-preferred-size:480px;flex-basis:480px}.quality-list{margin-top:70px}.quality-list .quality-list_item{max-width:230px;-ms-flex-preferred-size:230px;flex-basis:230px}.quality-list .quality-list_item img{width:100px}.quality-list .quality-list_item p{font-size:14px}section.product-buy .card-product{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.product-buy .card-product .card-center{max-width:1000px;-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important;margin-left:32px}section.product-buy .card-product .order{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:35px;display:-webkit-box;display:-ms-flexbox;display:flex}section.product-buy .card-product .order-header{width:35%}section.product-buy .card-product .order-header .square_count{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.product-buy .card-product .order-header .square_count .count,section.product-buy .card-product .order-header .square_count .square{width:100%;margin-bottom:15px}section.product-buy .card-product .order-body{width:65%}section.product-buy .card-product .order-body .buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.product-buy .card-product .order-body .buttons button{margin-right:18px}section.product-buy .card-product .order-body .order-body_item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:1030px){section.hero{padding:130px 0}section.hero .left{max-width:300px;-ms-flex-preferred-size:300px;flex-basis:300px}section.hero .left ul.life{margin-bottom:50px}form.order-service{width:320px}}@media (max-width:980px){.container{max-width:90%}h1{font-size:48px;line-height:54px}h1{font-size:42px;line-height:48px}h2{font-size:30px}.sec-p{padding:80px 0}header .contacts .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .contacts .address{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .contacts .address a,header .contacts .address p{text-align:center;font-size:14px;margin-top:5px;margin-right:0;margin-left:0}header .contacts .address a{margin-left:15px}header .contacts .number{margin-top:10px}header .us .write_us{display:none}header .navbar ul.nav{margin:0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}header .navbar form.search-form{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}header .burger,header .close{display:-webkit-box;display:-ms-flexbox;display:flex}footer .container>div{max-width:20%;-ms-flex-preferred-size:20%;flex-basis:20%}footer .container>div .h4{font-size:14px}footer .container>div a{font-size:12px}footer .container .about .desc-gray{font-size:12px}footer .container .portfolio{display:none}footer .container .contacts{max-width:33%;-ms-flex-preferred-size:33%;flex-basis:33%}section.about{padding:100px 0}section.about h2{max-width:100%}section.about h2 br{display:none}section.about .main-types{margin-top:75px}section.about .main-types .left{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:0}section.about .main-types .left .desc{max-width:450px}section.about .main-types .left .care{width:100%;height:100px}section.about .main-types .right{display:none}section.portfolio .example-list_item{margin-bottom:50px}section.portfolio .example-list_item:nth-child(even) .left_right .left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}section.portfolio .example-list_item:nth-child(even) .left_right .right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:0}section.portfolio .example-list_item .left_right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.portfolio .example-list_item .left{width:90%;margin-bottom:35px;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}section.portfolio .example-list_item .right{padding-left:0;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}section.portfolio .example-list_item .right ul.process-list li{margin-right:16px}section.video{padding:100px 0}section.video .btn-transparent{margin-left:0}.video-slider .slick-list{width:85%;margin:0 auto;padding-bottom:20px}section.projects .project-list_item{max-width:31%;-ms-flex-preferred-size:31%;flex-basis:31%;margin:15px 1% 0}section.order .order-item{height:270px}section.comparison .table .table_item li{font-size:12px;padding:0 20px}section.comparison .table .table_item li.head{font-size:12px}section.comparison .table .table_item li.check::before{width:10px;height:10px;margin-top:-5px}section.comparison .table .table_item.characteristics li{font-size:14px}section.comparison .table .table_item.characteristics li.head{font-size:12px}.plus-list .plus-list_item{max-width:45%;-ms-flex-preferred-size:45%;flex-basis:45%}.project-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.project-list_item{max-width:30%;-ms-flex-preferred-size:30%;flex-basis:30%}section.catalog .catalog-list_item{max-width:45%;-ms-flex-preferred-size:45%;flex-basis:45%}section .product-slider_item-wrapper{padding:0 20px}section.hero.panel-hero .left{max-width:380px;-ms-flex-preferred-size:380px;flex-basis:380px}section.hero.panel-hero .left h1{font-size:42px}section.hero.panel-hero .left p{font-size:16px}section.panel-care .care-list_item p{font-size:16px}.care-item{width:142px;height:142px}section.panel-examples .btn-transparent{margin:80px auto 0}section.panel-examples .examples-list_item:nth-child(even) .twentytwenty-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}section.panel-examples .examples-list_item:nth-child(even) .right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}section.panel-examples .examples-list_item{max-height:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-template-columns:1fr}section.panel-examples .examples-list_item .images{margin:0 auto 35px!important}section.panel-examples .examples-list_item .right{text-align:center;margin-left:0}section.panel-examples .examples-list_item .right ul{max-width:380px;margin:0 auto}section.panel-examples .examples-list_item .right ul li::after{display:block}}@media (max-width:960px){section.projects .project-list_item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.title-list li{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;font-size:16px!important}}@media (max-width:830px){section.hero{padding:70px 0}section.hero .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.hero .left{max-width:320px;-ms-flex-preferred-size:320px;flex-basis:320px;margin-bottom:50px}section.hero .left.tac-mob{text-align:center}form.order-service{width:280px}form.order-service input{width:245px;height:45px}}@media (max-width:780px){.container{max-width:90%}h2{text-align:center;font-size:26px}h3{text-align:center}h4{text-align:center}h4 .line-green{margin-left:-20px}.sec-p{padding:50px 0}.tac-mob{text-align:center}.btn-transparent:focus,.btn-transparent:hover{margin:0 0 25px}.line-green{left:50%;margin-left:-50px}header .contacts .number{display:none}header .us .logo{width:230px}header .navbar ul.nav{display:none}.bread-crumbs{padding:10px 0}.bread-crumbs span{font-size:10px}.bread-crumbs span::before{font-size:10px;top:-3px}section.form-section form .title{font-size:26px}section.form-section form input{width:90%;height:45px;margin-bottom:28px}section.form-section form .policy{font-size:12px;text-align:center}footer .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .container>div{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;text-align:center;margin:0 2% 35px;border-bottom:1px dashed #e1e1e18f;padding-bottom:15px}footer .container>div:last-child{border-bottom:none}footer .container .about .logo{min-width:160px;margin:0 auto}footer .container .about .desc-gray{margin-top:30px}footer .container .about .where p{display:inline-block}footer .container .portfolio{display:-webkit-box;display:-ms-flexbox;display:flex}footer .container .contacts{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}footer .container .contacts .contacts_list .mail{width:140px;margin:9px auto 0}footer .container .contacts .socials{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.about{padding:50px 0}section.about .main-types .left ul.types-list li{max-width:320px;margin:10px auto 0}section.about .main-types .left .care{height:100px;padding:0 25px;font-size:16px}.quality-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quality-list .quality-list_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px;text-align:center}section.portfolio .example-list_item .left .example .example_item{height:280px}section.portfolio .example-list_item .left .example_preview{margin-top:14px}section.portfolio .example-list_item .left .example_preview .expample_preview_item{max-width:31%;-ms-flex-preferred-size:31%;flex-basis:31%}section.portfolio .example-list_item .right h3{max-width:100%}section.portfolio .example-list_item .right ul.process-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}section.portfolio .example-list_item .right ul.process-list li{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}section.portfolio .example-list_item .right ul.process-list li::after,section.portfolio .example-list_item .right ul.process-list li::before{display:block}section.portfolio .example-list_item .right h4{margin-bottom:55px}section.portfolio .example-list_item .right h4 span.line-green{left:0;margin-left:0;top:-15px;width:100%}section.portfolio .example-list_item .right ul.causes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.portfolio .example-list_item .right ul.causes li{max-width:auto;-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:35px;max-width:220px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}section.portfolio .example-list_item .right ul.causes li:nth-last-child(){margin-bottom:0}section.portfolio .example-list_item .right ul.causes li img{width:50px;height:50px;margin:0 auto 10px}section.portfolio .example-list .buttons{margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.portfolio .example-list .buttons .btn-transparent{margin-right:0;margin-bottom:25px}section.video{padding:50px 0}section.video .btn-transparent{margin:60px auto 0}.video-slider .slick-list{width:75%;height:250px}.slick-slider.arrows .slick-arrow{width:40px;height:40px;margin-top:-20px}section.projects .project-list_item{height:240px}section.projects .project-list_item{height:140px}section.projects .project-list_item{max-width:48%;-ms-flex-preferred-size:48%;flex-basis:48%}.title-list li{font-size:14px!important}section.order .order-list_item{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}section.comparison .table .table_item li{font-size:8px;padding:0 10px}section.comparison .table .table_item li.head{font-size:8px}section.comparison .table .table_item li.check::before{width:8px;height:8px;top:0;margin-top:5px;right:auto}section.comparison .table .table_item.characteristics li{font-size:10px}section.comparison .table .table_item.characteristics li.head{font-size:8px}.plus-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.plus-list .plus-list_item{max-width:90%;-ms-flex-preferred-size:90%;flex-basis:90%;margin-top:70px;text-align:center}.plus-list .plus-list_item .plus-list_item-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plus-list .plus-list_item .plus-list_item-header .img{margin-right:0}section.new .btn-transparent{margin:80px auto 0}.project-list_item{max-width:260px;-ms-flex-preferred-size:260px;flex-basis:260px}.project-list_item img{height:160px}.project-list_item .color{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.project-list_item .color span{margin-bottom:15px}section.catalog .catalog-list_item{max-width:45%;-ms-flex-preferred-size:45%;flex-basis:45%}section.catalog .catalog-list_item::before{height:160px}section.catalog .catalog-list_item img{height:160px}section.catalog .catalog-list_item .name{height:50px;font-size:12px;padding:0 10px}section.product-buy .card-product .category-product{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:25px;max-height:45px;overflow:hidden}section.product-buy .card-product .category-product:hover{max-height:500px;overflow-y:auto}section.product-buy .card-product .card-center{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0}section.product-buy .card-product .card-center_header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.product-buy .card-product .card-center_header .title{margin-bottom:10px}section.product-buy .card-product .order{display:block;max-height:1000px}section.product-buy .card-product .order-header{width:100%}section.product-buy .card-product .order-body{width:100%}section.product-buy .card-product .order-body .buttons button{width:100%;margin-top:15px;margin-right:0}section.product-buy .card-product .order-body .order-body_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}section.product-buy .card-product .order-body .order-body_item img{margin-bottom:15px;margin-right:0}section.product-houses .houses-slider .slick-list{width:75%}section.product-houses .houses-slider.arrows .slick-arrow.slick-next{right:0}section.product-houses .houses-slider.arrows .slick-arrow.slick-prev{left:0}section .product-slider .slick-list{min-height:450px}section.hero.panel-hero .left p:not(.key){max-width:250px;margin:10px auto 0;font-size:14px}section.panel-our-panels .quality-list_item{margin-bottom:35px}section.panel-our-panels .perfect-facade{font-size:16px}section.panel-care p.care{font-size:16px}section.panel-care .care-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.panel-care .care-list_item{max-width:90%;-ms-flex-preferred-size:90%;flex-basis:90%}section.panel-examples h2{font-size:22px;line-height:1.2}section.panel-examples .btn-transparent{margin:20px auto 0}section.panel-examples .examples-list_item .images{height:380px!important}section.panel-examples .examples-list_item .images .img-btn{width:18px;height:18px}section.panel-examples .examples-list_item .images .img-btn.one{top:30%;right:26.5%}section.panel-examples .examples-list_item .images .img-btn.two{top:50%;right:18%}section.panel-examples .examples-list_item .images .img-btn.three{top:80%;right:5%}section.panel-examples .examples-list_item .images .img-btn.four{top:87%;right:43%}section.panel-examples .examples-list_item .right ul li{padding:0 10px;font-size:12px}}@media (max-width:480px){header .mob-menu .number{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .mob-menu .number a:first-child{margin-right:0;margin-bottom:10px}section.comparison .table .table_item li{padding:0 7px;font-size:7px;word-break:break-all;font-weight:700}section.comparison .table .table_item li.head{font-size:7px}section.comparison .table .table_item.characteristics li{font-size:8px}section.comparison .table .table_item.characteristics li.head{font-size:7px}section.panel-examples .examples-list_item .images{height:280px!important}}@media (max-width:460px){header .contacts .address a,header .contacts .address p{font-size:12px}}@media (max-width:380px){section.catalog .catalog-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.catalog .catalog-list_item{max-width:320px;-ms-flex-preferred-size:320px;flex-basis:320px}}@media (max-width:1080px) and (min-width:980px){section.product-buy .card-product .card-center_images .main-img{height:300px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInBhcnRzL2ZvbnRzLnNhc3MiLCJwYXJ0cy9nZW5lcmFsLnNhc3MiLCJwYXJ0cy92YXJpYWJsZXMuc2FzcyIsInBhcnRzL2hlYWRlci5zYXNzIiwicGFydHMvYnJlYWQtY3J1bWJzLnNhc3MiLCJwYXJ0cy9mb3JtLXNlYy5zYXNzIiwicGFydHMvZm9vdGVyLnNhc3MiLCJwYXJ0cy9taXhpbnMuc2FzcyIsInBhcnRzL2luZGV4L2hlcm8uc2FzcyIsInBhcnRzL2luZGV4L2Fib3V0LnNhc3MiLCJwYXJ0cy9pbmRleC9wb3J0Zm9saW8uc2FzcyIsInBhcnRzL2luZGV4L3ZpZGVvLnNhc3MiLCJwYXJ0cy9pbmRleC9wcm9qZWN0cy5zYXNzIiwicGFydHMvaW5kZXgvb3JkZXIuc2FzcyIsInBhcnRzL2luZGV4L2NvbXBhcmlzb24uc2FzcyIsInBhcnRzL2luZGV4L3BsdXMuc2FzcyIsInBhcnRzL2luZGV4L25ldy5zYXNzIiwicGFydHMvaW5kZXgvY2F0YWxvZy5zYXNzIiwicGFydHMvaW5kZXgvY29tcGFueS1kZXNjLnNhc3MiLCJwYXJ0cy9wcm9kdWN0L3Byb2R1Y3QtY2FyZC5zYXNzIiwicGFydHMvcHJvZHVjdC9wcm9kdWN0LWhvdXNlcy5zYXNzIiwicGFydHMvcHJvZHVjdC9wcm9kdWN0LXNpbWlsYXIuc2FzcyIsInBhcnRzL3Byb2R1Y3QvcHJvZHVjdC1uZXdzLnNhc3MiLCJwYXJ0cy9wYW5lbC9wYW5lbC1oZXJvLnNhc3MiLCJwYXJ0cy9wYW5lbC9wYW5lbC1vdXItcGFuZWxzLnNhc3MiLCJwYXJ0cy9wYW5lbC9wYW5lbC1jYXJlLnNhc3MiLCJwYXJ0cy9wYW5lbC9wYW5lbC1leGFtcGxlcy5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjs7QUFFaEI7RUNDSSxvQkFBSztFQUNMLHlHQUFhO0VBQ2IsZ0JBQVk7RURDZCxnQkFBZ0I7QUFDbEI7O0FBRUE7RUNOSSxvQkFBSztFQUNMLCtHQUFhO0VBQ2IsZ0JB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WixrQkFBbUI7QU5tdkJ6Qjs7QUFFQTtFQUNFLGNNanZCcUM7QU5rdkJ2Qzs7QU01eEJBO0VBeUNRLFlIdENBO0FINnhCUjs7QUFFQTtFTWx5QkEsV0FBTztBTm95QlA7O0FBRUE7RU14dkJ5QixvQkFBQTtFTjB2QnZCLGtCQUFrQjtFT3h5QnBCLFlBQU87RUFDTCxvQkFBUztFQUFULG9CQUFTO0VBQVQsYUFBUztFQUNULHlCQUFZO01BQVosc0JBQVk7VUFBWixtQkFBWTtFQUNaLDRCSkFhO0VJQWIsNkJKQWE7TUlBYiwwQkpBYTtVSUFiLHNCSkFhO0VJOEl3QixpQ0FBQTtFUDZwQnJDLG1CQUFtQjtFTzl5QnJCLGdCQUlJO0FQNHlCSjs7QUFFQTtFT2x6QkEsbUJBTVk7RUFDTixpQkFBVztFQUFHLGVBQUE7RVAreUJsQixjQUFjO0VPN3lCWixpQkFBbUI7RUFUdkIseUJBUWE7RVBpekJYLGtCTy95QmlCO0FQZ3pCbkI7O0FBRUE7RU81ekJBLGVBUVk7RUNQVixpQkRXMEI7RUNWMUIsZ0JEVXFCO0FQb3pCdkI7O0FPbnpCTTtFQWJOLGdCQVFFO0VQNHpCQSxrQk90ekIwQjtFUHV6QjFCLFlRbjBCVTtFUm8wQlYsWU8zeUJrQztFQTNCcEMsWUFRRTtFUGcwQkEsbUJPeHpCdUI7RVB5ekJ2Qix5Qk96ekIwQjtFQWhCNUIsYUFRRTtBUG0wQkY7O0FBRUE7RUFDRSxnQkFBZ0I7QU8zekJaOztBUDh6Qk47RUFDRSxnQk85ekJ1QjtBUCt6QnpCOztBQUVBO0VBQ0UsZ0JPOXpCbUI7QVArekJyQjs7QUFFQTtFQUNFLGdCTy96QnFCO0FQZzBCdkI7O0FBRUE7RU83MUJBLGNBUUU7RUFzQkksNEJBQWU7TUFBZixlQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLFVBQUE7QVBrMEJOOztBT2wyQkE7RUFtQ1Esb0JBQWdCO0FQbTBCeEI7O0FPbDBCUTtFQXBDUixnQkFRRTtFUGsyQkEsa0JPcjBCd0I7RVBzMEJ4Qix1Qk9yMEJzQjtFUHMwQnRCLGNPOXpCc0M7QVArekJ4Qzs7QU83MkJBO0VBd0NVLG1CQUFnQjtBUHkwQjFC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MUI4d0dMOztFQUVBO0lBQ0UsUUFBUTtJMEJqeEdaLFlBQU87RWxCQ0w7O0VrQmVJO0lBQ0EsUUFBQTtJQUNBLFVBQUE7RUFDQTs7RUFRMEI7STFCZ3dHNUIsUUFBUTtJMEJ0d0dOLFNBQVE7RUFyQmQ7O0UxQit4R0U7STBCcHdHOEIsUUFBQTtJMUJzd0c1QixVQUFVO0VBQ1o7O0UwQjF3R007SUFDQSxlQUFnQjtJQUVNLGVBQUE7RTFCNHdHNUI7QTBCN3dHTTs7QTFCZ3hHUjtFQUNFO0lBQ0UsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0UwQjd5R3ZCOztFQStCSTtJQUNBLGVBQWdCO0lBVUMsbUJBQUE7RTFCeXdHbkI7O0UwQmp4R0k7SUFDQSxjQUFjO0lBQ2QsY0FBVztJQUNYLHFCQUFZO0lBQ1osaUJBQVk7RUFDWjs7RUFFQTtJQUNBLGNBQVU7RUFBRzs7RUFHbkI7SUFDRSxjQUFZO0VBQ1o7O0VBRUE7SUFDQSxjQUFlO0VBR0s7O0VBRnBCO0lBTkYsd0JBQVc7RTFCNnhHVDtBQUNGOztBQUVBO0VBQ0U7O0kyQjkwR0YsZUFBTztFM0JpMUdMO0FBQ0Y7O0FBRUE7RUFDRTtJMkJyMUdGLHdCQU1FO1FBTkYscUJBTUU7WUFORix1QkFNRTtFQUNFOztFM0JrMUdGO0kyQmoxR0UsZ0JBQW1CO0lBUnZCLDhCQUFPO1FBQVAsaUJBQU87RTNCNDFHTDtBQUNGOztBQUVBO0UyQnIxR0k7SUFWSixhQUFPO0UzQmsyR0w7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVmVyZGFuYTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9WZXJkYW5hLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9WZXJkYW5hLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVmVyZGFuYTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9WZXJkYW5hLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9WZXJkYW5hLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ1ZlcmRhbmEnLCBhcmlhbDtcbiAgY29sb3I6ICMxQzFDMUM7XG59XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmgxIHtcbiAgZm9udC1mYW1pbHk6ICdHYXJhbW9uZCc7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDcycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgyIHtcbiAgZm9udC1mYW1pbHk6ICdHYXJhbW9uZCc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzFDMUMxQztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuXG5oMyB7XG4gIGNvbG9yOiAjMUMxQzFDO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmltZy5jb3ZlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNlYy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG5cbi5zZWMtcCB7XG4gIHBhZGRpbmc6IDEyNXB4IDA7XG59XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi50eHQtZ3JheSB7XG4gIGNvbG9yOiAjODU4NTg1O1xufVxuXG4udHh0LWdyZWVuIHtcbiAgY29sb3I6ICM4M0NBNEQ7XG59XG5cbi5idG4tZ3JlZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTMxLCAyMDIsIDc3LCAwKSAwJSwgIzZFQUQzRSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkpLCAjODNDQTREO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idG4tZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM4M0NBNEQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjODNDQTREIGluc2V0O1xufVxuXG4uYnRuLWdyZWVuLmFycm93OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tZ3JlZW4uYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltZy9idG4tYXJyb3cuc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi5idG4tdHJhbnNwYXJlbnQge1xuICBjb2xvcjogIzFDMUMxQztcbiAgYm9yZGVyOiAycHggc29saWQgIzFDMUMxQztcbiAgd2lkdGg6IDI2NXB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYnRuLXRyYW5zcGFyZW50OmhvdmVyLFxuLmJ0bi10cmFuc3BhcmVudDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMxQzFDO1xufVxuXG4ubGluZS1ncmVlbiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4M0NBNEQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMTBweDtcbn1cblxuLmxpbmUtYmEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saW5lLWJhOjpiZWZvcmUsXG4ubGluZS1iYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4Njg2ODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cblxuLmxpbmUtYmE6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xMTAlO1xufVxuXG4ubGluZS1iYTo6YWZ0ZXIge1xuICByaWdodDogLTExMCU7XG59XG5cbi50YWJzX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyog0L/QviDRg9C80L7Qu9GH0LDQvdC40Y4g0L/RgNGP0YfQtdC8INCy0YHQtSDQsdC70L7QutC4ICovXG59XG5cbi50YWJzX19jb250ZW50LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiDQv9C+INGD0LzQvtC70YfQsNC90LjRjiDQv9C+0LrQsNC30YvQstCw0LXQvCDQvdGD0LbQvdGL0Lkg0LHQu9C+0LogKi9cbn1cblxuaGVhZGVyIC5jb250YWN0cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbmhlYWRlciAuY29udGFjdHMgLmFkZHJlc3MgcCxcbmhlYWRlciAuY29udGFjdHMgLmFkZHJlc3MgYSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMUMxQzFDO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmhlYWRlciAuY29udGFjdHMgLmFkZHJlc3MgcDo6YmVmb3JlLFxuaGVhZGVyIC5jb250YWN0cyAuYWRkcmVzcyBhOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBsZWZ0OiAwO1xufVxuXG5oZWFkZXIgLmNvbnRhY3RzIC5hZGRyZXNzIHA6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy5zdmdcIik7XG59XG5cbmhlYWRlciAuY29udGFjdHMgLmFkZHJlc3MgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21lc3Muc3ZnXCIpO1xufVxuXG5oZWFkZXIgLmNvbnRhY3RzIC5udW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmhlYWRlciAuY29udGFjdHMgLm51bWJlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1nL3RlbC5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGxlZnQ6IDA7XG59XG5cbmhlYWRlciAuY29udGFjdHMgLm51bWJlciBhIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzFDMUMxQztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaGVhZGVyIC51cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICBwYWRkaW5nOiAxOHB4IDAgMjVweDtcbn1cblxuaGVhZGVyIC51cyAuY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuaGVhZGVyIC51cyAubG9nbyB7XG4gIHdpZHRoOiAyNTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuaGVhZGVyIC51cyAubG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuXG5oZWFkZXIgLnVzIC5sb2dvIHAge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDEyNXB4O1xufVxuXG5oZWFkZXIgLnVzIC53cml0ZV91cyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbmhlYWRlciAudXMgLndyaXRlX3VzIC5zb2MtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbmhlYWRlciAudXMgLndyaXRlX3VzIC5zb2MtbGlzdF9pdGVtIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuaGVhZGVyIC51cyAud3JpdGVfdXMgLmJ0bi1ncmVlbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwubmF2IGxpIGEge1xuICB3aWR0aDogMTMzcHg7XG4gIGhlaWdodDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgY29sb3I6ICMyMzIzMjM7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsLm5hdiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICM4M0NBNEQ7XG59XG5cbmhlYWRlciAubmF2YmFyIGZvcm0uc2VhcmNoLWZvcm0ge1xuICBtYXJnaW46IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzY1cHg7XG4gIGhlaWdodDogNDRweDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgZm9ybS5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDM5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUUxRTE7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMCAzMHB4O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgZm9ybS5zZWFyY2gtZm9ybSBidXR0b24ge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODNDQTREO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbmhlYWRlciAubmF2YmFyIGZvcm0uc2VhcmNoLWZvcm0gYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWcvc2VhcmNoLnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTdweDtcbn1cblxuaGVhZGVyIC5idXJnZXIsXG5oZWFkZXIgLmNsb3NlIHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbmhlYWRlciAuYnVyZ2VyIC5idXJnZXItYnRuLFxuaGVhZGVyIC5idXJnZXIgLmNsb3NlLWJ0bixcbmhlYWRlciAuY2xvc2UgLmJ1cmdlci1idG4sXG5oZWFkZXIgLmNsb3NlIC5jbG9zZS1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuaGVhZGVyIC5idXJnZXIgLmJ1cmdlci1idG4uYWN0aXZlLFxuaGVhZGVyIC5idXJnZXIgLmNsb3NlLWJ0bi5hY3RpdmUsXG5oZWFkZXIgLmNsb3NlIC5idXJnZXItYnRuLmFjdGl2ZSxcbmhlYWRlciAuY2xvc2UgLmNsb3NlLWJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaGVhZGVyIC5idXJnZXIgLmJ1cmdlci1idG4uYWN0aXZlOjpiZWZvcmUsXG5oZWFkZXIgLmJ1cmdlciAuY2xvc2UtYnRuLmFjdGl2ZTo6YmVmb3JlLFxuaGVhZGVyIC5jbG9zZSAuYnVyZ2VyLWJ0bi5hY3RpdmU6OmJlZm9yZSxcbmhlYWRlciAuY2xvc2UgLmNsb3NlLWJ0bi5hY3RpdmU6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG5oZWFkZXIgLmJ1cmdlciAuYnVyZ2VyLWJ0bi5hY3RpdmU6OmFmdGVyLFxuaGVhZGVyIC5idXJnZXIgLmNsb3NlLWJ0bi5hY3RpdmU6OmFmdGVyLFxuaGVhZGVyIC5jbG9zZSAuYnVyZ2VyLWJ0bi5hY3RpdmU6OmFmdGVyLFxuaGVhZGVyIC5jbG9zZSAuY2xvc2UtYnRuLmFjdGl2ZTo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbmhlYWRlciAuYnVyZ2VyIC5idXJnZXItYnRuOjpiZWZvcmUsXG5oZWFkZXIgLmJ1cmdlciAuYnVyZ2VyLWJ0bjo6YWZ0ZXIsXG5oZWFkZXIgLmJ1cmdlciAuY2xvc2UtYnRuOjpiZWZvcmUsXG5oZWFkZXIgLmJ1cmdlciAuY2xvc2UtYnRuOjphZnRlcixcbmhlYWRlciAuY2xvc2UgLmJ1cmdlci1idG46OmJlZm9yZSxcbmhlYWRlciAuY2xvc2UgLmJ1cmdlci1idG46OmFmdGVyLFxuaGVhZGVyIC5jbG9zZSAuY2xvc2UtYnRuOjpiZWZvcmUsXG5oZWFkZXIgLmNsb3NlIC5jbG9zZS1idG46OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuaGVhZGVyIC5idXJnZXIgLmJ1cmdlci1idG46OmJlZm9yZSxcbmhlYWRlciAuYnVyZ2VyIC5jbG9zZS1idG46OmJlZm9yZSxcbmhlYWRlciAuY2xvc2UgLmJ1cmdlci1idG46OmJlZm9yZSxcbmhlYWRlciAuY2xvc2UgLmNsb3NlLWJ0bjo6YmVmb3JlIHtcbiAgdG9wOiAtMTBweDtcbn1cblxuaGVhZGVyIC5idXJnZXIgLmJ1cmdlci1idG46OmFmdGVyLFxuaGVhZGVyIC5idXJnZXIgLmNsb3NlLWJ0bjo6YWZ0ZXIsXG5oZWFkZXIgLmNsb3NlIC5idXJnZXItYnRuOjphZnRlcixcbmhlYWRlciAuY2xvc2UgLmNsb3NlLWJ0bjo6YWZ0ZXIge1xuICBib3R0b206IC0xMHB4O1xufVxuXG5oZWFkZXIgLm1vYi1tZW51IHtcbiAgcGFkZGluZzogMTAwcHggMzBweCAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTEwMCU7XG4gIGxlZnQ6IDA7XG59XG5cbmhlYWRlciAubW9iLW1lbnUuYWN0aXZlIHtcbiAgdG9wOiAwO1xufVxuXG5oZWFkZXIgLm1vYi1tZW51IC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMzBweDtcbn1cblxuaGVhZGVyIC5tb2ItbWVudSB1bC5wYWdlcyBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbmhlYWRlciAubW9iLW1lbnUgdWwucGFnZXMgbGkgYSB7XG4gIGNvbG9yOiAjMjMyMzIzO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmhlYWRlciAubW9iLW1lbnUgLnNvYy1saXN0IHtcbiAgbWFyZ2luOiAzNXB4IDA7XG59XG5cbmhlYWRlciAubW9iLW1lbnUgLnNvYy1saXN0X2l0ZW0ge1xuICBtYXJnaW46IDAgMTBweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbn1cblxuaGVhZGVyIC5tb2ItbWVudSAubnVtYmVyIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuaGVhZGVyIC5tb2ItbWVudSAubnVtYmVyIGEge1xuICBjb2xvcjogIzgzQ0E0RDtcbn1cblxuaGVhZGVyIC5tb2ItbWVudSAubnVtYmVyIGE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5icmVhZC1jcnVtYnMge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuXG4uYnJlYWQtY3J1bWJzIHNwYW4ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJyZWFkLWNydW1icyBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiAnLyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zcHg7XG4gIHRvcDogMDtcbn1cblxuLmJyZWFkLWNydW1icyBzcGFuOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5icmVhZC1jcnVtYnMgc3Bhbi5hY3RpdmUge1xuICBjb2xvcjogIzgzQ0E0RDtcbn1cblxuc2VjdGlvbi5mb3JtLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltZy9mb3JtLXNlY19iZy5qcGdcIik7XG59XG5cbnNlY3Rpb24uZm9ybS1zZWN0aW9uIGZvcm0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbnNlY3Rpb24uZm9ybS1zZWN0aW9uIGZvcm0gLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgZm9udC1mYW1pbHk6ICdHYXJhbW9uZCc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbnNlY3Rpb24uZm9ybS1zZWN0aW9uIGZvcm0gLnRpdGxlIHNwYW4ge1xuICBjb2xvcjogIzgzQ0E0RDtcbn1cblxuc2VjdGlvbi5mb3JtLXNlY3Rpb24gZm9ybSBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgd2lkdGg6IDU2MHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuc2VjdGlvbi5mb3JtLXNlY3Rpb24gZm9ybSBpbnB1dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5zZWN0aW9uLmZvcm0tc2VjdGlvbiBmb3JtIC5wb2xpY3kge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cblxuc2VjdGlvbi5mb3JtLXNlY3Rpb24gZm9ybSAucG9saWN5IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbnNlY3Rpb24uZm9ybS1zZWN0aW9uIGZvcm0gLmJ0bi1ncmVlbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5mb290ZXIge1xuICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWcvZm9vdGVyLWJnLmpwZ1wiKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmZvb3RlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmZvb3RlciBhOmhvdmVyIHtcbiAgb3BhY2l0eTogLjc7XG59XG5cbmZvb3RlciAuY29udGFpbmVyID4gZGl2IHtcbiAgbWF4LXdpZHRoOiAxNjdweDtcbiAgZmxleC1iYXNpczogMTY3cHg7XG59XG5cbmZvb3RlciAuY29udGFpbmVyIC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmZvb3RlciAuY29udGFpbmVyIC5hYm91dCAubG9nbyB7XG4gIG1heC13aWR0aDogMTMwcHg7XG59XG5cbmZvb3RlciAuY29udGFpbmVyIC5hYm91dCAubG9nbyBwIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1mYW1pbHk6ICdHYXJhbW9uZCc7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuZm9vdGVyIC5jb250YWluZXIgLmFib3V0IC5kZXNjLWdyYXkge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogIzlGOUY5Rjtcbn1cblxuZm9vdGVyIC5jb250YWluZXIgLmFib3V0IC53aGVyZSBwIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbmZvb3RlciAuY29udGFpbmVyIC5hYm91dCAud2hlcmUgcDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNXB4O1xufVxuXG5mb290ZXIgLmNvbnRhaW5lciAuYWJvdXQgLndoZXJlIHAuY2l0eTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltZy9hcnJvdy5zdmdcIik7XG59XG5cbmZvb3RlciAuY29udGFpbmVyIC5hYm91dCAud2hlcmUgcC5zdHI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWcvaGVyZS5zdmdcIik7XG59XG5cbmZvb3RlciAuY29udGFpbmVyIC5mb290ZXItbGlzdCB1bCA+IGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuZm9vdGVyIC5jb250YWluZXIgLnBvcnRmb2xpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbmZvb3RlciAuY29udGFpbmVyIC5wb3J0Zm9saW8gLmg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuZm9vdGVyIC5jb250YWluZXIgLmNvbnRhY3RzIHtcbiAgbWF4LXdpZHRoOiAyMiU7XG4gIGZsZXgtYmFzaXM6IDIyJTtcbn1cblxuZm9vdGVyIC5jb250YWluZXIgLmNvbnRhY3RzIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIGNvbG9yOiAjOUY5RjlGO1xufVxuXG5mb290ZXIgLmNvbnRhaW5lciAuY29udGFjdHMgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuZm9vdGVyIC5jb250YWluZXIgLmNvbnRhY3RzIC5idG4tZ3JlZW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5mb290ZXIgLmNvbnRhaW5lciAuY29udGFjdHMgLmNvbnRhY3RzX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5mb290ZXIgLmNvbnRhaW5lciAuY29udGFjdHMgLmNvbnRhY3RzX2xpc3QgLnRlbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbmZvb3RlciAuY29udGFpbmVyIC5jb250YWN0cyAuY29udGFjdHNfbGlzdCAubWFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbmZvb3RlciAuY29udGFpbmVyIC5jb250YWN0cyAuY29udGFjdHNfbGlzdCAubWFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1nL21lc3Muc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG5mb290ZXIgLmNvbnRhaW5lciAuY29udGFjdHMgLnNvY2lhbHMge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5mb290ZXIgLmNvbnRhaW5lciAuY29udGFjdHMgLnNvY2lhbHMgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuZm9vdGVyIC5jb250YWluZXIgLmNvbnRhY3RzIC5zb2NpYWxzIC5zb2MtaXRlbSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5pbmRleC1oZXJvLXNsaWRlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmluZGV4LWhlcm8tc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuc2VjdGlvbi5oZXJvIHtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWcvaGVyby1iZy5qcGdcIik7XG4gIHBhZGRpbmc6IDIwMHB4IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbnNlY3Rpb24uaGVybzo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgMzUsIDMzLCAwLjgpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuc2VjdGlvbi5oZXJvIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDU1cHg7XG59XG5cbnNlY3Rpb24uaGVybyAubGVmdCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGZsZXgtYmFzaXM6IDUwMHB4O1xufVxuXG5zZWN0aW9uLmhlcm8gLmxlZnQgdWwubGlmZSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cblxuc2VjdGlvbi5oZXJvIC5sZWZ0IHVsLmxpZmUgbGkge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuc2VjdGlvbi5oZXJvIC5sZWZ0IGEuYnRuLWdyZWVuIHtcbiAgd2lkdGg6IDI2NnB4O1xufVxuXG5zZWN0aW9uLmhlcm8gLmxlZnQgYS5idG4tZ3JlZW46OmJlZm9yZSB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG5mb3JtLm9yZGVyLXNlcnZpY2Uge1xuICBwYWRkaW5nOiAxNXB4IDAgMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzY1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDI4LCAyOCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZm9ybS5vcmRlci1zZXJ2aWNlIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzgwODA4MDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZm9ybS5vcmRlci1zZXJ2aWNlIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuXG5mb3JtLm9yZGVyLXNlcnZpY2UgaW5wdXQge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAyNzVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREYxRjI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmZvcm0ub3JkZXItc2VydmljZSAuYnRuLWdyZWVuIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuc2VjdGlvbi5hYm91dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnNlY3Rpb24uYWJvdXQgaDIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG5zZWN0aW9uLmFib3V0IC5tYWluLXR5cGVzIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuc2VjdGlvbi5hYm91dCAubWFpbi10eXBlcyAubGVmdCB7XG4gIG1heC13aWR0aDogNDUlO1xuICBmbGV4LWJhc2lzOiA0NSU7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbnNlY3Rpb24uYWJvdXQgLm1haW4tdHlwZXMgLmxlZnQgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuc2VjdGlvbi5hYm91dCAubWFpbi10eXBlcyAubGVmdCB1bC50eXBlcy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbiAgY29sb3I6ICMxQzFDMUM7XG59XG5cbnNlY3Rpb24uYWJvdXQgLm1haW4tdHlwZXMgLmxlZnQgdWwudHlwZXMtbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbnNlY3Rpb24uYWJvdXQgLm1haW4tdHlwZXMgLmxlZnQgLmRlc2Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiAjODU4NTg1O1xufVxuXG5zZWN0aW9uLmFib3V0IC5tYWluLXR5cGVzIC5sZWZ0IC5jYXJlIHtcbiAgcGFkZGluZzogMCA0NXB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDExOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7XG59XG5cbnNlY3Rpb24uYWJvdXQgLm1haW4tdHlwZXMgLmxlZnQgLmNhcmUgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc2VjdGlvbi5hYm91dCAubWFpbi10eXBlcyAubGVmdCAuY2FyZSBwOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltZy8hLnN2Z1wiKTtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogNTAlO1xufVxuXG5zZWN0aW9uLmFib3V0IC5tYWluLXR5cGVzIC5yaWdodCB7XG4gIG1heC13aWR0aDogNTUlO1xuICBmbGV4LWJhc2lzOiA1NSU7XG59XG5cbi5xdWFsaXR5LWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucXVhbGl0eS1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTFFMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTEwMCU7XG59XG5cbi5xdWFsaXR5LWxpc3QgLnF1YWxpdHktbGlzdF9pdGVtIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgZmxleC1iYXNpczogMjYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuXG4ucXVhbGl0eS1saXN0IC5xdWFsaXR5LWxpc3RfaXRlbSBpbWcge1xuICB3aWR0aDogMTMwcHg7XG59XG5cbnNlY3Rpb24ucG9ydGZvbGlvIC5leGFtcGxlLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuXG5zZWN0aW9uLnBvcnRmb2xpbyAuZXhhbXBsZS1saXN0X2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5zZWN0aW9uLnBvcnRmb2xpbyAuZXhhbXBsZS1saXN0X2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuc2VjdGlvbi5wb3J0Zm9saW8gLmV4YW1wbGUtbGlzdF9pdGVtOm50aC1jaGlsZChldmVuKSAubGVmdF9yaWdodCAubGVmdCB7XG4gIG9yZGVyOiAyO1xufVxuXG5zZWN0aW9uLnBvcnRmb2xpbyAuZXhhbXBsZS1saXN0X2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5sZWZ0X3JpZ2h0IC5yaWdodCB7XG4gIG9yZGVyOiAxO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbnNlY3Rpb24ucG9ydGZvbGlvIC5leGFtcGxlLWxpc3RfaXRlbSAubGVmdF9yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuc2VjdGlvbi5wb3J0Zm9saW8gLmV4YW1wbGUtbGlzdF9pdGVtIC5sZWZ0IHtcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIGZsZXgtYmFzaXM6IDQwJTtcbiAgd2lkdGg6IDQwJTtcbn1cblxuc2VjdGlvbi5wb3J0Zm9saW8gLmV4YW1wbGUtbGlzdF9pdGVtIC5sZWZ0IC5leGFtcGxlIC5leGFtcGxlX2l0ZW0ge1xuICBoZWlnaHQ6IDM0MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuc2VjdGlvbi5wb3J0Zm9saW8gLmV4YW1wbGUtbGlzdF9pdGVtIC5sZWZ0IC5leGFtcGxlIC5leGFtcGxlX2l0ZW0uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnNlY3Rpb24ucG9ydGZvbGlvIC5leGFtcGxlLWxpc3RfaXRlbSAubGVmdCAuZXhhbXBsZV9wcmV2aWV3IHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuc2VjdGlvbi5wb3J0Zm9saW8gLmV4YW1wbGUtbGlzdF9pdGVtIC5sZWZ0IC5leGFtcGxlX3ByZXZpZXcgLmV4cGFtcGxlX3ByZXZpZXdfaXRlbSB7XG4gIG1heC13aWR0aDogMzAlO1xuICBmbGV4LWJhc2lzOiAzMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG59XG5cbnNlY3Rpb24ucG9ydGZvbGlvIC5leGFtcGxlLWxpc3RfaXRlbSAubGVmdCAuZXhhbXBsZV9wcmV2aWV3IC5leHBhbXBsZV9wcmV2aWV3X2l0ZW0uYWN0aXZlIHtcbiAgb3BhY2l0eTogLjc7XG59XG5cbnNlY3Rpb24ucG9ydGZvbGlvIC5leGFtcGxlLWxpc3RfaXRlbSAubGVmdCAuZXhhbXBsZV9wcmV2aWV3IC5leHBhbXBsZV9wcmV2aWV3X2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAuOTtcbn1cblxuc2VjdGlvbi5wb3J0Zm9saW8gLmV4YW1wbGUtbGlzdF9pdGVtIC5yaWdodCB7XG4gIG1heC13aWR0aDogNjAlO1xuICBmbGV4LWJhc2lzOiA2MCU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cblxuc2VjdGlvbi5wb3J0Zm9saW8gLmV4YW1wbGUtbGlzdF9pdGVtIC5yaWdodCBoMyB7XG4gIG1heC13aWR0aDogNDUwcHg7XG59XG5cbnNlY3Rpb24ucG9ydGZvbGlvIC5leGFtcGxlLWxpc3RfaXRlbSAucmlnaHQgaDQge1xuICBtYXJnaW4tdG9wOiAzOHB4O1xufVxuXG5zZWN0aW9uLnBvcnRmb2xpbyAuZXhhbXBsZS1saXN0X2l0ZW0gLnJpZ2h0IHVsLnByb2Nlc3MtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbn1cblxuc2VjdGlvbi5wb3J0Zm9saW8gLmV4YW1wbGUtbGlzdF9pdGVtIC5yaWdodCB1bC5wcm9jZXNzLWxpc3QgbGkge1xuICBtYXgtd2lkdGg6IDIwJTtcbiAgZmxleC1iYXNpczogMjAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODU4NTg1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnNlY3Rpb24ucG9ydGZvbGlvIC5leGFtcGxlLWxpc3RfaXRlbSAucmlnaHQgdWwucHJvY2Vzcy1saXN0IGxpOjpiZWZvcmUsXG5zZWN0aW9uLnBvcnRmb2xpbyAuZXhhbXBsZS1saXN0X2l0ZW0gLnJpZ2h0IHVsLnByb2Nlc3MtbGlzdCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiAnLic7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xN3B4O1xufVxuXG5zZWN0aW9uLnBvcnRmb2xpbyAuZXhhbXBsZS1saXN0X2l0ZW0gLnJpZ2h0IHVsLnByb2Nlc3MtbGlzdCBsaTo6YmVmb3JlIHtcbiAgbGVmdDogLThweDtcbn1cblxuc2VjdGlvbi5wb3J0Zm9saW8gLmV4YW1wbGUtbGlzdF9pdGVtIC5yaWdodCB1bC5wcm9jZXNzLWxpc3QgbGk6OmFmdGVyIHtcbiAgcmlnaHQ6IC04cHg7XG59XG5cbnNlY3Rpb24ucG9ydGZvbGlvIC5leGFtcGxlLWxpc3RfaXRlbSAucmlnaHQgaDQgc3Bhbi5saW5lLWdyZWVuIHtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbnNlY3Rpb24ucG9ydGZvbGlvIC5leGFtcGxlLWxpc3RfaXRlbSAucmlnaHQgdWwuY2F1c2VzIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbnNlY3Rpb24ucG9ydGZvbGlvIC5leGFtcGxlLWxpc3RfaXRlbSAucmlnaHQgdWwuY2F1c2VzIGxpIHtcbiAgbWF4LXdpZHRoOiAzMSU7XG4gIGZsZXgtYmFzaXM6IDMxJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG5zZWN0aW9uLnBvcnRmb2xpbyAuZXhhbXBsZS1saXN0X2l0ZW0gLnJpZ2h0IHVsLmNhdXNlcyBsaSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5zZWN0aW9uLnBvcnRmb2xpbyAuZXhhbXBsZS1saXN0X2l0ZW0gLnJpZ2h0IHVsLm5hdHVyYWwtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbnNlY3Rpb24ucG9ydGZvbGlvIC5leGFtcGxlLWxpc3QgLmJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbnNlY3Rpb24ucG9ydGZvbGlvIC5leGFtcGxlLWxpc3QgLmJ1dHRvbnMgLmJ0bi1ncmVlbiB7XG4gIHdpZHRoOiAyNjVweDtcbn1cblxuc2VjdGlvbi52aWRlbyB7XG4gIHBhZGRpbmc6IDEyNXB4IDA7XG59XG5cbnNlY3Rpb24udmlkZW8gLmJ0bi10cmFuc3BhcmVudCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG4udmlkZW8tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmlkZW8tc2xpZGVyX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MzBweDtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udmlkZW8tc2xpZGVyX2l0ZW0gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnZpZGVvLXNsaWRlcl9pdGVtLnNsaWNrLWN1cnJlbnQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmlkZW8tc2xpZGVyX2l0ZW0uc2xpY2stY3VycmVudDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNDJweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4M0NBNEQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMjtcbn1cblxuLnZpZGVvLXNsaWRlcl9pdGVtLnNsaWNrLWN1cnJlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiAxN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTI2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4udmlkZW8tc2xpZGVyX2l0ZW0uc2xpY2stY3VycmVudCBpbWcge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjMyKTtcbn1cblxuLnNsaWNrLXNsaWRlci5hcnJvd3MgLnNsaWNrLWFycm93IHtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1nL3NsaWNrLWFycm93LnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zbGljay1zbGlkZXIuYXJyb3dzIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbGVmdDogMDtcbn1cblxuLnNsaWNrLXNsaWRlci5hcnJvd3MgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbn1cblxuc2VjdGlvbi5wcm9qZWN0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnNlY3Rpb24ucHJvamVjdHMgLnByb2plY3QtbGlzdF9pdGVtIHtcbiAgbWF4LXdpZHRoOiAyMyU7XG4gIGZsZXgtYmFzaXM6IDIzJTtcbiAgcGFkZGluZzogMDtcbn1cblxuc2VjdGlvbi5wcm9qZWN0cyAucHJvamVjdC1saXN0X2l0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5zZWN0aW9uLnByb2plY3RzIC5wcm9qZWN0LWxpc3RfaXRlbSBpbWcge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbnNlY3Rpb24ucHJvamVjdHMgLnByb2plY3QtbGlzdF9pdGVtIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnRpdGxlLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50aXRsZS1saXN0OjpiZWZvcmUsXG4udGl0bGUtbGlzdDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTFFMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjUwJTtcbn1cblxuLnRpdGxlLWxpc3Q6OmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cblxuLnRpdGxlLWxpc3Q6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4udGl0bGUtbGlzdCBsaSB7XG4gIG1heC13aWR0aDogMjAlO1xuICBmbGV4LWJhc2lzOiAyMCU7XG4gIHBhZGRpbmc6IDI1cHggMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbjtcbn1cblxuLnRpdGxlLWxpc3QgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xufVxuXG4udGl0bGUtbGlzdCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUUxO1xuICBjb2xvcjogIzgzQ0E0RDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByb2plY3QtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9qZWN0LWxpc3QuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByb2plY3QtbGlzdCAucHJvamVjdC1saXN0X2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2plY3QtbGlzdCAucHJvamVjdC1saXN0X2l0ZW0gaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG5zZWN0aW9uLm9yZGVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuc2VjdGlvbi5vcmRlciAub3JkZXItaXRlbSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDU0cHg7XG4gIGhlaWdodDogMzUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zZWN0aW9uLm9yZGVyIC5vcmRlci1pdGVtLm9yZGVyLWJpZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5zZWN0aW9uLm9yZGVyIC5vcmRlci1pdGVtOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg4MCUpO1xufVxuXG5zZWN0aW9uLm9yZGVyIC5vcmRlci1pdGVtOmhvdmVyIC5kZXNjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzQ0E0RDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuc2VjdGlvbi5vcmRlciAub3JkZXItaXRlbTpob3ZlciAuZGVzYyBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbnNlY3Rpb24ub3JkZXIgLm9yZGVyLWl0ZW0gaW1nIHtcbiAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLWluO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMTAwJSk7XG59XG5cbnNlY3Rpb24ub3JkZXIgLm9yZGVyLWl0ZW0gLmRlc2Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMxQzFDO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluO1xufVxuXG5zZWN0aW9uLm9yZGVyIC5vcmRlci1pdGVtIC5kZXNjIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuc2VjdGlvbi5vcmRlciAub3JkZXItbGlzdF9pdGVtIHtcbiAgbWF4LXdpZHRoOiAzMiU7XG4gIGZsZXgtYmFzaXM6IDMyJTtcbn1cblxuc2VjdGlvbi5jb21wYXJpc29uIC50YWJsZSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbnNlY3Rpb24uY29tcGFyaXNvbiAudGFibGUgLnRhYmxlX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXgtd2lkdGg6IDE3LjUlO1xuICBmbGV4LWJhc2lzOiAxNy41JTtcbn1cblxuc2VjdGlvbi5jb21wYXJpc29uIC50YWJsZSAudGFibGVfaXRlbSBsaSB7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4NTg1ODU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuc2VjdGlvbi5jb21wYXJpc29uIC50YWJsZSAudGFibGVfaXRlbSBsaS5oZWFkIHtcbiAgY29sb3I6ICMxQzFDMUM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTFFMTtcbn1cblxuc2VjdGlvbi5jb21wYXJpc29uIC50YWJsZSAudGFibGVfaXRlbSBsaS5jaGVjayB7XG4gIGNvbG9yOiAjODNDQTREO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnNlY3Rpb24uY29tcGFyaXNvbiAudGFibGUgLnRhYmxlX2l0ZW0gbGkuY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltZy9jaGVjay5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG5zZWN0aW9uLmNvbXBhcmlzb24gLnRhYmxlIC50YWJsZV9pdGVtIGxpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnNlY3Rpb24uY29tcGFyaXNvbiAudGFibGUgLnRhYmxlX2l0ZW0gbGkuYm9yZGVyLWdyZWVuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzgzQ0E0RDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbnNlY3Rpb24uY29tcGFyaXNvbiAudGFibGUgLnRhYmxlX2l0ZW0uY2hhcmFjdGVyaXN0aWNzIHtcbiAgbWF4LXdpZHRoOiAzMCU7XG4gIGZsZXgtYmFzaXM6IDMwJTtcbn1cblxuc2VjdGlvbi5jb21wYXJpc29uIC50YWJsZSAudGFibGVfaXRlbS5jaGFyYWN0ZXJpc3RpY3MgbGkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogNyU7XG4gIGNvbG9yOiAjMUMxQzFDO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5zZWN0aW9uLmNvbXBhcmlzb24gLnRhYmxlIC50YWJsZV9pdGVtLmNoYXJhY3RlcmlzdGljcyBsaS5oZWFkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucHJvZHVjdCB7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIG1hcmdpbjogMTAwcHggYXV0byAwO1xufVxuXG4ucGx1cy1saXN0IC5wbHVzLWxpc3RfaXRlbSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXgtd2lkdGg6IDMwJTtcbiAgZmxleC1iYXNpczogMzAlO1xufVxuXG4ucGx1cy1saXN0IC5wbHVzLWxpc3RfaXRlbSAucGx1cy1saXN0X2l0ZW0taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ucGx1cy1saXN0IC5wbHVzLWxpc3RfaXRlbSAucGx1cy1saXN0X2l0ZW0taGVhZGVyIC5pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBoZWlnaHQ6IDc1cHg7XG59XG5cbi5wbHVzLWxpc3QgLnBsdXMtbGlzdF9pdGVtIC5wbHVzLWxpc3RfaXRlbS1oZWFkZXIgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBsdXMtbGlzdCAucGx1cy1saXN0X2l0ZW0gLnBsdXMtbGlzdF9pdGVtLWRlc2Mge1xuICBjb2xvcjogIzg1ODU4NTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5zZWN0aW9uLm5ldyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnNlY3Rpb24ubmV3IC50aXRsZS1saXN0IHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuc2VjdGlvbi5uZXcgLmJ0bi10cmFuc3BhcmVudCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5wcm9qZWN0LWxpc3RfaXRlbSB7XG4gIG1heC13aWR0aDogMjY2cHg7XG4gIGZsZXgtYmFzaXM6IDI2NnB4O1xuICBwYWRkaW5nOiAxM3B4IDE1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICBtYXgtaGVpZ2h0OiA0NDBweDtcbn1cblxuLnByb2plY3QtbGlzdF9pdGVtOmhvdmVyIHtcbiAgbWF4LWhlaWdodDogNzUwcHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5wcm9qZWN0LWxpc3RfaXRlbTpob3ZlciAucHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4ucHJvamVjdC1saXN0X2l0ZW06aG92ZXIgLmJ0bi1ncmVlbiB7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLnByb2plY3QtbGlzdF9pdGVtIC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2plY3QtbGlzdF9pdGVtIGltZyB7XG4gIG1hcmdpbjogMjBweCAwIDI1cHg7XG4gIGhlaWdodDogMjIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucHJvamVjdC1saXN0X2l0ZW0gLmNvbG9yIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByb2plY3QtbGlzdF9pdGVtIC5jb2xvciBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzg1ODU4NTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ucHJvamVjdC1saXN0X2l0ZW0gLmNvbG9yIC5jb2xvci1saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ucHJvamVjdC1saXN0X2l0ZW0gLmNvbG9yIC5jb2xvci1saXN0X2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODU4NTg1O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG5cbi5wcm9qZWN0LWxpc3RfaXRlbSAuY29sb3IgLmNvbG9yLWxpc3RfaXRlbTpob3Zlcixcbi5wcm9qZWN0LWxpc3RfaXRlbSAuY29sb3IgLmNvbG9yLWxpc3RfaXRlbS5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5wcm9qZWN0LWxpc3RfaXRlbSAuY29sb3IgLmNvbG9yLWxpc3RfaXRlbS53aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wcm9qZWN0LWxpc3RfaXRlbSAuY29sb3IgLmNvbG9yLWxpc3RfaXRlbS5iZWlnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY3RTg7XG59XG5cbi5wcm9qZWN0LWxpc3RfaXRlbSAuY29sb3IgLmNvbG9yLWxpc3RfaXRlbS5ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I3QjdCNztcbn1cblxuLnByb2plY3QtbGlzdF9pdGVtIC5jb2xvciAuY29sb3ItbGlzdF9pdGVtLmJyb3duLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0REQkI4Nztcbn1cblxuLnByb2plY3QtbGlzdF9pdGVtIC5jb2xvciAuY29sb3ItbGlzdF9pdGVtLmJyb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCQTAwMDtcbn1cblxuLnByb2plY3QtbGlzdF9pdGVtIC5jb2xvciAuY29sb3ItbGlzdF9pdGVtLnllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkU0QUI7XG59XG5cbi5wcm9qZWN0LWxpc3RfaXRlbSAuY29sb3IgLmNvbG9yLWxpc3RfaXRlbS55ZWxsb3ctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEI4MTY7XG59XG5cbi5wcm9qZWN0LWxpc3RfaXRlbSAuY29sb3IgLmNvbG9yLWxpc3RfaXRlbS5icm93bi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBOEYwMTtcbn1cblxuLnByb2plY3QtbGlzdF9pdGVtIC5jb2xvciAuY29sb3ItbGlzdF9pdGVtLmdyYXktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Nzg3ODc7XG59XG5cbi5wcm9qZWN0LWxpc3RfaXRlbSAucHJpY2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMUMxQzFDO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJvamVjdC1saXN0X2l0ZW0gLmJ0bi1ncmVlbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQ6ICM4M0NBNEQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBoZWlnaHQ6IDBweDtcbn1cblxuLnByb2plY3QtbGlzdF9pdGVtIC5idG4tZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuc2VjdGlvbi5jYXRhbG9nIC5jYXRhbG9nLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbn1cblxuc2VjdGlvbi5jYXRhbG9nIC5jYXRhbG9nLWxpc3RfaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzAlO1xuICBmbGV4LWJhc2lzOiAzMCU7XG59XG5cbnNlY3Rpb24uY2F0YWxvZyAuY2F0YWxvZy1saXN0X2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfQodC80L7RgtGA0LXRgtGMINGE0L7RgtC+INC4INGG0LXQvdGLJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjYwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2YyZjJmMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNy4wMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbn1cblxuc2VjdGlvbi5jYXRhbG9nIC5jYXRhbG9nLWxpc3RfaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuc2VjdGlvbi5jYXRhbG9nIC5jYXRhbG9nLWxpc3RfaXRlbTpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoNTAlKTtcbn1cblxuc2VjdGlvbi5jYXRhbG9nIC5jYXRhbG9nLWxpc3RfaXRlbSBpbWcge1xuICBoZWlnaHQ6IDI2MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlO1xufVxuXG5zZWN0aW9uLmNhdGFsb2cgLmNhdGFsb2ctbGlzdF9pdGVtIC5uYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzFDMUM7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuc2VjdGlvbi5jb21wYW55LWRlc2MgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbnNlY3Rpb24uY29tcGFueS1kZXNjIC5idG4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWcvdG9wLnN2Z1wiKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1idXkge1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbn1cblxuc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cblxuc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5jYXRlZ29yeS1wcm9kdWN0IHtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgZmxleC1iYXNpczogMTcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcbn1cblxuc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5jYXRlZ29yeS1wcm9kdWN0IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAuY2F0ZWdvcnktcHJvZHVjdCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAuY2F0ZWdvcnktcHJvZHVjdCBsaS5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUUxO1xuICBoZWlnaHQ6IDQ2cHg7XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAuY2F0ZWdvcnktcHJvZHVjdCBsaSBhIHtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzFDMUMxQztcbn1cblxuc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5jYXRlZ29yeS1wcm9kdWN0IGxpIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltZy9wb2x5Z29uLnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cblxuc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5jYXJkLWNlbnRlciB7XG4gIG1heC13aWR0aDogNTY1cHg7XG4gIGZsZXgtYmFzaXM6IDU2NXB4O1xufVxuXG5zZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3QgLmNhcmQtY2VudGVyX2hlYWRlciAudGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNjVweDtcbn1cblxuc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5jYXJkLWNlbnRlcl9oZWFkZXIgLmluLXN0b2NrIHtcbiAgY29sb3I6ICM4M0NBNEQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAuY2FyZC1jZW50ZXJfaW1hZ2VzIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cblxuc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5jYXJkLWNlbnRlcl9pbWFnZXMgLm1haW4taW1nIHtcbiAgaGVpZ2h0OiAyNDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3QgLmNhcmQtY2VudGVyX2ltYWdlcyAubWFpbi1pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5jYXJkLWNlbnRlcl9pbWFnZXMgLm1haW4taW1nIC5zdGFyLFxuc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5jYXJkLWNlbnRlcl9pbWFnZXMgLm1haW4taW1nIC5zdGlja3Mge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHJpZ2h0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAuY2FyZC1jZW50ZXJfaW1hZ2VzIC5tYWluLWltZyAuc3RhciB7XG4gIHRvcDogMTBweDtcbn1cblxuc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5jYXJkLWNlbnRlcl9pbWFnZXMgLm1haW4taW1nIC5zdGlja3Mge1xuICB0b3A6IDM4cHg7XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAuY2FyZC1jZW50ZXJfaW1hZ2VzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAuY2FyZC1jZW50ZXJfaW1hZ2VzLWxpc3RfaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3QgLmNhcmQtY2VudGVyX2ltYWdlcy1saXN0X2l0ZW06aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAuY2FyZC1jZW50ZXJfaW1hZ2VzLWxpc3RfaXRlbS5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODNDQTREO1xufVxuXG5zZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3QgLmNhcmQtY2VudGVyX2ltYWdlcy1saXN0X2l0ZW0gaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZTtcbn1cblxuc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5jYXJkLWNlbnRlciAuY2FyZC1jZW50ZXJfaW5mby1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZzogMTJweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcbn1cblxuc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5jYXJkLWNlbnRlciAuY2FyZC1jZW50ZXJfaW5mby1saXN0IHVsIC5jYXJkLWNlbnRlcl9pbmZvLWxpc3RfaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG5zZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3QgLmNhcmQtY2VudGVyIC5jYXJkLWNlbnRlcl9pbmZvLWxpc3QgdWwgLmNhcmQtY2VudGVyX2luZm8tbGlzdF9pdGVtIHAge1xuICBjb2xvcjogIzg1ODU4NTtcbn1cblxuc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5jYXJkLWNlbnRlciAuY2FyZC1jZW50ZXJfaW5mby1saXN0IHVsIC5jYXJkLWNlbnRlcl9pbmZvLWxpc3RfaXRlbSBzcGFuIHtcbiAgY29sb3I6ICMxQzFDMUM7XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAuY2FyZC1jZW50ZXIgLmNhcmQtY2VudGVyX2luZm8tbGlzdCB1bCAuY2FyZC1jZW50ZXJfaW5mby1saXN0X2l0ZW0ucHJpY2UgcCB7XG4gIGNvbG9yOiAjMUMxQzFDO1xufVxuXG5zZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3QgLmNhcmQtY2VudGVyIC5jYXJkLWNlbnRlcl9pbmZvLWxpc3QgdWwgLmNhcmQtY2VudGVyX2luZm8tbGlzdF9pdGVtLnByaWNlIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5zZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3QgLm9yZGVyIHtcbiAgbWF4LXdpZHRoOiAzNjVweDtcbiAgZmxleC1iYXNpczogMzY1cHg7XG4gIG1heC1oZWlnaHQ6IDUxN3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRTE7XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAub3JkZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMThweCAyMnB4O1xufVxuXG5zZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3QgLm9yZGVyLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAub3JkZXItaGVhZGVyIC5zcXVhcmVfY291bnQge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG5zZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3QgLm9yZGVyLWhlYWRlciAuc3F1YXJlX2NvdW50IC5zcXVhcmUsXG5zZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3QgLm9yZGVyLWhlYWRlciAuc3F1YXJlX2NvdW50IC5jb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUycHg7XG4gIGhlaWdodDogMzJweDtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgYmFja2dyb3VuZDogI0UyRTJFMjtcbn1cblxuc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5vcmRlci1oZWFkZXIgLnNxdWFyZV9jb3VudCAuY291bnQge1xuICBjb2xvcjogIzFDMUMxQztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3QgLm9yZGVyLWhlYWRlciAuc3F1YXJlX2NvdW50IC5jb3VudCBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5vcmRlci1oZWFkZXIgLnNxdWFyZV9jb3VudCAuY291bnQgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMxQzFDMUM7XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAub3JkZXItaGVhZGVyIC5zcXVhcmVfY291bnQgLmNvdW50IGJ1dHRvbi5taW51cyB7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAub3JkZXItaGVhZGVyIC5zcXVhcmVfY291bnQgLmNvdW50IGJ1dHRvbi5wbHVzIHtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG5zZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3QgLm9yZGVyLWhlYWRlciAuYnRuLWdyZWVuIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5vcmRlci1ib2R5IHtcbiAgcGFkZGluZzogMjZweCAyMnB4IDE4cHg7XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAub3JkZXItYm9keSAuYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAub3JkZXItYm9keSAuYnV0dG9ucyBidXR0b24ge1xuICB3aWR0aDogMTUycHg7XG4gIGhlaWdodDogMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjQjJCMkIyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2U7XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAub3JkZXItYm9keSAuYnV0dG9ucyBidXR0b246aG92ZXIge1xuICBjb2xvcjogIzgyODI4Mjtcbn1cblxuc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5vcmRlci1ib2R5IC5vcmRlci1ib2R5X2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAub3JkZXItYm9keSAub3JkZXItYm9keV9pdGVtIGltZyB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAub3JkZXItYm9keSAub3JkZXItYm9keV9pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5zZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3QgLm9yZGVyLWJvZHkgLm9yZGVyLWJvZHlfaXRlbSAuZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1idXkgLmFuaW1hdGVfX2ZsaXBJblkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cblxuc2VjdGlvbi5wcm9kdWN0LWhvdXNlcyAuaG91c2VzLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5zZWN0aW9uLnByb2R1Y3QtaG91c2VzIC5ob3VzZXMtc2xpZGVyLmFycm93cyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMzBweDtcbn1cblxuc2VjdGlvbi5wcm9kdWN0LWhvdXNlcyAuaG91c2VzLXNsaWRlci5hcnJvd3MgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMzBweDtcbn1cblxuc2VjdGlvbi5wcm9kdWN0LWhvdXNlcyAuaG91c2VzLXNsaWRlcl9pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1ob3VzZXMgLmhvdXNlcy1zbGlkZXJfaXRlbSBpbWcge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbn1cblxuc2VjdGlvbi5wcm9kdWN0LWhvdXNlcyAuaG91c2VzLXNsaWRlcl9pdGVtIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuc2VjdGlvbi5wcm9kdWN0LXNpbWlsYXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuc2VjdGlvbiAucHJvZHVjdC1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5zZWN0aW9uIC5wcm9kdWN0LXNsaWRlcl9pdGVtLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnNlY3Rpb24gLnByb2R1Y3Qtc2xpZGVyX2l0ZW0ge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbnNlY3Rpb24gLnByb2R1Y3Qtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1wcmV2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuc2VjdGlvbi5wcm9kdWN0LXByZXYgLnRpdGxlLWxpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbnNlY3Rpb24ucHJvZHVjdC1wcmV2ICN3cmFwcGVyX3Byb2R1Y3QtcHJldiAucHJvamVjdC1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc2VjdGlvbi5wcm9kdWN0LXByZXYgI3dyYXBwZXJfcHJvZHVjdC1wcmV2IC5wcm9qZWN0LWxpc3QuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnNlY3Rpb24uaGVyby5wYW5lbC1oZXJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BhbmVsLWhlcm8uanBnXCIpO1xufVxuXG5zZWN0aW9uLmhlcm8ucGFuZWwtaGVybyAubGVmdCB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIGZsZXgtYmFzaXM6IDcwMHB4O1xufVxuXG5zZWN0aW9uLmhlcm8ucGFuZWwtaGVybyAubGVmdCBoMSB7XG4gIGZvbnQtc2l6ZTogNThweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuc2VjdGlvbi5oZXJvLnBhbmVsLWhlcm8gLmxlZnQgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE0NSU7XG59XG5cbnNlY3Rpb24uaGVyby5wYW5lbC1oZXJvIC5sZWZ0IHAua2V5IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuc2VjdGlvbi5oZXJvLnBhbmVsLWhlcm8gLmxlZnQgLmJ0bi1ncmVlbiB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbnNlY3Rpb24ucGFuZWwtb3VyLXBhbmVscyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnNlY3Rpb24ucGFuZWwtb3VyLXBhbmVscyAucXVhbGl0eS1saXN0X2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cblxuc2VjdGlvbi5wYW5lbC1vdXItcGFuZWxzIC5wZXJmZWN0LWZhY2FkZSB7XG4gIG1hcmdpbjogODBweCBhdXRvIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBjb2xvcjogIzgzQ0E0RDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5zZWN0aW9uLnBhbmVsLW91ci1wYW5lbHMgLnBlcmZlY3QtZmFjYWRlOjpiZWZvcmUge1xuICBsZWZ0OiAtMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTFFMTtcbn1cblxuc2VjdGlvbi5wYW5lbC1vdXItcGFuZWxzIC5wZXJmZWN0LWZhY2FkZTo6YWZ0ZXIge1xuICByaWdodDogLTEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUUxRTE7XG59XG5cbnNlY3Rpb24ucGFuZWwtY2FyZSBwLmNhcmUge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbnNlY3Rpb24ucGFuZWwtY2FyZSAuY2FyZS1saXN0X2l0ZW0ge1xuICBtYXgtd2lkdGg6IDMwJTtcbiAgZmxleC1iYXNpczogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbnNlY3Rpb24ucGFuZWwtY2FyZSAuY2FyZS1saXN0X2l0ZW0gcCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG5cbnNlY3Rpb24ucGFuZWwtY2FyZSAuY2FyZS50eHQtZ3JlZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnNlY3Rpb24ucGFuZWwtY2FyZSAuY2FyZS50eHQtZ3JlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltZy9hcnJvdy1ib3R0b20uc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB0b3A6IC01MnB4O1xufVxuXG4uY2FyZS1pdGVtIHtcbiAgd2lkdGg6IDE2MnB4O1xuICBoZWlnaHQ6IDE2MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5zZWN0aW9uLnBhbmVsLWV4YW1wbGVzIC5idG4tdHJhbnNwYXJlbnQge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG5zZWN0aW9uLnBhbmVsLWV4YW1wbGVzIC5leGFtcGxlcy1saXN0IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuc2VjdGlvbi5wYW5lbC1leGFtcGxlcyAuZXhhbXBsZXMtbGlzdF9pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuXG5zZWN0aW9uLnBhbmVsLWV4YW1wbGVzIC5leGFtcGxlcy1saXN0X2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC50d2VudHl0d2VudHktd3JhcHBlciB7XG4gIG9yZGVyOiAyO1xufVxuXG5zZWN0aW9uLnBhbmVsLWV4YW1wbGVzIC5leGFtcGxlcy1saXN0X2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5yaWdodCB7XG4gIG9yZGVyOiAxO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuc2VjdGlvbi5wYW5lbC1leGFtcGxlcyAuZXhhbXBsZXMtbGlzdF9pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5zZWN0aW9uLnBhbmVsLWV4YW1wbGVzIC5leGFtcGxlcy1saXN0X2l0ZW0gLnR3ZW50eXR3ZW50eS1jb250YWluZXIgLnR3ZW50eXR3ZW50eS1oYW5kbGUge1xuICBoZWlnaHQ6IDc1cHg7XG4gIHdpZHRoOiA3NXB4O1xuICBtYXJnaW4tdG9wOiAtMzhweDtcbiAgbWFyZ2luLWxlZnQ6IC0zOHB4O1xuICBiYWNrZ3JvdW5kOiAjODNDQTREO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbnNlY3Rpb24ucGFuZWwtZXhhbXBsZXMgLmV4YW1wbGVzLWxpc3RfaXRlbSAudHdlbnR5dHdlbnR5LWNvbnRhaW5lciAudHdlbnR5dHdlbnR5LWhhbmRsZTo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMTAlO1xufVxuXG5zZWN0aW9uLnBhbmVsLWV4YW1wbGVzIC5leGFtcGxlcy1saXN0X2l0ZW0gLnR3ZW50eXR3ZW50eS1jb250YWluZXIgLnR3ZW50eXR3ZW50eS1oYW5kbGUgLnR3ZW50eXR3ZW50eS1sZWZ0LWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDI1cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybCguLi9pbWcvYmEtYXJyb3cuc3ZnKTtcbn1cblxuc2VjdGlvbi5wYW5lbC1leGFtcGxlcyAuZXhhbXBsZXMtbGlzdF9pdGVtIC50d2VudHl0d2VudHktY29udGFpbmVyIC50d2VudHl0d2VudHktaGFuZGxlIC50d2VudHl0d2VudHktcmlnaHQtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybCguLi9pbWcvYmEtYXJyb3cuc3ZnKTtcbn1cblxuc2VjdGlvbi5wYW5lbC1leGFtcGxlcyAuZXhhbXBsZXMtbGlzdF9pdGVtIC5pbWFnZXMge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBoZWlnaHQ6IDUyMHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc2VjdGlvbi5wYW5lbC1leGFtcGxlcyAuZXhhbXBsZXMtbGlzdF9pdGVtIC5pbWFnZXMgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuc2VjdGlvbi5wYW5lbC1leGFtcGxlcyAuZXhhbXBsZXMtbGlzdF9pdGVtIC5pbWFnZXMgLmltZy1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMTtcbiAgYmFja2dyb3VuZDogY2VudGVyLzcwJSBuby1yZXBlYXQgdXJsKFwiLi4vaW1nL3BhbmVsLXBsdXMuc3ZnXCIpICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2U7XG59XG5cbnNlY3Rpb24ucGFuZWwtZXhhbXBsZXMgLmV4YW1wbGVzLWxpc3RfaXRlbSAuaW1hZ2VzIC5pbWctYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BhbmVsLW1pbnVzLnN2Z1wiKTtcbn1cblxuc2VjdGlvbi5wYW5lbC1leGFtcGxlcyAuZXhhbXBsZXMtbGlzdF9pdGVtIC5pbWFnZXMgLmltZy1idG46Zm9jdXMgLmJ0bi1pbm5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDE1O1xufVxuXG5zZWN0aW9uLnBhbmVsLWV4YW1wbGVzIC5leGFtcGxlcy1saXN0X2l0ZW0gLmltYWdlcyAuaW1nLWJ0bi5vbmUge1xuICB0b3A6IDE1NnB4O1xuICByaWdodDogMTUwcHg7XG59XG5cbnNlY3Rpb24ucGFuZWwtZXhhbXBsZXMgLmV4YW1wbGVzLWxpc3RfaXRlbSAuaW1hZ2VzIC5pbWctYnRuLnR3byB7XG4gIHRvcDogMjcycHg7XG4gIHJpZ2h0OiAxMDBweDtcbn1cblxuc2VjdGlvbi5wYW5lbC1leGFtcGxlcyAuZXhhbXBsZXMtbGlzdF9pdGVtIC5pbWFnZXMgLmltZy1idG4udHdvIC5idG4taW5uZXIge1xuICB0b3A6IC04MHB4O1xufVxuXG5zZWN0aW9uLnBhbmVsLWV4YW1wbGVzIC5leGFtcGxlcy1saXN0X2l0ZW0gLmltYWdlcyAuaW1nLWJ0bi50aHJlZSB7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMTAycHg7XG59XG5cbnNlY3Rpb24ucGFuZWwtZXhhbXBsZXMgLmV4YW1wbGVzLWxpc3RfaXRlbSAuaW1hZ2VzIC5pbWctYnRuLnRocmVlIC5idG4taW5uZXIge1xuICB0b3A6IC0xNDBweDtcbn1cblxuc2VjdGlvbi5wYW5lbC1leGFtcGxlcyAuZXhhbXBsZXMtbGlzdF9pdGVtIC5pbWFnZXMgLmltZy1idG4uZm91ciB7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDI0MHB4O1xuICBib3R0b206IDEwMnB4O1xufVxuXG5zZWN0aW9uLnBhbmVsLWV4YW1wbGVzIC5leGFtcGxlcy1saXN0X2l0ZW0gLmltYWdlcyAuaW1nLWJ0bi5mb3VyIC5idG4taW5uZXIge1xuICB0b3A6IC0xNDBweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xNDVweDtcbn1cblxuc2VjdGlvbi5wYW5lbC1leGFtcGxlcyAuZXhhbXBsZXMtbGlzdF9pdGVtIC5pbWFnZXMgLmltZy1idG4gLmJ0bi1pbm5lciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMxY2NhO1xuICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xNDVweDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyMDtcbn1cblxuc2VjdGlvbi5wYW5lbC1leGFtcGxlcyAuZXhhbXBsZXMtbGlzdF9pdGVtIC5pbWFnZXMgLmltZy1idG4gLmJ0bi1pbm5lciBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuc2VjdGlvbi5wYW5lbC1leGFtcGxlcyAuZXhhbXBsZXMtbGlzdF9pdGVtIC5pbWFnZXMgLmltZy1idG4gLmJ0bi1pbm5lciAuaW1nIHtcbiAgbWFyZ2luOiA5cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTRweDtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWcvbmV3LTEuanBnXCIpO1xufVxuXG5zZWN0aW9uLnBhbmVsLWV4YW1wbGVzIC5leGFtcGxlcy1saXN0X2l0ZW0gLmltYWdlcyAuaW1nLWJ0biAuYnRuLWlubmVyIC5idG4tZ3JlZW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuc2VjdGlvbi5wYW5lbC1leGFtcGxlcyAuZXhhbXBsZXMtbGlzdF9pdGVtIC5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuXG5zZWN0aW9uLnBhbmVsLWV4YW1wbGVzIC5leGFtcGxlcy1saXN0X2l0ZW0gLnJpZ2h0IHAucHJpY2Uge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbnNlY3Rpb24ucGFuZWwtZXhhbXBsZXMgLmV4YW1wbGVzLWxpc3RfaXRlbSAucmlnaHQgcC5wcmljZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuc2VjdGlvbi5wYW5lbC1leGFtcGxlcyAuZXhhbXBsZXMtbGlzdF9pdGVtIC5yaWdodCB1bCBsaSB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGNvbG9yOiAjODU4NTg1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc2VjdGlvbi5wYW5lbC1leGFtcGxlcyAuZXhhbXBsZXMtbGlzdF9pdGVtIC5yaWdodCB1bCBsaTo6YmVmb3JlLFxuc2VjdGlvbi5wYW5lbC1leGFtcGxlcyAuZXhhbXBsZXMtbGlzdF9pdGVtIC5yaWdodCB1bCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODNDQTREO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG5zZWN0aW9uLnBhbmVsLWV4YW1wbGVzIC5leGFtcGxlcy1saXN0X2l0ZW0gLnJpZ2h0IHVsIGxpOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuXG5zZWN0aW9uLnBhbmVsLWV4YW1wbGVzIC5leGFtcGxlcy1saXN0X2l0ZW0gLnJpZ2h0IHVsIGxpOjphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zZWN0aW9uLnBhbmVsLWV4YW1wbGVzIC5leGFtcGxlcy1saXN0X2l0ZW0gLnJpZ2h0IHAud2FudCB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbnNlY3Rpb24ucGFuZWwtZXhhbXBsZXMgLmV4YW1wbGVzLWxpc3RfaXRlbSAucmlnaHQgLmJ0bi1ncmVlbiB7XG4gIHdpZHRoOiAyNjZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIHNlY3Rpb24ubmV3IC50aXRsZS1saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIG1heC13aWR0aDogMTYuNiU7XG4gICAgZmxleC1iYXNpczogMTYuNiU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgfVxuXG4gIGhlYWRlciAubmF2YmFyIHVsLm5hdiBsaSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgfVxuXG4gIGhlYWRlciAubmF2YmFyIGZvcm0uc2VhcmNoLWZvcm0ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIHNlY3Rpb24ucG9ydGZvbGlvIC5leGFtcGxlLWxpc3RfaXRlbSAucmlnaHQgdWwucHJvY2Vzcy1saXN0IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAucHJvamVjdC1saXN0X2l0ZW0ge1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgZmxleC1iYXNpczogMjIwcHg7XG4gICAgbWFyZ2luOiA1MHB4IDEwcHggMDtcbiAgfVxuXG4gIHNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAuY2FyZC1jZW50ZXIge1xuICAgIG1heC13aWR0aDogNDQ1cHg7XG4gICAgZmxleC1iYXNpczogNDQ1cHg7XG4gIH1cblxuICBzZWN0aW9uLmhlcm8ucGFuZWwtaGVybyAubGVmdCB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBmbGV4LWJhc2lzOiA1NTBweDtcbiAgfVxuXG4gIHNlY3Rpb24uaGVyby5wYW5lbC1oZXJvIC5sZWZ0IGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG5cbiAgc2VjdGlvbi5oZXJvIC5sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIGZsZXgtYmFzaXM6IDQ4MHB4O1xuICB9XG5cbiAgLnF1YWxpdHktbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuXG4gIC5xdWFsaXR5LWxpc3QgLnF1YWxpdHktbGlzdF9pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIGZsZXgtYmFzaXM6IDIzMHB4O1xuICB9XG5cbiAgLnF1YWxpdHktbGlzdCAucXVhbGl0eS1saXN0X2l0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cblxuICAucXVhbGl0eS1saXN0IC5xdWFsaXR5LWxpc3RfaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBzZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIHNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAuY2FyZC1jZW50ZXIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICB9XG5cbiAgc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5vcmRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5vcmRlci1oZWFkZXIge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cblxuICBzZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3QgLm9yZGVyLWhlYWRlciAuc3F1YXJlX2NvdW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBzZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3QgLm9yZGVyLWhlYWRlciAuc3F1YXJlX2NvdW50IC5zcXVhcmUsXG4gIHNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAub3JkZXItaGVhZGVyIC5zcXVhcmVfY291bnQgLmNvdW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5vcmRlci1ib2R5IHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG5cbiAgc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5vcmRlci1ib2R5IC5idXR0b25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICBzZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3QgLm9yZGVyLWJvZHkgLmJ1dHRvbnMgYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cblxuICBzZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3QgLm9yZGVyLWJvZHkgLm9yZGVyLWJvZHlfaXRlbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgc2VjdGlvbi5oZXJvIHtcbiAgICBwYWRkaW5nOiAxMzBweCAwO1xuICB9XG5cbiAgc2VjdGlvbi5oZXJvIC5sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGZsZXgtYmFzaXM6IDMwMHB4O1xuICB9XG5cbiAgc2VjdGlvbi5oZXJvIC5sZWZ0IHVsLmxpZmUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICBmb3JtLm9yZGVyLXNlcnZpY2Uge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cblxuICAuc2VjLXAge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuXG4gIGhlYWRlciAuY29udGFjdHMgLmNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICBoZWFkZXIgLmNvbnRhY3RzIC5hZGRyZXNzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIGhlYWRlciAuY29udGFjdHMgLmFkZHJlc3MgcCxcbiAgaGVhZGVyIC5jb250YWN0cyAuYWRkcmVzcyBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICBoZWFkZXIgLmNvbnRhY3RzIC5hZGRyZXNzIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgaGVhZGVyIC5jb250YWN0cyAubnVtYmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgaGVhZGVyIC51cyAud3JpdGVfdXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBoZWFkZXIgLm5hdmJhciB1bC5uYXYge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgaGVhZGVyIC5uYXZiYXIgZm9ybS5zZWFyY2gtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICBoZWFkZXIgLmJ1cmdlcixcbiAgaGVhZGVyIC5jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIGZvb3RlciAuY29udGFpbmVyID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gIH1cblxuICBmb290ZXIgLmNvbnRhaW5lciA+IGRpdiAuaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIGZvb3RlciAuY29udGFpbmVyID4gZGl2IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIGZvb3RlciAuY29udGFpbmVyIC5hYm91dCAuZGVzYy1ncmF5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICBmb290ZXIgLmNvbnRhaW5lciAucG9ydGZvbGlvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgZm9vdGVyIC5jb250YWluZXIgLmNvbnRhY3RzIHtcbiAgICBtYXgtd2lkdGg6IDMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMyU7XG4gIH1cblxuICBzZWN0aW9uLmFib3V0IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG5cbiAgc2VjdGlvbi5hYm91dCBoMiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgc2VjdGlvbi5hYm91dCBoMiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHNlY3Rpb24uYWJvdXQgLm1haW4tdHlwZXMge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cblxuICBzZWN0aW9uLmFib3V0IC5tYWluLXR5cGVzIC5sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgc2VjdGlvbi5hYm91dCAubWFpbi10eXBlcyAubGVmdCAuZGVzYyB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxuXG4gIHNlY3Rpb24uYWJvdXQgLm1haW4tdHlwZXMgLmxlZnQgLmNhcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cblxuICBzZWN0aW9uLmFib3V0IC5tYWluLXR5cGVzIC5yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHNlY3Rpb24ucG9ydGZvbGlvIC5leGFtcGxlLWxpc3RfaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIHNlY3Rpb24ucG9ydGZvbGlvIC5leGFtcGxlLWxpc3RfaXRlbTpudGgtY2hpbGQoZXZlbikgLmxlZnRfcmlnaHQgLmxlZnQge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgc2VjdGlvbi5wb3J0Zm9saW8gLmV4YW1wbGUtbGlzdF9pdGVtOm50aC1jaGlsZChldmVuKSAubGVmdF9yaWdodCAucmlnaHQge1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICBzZWN0aW9uLnBvcnRmb2xpbyAuZXhhbXBsZS1saXN0X2l0ZW0gLmxlZnRfcmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIHNlY3Rpb24ucG9ydGZvbGlvIC5leGFtcGxlLWxpc3RfaXRlbSAubGVmdCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG5cbiAgc2VjdGlvbi5wb3J0Zm9saW8gLmV4YW1wbGUtbGlzdF9pdGVtIC5yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG5cbiAgc2VjdGlvbi5wb3J0Zm9saW8gLmV4YW1wbGUtbGlzdF9pdGVtIC5yaWdodCB1bC5wcm9jZXNzLWxpc3QgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuXG4gIHNlY3Rpb24udmlkZW8ge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cblxuICBzZWN0aW9uLnZpZGVvIC5idG4tdHJhbnNwYXJlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnZpZGVvLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIHNlY3Rpb24ucHJvamVjdHMgLnByb2plY3QtbGlzdF9pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDMxJTtcbiAgICBmbGV4LWJhc2lzOiAzMSU7XG4gICAgbWFyZ2luOiAxNXB4IDElIDA7XG4gIH1cblxuICBzZWN0aW9uLm9yZGVyIC5vcmRlci1pdGVtIHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICB9XG5cbiAgc2VjdGlvbi5jb21wYXJpc29uIC50YWJsZSAudGFibGVfaXRlbSBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIHNlY3Rpb24uY29tcGFyaXNvbiAudGFibGUgLnRhYmxlX2l0ZW0gbGkuaGVhZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgc2VjdGlvbi5jb21wYXJpc29uIC50YWJsZSAudGFibGVfaXRlbSBsaS5jaGVjazo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxuXG4gIHNlY3Rpb24uY29tcGFyaXNvbiAudGFibGUgLnRhYmxlX2l0ZW0uY2hhcmFjdGVyaXN0aWNzIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBzZWN0aW9uLmNvbXBhcmlzb24gLnRhYmxlIC50YWJsZV9pdGVtLmNoYXJhY3RlcmlzdGljcyBsaS5oZWFkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAucGx1cy1saXN0IC5wbHVzLWxpc3RfaXRlbSB7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgZmxleC1iYXNpczogNDUlO1xuICB9XG5cbiAgLnByb2plY3QtbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAucHJvamVjdC1saXN0X2l0ZW0ge1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgfVxuXG4gIHNlY3Rpb24uY2F0YWxvZyAuY2F0YWxvZy1saXN0X2l0ZW0ge1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIGZsZXgtYmFzaXM6IDQ1JTtcbiAgfVxuXG4gIHNlY3Rpb24gLnByb2R1Y3Qtc2xpZGVyX2l0ZW0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgc2VjdGlvbi5oZXJvLnBhbmVsLWhlcm8gLmxlZnQge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgZmxleC1iYXNpczogMzgwcHg7XG4gIH1cblxuICBzZWN0aW9uLmhlcm8ucGFuZWwtaGVybyAubGVmdCBoMSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG5cbiAgc2VjdGlvbi5oZXJvLnBhbmVsLWhlcm8gLmxlZnQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgc2VjdGlvbi5wYW5lbC1jYXJlIC5jYXJlLWxpc3RfaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuY2FyZS1pdGVtIHtcbiAgICB3aWR0aDogMTQycHg7XG4gICAgaGVpZ2h0OiAxNDJweDtcbiAgfVxuXG4gIHNlY3Rpb24ucGFuZWwtZXhhbXBsZXMgLmJ0bi10cmFuc3BhcmVudCB7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMDtcbiAgfVxuXG4gIHNlY3Rpb24ucGFuZWwtZXhhbXBsZXMgLmV4YW1wbGVzLWxpc3RfaXRlbTpudGgtY2hpbGQoZXZlbikgLnR3ZW50eXR3ZW50eS13cmFwcGVyIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIHNlY3Rpb24ucGFuZWwtZXhhbXBsZXMgLmV4YW1wbGVzLWxpc3RfaXRlbTpudGgtY2hpbGQoZXZlbikgLnJpZ2h0IHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIHNlY3Rpb24ucGFuZWwtZXhhbXBsZXMgLmV4YW1wbGVzLWxpc3RfaXRlbSB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgc2VjdGlvbi5wYW5lbC1leGFtcGxlcyAuZXhhbXBsZXMtbGlzdF9pdGVtIC5pbWFnZXMge1xuICAgIG1hcmdpbjogMCBhdXRvIDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIHNlY3Rpb24ucGFuZWwtZXhhbXBsZXMgLmV4YW1wbGVzLWxpc3RfaXRlbSAucmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIHNlY3Rpb24ucGFuZWwtZXhhbXBsZXMgLmV4YW1wbGVzLWxpc3RfaXRlbSAucmlnaHQgdWwge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBzZWN0aW9uLnBhbmVsLWV4YW1wbGVzIC5leGFtcGxlcy1saXN0X2l0ZW0gLnJpZ2h0IHVsIGxpOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIHNlY3Rpb24ucHJvamVjdHMgLnByb2plY3QtbGlzdF9pdGVtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAudGl0bGUtbGlzdCBsaSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzBweCkge1xuICBzZWN0aW9uLmhlcm8ge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxuXG4gIHNlY3Rpb24uaGVybyAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBzZWN0aW9uLmhlcm8gLmxlZnQge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgZmxleC1iYXNpczogMzIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIHNlY3Rpb24uaGVybyAubGVmdC50YWMtbW9iIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBmb3JtLm9yZGVyLXNlcnZpY2Uge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxuXG4gIGZvcm0ub3JkZXItc2VydmljZSBpbnB1dCB7XG4gICAgd2lkdGg6IDI0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cblxuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgaDQgLmxpbmUtZ3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxuXG4gIC5zZWMtcCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG5cbiAgLnRhYy1tb2Ige1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5idG4tdHJhbnNwYXJlbnQ6aG92ZXIsXG4gIC5idG4tdHJhbnNwYXJlbnQ6Zm9jdXMge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cblxuICAubGluZS1ncmVlbiB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgfVxuXG4gIGhlYWRlciAuY29udGFjdHMgLm51bWJlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGhlYWRlciAudXMgLmxvZ28ge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxuXG4gIGhlYWRlciAubmF2YmFyIHVsLm5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5icmVhZC1jcnVtYnMge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuXG4gIC5icmVhZC1jcnVtYnMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgLmJyZWFkLWNydW1icyBzcGFuOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0b3A6IC0zcHg7XG4gIH1cblxuICBzZWN0aW9uLmZvcm0tc2VjdGlvbiBmb3JtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG5cbiAgc2VjdGlvbi5mb3JtLXNlY3Rpb24gZm9ybSBpbnB1dCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuXG4gIHNlY3Rpb24uZm9ybS1zZWN0aW9uIGZvcm0gLnBvbGljeSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGZvb3RlciAuY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgZm9vdGVyIC5jb250YWluZXIgPiBkaXYge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMiUgMzVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlMWUxZTE4ZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIGZvb3RlciAuY29udGFpbmVyID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICBmb290ZXIgLmNvbnRhaW5lciAuYWJvdXQgLmxvZ28ge1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBmb290ZXIgLmNvbnRhaW5lciAuYWJvdXQgLmRlc2MtZ3JheSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIGZvb3RlciAuY29udGFpbmVyIC5hYm91dCAud2hlcmUgcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgZm9vdGVyIC5jb250YWluZXIgLnBvcnRmb2xpbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIGZvb3RlciAuY29udGFpbmVyIC5jb250YWN0cyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cblxuICBmb290ZXIgLmNvbnRhaW5lciAuY29udGFjdHMgLmNvbnRhY3RzX2xpc3QgLm1haWwge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBtYXJnaW46IDlweCBhdXRvIDA7XG4gIH1cblxuICBmb290ZXIgLmNvbnRhaW5lciAuY29udGFjdHMgLnNvY2lhbHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgc2VjdGlvbi5hYm91dCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG5cbiAgc2VjdGlvbi5hYm91dCAubWFpbi10eXBlcyAubGVmdCB1bC50eXBlcy1saXN0IGxpIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIH1cblxuICBzZWN0aW9uLmFib3V0IC5tYWluLXR5cGVzIC5sZWZ0IC5jYXJlIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAucXVhbGl0eS1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5xdWFsaXR5LWxpc3QgLnF1YWxpdHktbGlzdF9pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBzZWN0aW9uLnBvcnRmb2xpbyAuZXhhbXBsZS1saXN0X2l0ZW0gLmxlZnQgLmV4YW1wbGUgLmV4YW1wbGVfaXRlbSB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxuXG4gIHNlY3Rpb24ucG9ydGZvbGlvIC5leGFtcGxlLWxpc3RfaXRlbSAubGVmdCAuZXhhbXBsZV9wcmV2aWV3IHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG5cbiAgc2VjdGlvbi5wb3J0Zm9saW8gLmV4YW1wbGUtbGlzdF9pdGVtIC5sZWZ0IC5leGFtcGxlX3ByZXZpZXcgLmV4cGFtcGxlX3ByZXZpZXdfaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzMSU7XG4gICAgZmxleC1iYXNpczogMzElO1xuICB9XG5cbiAgc2VjdGlvbi5wb3J0Zm9saW8gLmV4YW1wbGUtbGlzdF9pdGVtIC5yaWdodCBoMyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgc2VjdGlvbi5wb3J0Zm9saW8gLmV4YW1wbGUtbGlzdF9pdGVtIC5yaWdodCB1bC5wcm9jZXNzLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICBzZWN0aW9uLnBvcnRmb2xpbyAuZXhhbXBsZS1saXN0X2l0ZW0gLnJpZ2h0IHVsLnByb2Nlc3MtbGlzdCBsaSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgc2VjdGlvbi5wb3J0Zm9saW8gLmV4YW1wbGUtbGlzdF9pdGVtIC5yaWdodCB1bC5wcm9jZXNzLWxpc3QgbGk6OmJlZm9yZSxcbiAgc2VjdGlvbi5wb3J0Zm9saW8gLmV4YW1wbGUtbGlzdF9pdGVtIC5yaWdodCB1bC5wcm9jZXNzLWxpc3QgbGk6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHNlY3Rpb24ucG9ydGZvbGlvIC5leGFtcGxlLWxpc3RfaXRlbSAucmlnaHQgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cblxuICBzZWN0aW9uLnBvcnRmb2xpbyAuZXhhbXBsZS1saXN0X2l0ZW0gLnJpZ2h0IGg0IHNwYW4ubGluZS1ncmVlbiB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB0b3A6IC0xNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgc2VjdGlvbi5wb3J0Zm9saW8gLmV4YW1wbGUtbGlzdF9pdGVtIC5yaWdodCB1bC5jYXVzZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIHNlY3Rpb24ucG9ydGZvbGlvIC5leGFtcGxlLWxpc3RfaXRlbSAucmlnaHQgdWwuY2F1c2VzIGxpIHtcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBzZWN0aW9uLnBvcnRmb2xpbyAuZXhhbXBsZS1saXN0X2l0ZW0gLnJpZ2h0IHVsLmNhdXNlcyBsaTpudGgtbGFzdC1jaGlsZCgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgc2VjdGlvbi5wb3J0Zm9saW8gLmV4YW1wbGUtbGlzdF9pdGVtIC5yaWdodCB1bC5jYXVzZXMgbGkgaW1nIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgfVxuXG4gIHNlY3Rpb24ucG9ydGZvbGlvIC5leGFtcGxlLWxpc3QgLmJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgc2VjdGlvbi5wb3J0Zm9saW8gLmV4YW1wbGUtbGlzdCAuYnV0dG9ucyAuYnRuLXRyYW5zcGFyZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIHNlY3Rpb24udmlkZW8ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuXG4gIHNlY3Rpb24udmlkZW8gLmJ0bi10cmFuc3BhcmVudCB7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgfVxuXG4gIC52aWRlby1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuXG4gIC5zbGljay1zbGlkZXIuYXJyb3dzIC5zbGljay1hcnJvdyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG5cbiAgc2VjdGlvbi5wcm9qZWN0cyAucHJvamVjdC1saXN0X2l0ZW0ge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cblxuICBzZWN0aW9uLnByb2plY3RzIC5wcm9qZWN0LWxpc3RfaXRlbSB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxuXG4gIHNlY3Rpb24ucHJvamVjdHMgLnByb2plY3QtbGlzdF9pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICBmbGV4LWJhc2lzOiA0OCU7XG4gIH1cblxuICAudGl0bGUtbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzZWN0aW9uLm9yZGVyIC5vcmRlci1saXN0X2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG5cbiAgc2VjdGlvbi5jb21wYXJpc29uIC50YWJsZSAudGFibGVfaXRlbSBsaSB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgc2VjdGlvbi5jb21wYXJpc29uIC50YWJsZSAudGFibGVfaXRlbSBsaS5oZWFkIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxuXG4gIHNlY3Rpb24uY29tcGFyaXNvbiAudGFibGUgLnRhYmxlX2l0ZW0gbGkuY2hlY2s6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgc2VjdGlvbi5jb21wYXJpc29uIC50YWJsZSAudGFibGVfaXRlbS5jaGFyYWN0ZXJpc3RpY3MgbGkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuXG4gIHNlY3Rpb24uY29tcGFyaXNvbiAudGFibGUgLnRhYmxlX2l0ZW0uY2hhcmFjdGVyaXN0aWNzIGxpLmhlYWQge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG5cbiAgLnBsdXMtbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAucGx1cy1saXN0IC5wbHVzLWxpc3RfaXRlbSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgZmxleC1iYXNpczogOTAlO1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnBsdXMtbGlzdCAucGx1cy1saXN0X2l0ZW0gLnBsdXMtbGlzdF9pdGVtLWhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnBsdXMtbGlzdCAucGx1cy1saXN0X2l0ZW0gLnBsdXMtbGlzdF9pdGVtLWhlYWRlciAuaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICBzZWN0aW9uLm5ldyAuYnRuLXRyYW5zcGFyZW50IHtcbiAgICBtYXJnaW46IDgwcHggYXV0byAwO1xuICB9XG5cbiAgLnByb2plY3QtbGlzdF9pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIGZsZXgtYmFzaXM6IDI2MHB4O1xuICB9XG5cbiAgLnByb2plY3QtbGlzdF9pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIC5wcm9qZWN0LWxpc3RfaXRlbSAuY29sb3Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucHJvamVjdC1saXN0X2l0ZW0gLmNvbG9yIHNwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICBzZWN0aW9uLmNhdGFsb2cgLmNhdGFsb2ctbGlzdF9pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBmbGV4LWJhc2lzOiA0NSU7XG4gIH1cblxuICBzZWN0aW9uLmNhdGFsb2cgLmNhdGFsb2ctbGlzdF9pdGVtOjpiZWZvcmUge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cblxuICBzZWN0aW9uLmNhdGFsb2cgLmNhdGFsb2ctbGlzdF9pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIHNlY3Rpb24uY2F0YWxvZyAuY2F0YWxvZy1saXN0X2l0ZW0gLm5hbWUge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5jYXRlZ29yeS1wcm9kdWN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1heC1oZWlnaHQ6IDQ1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIHNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAuY2F0ZWdvcnktcHJvZHVjdDpob3ZlciB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIHNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAuY2FyZC1jZW50ZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5jYXJkLWNlbnRlcl9oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICBzZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3QgLmNhcmQtY2VudGVyX2hlYWRlciAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICBzZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3QgLm9yZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIH1cblxuICBzZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3QgLm9yZGVyLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBzZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3QgLm9yZGVyLWJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5vcmRlci1ib2R5IC5idXR0b25zIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICBzZWN0aW9uLnByb2R1Y3QtYnV5IC5jYXJkLXByb2R1Y3QgLm9yZGVyLWJvZHkgLm9yZGVyLWJvZHlfaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIHNlY3Rpb24ucHJvZHVjdC1idXkgLmNhcmQtcHJvZHVjdCAub3JkZXItYm9keSAub3JkZXItYm9keV9pdGVtIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICBzZWN0aW9uLnByb2R1Y3QtaG91c2VzIC5ob3VzZXMtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgc2VjdGlvbi5wcm9kdWN0LWhvdXNlcyAuaG91c2VzLXNsaWRlci5hcnJvd3MgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgc2VjdGlvbi5wcm9kdWN0LWhvdXNlcyAuaG91c2VzLXNsaWRlci5hcnJvd3MgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICBzZWN0aW9uIC5wcm9kdWN0LXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gIH1cblxuICBzZWN0aW9uLmhlcm8ucGFuZWwtaGVybyAubGVmdCBwOm5vdCgua2V5KSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIHNlY3Rpb24ucGFuZWwtb3VyLXBhbmVscyAucXVhbGl0eS1saXN0X2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICBzZWN0aW9uLnBhbmVsLW91ci1wYW5lbHMgLnBlcmZlY3QtZmFjYWRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBzZWN0aW9uLnBhbmVsLWNhcmUgcC5jYXJlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBzZWN0aW9uLnBhbmVsLWNhcmUgLmNhcmUtbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICBzZWN0aW9uLnBhbmVsLWNhcmUgLmNhcmUtbGlzdF9pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBmbGV4LWJhc2lzOiA5MCU7XG4gIH1cblxuICBzZWN0aW9uLnBhbmVsLWV4YW1wbGVzIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gIHNlY3Rpb24ucGFuZWwtZXhhbXBsZXMgLmJ0bi10cmFuc3BhcmVudCB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgfVxuXG4gIHNlY3Rpb24ucGFuZWwtZXhhbXBsZXMgLmV4YW1wbGVzLWxpc3RfaXRlbSAuaW1hZ2VzIHtcbiAgICBoZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzZWN0aW9uLnBhbmVsLWV4YW1wbGVzIC5leGFtcGxlcy1saXN0X2l0ZW0gLmltYWdlcyAuaW1nLWJ0biB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgc2VjdGlvbi5wYW5lbC1leGFtcGxlcyAuZXhhbXBsZXMtbGlzdF9pdGVtIC5pbWFnZXMgLmltZy1idG4ub25lIHtcbiAgICB0b3A6IDMwJTtcbiAgICByaWdodDogMjYuNSU7XG4gIH1cblxuICBzZWN0aW9uLnBhbmVsLWV4YW1wbGVzIC5leGFtcGxlcy1saXN0X2l0ZW0gLmltYWdlcyAuaW1nLWJ0bi50d28ge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxOCU7XG4gIH1cblxuICBzZWN0aW9uLnBhbmVsLWV4YW1wbGVzIC5leGFtcGxlcy1saXN0X2l0ZW0gLmltYWdlcyAuaW1nLWJ0bi50aHJlZSB7XG4gICAgdG9wOiA4MCU7XG4gICAgcmlnaHQ6IDUlO1xuICB9XG5cbiAgc2VjdGlvbi5wYW5lbC1leGFtcGxlcyAuZXhhbXBsZXMtbGlzdF9pdGVtIC5pbWFnZXMgLmltZy1idG4uZm91ciB7XG4gICAgdG9wOiA4NyU7XG4gICAgcmlnaHQ6IDQzJTtcbiAgfVxuXG4gIHNlY3Rpb24ucGFuZWwtZXhhbXBsZXMgLmV4YW1wbGVzLWxpc3RfaXRlbSAucmlnaHQgdWwgbGkge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGhlYWRlciAubW9iLW1lbnUgLm51bWJlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgaGVhZGVyIC5tb2ItbWVudSAubnVtYmVyIGE6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgc2VjdGlvbi5jb21wYXJpc29uIC50YWJsZSAudGFibGVfaXRlbSBsaSB7XG4gICAgcGFkZGluZzogMCA3cHg7XG4gICAgZm9udC1zaXplOiA3cHg7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgc2VjdGlvbi5jb21wYXJpc29uIC50YWJsZSAudGFibGVfaXRlbSBsaS5oZWFkIHtcbiAgICBmb250LXNpemU6IDdweDtcbiAgfVxuXG4gIHNlY3Rpb24uY29tcGFyaXNvbiAudGFibGUgLnRhYmxlX2l0ZW0uY2hhcmFjdGVyaXN0aWNzIGxpIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxuXG4gIHNlY3Rpb24uY29tcGFyaXNvbiAudGFibGUgLnRhYmxlX2l0ZW0uY2hhcmFjdGVyaXN0aWNzIGxpLmhlYWQge1xuICAgIGZvbnQtc2l6ZTogN3B4O1xuICB9XG5cbiAgc2VjdGlvbi5wYW5lbC1leGFtcGxlcyAuZXhhbXBsZXMtbGlzdF9pdGVtIC5pbWFnZXMge1xuICAgIGhlaWdodDogMjgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgaGVhZGVyIC5jb250YWN0cyAuYWRkcmVzcyBwLFxuICBoZWFkZXIgLmNvbnRhY3RzIC5hZGRyZXNzIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgc2VjdGlvbi5jYXRhbG9nIC5jYXRhbG9nLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgc2VjdGlvbi5jYXRhbG9nIC5jYXRhbG9nLWxpc3RfaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBmbGV4LWJhc2lzOiAzMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgc2VjdGlvbi5wcm9kdWN0LWJ1eSAuY2FyZC1wcm9kdWN0IC5jYXJkLWNlbnRlcl9pbWFnZXMgLm1haW4taW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59IiwiQG1peGluIGZvbnQoJGZvbnRfbmFtZSwgJGZpbGVfbmFtZSwgJHdlaWdodCwgJHN0eWxlKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9uYW1lO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvI3skZmlsZV9uYW1lfS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLyN7JGZpbGVfbmFtZX0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgZm9udC13ZWlnaHQ6ICN7JHdlaWdodH07XG4gICAgZm9udC1zdHlsZTogI3skc3R5bGV9OyB9IH1cblxuQGluY2x1ZGUgZm9udChWZXJkYW5hLCBWZXJkYW5hLUJvbGQsIDcwMCwgYm9sZCk7XG5AaW5jbHVkZSBmb250KFZlcmRhbmEsIFZlcmRhbmEtUmVndWxhciwgNDAwLCBub3JtYWwpO1xuLy8gQGluY2x1ZGUgZm9udChHYXJhbW9uZCwgR2FyYW1vbmQsIDQwMCwgbm9ybWFsKVxuIiwiKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnVmVyZGFuYScsIGFyaWFsO1xuICBjb2xvcjogIzFDMUMxQzsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgbWF4LXdpZHRoOiAxMDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgIG1heC13aWR0aDogOTYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7IH0gfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmgxIHtcbiAgZm9udC1mYW1pbHk6ICdHYXJhbW9uZCc7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDcycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH0gfVxuXG5oMiB7XG4gIGZvbnQtZmFtaWx5OiAnR2FyYW1vbmQnO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRibGFjay1kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9IH1cblxuaDMge1xuICBjb2xvcjogJGJsYWNrLWQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmxpbmUtZ3JlZW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9IH0gfVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgJi5jb3ZlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5zZWMtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyOyB9XG5cbi5zZWMtcCB7XG4gIHBhZGRpbmc6IDEyNXB4IDA7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIHBhZGRpbmc6IDgwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi50YWMtbW9iIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnR4dC1ncmF5IHtcbiAgY29sb3I6ICRncmF5OyB9XG5cbi50eHQtZ3JlZW4ge1xuICBjb2xvcjogJGdyZWVuOyB9XG5cbi5idG4tZ3JlZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMzEsIDIwMiwgNzcsIDApIDAlLCAjNkVBRDNFIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSksICM4M0NBNEQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJGdyZWVuIGluc2V0OyB9XG4gICYuYXJyb3cge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTsgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCB1cmwoJy4uL2ltZy9idG4tYXJyb3cuc3ZnJyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0xM3B4O1xuICAgICAgcmlnaHQ6IDE1cHg7IH0gfSB9XG5cbi5idG4tdHJhbnNwYXJlbnQge1xuICBjb2xvcjogJGJsYWNrLWQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRibGFjay1kO1xuICB3aWR0aDogMjY1cHg7XG4gIGhlaWdodDogNDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gIG91dGxpbmU6IG5vbmU7XG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1kO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgbWFyZ2luOiAwIDAgMjVweDsgfSB9IH1cblxuLmxpbmUtZ3JlZW4ge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMTBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDsgfSB9XG5cbi5saW5lLWJhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg2ODY4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTsgfVxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMTAlOyB9XG4gICY6OmFmdGVyIHtcbiAgICByaWdodDogLTExMCU7IH0gfVxuXG4udGFic19fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qINC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGOINC/0YDRj9GH0LXQvCDQstGB0LUg0LHQu9C+0LrQuCAqLztcbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvKiDQv9C+INGD0LzQvtC70YfQsNC90LjRjiDQv9C+0LrQsNC30YvQstCw0LXQvCDQvdGD0LbQvdGL0Lkg0LHQu9C+0LogKi87IH0gfVxuIiwiJGdyZWVuOiAjODNDQTREO1xuJGJsYWNrOiAjMjMyMzIzO1xuJGJsYWNrLWQ6ICMxQzFDMUM7XG4kd2hpdGU6ICNmZmZmZmY7XG4kZ3JheTogIzg1ODU4NTtcbiRib3JkZXItY29sb3I6ICNFMUUxRTE7XG4kZ3JheS1mb3JtOiAjODA4MDgwO1xuIiwiaGVhZGVyIHtcbiAgLmNvbnRhY3RzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4gICAgLmFkZHJlc3Mge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBwLCBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRibGFjay1kO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgICBwOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9hcnJvdy5zdmcnKTsgfVxuICAgICAgYSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbWVzcy5zdmcnKTsgfSB9IH1cbiAgICAubnVtYmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCB1cmwoJy4uL2ltZy90ZWwuc3ZnJyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2stZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfSB9IH1cblxuICAudXMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmc6IDE4cHggMCAyNXB4O1xuICAgIC5jb250YWluZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5sb2dvIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgd2lkdGg6IDIzMHB4OyB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4OyB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHdpZHRoOiAxMjVweDsgfSB9XG4gICAgLndyaXRlX3VzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNvYy1saXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgJl9pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG1hcmdpbjogMCA1cHg7IH0gfVxuICAgICAgLmJ0bi1ncmVlbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9IH1cblxuICAubmF2YmFyIHtcbiAgICB1bC5uYXYge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvcmRlcjogMjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IDEzM3B4O1xuICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4OyB9IH0gfSB9XG4gICAgZm9ybS5zZWFyY2gtZm9ybSB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzNjVweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAxOyB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM5cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgLy8gb3BhY2l0eTogMFxuIH0gfSAgICAgICAgICAvLyB2aXNpYmlsaXR5OlxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybCgnLi4vaW1nL3NlYXJjaC5zdmcnKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7IH0gfSB9IH1cblxuICAuYnVyZ2VyLCAuY2xvc2Uge1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYnVyZ2VyLWJ0biwgLmNsb3NlLWJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9IH1cbiAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtMTBweDsgfSB9IH1cblxuICAubW9iLW1lbnUge1xuICAgIHBhZGRpbmc6IDEwMHB4IDMwcHggMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAtMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICByaWdodDogMzBweDsgfVxuICAgIHVsLnBhZ2VzIHtcbiAgICAgIGxpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfSB9XG4gICAgLnNvYy1saXN0IHtcbiAgICAgIG1hcmdpbjogMzVweCAwO1xuICAgICAgJl9pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7IH0gfVxuICAgIC5udW1iZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9IH0gfSB9IH1cbiIsIi5icmVhZC1jcnVtYnMge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIGNvbG9yOiAkZ3JheS1mb3JtO1xuICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgc3BhbiB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgdG9wOiAtM3B4OyB9IH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJy8nO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTNweDtcbiAgICAgIHRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGdyZWVuOyB9IH0gfVxuIiwic2VjdGlvbi5mb3JtLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQgdXJsKCcuLi9pbWcvZm9ybS1zZWNfYmcuanBnJyk7XG4gIGZvcm0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XG4gICAgICBmb250LWZhbWlseTogJ0dhcmFtb25kJztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47IH0gfVxuICAgIGlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICB3aWR0aDogNTYwcHg7XG4gICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfSB9XG4gICAgLnBvbGljeSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH1cbiAgICAuYnRuLWdyZWVuIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfSB9XG4iLCJmb290ZXIge1xuICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbiAgYmFja2dyb3VuZDogY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0IHVybCgnLi4vaW1nL2Zvb3Rlci1iZy5qcGcnKTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC43OyB9IH1cbiAgLmNvbnRhaW5lciB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgJiA+IGRpdiB7XG4gICAgICBAaW5jbHVkZSBmLXdpZHRoKDE2N3B4KTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICBAaW5jbHVkZSBmLXdpZHRoKDIwJSk7XG4gICAgICAgIC5oNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgQGluY2x1ZGUgZi13aWR0aCgxMDAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDIlIDM1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2UxZTFlMThmO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH0gfVxuXG4gICAgLmg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5hYm91dCB7XG4gICAgICAubG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0dhcmFtb25kJztcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfSB9XG4gICAgICAuZGVzYy1ncmF5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgY29sb3I6ICM5RjlGOUY7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgICAgIC53aGVyZSB7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNXB4OyB9XG4gICAgICAgICAgJi5jaXR5IHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybCgnLi4vaW1nL2Fycm93LnN2ZycpOyB9IH1cbiAgICAgICAgICAmLnN0ciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCB1cmwoJy4uL2ltZy9oZXJlLnN2ZycpOyB9IH0gfSB9IH1cbiAgICAuZm9vdGVyLWxpc3Qge1xuICAgICAgdWwgPiBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICAgIC5wb3J0Zm9saW8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5oNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgIC5jb250YWN0cyB7XG4gICAgICBAaW5jbHVkZSBmLXdpZHRoKDIyJSk7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgQGluY2x1ZGUgZi13aWR0aCgzMyUpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgQGluY2x1ZGUgZi13aWR0aCgxMDAlKTsgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgICAgY29sb3I6ICM5RjlGOUY7IH1cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5idG4tZ3JlZW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuY29udGFjdHNfbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC50ZWwge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgLm1haWwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA5cHggYXV0byAwOyB9XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybCgnLi4vaW1nL21lc3Muc3ZnJyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4OyB9IH0gfVxuICAgICAgLnNvY2lhbHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLnNvYy1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH0gfSB9IH1cbiIsIkBtaXhpbiBmLXdpZHRoKCRzaXplKSB7XG4gIG1heC13aWR0aDogJHNpemU7XG4gIGZsZXgtYmFzaXM6ICRzaXplOyB9XG4iLCIuaW5kZXgtaGVyby1zbGlkZXIge1xuICAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuc2VjdGlvbi5oZXJvIHtcbiAgYmFja2dyb3VuZDogY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0IHVybCgnLi4vaW1nL2hlcm8tYmcuanBnJyk7XG4gIHBhZGRpbmc6IDIwMHB4IDA7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAgIHBhZGRpbmc6IDEzMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gICAgcGFkZGluZzogNzBweCAwOyB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCAzNSwgMzMsIDAuOCk7XG4gICAgei1pbmRleDogLTE7IH1cblxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDU1cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbiAgLmxlZnQge1xuICAgIEBpbmNsdWRlIGYtd2lkdGgoNTAwcHgpO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgIEBpbmNsdWRlIGYtd2lkdGgoNDgwcHgpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAgICAgQGluY2x1ZGUgZi13aWR0aCgzMDBweCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODMwcHgpIHtcbiAgICAgIEBpbmNsdWRlIGYtd2lkdGgoMzIwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICYudGFjLW1vYiB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODMwcHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuICAgIHVsLmxpZmUge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwOyB9IH1cbiAgICBhLmJ0bi1ncmVlbiB7XG4gICAgICB3aWR0aDogMjY2cHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICByaWdodDogMjBweDsgfSB9IH1cbiAgLnJpZ2h0IHt9IH1cbmZvcm0ub3JkZXItc2VydmljZSB7XG4gIHBhZGRpbmc6IDE1cHggMCAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzNjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gICAgd2lkdGg6IDMyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MzBweCkge1xuICAgIHdpZHRoOiAyODBweDsgfVxuICBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGdyYXktZm9ybTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbWF4LXdpZHRoOiAxODBweDsgfVxuICBpbnB1dCB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDI3NXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGMUYyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gICAgICB3aWR0aDogMjQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7IH0gfVxuXG4gIC5idG4tZ3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuIiwic2VjdGlvbi5hYm91dCB7XG4gIC8vIHBhZGRpbmc6IDEyMHB4IDBcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgcGFkZGluZzogMTAwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgaDIge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9XG4gIC5tYWluLXR5cGVzIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgbWFyZ2luLXRvcDogNzVweDsgfVxuICAgIC5sZWZ0IHtcbiAgICAgIEBpbmNsdWRlIGYtd2lkdGgoNDUlKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgIEBpbmNsdWRlIGYtd2lkdGgoMTAwJSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuICAgICAgaDMge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgdWwudHlwZXMtbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG4gICAgICAgIGNvbG9yOiAkYmxhY2stZDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDsgfSB9IH1cbiAgICAgIC5kZXNjIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7IH0gfVxuICAgICAgLmNhcmUge1xuICAgICAgICBwYWRkaW5nOiAwIDQ1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMTE4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTRFNDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdCB1cmwoJy4uL2ltZy8hLnN2ZycpO1xuICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTsgfSB9IH0gfVxuXG4gICAgLnJpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIGYtd2lkdGgoNTUlKTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH0gfSB9XG5cbi5xdWFsaXR5LWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogNzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC0xMDAlOyB9XG4gIC5xdWFsaXR5LWxpc3RfaXRlbSB7XG4gICAgQGluY2x1ZGUgZi13aWR0aCgyNjBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgIEBpbmNsdWRlIGYtd2lkdGgoMjMwcHgpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgICB3aWR0aDogMTAwcHg7IH0gfVxuICAgIHAge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfSB9IH1cbiIsInNlY3Rpb24ucG9ydGZvbGlvIHtcbiAgLmV4YW1wbGUtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICAmX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgLmxlZnRfcmlnaHQge1xuICAgICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgICAgIG9yZGVyOiAxOyB9IH1cbiAgICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH0gfSB9XG4gICAgICAubGVmdF9yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgICAgLmxlZnQge1xuICAgICAgICBAaW5jbHVkZSBmLXdpZHRoKDQwJSk7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICBAaW5jbHVkZSBmLXdpZHRoKDEwMCUpOyB9XG5cbiAgICAgICAgLmV4YW1wbGUge1xuICAgICAgICAgIC5leGFtcGxlX2l0ZW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4OyB9IH0gfVxuXG4gICAgICAgIC5leGFtcGxlX3ByZXZpZXcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gICAgICAgICAgLmV4cGFtcGxlX3ByZXZpZXdfaXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmLXdpZHRoKDMwJSk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjc7IH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAuOTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGYtd2lkdGgoMzElKTsgfSB9IH0gfVxuICAgICAgLnJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgZi13aWR0aCg2MCUpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBmLXdpZHRoKDEwMCUpOyB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDM4cHg7IH1cbiAgICAgICAgdWwucHJvY2Vzcy1saXN0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGYtd2lkdGgoMjAlKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnLic7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC0xN3B4OyB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBsZWZ0OiAtOHB4OyB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtOHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGYtd2lkdGgoMTAwJSk7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfSB9IH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDsgfVxuICAgICAgICAgIHNwYW4ubGluZS1ncmVlbiB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9XG4gICAgICAgIHVsLmNhdXNlcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZi13aWR0aCgzMSUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGYtd2lkdGgoYXV0byk7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7IH0gfSB9IH1cbiAgICAgICAgdWwubmF0dXJhbC1saXN0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH0gfVxuICAgIC5idXR0b25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5idG4tZ3JlZW4ge1xuICAgICAgICB3aWR0aDogMjY1cHg7IH1cbiAgICAgIC5idG4tdHJhbnNwYXJlbnQge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9IH0gfSB9XG4iLCJzZWN0aW9uLnZpZGVvIHtcbiAgcGFkZGluZzogMTI1cHggMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgcGFkZGluZzogMTAwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgLmJ0bi10cmFuc3BhcmVudCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICBtYXJnaW46IDYwcHggYXV0byAwOyB9IH0gfVxuXG4vLyBTbGlkZXJcbi52aWRlby1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5zbGljay1saXN0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgaGVpZ2h0OiAyNTBweDsgfSB9XG4gICZfaXRlbSB7XG4gICAgcGFkZGluZzogMCA3cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQzMHB4O1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguNyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgJi5zbGljay1jdXJyZW50IHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQycHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci10b3A6IDE3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgJHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgei1pbmRleDogMzsgfVxuICAgICAgaW1nIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zMik7IH0gfSB9IH1cblxuLnNsaWNrLXNsaWRlciB7XG4gICYuYXJyb3dzIHtcbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQgdXJsKCcuLi9pbWcvc2xpY2stYXJyb3cuc3ZnJyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfSB9IH1cbiIsInNlY3Rpb24ucHJvamVjdHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAucHJvamVjdC1saXN0IHtcbiAgICAmX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgZi13aWR0aCgyMyUpO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiAyNDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgIGhlaWdodDogMTQwcHg7IH1cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICBAaW5jbHVkZSBmLXdpZHRoKDMxJSk7XG4gICAgICAgIG1hcmdpbjogMTVweCAxJSAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgQGluY2x1ZGUgZi13aWR0aCg0OCUpOyB9IH0gfSB9XG5cbi8vIEdlbmVyYWxcbi50aXRsZS1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjUwJTsgfVxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogMDsgfVxuICAmOjphZnRlciB7XG4gICAgYm90dG9tOiAwOyB9XG4gIGxpIHtcbiAgICBAaW5jbHVkZSBmLXdpZHRoKDIwJSk7XG4gICAgcGFkZGluZzogMjVweCAwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW47XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5OyB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICBAaW5jbHVkZSBmLXdpZHRoKDUwJSk7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH0gfSB9XG5cbi5wcm9qZWN0LWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wcm9qZWN0LWxpc3RfaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IH0gfSB9XG4iLCJzZWN0aW9uLm9yZGVyIHtcbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cblxuICAub3JkZXItaXRlbSB7XG4gICAgQGluY2x1ZGUgZi13aWR0aCgxMDAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLm9yZGVyLWJpZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICY6aG92ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDgwJSk7IH1cbiAgICAgIC5kZXNjIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlOyB9IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgaGVpZ2h0OiAyNzBweDsgfVxuICAgIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzIGVhc2UtaW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMDAlKTsgfVxuICAgIC5kZXNjIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbjtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9IH1cblxuICAub3JkZXItbGlzdCB7XG4gICAgJl9pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGYtd2lkdGgoMzIlKTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICBAaW5jbHVkZSBmLXdpZHRoKDEwMCUpOyB9IH0gfSB9XG4iLCJzZWN0aW9uLmNvbXBhcmlzb24ge1xuICAudGFibGUge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAudGFibGVfaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIEBpbmNsdWRlIGYtd2lkdGgoMTcuNSUpO1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgJi5oZWFkIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLWQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDhweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA3cHg7IH0gfVxuICAgICAgICAmLmNoZWNrIHtcbiAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQgdXJsKCcuLi9pbWcvY2hlY2suc3ZnJyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICByaWdodDogYXV0bzsgfSB9IH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICYuYm9yZGVyLWdyZWVuIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7IH0gfVxuICAgICAgJi5jaGFyYWN0ZXJpc3RpY3Mge1xuICAgICAgICBAaW5jbHVkZSBmLXdpZHRoKDMwJSk7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA3JTtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLWQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7IH1cbiAgICAgICAgICAmLmhlYWQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDdweDsgfSB9IH0gfSB9IH0gfVxuIiwic2VjdGlvbi5wbHVzIHt9XG4ucHJvZHVjdCB7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIG1hcmdpbjogMTAwcHggYXV0byAwOyB9XG4ucGx1cy1saXN0IHtcbiAgLy8gbWFyZ2luLXRvcDogOTBweFxuICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4gIC5wbHVzLWxpc3RfaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIGYtd2lkdGgoMzAlKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIEBpbmNsdWRlIGYtd2lkdGgoNDUlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgQGluY2x1ZGUgZi13aWR0aCg5MCUpO1xuICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4gICAgLnBsdXMtbGlzdF9pdGVtLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuaW1nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9IH1cbiAgICAucGx1cy1saXN0X2l0ZW0tZGVzYyB7XG4gICAgICBjb2xvcjogJGdyYXk7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfSB9XG4iLCJzZWN0aW9uLm5ldyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC50aXRsZS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIEBpbmNsdWRlIGYtd2lkdGgoMTYuNiUpOyB9IH0gfVxuICAuYnRuLXRyYW5zcGFyZW50IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgbWFyZ2luOiA4MHB4IGF1dG8gMDsgfSB9IH1cblxuLy8gR2VuZXJhbFxuLnByb2plY3QtbGlzdCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbi5wcm9qZWN0LWxpc3RfaXRlbSB7XG4gIEBpbmNsdWRlIGYtd2lkdGgoMjY2cHgpO1xuICBwYWRkaW5nOiAxM3B4IDE1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgJjpob3ZlciB7XG4gICAgbWF4LWhlaWdodDogNzUwcHg7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAucHJpY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgIC5idG4tZ3JlZW4ge1xuICAgICAgaGVpZ2h0OiAzNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgIEBpbmNsdWRlIGYtd2lkdGgoMjIwcHgpO1xuICAgIG1hcmdpbjogNTBweCAxMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgQGluY2x1ZGUgZi13aWR0aCgzMCUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgIEBpbmNsdWRlIGYtd2lkdGgoMjYwcHgpOyB9XG5cbiAgLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgaW1nIHtcbiAgICBtYXJnaW46IDIwcHggMCAyNXB4O1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICBoZWlnaHQ6IDE2MHB4OyB9IH1cbiAgLmNvbG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAuY29sb3ItbGlzdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAmX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gICAgICAgICYud2hpdGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgJi5iZWlnZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjdFODsgfVxuICAgICAgICAmLmdyYXkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCN0I3Qjc7IH1cbiAgICAgICAgJi5icm93bi1saWdodCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0REQkI4NzsgfVxuICAgICAgICAmLmJyb3duIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJBMDAwOyB9XG4gICAgICAgICYueWVsbG93IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFNEFCOyB9XG4gICAgICAgICYueWVsbG93LWRhcmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEI4MTY7IH1cbiAgICAgICAgJi5icm93bi1kYXJrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkE4RjAxOyB9XG4gICAgICAgICYuZ3JheS1kYXJrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc4Nzg3OyB9IH0gfSB9XG4gIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAkYmxhY2stZDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5idG4tZ3JlZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGhlaWdodDogMHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfSB9XG4iLCJzZWN0aW9uLmNhdGFsb2cge1xuICAuY2F0YWxvZy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAmX2l0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgZi13aWR0aCgzMCUpO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgIEBpbmNsdWRlIGYtd2lkdGgoNDUlKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgIEBpbmNsdWRlIGYtd2lkdGgoNDUlKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICAgIEBpbmNsdWRlIGYtd2lkdGgoMzIwcHgpOyB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAn0KHQvNC+0YLRgNC10YLRjCDRhNC+0YLQviDQuCDRhtC10L3Riyc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTcuMDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICAgIGhlaWdodDogMTYwcHg7IH0gfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg1MCUpOyB9IH1cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2U7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICAgIGhlaWdodDogMTYwcHg7IH0gfVxuICAgICAgLm5hbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9IH0gfSB9XG4iLCJzZWN0aW9uLmNvbXBhbnktZGVzYyB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTsgfVxuICAuYnRuLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQgdXJsKCcuLi9pbWcvdG9wLnN2ZycpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiIsInNlY3Rpb24ucHJvZHVjdC1idXkge1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgLmNhcmQtcHJvZHVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuICAgIC5jYXRlZ29yeS1wcm9kdWN0IHtcbiAgICAgIEBpbmNsdWRlIGYtd2lkdGgoMTcwcHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICBAaW5jbHVkZSBmLXdpZHRoKDEwMCUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2U7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7IH1cblxuICAgICAgICAmLmhlYWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7IH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogOXB4IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2stZDtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQgdXJsKCcuLi9pbWcvcG9seWdvbi5zdmcnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7IH0gfSB9IH1cblxuICAgIC5jYXJkLWNlbnRlciB7XG4gICAgICBAaW5jbHVkZSBmLXdpZHRoKDU2NXB4KTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAgICAgQGluY2x1ZGUgZi13aWR0aCg0NDVweCk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgLy8gQGluY2x1ZGUgZi13aWR0aCg1NjVweClcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1NXB4KSB7XG4gfSAgICAgICAgLy8gQGluY2x1ZGUgZi13aWR0aCg1MDBweClcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICBAaW5jbHVkZSBmLXdpZHRoKDEwMCUpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4gICAgICAmX2hlYWRlciB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM2NXB4OyB9XG4gICAgICAgIC5pbi1zdG9jayB7XG4gICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7IH0gfVxuXG4gICAgICAmX2ltYWdlcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIC5tYWluLWltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyNDJweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkgYW5kIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgICAgLnN0YXIsIC5zdGlja3Mge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAuc3RhciB7XG4gICAgICAgICAgICB0b3A6IDEwcHg7IH1cbiAgICAgICAgICAuc3RpY2tzIHtcbiAgICAgICAgICAgIHRvcDogMzhweDsgfSB9XG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgJl9pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpOyB9IH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuOyB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlOyB9IH0gfSB9XG5cbiAgICAgIC5jYXJkLWNlbnRlcl9pbmZvLWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgLmNhcmQtY2VudGVyX2luZm8tbGlzdF9pdGVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7IH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWQ7IH1cbiAgICAgICAgICAgICYucHJpY2Uge1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWQ7IH1cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfSB9IH0gfSB9IH1cblxuICAgIC5vcmRlciB7XG4gICAgICBAaW5jbHVkZSBmLXdpZHRoKDM2NXB4KTtcbiAgICAgIG1heC1oZWlnaHQ6IDUxN3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgQGluY2x1ZGUgZi13aWR0aCgxMDAlKTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7IH1cblxuICAgICAgJi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDIycHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMzUlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuc3F1YXJlX2NvdW50IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLnNxdWFyZSwgLmNvdW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTUycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktZm9ybTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTJFMkUyO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICAgICAgLmNvdW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWZvcm07XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWQ7IH1cbiAgICAgICAgICAgICAgJi5taW51cyB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4OyB9XG4gICAgICAgICAgICAgICYucGx1cyB7XG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7IH0gfSB9IH1cbiAgICAgICAgLmJ0bi1ncmVlbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9XG4gICAgICAmLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDIycHggMThweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgICAgIHdpZHRoOiA2NSU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTUycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICM0MDQwNDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQjJCMkIyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzgyODI4MjsgfSB9IH1cbiAgICAgICAgLm9yZGVyLWJvZHlfaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWZvcm07IH0gfSB9IH0gfVxuXG4gIC8vIEFuaW1hdGlvblxuICAuYW5pbWF0ZV9fZmxpcEluWSB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxczsgfSB9XG4iLCJzZWN0aW9uLnByb2R1Y3QtaG91c2VzIHtcbiAgLmhvdXNlcy1zbGlkZXIge1xuICAgIC5zbGljay1saXN0IHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICB3aWR0aDogNzUlOyB9IH1cbiAgICAmLmFycm93cyB7XG4gICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7IH0gfSB9IH1cbiAgICAmX2l0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgaW1nIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfSB9IH0gfSB9XG4iLCJzZWN0aW9uIHtcbiAgJi5wcm9kdWN0LXNpbWlsYXIge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5wcm9kdWN0LXNsaWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAmX2l0ZW0td3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gICAgJl9pdGVtIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuXG4gICAgLy8gc2xpZGVyXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9IH0gfSB9XG4iLCJzZWN0aW9uLnByb2R1Y3QtcHJldiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC50aXRsZS1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgI3dyYXBwZXJfcHJvZHVjdC1wcmV2IHtcbiAgICAucHJvamVjdC1saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH0gfSB9XG4iLCJzZWN0aW9uLmhlcm8ge1xuICAmLnBhbmVsLWhlcm8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BhbmVsLWhlcm8uanBnJyk7XG4gICAgLmxlZnQge1xuICAgICAgQGluY2x1ZGUgZi13aWR0aCg3MDBweCk7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgICAgIEBpbmNsdWRlIGYtd2lkdGgoNTUwcHgpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgQGluY2x1ZGUgZi13aWR0aCgzODBweCk7IH1cblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDQ4cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MnB4OyB9IH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDUlO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgJi5rZXkge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgJjpub3QoLmtleSkge1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfSB9XG5cbiAgICAgIC5idG4tZ3JlZW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9IH0gfSB9XG4iLCJzZWN0aW9uLnBhbmVsLW91ci1wYW5lbHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAucXVhbGl0eS1saXN0IHtcbiAgICAmX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH0gfVxuXG4gIC5wZXJmZWN0LWZhY2FkZSB7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAvLyBtYXJnaW4tdG9wOiA1MHB4XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLTEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWNvbG9yOyB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1jb2xvcjsgfSB9IH1cbiIsInNlY3Rpb24ucGFuZWwtY2FyZSB7XG4gIHAuY2FyZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmNhcmUtbGlzdCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICZfaXRlbSB7XG4gICAgICBAaW5jbHVkZSBmLXdpZHRoKDMwJSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgIEBpbmNsdWRlIGYtd2lkdGgoOTAlKTsgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9IH0gfVxuXG4gIC5jYXJlLnR4dC1ncmVlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQgdXJsKCcuLi9pbWcvYXJyb3ctYm90dG9tLnN2ZycpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgdG9wOiAtNTJweDsgfSB9IH1cblxuLy8gR2VuZXJhbFxuLmNhcmUtaXRlbSB7XG4gIHdpZHRoOiAxNjJweDtcbiAgaGVpZ2h0OiAxNjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICB3aWR0aDogMTQycHg7XG4gICAgaGVpZ2h0OiAxNDJweDsgfSB9XG4iLCJzZWN0aW9uLnBhbmVsLWV4YW1wbGVzIHtcbiAgaDIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG5cbiAgLmJ0bi10cmFuc3BhcmVudCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIG1hcmdpbjogODBweCBhdXRvIDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7IH0gfVxuXG4gIC5leGFtcGxlcy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICZfaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIC50d2VudHl0d2VudHktd3JhcHBlciB7XG4gICAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgICAudHdlbnR5dHdlbnR5LXdyYXBwZXIge1xuICAgICAgICAgICAgb3JkZXI6IDE7IH1cbiAgICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgb3JkZXI6IDI7IH0gfSB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cblxuICAgICAgLnR3ZW50eXR3ZW50eS1jb250YWluZXIge1xuICAgICAgICAudHdlbnR5dHdlbnR5LWhhbmRsZSB7XG4gICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zOHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjODNDQTREO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm90dG9tOiAtMTAlOyB9XG4gICAgICAgICAgLnR3ZW50eXR3ZW50eS1sZWZ0LWFycm93IHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogLTE0cHhcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybCguLi9pbWcvYmEtYXJyb3cuc3ZnKTsgfVxuICAgICAgICAgIC50d2VudHl0d2VudHktcmlnaHQtYXJyb3cge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogLTE0cHhcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCB1cmwoLi4vaW1nL2JhLWFycm93LnN2Zyk7IH0gfSB9XG4gICAgICAuaW1hZ2VzIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgICAgaGVpZ2h0OiA1MjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDM1cHggIWltcG9ydGFudDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgIC5pbWctYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gNzAlIG5vLXJlcGVhdCB1cmwoJy4uL2ltZy9wYW5lbC1wbHVzLnN2ZycpICNmZmZmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZTtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4OyB9XG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wYW5lbC1taW51cy5zdmcnKTtcbiAgICAgICAgICAgIC5idG4taW5uZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxNTsgfSB9XG4gICAgICAgICAgJi5vbmUge1xuICAgICAgICAgICAgdG9wOiAxNTZweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDI2LjUlOyB9IH1cbiAgICAgICAgICAmLnR3byB7XG4gICAgICAgICAgICB0b3A6IDI3MnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICByaWdodDogMTglOyB9XG4gICAgICAgICAgICAuYnRuLWlubmVyIHtcbiAgICAgICAgICAgICAgdG9wOiAtODBweDsgfSB9XG4gICAgICAgICAgJi50aHJlZSB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMTAycHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgICAgICAgdG9wOiA4MCU7XG4gICAgICAgICAgICAgIHJpZ2h0OiA1JTsgfVxuICAgICAgICAgICAgLmJ0bi1pbm5lciB7XG4gICAgICAgICAgICAgIHRvcDogLTE0MHB4OyB9IH1cbiAgICAgICAgICAmLmZvdXIge1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgYm90dG9tOiAxMDJweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICAgICAgICB0b3A6IDg3JTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDQzJTsgfVxuICAgICAgICAgICAgLmJ0bi1pbm5lciB7XG4gICAgICAgICAgICAgIHRvcDogLTE0MHB4O1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICByaWdodDogLTE0NXB4OyB9IH1cblxuICAgICAgICAgIC5idG4taW5uZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMxY2NhO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0xNDVweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gfSAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiA2MHB4XG4gICAgICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiA5cHggMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogOTRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0IHVybCgnLi4vaW1nL25ldy0xLmpwZycpOyB9XG4gICAgICAgICAgICAuYnRuLWdyZWVuIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfSB9IH1cblxuICAgICAgLnJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICBwLnByaWNlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfSB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiB9IH0gfSB9ICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICBwLndhbnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAuYnRuLWdyZWVuIHtcbiAgICAgICAgICB3aWR0aDogMjY2cHg7IH0gfSB9IH0gfVxuIl19 */
/* CUSTOM */
.panel-hero .container {
	padding-right: 0 !important;
	padding-left: 0 !important;
}
.form-index-2 {
  background-image: url("../img/form-index-2.jpg") !important;
}
.form-index-3 {
  background-image: url("../img/form-index-3.jpg") !important;
}
.form-panel-1 {
  background-image: url("../img/form-panel-1.jpg") !important;
}
