a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Roboto;src:url(../fonts/roboto/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/roboto/Roboto-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/roboto/Roboto-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(../fonts/roboto/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/roboto/Roboto-Black.woff) format("woff");font-weight:900;font-style:normal}@custom-media --4k (min-width: 2560px);@lost gutter 8px;@-webkit-keyframes elementor-animation-pop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes elementor-animation-pop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}html{scroll-behavior:smooth;overflow-x:hidden}html.is-opened{overflow:hidden}*,:after,:before{box-sizing:border-box}body{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif}body.is-opened{overflow:hidden}b,strong{font-weight:600}img{display:inline-block;width:100%}a{color:#0095da;text-decoration:none}a:hover{color:#0d6e9b}a:focus{outline:0}.wrapper{position:relative;margin:0 auto;max-width:1240px;width:90%;transition:width .2s ease-in-out}.cc-spacer{margin-bottom:20px;width:100%;display:block}.title{margin-top:80px}.scroll-top{position:fixed;right:20px;bottom:20px;z-index:100;width:40px;height:40px;border:none;line-height:40px;background-color:rgba(0,0,0,.4);color:#fff;font-size:18px;cursor:pointer;border-radius:2px;opacity:1;text-align:center;transition:all .3s ease}.scroll-top:hover{background-color:rgba(0,0,0,.8)}.scroll-top--hide{opacity:0}.page{position:relative}.page__form,.page__members,.page__points-map,.page__videos{margin-top:70px}.page__videos-link{margin-top:32px;text-align:center}.page__videos-link .button{padding:15px 25px}.page__cards-flip,.page__members{margin-top:70px}.page__bigcards-list .card-image{padding:10px}.page__gallery,.page__media,.page__text-style{margin-top:60px}.page__interactive,.page__numbers{margin-top:50px}.page__members .card-person{margin-bottom:40px}@media (min-width:768px){.page__form,.page__points-map{margin-top:120px}.page__videos{margin-top:100px}.page__cards-flip-list{display:flex;flex-wrap:wrap}.page__cards-flip-list .card-flip{width:50%}.page__bigcards-list{padding-top:20px;display:flex;flex-wrap:wrap}.page__bigcards-list .card-image{margin-top:20px;width:50%}.page__bigcards-list .card-image:nth-of-type(3n){width:100%}.page__bigcards-link{margin-top:20px;text-align:center}.page__media-list{display:flex;flex-wrap:wrap}.page__media-list .card-article{width:50%}.page__members-list{display:flex;flex-wrap:wrap}.page__members .card-person{padding:10px;width:33.33%}}@media (min-width:1098px){.page__orders-list{display:flex}.page__orders-list .card-image{width:50%}.page__orders-list .card-image__image{width:100%}.page__cards-flip-list .card-flip{width:25%;padding:0 30px}.page__bigcards-list .card-image,.page__bigcards-list .card-image:nth-of-type(3n){width:33.33%}.page__media-list .card-article{width:25%}}.modal-data{z-index:1000;position:fixed;top:0;left:0;width:100%;height:100vh;max-height:100vh;display:block;visibility:hidden;transition:visibility .3s linear}.modal-data:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:#000;content:"";opacity:0;transition:opacity .3s linear}.modal-data__content{position:relative;z-index:1;height:100%;padding:30px 0;display:flex;align-items:center;background-color:#fff}.modal-data__box{position:absolute;top:50%;left:50%;z-index:1;width:100%;transform:translate(-50%,-50%) scale(0);transition:transform .3s linear}.modal-data__close{position:absolute;top:0;right:0;z-index:1;width:15px;height:15px;border:none;display:block;background:none;cursor:pointer;font-size:0}.modal-data__close:after,.modal-data__close:before{position:absolute;top:50%;left:0;width:15px;height:2px;background:#222025;content:"";opacity:.8;transition:opacity .3s linear}.modal-data__close:before{transform:translateY(-50%) rotate(45deg)}.modal-data__close:after{transform:translateY(-50%) rotate(-45deg)}.modal-data__close:hover:after,.modal-data__close:hover:before{opacity:1}.modal-data--active{visibility:visible;transform:scale(1);transition:visibility .3s ease-out}.modal-data--active:after{opacity:.8}.modal-data--active .modal-data__box{transform:translate(-50%,-50%) scale(1)}.modal-data__title{margin-bottom:16px;padding:0 15px;color:#222025;font-size:40px;font-weight:900;line-height:1;text-align:center}.modal-data__title span{color:#0095da}.modal-data__policy{margin-top:36px;color:#222025;font-size:13px;font-weight:300;line-height:16px}.modal-data__desc{margin-bottom:10px;color:#222025;font-size:14px;font-weight:300;line-height:25px;text-align:center}@media (min-width:768px){.modal-data--callback .modal-data__box{width:640px}.modal-data--callback .form-callback,.modal-data--callback .gform_fields{display:flex}.modal-data--callback .form-callback{flex-wrap:wrap}.modal-data--callback .gfield:first-of-type{width:140px}.modal-data--callback .gfield+.gfield{margin-top:0;padding-left:20px}.modal-data--callback .gform_body{flex:1}.modal-data--callback .gform_footer{margin-top:0;margin-left:20px}}.gfield+.gfield{margin-top:25px}.gfield.gfield_error{border-color:red}.gfield_label{display:none}.gfield_select{cursor:pointer}.gfield_select,.ginput_container .textarea,.ginput_container input{padding:8px 9px;height:40px;width:100%;border:1px solid #e7e7e7;border-radius:8px;background-color:#f5f5f5;color:#363539;font-size:14px;font-weight:400;line-height:24px;transition:all .3s linear}.gfield_select:focus,.ginput_container .textarea:focus,.ginput_container input:focus{border-color:#bababa}.ginput_container .textarea{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;max-width:100%;min-height:150px}.gform_footer{margin-top:25px}.gform_footer .gform_button{padding:14px 24px;border:2px solid #0095da;background-color:transparent;border-radius:8px;color:#0095da;cursor:pointer;font-size:13px;font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase;transition:all .3s linear}.gform_footer .gform_button:focus,.gform_footer .gform_button:hover{background-color:#0095da;color:#fff}.gform_footer img{position:absolute;top:50%;left:50%;width:20px;height:20px;display:inline-block;transform:translate(-50%,-50%)}.validation_error{margin-bottom:8px;width:100%;color:red;font-size:12px;line-height:16px}.validation_message{margin-top:4px;color:red;font-size:12px;line-height:1}.gform_confirmation_message{width:100%;font-size:18px;font-weight:300;line-height:28px;text-align:center}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0 36px;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;top:50%;width:36px;height:36px;display:flex;align-content:center;justify-content:center;border-radius:50%;color:#0095da;cursor:pointer;background-color:#fff;transition:all .3s linear;transform:translateY(-50%)}.slick-arrow:focus,.slick-arrow:hover{background:#0095da;color:#fff}.slick-arrow:focus svg,.slick-arrow:hover svg{transform:scale(.6)}.slick-arrow:focus svg path,.slick-arrow:hover svg path{fill:#fff}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-next{right:0}.slick-arrow svg{position:relative;width:100%;height:100%;display:inline-block;transform:scale(1);transition:all .3s linear}.slick-arrow svg path{fill:#0095da;transition:fill .3s linear}.text-style cite,.text-style dfn,.text-style em,.text-style i{font-style:italic}.text-style b,.text-style strong{font-weight:600}.text-style a{color:#0095da}.text-style a:hover{text-decoration:underline}.text-style blockquote,.text-style q{position:relative;padding-left:55px;margin:55px 0 0;color:#000;font-size:30px;font-weight:700;letter-spacing:.5px;line-height:50px}.text-style blockquote:last-of-type,.text-style q:last-of-type{margin-bottom:0}@media (min-width:768px){.text-style blockquote,.text-style q{line-height:40px}}.text-style address{margin-bottom:1rem;font-style:normal;line-height:inherit}.text-style pre{font-size:90%;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}.text-style code,.text-style kbd,.text-style tt,.text-style var{font-size:90%}.text-style abbr,.text-style acronym{border-bottom:1px dotted #000;cursor:help}.text-style ins,.text-style mark{background:#000;color:#fff;text-decoration:none}.text-style big{font-size:125%}.text-style sub,.text-style sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.text-style sup{top:-.5em}.text-style sub{bottom:-.25em}.text-style caption{padding-top:0;padding-bottom:0;caption-side:bottom;color:#000;text-align:left}.text-style .embedwrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;width:100%;overflow:hidden;background:grey}.text-style .embedwrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.text-style iframe{width:100%}.text-style ol,.text-style ul{list-style:none;margin:15px 0 15px 20px;position:relative}.text-style ol li,.text-style ul li{position:relative;margin:0;color:#222025;font-size:16px;font-weight:300;line-height:28px;list-style:none}.text-style ol>ul li,.text-style ul li{padding:0}.text-style ol>ul li:before,.text-style ul li:before{position:absolute;top:13px;left:-16px;width:6px;height:6px;border-radius:50%;display:inline-block;content:"";background-color:#222025}.text-style ol,.text-style ul>ol{counter-reset:section;list-style-type:none}.text-style ol li,.text-style ul>ol li{padding:0 0 0 55px}.text-style ol li:before,.text-style ul>ol li:before{position:absolute;top:5px;left:0;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;color:#222025;content:counters(section,"") "";counter-increment:section;justify-content:center}.text-style dd,.text-style dt{color:#000;line-height:24px}.text-style dt{padding-bottom:8px;font-size:18px}.text-style dd{padding-bottom:16px;font-size:16px}.text-style th{text-align:inherit}.text-style .wyswyg__table{padding-top:16px;margin-bottom:24px;overflow-x:auto}.text-style table{border-collapse:collapse;table-layout:fixed}.text-style thead th{border-bottom:3px solid #000}.text-style tfoot td,.text-style tfoot th,.text-style thead td,.text-style thead th{padding:0 0 8px;background-color:#0b070e;color:#fff;text-align:center}.text-style tfoot td:first-of-type,.text-style thead td:first-of-type{padding-left:20px;border-right:1px solid #000;text-align:left}.text-style tbody td,.text-style tbody th{border-bottom:1px solid #000}.text-style tbody td+td,.text-style tbody td+th,.text-style tbody th+td,.text-style tbody th+th{border-left:1px solid #000}.text-style tbody tr:last-of-type td,.text-style tbody tr:last-of-type th{border-bottom:1px solid #000}.text-style td,.text-style th{padding:16px 16px 16px 0;min-width:160px;font-size:10px;color:#000;line-height:20px}.text-style td+td,.text-style td+th,.text-style th+td,.text-style th+th{padding:16px;min-width:83px}.text-style td strong,.text-style th strong{color:#000}.text-style h1,.text-style h2,.text-style h3,.text-style h4,.text-style h5,.text-style h6{margin-bottom:20px;font-weight:900;color:#222025;line-height:1.4}.text-style h1,.text-style h2{font-size:48px}.text-style h3{font-size:40px}.text-style h4{font-size:30px}.text-style h5,.text-style h6{font-size:18px}.text-style p{margin-bottom:20px;color:#222025;font-size:16px;font-weight:300;line-height:28px}.text-style img{margin:0 0 20px;width:auto;max-width:100%;height:auto}.videos__box{overflow:hidden;position:relative;padding-top:56.25%;width:100%;height:0}.videos__box:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;background-color:#000;content:"";opacity:.25}.videos__box iframe,.videos__box img{position:absolute;top:0;left:0;width:100%;height:100%}.videos__box--opened:before{display:none}.videos__play{position:absolute;top:50%;left:50%;z-index:3;width:102px;height:102px;display:inline-block;color:#fff;cursor:pointer;font-size:102px;transform:translate(-50%,-50%);transition:all .3s linear}.videos__play:hover{color:#0095da;transform:translate(-50%,-50%) scale(1.1)}.videos--column .videos__item{padding:10px}@media (min-width:768px){.videos--column{display:flex;flex-wrap:wrap}.videos--column .videos__item{width:50%}.videos--five .videos__item:first-of-type,.videos--one .videos__item,.videos--three .videos__item:first-of-type{width:100%}}@media (min-width:1098px){.videos--five{display:block;-moz-columns:26rem;columns:26rem;gap:1rem}.videos--five .videos__item{padding:10px;width:50%;float:left}.videos--five .videos__item:first-of-type{padding:10px 0}.videos--three{display:block;-moz-columns:39rem;columns:39rem}.videos--three .videos__item{padding:10px 10px 10px 20px;width:33%;float:left}.videos--three .videos__item:first-of-type{padding:-1px 0;width:66%}}.facts__list{flex-wrap:wrap}.facts__item,.facts__list{display:flex;justify-content:center}.facts__item{padding:10px;width:50%;align-items:center;flex-direction:column}.facts__number{color:#0095da;font-size:69px;font-weight:900;line-height:82px}.facts__desc{color:#222025;font-size:15px;font-weight:300;line-height:1.2em}.facts__button{margin-top:35px;text-align:center}@media (min-width:768px){.facts__list{justify-content:flex-start}.facts__item{width:20%}}@-webkit-keyframes pulsate{0%{transform:translate(-50%,-50%) scale(1);opacity:.8}45%{transform:translate(-50%,-50%) scale(1.75);opacity:0}}@keyframes pulsate{0%{transform:translate(-50%,-50%) scale(1);opacity:.8}45%{transform:translate(-50%,-50%) scale(1.75);opacity:0}}.hotspotImg{background-size:cover;background-position:50%;position:relative;color:#0095da}.hotspotImg .hot-spot{position:absolute;width:1px;height:1px}.hotspotImg .hot-spot:hover{color:#0d6e9b}.hotspotImg .hot-spot .circle{cursor:pointer;transform:translate(-50%,-50%)}.hotspotImg .hot-spot .circle,.hotspotImg .hot-spot .circle:after{position:absolute;width:40px;height:40px;top:50%;left:50%;text-align:center;background-color:rgba(13,110,155,.17);border-radius:100%}.hotspotImg .hot-spot .circle:after{transform:translate(-50%,-50%) scale(1);opacity:0;content:"";-webkit-animation:pulsate 3s ease-out infinite;animation:pulsate 3s ease-out infinite}.hotspotImg .hot-spot i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hotspotImg .tooltip{position:absolute;left:0;top:50%;z-index:999;padding:16px;width:150px;display:none;background-color:rgba(0,0,0,.7);border-radius:5px;color:#fff;font-size:14px;font-weight:600;line-height:18px;opacity:1;text-align:left;transform:translateY(-50%)}@media (min-width:1480px){.hotspotImg .tooltip{width:220px}}.has-hotspots .hot-spot{opacity:1}.button{display:inline-block;cursor:pointer;text-align:center;transition:all .3s linear}.button--trasparent{padding:20px 35px;background-color:transparent;font-size:20px;font-weight:300;line-height:1;border:1px solid transparent;border-radius:5px}.button--trasparent:hover{color:#0095da}.button--light{color:#fff;border-color:#fff}.button--light:hover{background-color:#fff}.button--blue{color:#0095da;border-color:#0095da}.button--blue:hover{background-color:#0095da;color:#fff}.button--icon-left i{margin-right:15px}.button--as-link{color:#fff}.button--black-to-white-flat{color:#333;border-color:#333}.button--black-to-white-flat:hover{background-color:#fff;border-color:#fff;color:#0095da}.button--small{padding:15px 25px;font-size:14px;font-weight:300}.button--blue-flat-to-darker{padding:25px 50px;border-radius:6px;background-color:#02aee2;color:#fff;font-weight:500}.button--blue-flat-to-darker:hover{background-color:#0095da;color:#fff}.title--with-sub .title__text{text-align:center}.title--number{margin-bottom:32px}.title--number .title__text{color:#222025;font-size:30px;line-height:1}.title--number .title__nr{color:#ebebeb}.title--large .title__text{color:#222025;font-weight:900;font-size:45px;line-height:1.2}.title__subtitle{position:relative;margin-bottom:20px;padding-bottom:10px;color:#0095da;font-size:15px;font-weight:300;text-align:center}.title__subtitle:after{position:absolute;bottom:0;left:50%;width:60px;height:1px;background-color:#0095da;content:"";display:inline-block;transform:translateX(-50%)}.title__text{color:#222025;font-size:48px;font-weight:900;line-height:1}.title__text--center{text-align:center}.title__desc{margin-top:40px;color:#363539;font-size:16px;font-weight:300;line-height:28px}.title__desc--center{text-align:center}.banner{margin-top:100px;padding:100px 0;background-position:50%;background-repeat:no-repeat;background-size:cover}.banner__content{padding:10px}.banner__title{color:#222025;font-size:48px;font-weight:900;line-height:1}.banner__desc{margin-top:20px;font-size:24px;font-weight:300;line-height:44px}.banner__link{margin-top:60px}@media (min-width:768px){.banner__content{padding-left:40%}}@media (min-width:1098px){.banner__content{padding-left:50%}}.card-article{position:relative}.card-article__tag{position:absolute;top:20px;right:20px;padding:.6em 1.2em;border-radius:999px;display:inline-block;background-color:#0095da;color:#fff;font-size:10px;font-weight:500;line-height:1;text-transform:uppercase}.card-article__date{color:#a0a0a0;font-size:12px;font-weight:600;line-height:16px}.card-article--media{padding:15px}.card-article--media .card-article__image{max-width:270px;width:70%;display:inline-block}.card-article--media .card-article__image img{display:block}.card-article--media .card-article__title a{margin-top:20px;color:#222025;font-size:18px;font-weight:900;line-height:1.4em}.card-article--media .card-article__link{margin-top:20px;display:inline-block;color:#0095da;font-size:15px;line-height:27px;transition:all .3s linear}.card-article--media .card-article__link:hover{color:#0d6e9b}.card-article--large .card-article__image img,.card-article--small .card-article__image img,.card-article--wide .card-article__image img{position:absolute;top:50%;left:50%;display:block;opacity:1;transform:scale(1.01) translate(-50%,-50%);transition:all .25s ease}.card-article--small{display:flex}.card-article--small .card-article__image{position:relative;margin-right:15px;padding-bottom:32%;width:32%;height:1px;border-radius:5px;overflow:hidden;display:block;flex-shrink:0}.card-article--small .card-article__image img{width:auto;height:100%}.card-article--small .card-article__content{padding-top:5px;flex-grow:1}.card-article--small .card-article__title{margin-bottom:15px;color:#222025;font-size:16px;font-weight:600;line-height:1.4}.card-article--small .card-article__title a{color:#222025}.card-article--large{overflow:hidden;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);background-color:#fff;transition:all .25s ease}.card-article--large .card-article__image{position:relative;width:100%;height:1px;margin-bottom:30px;padding-bottom:50%;overflow:hidden;display:block}.card-article--large .card-article__image:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:1;background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);content:"";transition:all .25s ease}.card-article--large .card-article__image img{width:100%;height:auto}.card-article--large .card-article__title{padding:0 30px 30px;color:#222025;font-size:21px;font-weight:900;line-height:1.4}.card-article--large .card-article__title a{color:#222025}.card-article--large .card-article__date{padding:15px 30px;border-top:1px solid #ebebeb;color:#b4bbc2;font-size:12px;font-weight:900;line-height:1.3}.card-article--large:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.card-article--large:hover .card-article__image:after{opacity:.5}.card-article--wide{padding:35px 0 50px;border-bottom:1px solid #ebebeb}.card-article--wide .card-article__image{position:relative;width:100%;height:1px;margin-bottom:50px;padding-bottom:50%;overflow:hidden;display:block;transition:all .3s linear}.card-article--wide .card-article__image:hover img{transform:scale(1.03) translate(-50%,-50%);opacity:.85}.card-article--wide .card-article__term{margin-bottom:15px}.card-article--wide .card-article__title{margin-bottom:18px;color:#222025;font-size:28px;font-weight:900;line-height:1.4}.card-article--wide .card-article__title a{color:#222025}.card-article--wide .card-article__date{margin-bottom:26px}.card-article--wide .card-article__excerpt{margin-bottom:20px;color:#222025;font-size:16px;font-weight:300;line-height:28px}.card-flip{margin-bottom:30px;padding:0 50px}.card-flip__wrap{position:relative;height:280px;perspective:1000px;transform-style:preserve-3d}.card-flip__wrap:hover .card-flip__front{transform:rotateX(180deg) rotateY(0)}.card-flip__wrap:hover .card-flip__back{transform:rotateX(0) rotateY(0)}.card-flip__back,.card-flip__front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;transition:all .6s ease-in-out}.card-flip__front{z-index:1;background-color:#fff;border:1px solid #0095da;transform:rotateX(0) rotateY(0)}.card-flip__back{background-color:transparent;background-image:linear-gradient(180deg,#208bcb,#59b9d6);transform:rotateX(-180deg) rotateY(0)}.card-flip__content{position:relative;padding:30px;width:100%;height:100%;display:flex;align-items:stretch;flex-direction:column;justify-content:center;text-align:center}.card-flip__icon{margin-bottom:20px}.card-flip__icon img{margin:0 auto;width:64px;height:64px;display:block}.card-flip__title{margin-bottom:20px;word-break:break-word;color:#333;font-size:21px;font-weight:900;line-height:1}.card-flip__subtitle{color:#333;font-size:14px;font-weight:300;line-height:1}.card-flip__desc{margin-bottom:20px;color:#fff;font-size:14px;font-weight:300;line-height:24px}.card-flip__btn .button{padding:12px 24px;font-size:15px;font-weight:500;line-height:1}.card-image{margin-top:40px;padding:10px}.card-image--interactive .card-image__link:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-color:rgba(0,0,0,.4);content:"";transition:background-color .35s}.card-image--interactive .card-image__link img{width:calc(100% + 50px);display:block;transform:translate3d(-40px,0,0);transition:transform .35s}.card-image--interactive .card-image__link:focus:after,.card-image--interactive .card-image__link:hover:after{background-color:rgba(0,149,218,.75)}.card-image--interactive .card-image__link:focus img,.card-image--interactive .card-image__link:hover img{transform:translateZ(0)}.card-image--interactive .card-image__link:focus .card-image__link-wrap,.card-image--interactive .card-image__link:hover .card-image__link-wrap{transform:translate3d(0,-40px,0)}.card-image__content,.card-image__link{position:relative;overflow:hidden}.card-image__link{display:block}.card-image__link-wrap{position:absolute;bottom:0;left:0;padding:2em;width:100%;height:50%;z-index:2;transform:translateZ(0);transition:transform .35s}.card-image__image{margin:0 auto;width:auto;display:block}.card-image__title{color:#fff;font-size:30px;font-weight:900;line-height:1.8em;text-align:center}.card-image__title--dark{color:#222025}.card-image__title+.card-image__image{margin-top:30px}.card-image__footer{margin-top:20px;padding-bottom:20px;display:flex;justify-content:center}.card-image__footer .button{padding:20px;font-size:14px;line-height:1}.card-image__footer .button+.button{margin-left:16px}.card-person__image{text-align:center}.card-person__image img{width:100%;max-width:374px}.card-person__info{padding:20px 20px 0}.card-person__title{color:#222025;font-size:30px;font-weight:900;line-height:1}.card-person__subtitle{margin-top:10px;color:#363539;font-size:16px;font-weight:300;line-height:28px}.card-person__email{margin-top:10px}.card-person__email a{display:inline-block;color:#0095da;font-size:16px;font-weight:300;line-height:28px}.card-person__email i{position:relative;top:3px;margin-right:6px;font-size:25px}.column-list{margin-top:60px}.column-list__col{margin-bottom:30px;padding:30px}.column-list__title{padding-bottom:10px;color:#000;font-size:35px;font-weight:900;opacity:.08;text-align:center;text-transform:uppercase}.column-list__term{margin-top:30px}.column-list__icon{margin:0 auto;width:65px;height:65px;display:flex;align-items:center;justify-content:center}.column-list__icon img{width:auto;transition-duration:.3s}.column-list__icon img:focus,.column-list__icon img:hover{-webkit-animation-name:elementor-animation-pop;animation-name:elementor-animation-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.column-list__subtitle{margin-top:24px;color:#363539;font-size:17px;font-weight:300;line-height:1.2em;text-align:center}@media (min-width:768px){.column-list{display:flex;flex-wrap:nowrap;word-break:break-word}.column-list__col{margin-bottom:0;flex:1}.column-list__col+.column-list__col{border-left:1px solid rgba(0,0,0,.12)}.column-list__term{display:flex;flex-wrap:nowrap;align-items:center}.column-list__title{text-align:left}.column-list__icon{margin-right:17px;width:44px;height:auto}.column-list__subtitle{margin-top:0;flex:1;text-align:left}}@media (min-width:1098px){.column-list__title{font-size:48px}.column-list__icon{width:54px}}.gallery{display:flex;flex-wrap:wrap}.gallery li{margin-bottom:20px;padding:0 10px;width:50%}@media (min-width:768px){.gallery li{width:33.33%}}@media (min-width:1098px){.gallery li{width:25%}}.slider--clients-logo{margin-top:50px}.slider--clients-logo .slider__item img{margin:0 auto;max-width:185px}.slider--info .slick-list{margin:0}.slider--info .slick-dots{position:absolute;left:50%;bottom:20px;padding:5px 10px;border-radius:50px;display:flex;align-items:center;background-color:hsla(0,0%,52.5%,.44);justify-content:center;transform:translateX(-50%)}.slider--info .slick-dots button{margin:6px;padding:8px;border:none;border-radius:50%;background-color:#fff;cursor:pointer;font-size:0;line-height:0;transition:background-color .4s}.slider--info .slick-dots li.slick-active button{background-color:#0095da}.slider--info .slider__item{position:relative}.slider--info .slider__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;font-size:0;line-height:0}.form{position:relative}.form__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.form__policy{margin-top:20px;font-size:13px;font-weight:300;color:#333;line-height:16px}.form--aside{padding:40px 0;background-color:transparent;background-image:linear-gradient(180deg,#208bcb,#5abad7)}.form--aside .form__overlay{background-image:url(../../assets/img/bg-cta-2.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.form--aside .form__col:first-of-type{padding:10px}.form--aside .form__col+.form__col{margin-top:50px}.form--aside .form__subtitle{position:relative;padding-bottom:16px;color:#fff;font-size:15px;font-weight:300;line-height:1.4em}.form--aside .form__subtitle:after{position:absolute;bottom:0;left:0;width:60px;height:1px;display:block;background-color:#fff;content:""}.form--aside .form__title{margin-top:20px;color:#fff;font-size:32px;font-weight:900;line-height:44px}.form--aside .form__desc{margin-top:50px;color:#fff;font-size:16px;font-weight:300;line-height:28px}.form--aside .form__box{background-color:#fff;box-shadow:0 0 38px 0 rgba(0,149,218,.24);padding:10% 9% 8% 10%}.form--wide{padding:0 0 100px;overflow:hidden}.form--wide .form__overlay{background-image:url(../../assets/img/back-v2.jpg)}.form--wide .form__overlay:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-color:#fff;opacity:.68;content:""}.form--wide .form__desc{margin-top:40px;font-size:16px;font-weight:300;line-height:28px;text-align:center}.form--wide .form__box{margin-top:40px;padding:10% 9% 8% 10%;box-shadow:0 0 38px 0 rgba(0,149,218,.24);background-color:#fff}@media (min-width:768px){.form--aside{padding-top:20px}.form--aside .form__content{display:flex;flex-wrap:nowrap}.form--aside .form__col{width:50%}.form--aside .form__col:nth-of-type(2){min-height:1px}.form--aside .form__col+.form__col{margin-top:0}.form--aside .form__box{margin:-105px 0 -115px}.form--wide .form__desc{padding:0 15%}.form--wide .form__box{margin:40px 20% 0}}@media (min-width:1098px){.form--aside{padding:70px 0}.form--aside .form__col:first-of-type{width:64%}.form--aside .form__col:nth-of-type(2){width:36%}.form--aside .form__title{margin-top:40px;font-size:48px;line-height:68px}.form--wide .form__box{padding:74px 66px 58px}}.icons-list__box{margin-top:60px}.icons-list__item{padding:30px 30px 75px;text-align:center}.icons-list__item h5{margin-top:32px;color:#222025;font-size:18px;font-weight:300;line-height:1.4em}.icons-list__icon{margin:0 auto;width:85px;height:85px;display:flex;align-items:center;justify-content:center}.icons-list__icon img{width:auto;transition-duration:.3s}.icons-list__icon img:focus,.icons-list__icon img:hover{-webkit-animation-name:elementor-animation-pop;animation-name:elementor-animation-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.icons-list__desc{margin-top:24px;color:#363539;font-size:14px;font-weight:300;line-height:24px}.icons-list--facts .icons-list__item{padding:25px 30px;text-align:left}.icons-list--facts .icons-list__item h5{font-size:16px;font-weight:700}.icons-list--facts .icons-list__icon{margin:0}@media (min-width:768px){.icons-list__box{display:flex;flex-wrap:wrap}.icons-list__item{width:50%;display:flex;align-items:center;flex-wrap:nowrap;text-align:left}.icons-list__item h5{margin-top:0;flex:1}.icons-list__icon{margin:0;padding-right:25px;width:30%}.icons-list--facts .icons-list__item{width:33.33%;display:block}.icons-list--facts .icons-list__item h5{margin-top:32px}.icons-list--facts .icons-list__icon{width:50%}}@media (min-width:1098px){.icons-list__item{width:33.33%}.icons-list--facts .icons-list__icon{width:30%}}.modal-video{z-index:1000;position:fixed;top:0;left:0;width:100%;height:100vh;max-height:100vh;display:block;visibility:hidden;transition:visibility .3s linear}.modal-video:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:#000;content:"";opacity:0;transition:opacity .3s linear}.modal-video__content{position:relative;z-index:1;height:100%;display:flex;align-items:center}.modal-video__frame{position:relative;width:100%;height:0;padding-bottom:56.2%}.modal-video__frame iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0;background-color:#000}.modal-video__box{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%) scale(0);transition:transform .3s linear}.modal-video__close{position:absolute;top:20px;right:20px;z-index:1;width:20px;height:20px;border:none;display:block;background:none;cursor:pointer;font-size:0}.modal-video__close:after,.modal-video__close:before{position:absolute;top:50%;left:0;width:20px;height:2px;background:#fff;content:"";opacity:.8;transition:opacity .3s linear}.modal-video__close:before{transform:translateY(-50%) rotate(45deg)}.modal-video__close:after{transform:translateY(-50%) rotate(-45deg)}.modal-video__close:hover:after,.modal-video__close:hover:before{opacity:1}.modal-video--active{visibility:visible;transform:scale(1);transition:visibility .3s ease-out}.modal-video--active:after{opacity:.8}.modal-video--active .modal-video__box{transform:translate(-50%,-50%) scale(1)}@media (min-width:1098px){.modal-video__box{width:75%}}.header{position:relative;z-index:100;width:100%}.header__content{padding:15px 0;min-height:134px;display:flex;align-items:center;justify-content:space-between}.header__btn{cursor:pointer;background:transparent;border:1px solid transparent}.header__logo{padding:10px;width:75%;max-width:360px}.header__logo a{display:inline-block}.header__logo img{height:auto}.header__list-subtitle{font-weight:600}.header__list-btns{display:flex;align-items:center;justify-content:space-between}.header__list-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#363539;border:none;background-color:transparent;font-size:0;line-height:0}.header__list-btn i{font-size:16px;line-height:1}.header__list-btn--hide{display:none}.header__list-cover{position:fixed;top:0;left:0;z-index:997;width:100%;height:100vh;display:block;background-color:rgba(0,0,0,.5);opacity:1;visibility:visible;transition:all .3s linear}.header__list-cover--hide{opacity:0;visibility:hidden}.header__list--mobile{position:fixed;top:0;right:0;z-index:999;height:100vh;width:100%;display:flex;align-items:stretch;justify-content:flex-end;transform:translateX(100%);transition:all .3s linear}.header__list--mobile .header__list-box{position:relative;padding:20px;width:90%;overflow:hidden;background-color:#fff}.header__list--mobile .header__menu{flex-flow:column;transition:all .3s linear}.header__list--mobile .header__item{align-items:center;justify-content:space-between}.header__list--mobile .header__item:hover a{color:#0095da}.header__list--mobile .header__link{width:auto;display:inline-block}.header__list--desktop{display:none}.header__list--opened{transform:translateX(0)}.header__menu{width:100%;align-items:stretch;display:flex;flex-flow:row wrap;justify-content:center}.header__menu,.header__menu-box{position:relative}.header__menu--child{position:absolute;top:0;left:0;height:100%;justify-content:flex-start;background-color:#fff;transform:translateX(110%)}.header__menu--child.header__menu--show{transform:translateX(0)}.header__menu--parent.header__menu--hide{transform:translateX(-110%)}.header__menu a{color:#333}.header__menu a:hover{color:#0095da}.header__submenu{position:absolute;top:99%;left:0;right:auto;z-index:999;padding:15px 0;min-width:230px;list-style:none;background-color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.2);border:solid #0095da;border-width:5px 0 0;display:none;transition:opacity .3s cubic-bezier(.48,.01,.5,.99),visibility .1s linear}.header__submenu .header__link{padding:13px 35px}.header__item{position:relative;display:flex;flex-grow:0}.header__item--hide{display:none}.header__link{width:100%;padding:10px;justify-content:flex-start;font-size:14px;font-weight:300;line-height:25px;transition:all .3s ease}.header__burger,.header__link{display:flex;align-items:center}.header__burger{padding:15px;width:50px;height:50px;border-radius:5px;background-color:#0095da;color:#fff;cursor:pointer;flex-wrap:nowrap;justify-content:center}.header__burger i{font-size:20px}.header__buttons{display:none}.header__buttons .button{width:178px}@media (min-width:768px){.header__content{min-height:110px}.header__logo{width:18.5%;min-width:165px}.header__list--desktop{width:62.796%;display:block}.header__burger,.header__list--mobile,.header__list-cover{display:none}.header__buttons{display:block}}.footer{padding:40px 0;background-color:#002b3a}.footer__logo a,.footer__logo img{display:block}.footer__logo a{width:60%}.footer__logo img{height:auto}.footer__about{margin-top:30px;color:#fff;font-size:16px;font-weight:300;line-height:28px}.footer__col{padding:0 20px}.footer__col+.footer__col{margin-top:40px}.footer__socials{display:flex;flex-wrap:wrap}.footer__socials-link{position:relative;margin-right:15px;margin-bottom:15px;padding:1.1em;width:50px;display:flex;align-items:center;font-size:15px;color:#fff;justify-content:center}.footer__socials-link:before{position:absolute;top:50%;left:50%;z-index:1;width:100%;height:100%;display:block;content:"";border:1px solid #fff;border-radius:50%;transform:translate(-50%,-50%) scale(1);transition:all .3s ease}.footer__socials-link i{position:relative;z-index:2}.footer__socials-link span{display:none}.footer__socials-link:hover{color:#fff}.footer__socials-link:hover:before{border-color:#0095da;background-color:#0095da;transform:translate(-50%,-50%) scale(.8)}.footer__privacy{margin-top:40px}.footer__privacy a{display:inline-block;color:#0095da;font-size:15px;font-weight:300;line-height:1;transition:all .3s ease}.footer__privacy a:hover{color:#0d6e9b}.footer__title{margin-bottom:20px;color:#fff;font-size:18px;font-weight:900;line-height:1.4em}.footer__link{display:inline-block;color:#0095da;font-size:22px;line-height:30px;transition:all .3s ease}.footer__link--big{font-weight:900}.footer__link--email{margin-top:10px;color:#fff;font-size:16px;line-height:22px}.footer__link:hover{color:#0d6e9b}@media (min-width:768px){.footer{padding:60px 0}.footer__info{display:flex}.footer__col{width:33.33%}.footer__col+.footer__col{margin-top:0}}.hero-home{position:relative;padding:50px 0 0;background-position:0;background-repeat:no-repeat;background-size:cover}.hero-home__title{color:#f5f5f5;font-size:42px;font-weight:900;line-height:1}.hero-home__desc{margin-top:40px;color:#f5f5f5;font-size:18px;font-weight:300;line-height:32px}.hero-home__btn{margin-top:24px}.hero-home__col+.hero-home__col{margin-top:80px}.hero-home__facts{margin-top:50px;display:flex;flex-wrap:wrap}.hero-home__fact{margin-top:30px;padding-right:20px;width:50%;display:flex;align-items:center}.hero-home__fact-icon{width:50px;margin-right:16px}.hero-home__fact-title{color:#f5f5f5;flex:1;line-height:28px}.hero-home .form{top:16px;background-color:#fff;box-shadow:0 0 38px 0 rgba(0,149,218,.24);padding:10% 9% 8% 10%}.hero-home--simple{padding-bottom:54%;display:flex;align-items:center;justify-content:center}.hero-home--simple:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:block;background-color:rgba(1,77,111,.65);content:""}.hero-home--simple .wrapper{position:relative;z-index:2;display:flex;align-items:center}@media (min-width:768px){.hero-home{background-position:top;background-size:auto;background-color:#0b070e}.hero-home__col:first-of-type{width:60%}.hero-home__title{font-size:62px}.hero-home__btn{margin-top:60px}.hero-home__btn .button{padding:25px 50px}.hero-home--simple{background-position:50%;background-size:cover}}@media (min-width:1098px){.hero-home{padding:80px 0;background-position:50%;background-size:cover}.hero-home--simple{padding-bottom:50px;min-height:100vh}.hero-home__box{display:flex;justify-content:space-between}.hero-home__col:first-of-type{width:55%}.hero-home__col:nth-of-type(2){width:29%}.hero-home__col+.hero-home__col{margin-top:0}.hero-home__title{margin-top:80px;font-size:78px}.hero-home__desc{font-size:26px;line-height:46px}.hero-home__btn{margin-top:80px}.hero-home__facts{margin-top:90px}.hero-home__fact{width:33%}.hero-home .form{top:0}.hero-home .form__box{margin-top:40px}.hero-home--simple,.hero-home--simple .wrapper{display:block}}.page__card-desc{margin-top:32px}.page__card-desc .card-desc__content{padding:40px}.page__card-desc .card-desc__content .title{margin-top:0;margin-bottom:26px;font-size:45px;line-height:55px}.page__card-desc .card-desc__title{margin-bottom:26px;color:#222025;font-size:45px;font-weight:900;line-height:55px}.page__card-desc .card-desc__text{color:#363539;font-size:16px;font-weight:300;letter-spacing:.43px;line-height:24px}@media (min-width:768px){.page__card-desc{margin-top:60px}.page__card-desc .card-desc{display:flex}.page__card-desc .card-desc__image,.page__card-desc .card-desc__image+.card-desc__content{width:50%}.page__card-desc .card-desc__content{display:flex;flex-direction:column;justify-content:center}.page__card-desc .card-desc--right .card-desc__image{order:2}.page__card-desc .card-desc--right .card-desc_content{order:1}}@media (min-width:1098px){.page__card-desc{margin-top:100px}.page__card-desc .card-desc__content{padding:40px 100px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2Fzc2V0cy9zY3NzL3Njc3MvcmVzZXQuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL3Njc3MvZm9udHMuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL3Njc3MvZ3JpZC1zZXR0aW5ncy5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3Mvc2Nzcy9taXhpbnMuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL3Njc3Mvc2hhbWUuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL3Njc3MvdmFyaWFibGVzLnNjc3MiLCIuLi9wYXJ0aWFscy8wMS1tb2xlY3VsZXMvbW9kYWwtZGF0YS9tb2RhbC1kYXRhLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9jc3MtcGx1Z2lucy9nZm9ybS5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvY3NzLXBsdWdpbnMvc2xpY2suc2NzcyIsImFib3V0LXVzLmNzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL3Njc3MvdGV4dC1zdHlsZS9fZWxlbWVudHMuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL3Njc3MvdGV4dC1zdHlsZS9fY29weS5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3Mvc2Nzcy90ZXh0LXN0eWxlL19saXN0cy5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3Mvc2Nzcy90ZXh0LXN0eWxlL190YWJsZXMuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL3Njc3MvdGV4dC1zdHlsZS9faGVhZGluZ3Muc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy92aWRlb3MvdmlkZW9zLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvZmFjdHMvZmFjdHMuc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9ob3RzcG90L2hvdHNwb3Quc2NzcyIsIi4uL3BhcnRpYWxzLzAwLWF0b21zL2J1dHRvbi9idXR0b24uc2NzcyIsIi4uL3BhcnRpYWxzLzAwLWF0b21zL3RpdGxlL3RpdGxlLnNjc3MiLCIuLi9wYXJ0aWFscy8wMS1tb2xlY3VsZXMvYmFubmVyL2Jhbm5lci5zY3NzIiwiLi4vcGFydGlhbHMvMDEtbW9sZWN1bGVzL2NhcmQtYXJ0aWNsZS9jYXJkLWFydGljbGUuc2NzcyIsIi4uL3BhcnRpYWxzLzAxLW1vbGVjdWxlcy9jYXJkLWZsaXAvY2FyZC1mbGlwLnNjc3MiLCIuLi9wYXJ0aWFscy8wMS1tb2xlY3VsZXMvY2FyZC1pbWFnZS9jYXJkLWltYWdlLnNjc3MiLCIuLi9wYXJ0aWFscy8wMS1tb2xlY3VsZXMvY2FyZC1wZXJzb24vY2FyZC1wZXJzb24uc2NzcyIsIi4uL3BhcnRpYWxzLzAxLW1vbGVjdWxlcy9jb2x1bW4tbGlzdC9jb2x1bW4tbGlzdC5zY3NzIiwiLi4vcGFydGlhbHMvMDEtbW9sZWN1bGVzL2dhbGxlcnkvZ2FsbGVyeS5zY3NzIiwiLi4vcGFydGlhbHMvMDEtbW9sZWN1bGVzL3NsaWRlci9zbGlkZXIuc2NzcyIsIi4uL3BhcnRpYWxzLzAxLW1vbGVjdWxlcy9mb3Jtcy9mb3JtLnNjc3MiLCIuLi9wYXJ0aWFscy8wMS1tb2xlY3VsZXMvaWNvbnMtbGlzdC9pY29ucy1saXN0LnNjc3MiLCIuLi9wYXJ0aWFscy8wMS1tb2xlY3VsZXMvbW9kYWwtdmlkZW8vbW9kYWwtdmlkZW8uc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9oZWFkZXIvaGVhZGVyLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvZm9vdGVyL2Zvb3Rlci5zY3NzIiwiLi4vcGFydGlhbHMvMDEtbW9sZWN1bGVzL2hlcm8taG9tZS9oZXJvLWhvbWUuc2NzcyIsImFib3V0LXVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsMlpBYUUsUUFBUyxDQUNULFNBQVUsQ0FDVixRQUFTLENBQ1QsY0FBZSxDQUNmLFlBQWEsQ0FDYix1QkFBd0IsQ0FHMUIsOEVBRUUsYUFBYyxDQUVoQixLQUNFLGFBQWMsQ0FFaEIsTUFDRSxlQUFnQixDQUVsQixhQUNFLFdBQVksQ0FFZCxvREFFRSxVQUFXLENBQ1gsWUFBYSxDQUVmLE1BQ0Usd0JB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LENBQ3RCLHNCQUF1QixDQWpEL0IscURBdURZLE9BQVEsQ0F2RHBCLHNEQTJEWSxPQUFRLENBQ1QsQ0FNVCwwQkFsRUYsaUJBbUVJLGdCQUFpQixDQW5FckIscUNBdUVRLGtCQUFtQixDQUNwQiIsImZpbGUiOiJhYm91dC11cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xyXG4vLyAgdjIuMCB8IDIwMTEwMTI2XHJcbi8vICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxyXG5cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXHJcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG4vLyBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuYm9keSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxub2wsIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGUsIHEge1xyXG4gIHF1b3Rlczogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn0iLCIkcHJpbWFyeS1mb250OiAnUm9ib3RvJyxBcmlhbCxIZWx2ZXRpY2EsVmVyZGFuYSxzYW5zLXNlcmlmO1xuXG4vKiBmb250cyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yb2JvdG8vUm9ib3RvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcm9ib3RvL1JvYm90by1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yb2JvdG8vUm9ib3RvLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yb2JvdG8vUm9ib3RvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcm9ib3RvL1JvYm90by1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIkBjdXN0b20tbWVkaWEgLS10YWJsZXQgKG1pbi13aWR0aDogNzY4cHgpO1xyXG5AY3VzdG9tLW1lZGlhIC0tbGFwdG9wIChtaW4td2lkdGg6IDEwOThweCk7XHJcbkBjdXN0b20tbWVkaWEgLS1sYXB0b3BMIChtaW4td2lkdGg6IDE0ODBweCk7XHJcbkBjdXN0b20tbWVkaWEgLS00ayAobWluLXdpZHRoOiAyNTYwcHgpO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0gRXhhbXBsZXMgLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vQG1lZGlhICgtLXRhYmxldFMpe31cclxuLy9AbWVkaWEgKC0tdGFibGV0KXt9XHJcbi8vQG1lZGlhICgtLWxhcHRvcCl7fVxyXG4vL0BtZWRpYSAoLS1sYXB0b3BMKXt9XHJcbi8vQG1lZGlhICgtLTRrKXt9XHJcblxyXG4vLyBjaGFuZ2UgZ3V0dGVyIHdpZHRoIGRlcGVuZHMgdG8gZGVzaWduXHJcbkBsb3N0IGd1dHRlciA4cHg7XHJcbiIsIiRkZWZhdWx0LXdpZHRoOiAxMDAwcHg7XG4kbWF4LXdpZHRoOiAxMjAwcHg7XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG5cbi8vQG1peGluIG91dGVyLWNvbnRhaW5lciAoJGxvY2FsLW1heC13aWR0aCkge1xuLy8gIEBpbmNsdWRlIGNsZWFyZml4O1xuLy8gIHdpZHRoOiAkbG9jYWwtbWF4LXdpZHRoO1xuLy8gIG1hcmdpbjogMCBhdXRvO1xuLy99XG5cbkBtaXhpbiBjb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMTcwcHggKyA0MHB4ICsgNDBweCk7XG5cbiAgQG1lZGlhICgtLXRhYmxldFMpe1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgQG1lZGlhICgtLWxhcHRvcEwpe1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0MDBweCk7XG4gIH1cbn1cblxuXG5cbkBtaXhpbiBicm93c2VyLXBsYWNlaG9sZGVyKCRjb2xvcikge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6JGNvbG9yOyB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiRjb2xvcjsgfSAvKiBGRiA0LTE4ICovXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjokY29sb3I7IH0gLyogRkYgMTkrICovXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6JGNvbG9yOyB9IC8qIElFIDEwKyAqL1xufVxuXG5AbWl4aW4gYWJzb2x1dGUtcG9zaXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuQGtleWZyYW1lcyBlbGVtZW50b3ItYW5pbWF0aW9uLXBvcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4iLCJodG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IC8vIGZvb3Igc21vb3RoIHNjcm9sbGluZ1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgJi5pcy1vcGVuZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG5cbiAgJi5pcy1vcGVuZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYSB7XG4gIGNvbG9yOiAkY29sb3Itd2F0ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLXdhdGVyLWRlZXBlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgd2lkdGg6IDkwJTtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2Mtc3BhY2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGl0bGUge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4uc2Nyb2xsLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC40KTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjgpO1xuICB9XG5cbiAgJi0taGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19mb3JtLFxuICAmX19wb2ludHMtbWFwLFxuICAmX192aWRlb3MsXG4gICZfX21lbWJlcnMge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cblxuICAmX192aWRlb3MtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICB9XG4gIH1cblxuICAmX19tZW1iZXJzLFxuICAmX19jYXJkcy1mbGlwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG5cbiAgJl9fYmlnY2FyZHMge1xuICAgICAgJi1saXN0IHtcbiAgICAgICAgLmNhcmQtaW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gICZfX2dhbGxlcnksXG4gICZfX21lZGlhLFxuICAmX190ZXh0LXN0eWxlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG5cbiAgJl9fbnVtYmVycyxcbiAgJl9faW50ZXJhY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICAmX19tZW1iZXJzIHtcbiAgICAuY2FyZC1wZXJzb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0KSB7XG4gICAgJl9fZm9ybSxcbiAgICAmX19wb2ludHMtbWFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIH1cblxuICAgICZfX3ZpZGVvcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAmX19jYXJkcy1mbGlwIHtcbiAgICAgICYtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAuY2FyZC1mbGlwIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmlnY2FyZHMge1xuICAgICAgJi1saXN0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAuY2FyZC1pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgzbikge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICAmLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLmNhcmQtYXJ0aWNsZSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbWJlcnMge1xuICAgICAgJi1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAuY2FyZC1wZXJzb24ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS1sYXB0b3ApIHtcbiAgICAmX19vcmRlcnMge1xuICAgICAgJi1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuY2FyZC1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcmRzLWZsaXAge1xuICAgICAgJi1saXN0IHtcbiAgICAgICAgLmNhcmQtZmxpcCB7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iaWdjYXJkcyB7XG4gICAgICAmLWxpc3Qge1xuICAgICAgICAuY2FyZC1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzJTtcblxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgJi1saXN0IHtcbiAgICAgICAgLmNhcmQtYXJ0aWNsZSB7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuXG4kY29sb3ItY2F2ZTogIzMzMztcbiRjb2xvci1kZWVwLW9jZWFuOiAjMDAyYjNhO1xuJGNvbG9yLWdyYXktMTogIzIyMjAyNTtcbiRjb2xvci1ncmF5LTI6ICMzNjM1Mzk7XG4kY29sb3ItZ3JheS0zOiAjYmFiYWJhO1xuJGNvbG9yLWdyYXktNDogI2U3ZTdlNztcbiRjb2xvci1ncmF5LTU6ICMwQjA3MEU7XG4kY29sb3ItZ3JheS02OiAjZWJlYmViO1xuJGNvbG9yLWdyYXktNzogI2EwYTBhMDtcbiRjb2xvci1ncmF5LTg6ICNiNGJiYzI7XG4kY29sb3ItZ3JheS05OiAjNjE2YTczO1xuJGNvbG9yLXNub3c6ICNmNWY1ZjU7XG4kY29sb3Itd2F0ZXI6ICMwMDk1ZGE7XG4kY29sb3Itd2F0ZXItZGVlcGVyOiAjMGQ2ZTliO1xuJGNvbG9yLXdhdGVyLXNoYWxsb3c6ICMwMkFFRTI7XG4iLCIubW9kYWwtZGF0YSB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcyBsaW5lYXI7XG5cbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgYWJzb2x1dGUtcG9zaXRpb247XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICZfX2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTE7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcyBlYXNlLW91dDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cblxuICAgIC5tb2RhbC1kYXRhX19ib3gge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgxKTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTE7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdhdGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3BvbGljeSB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktMTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldCkge1xuICAgICYtLWNhbGxiYWNrIHtcbiAgICAgIC5tb2RhbC1kYXRhX19ib3gge1xuICAgICAgICB3aWR0aDogNjQwcHg7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWNhbGxiYWNrLFxuICAgICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWNhbGxiYWNrIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAuZ2ZpZWxkIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIC5nZmllbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5nZm9ybV9ib2R5IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cblxuICAgICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmdmaWVsZCB7XG4gICYgKyAuZ2ZpZWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgJi5nZmllbGRfZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogcmVkO1xuICB9XG59XG5cbi5nZmllbGRfbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2ZpZWxkX3NlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdmaWVsZF9zZWxlY3QsXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dCxcbi5naW5wdXRfY29udGFpbmVyIC50ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDhweCA5cHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktNDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNub3c7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS0yO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS0zO1xuICB9XG59XG5cbi5naW5wdXRfY29udGFpbmVyIC50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuXG4uZ2Zvcm1fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcblxuICAuZ2Zvcm1fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXdhdGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogJGNvbG9yLXdhdGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2F0ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIH1cbn1cblxuLnZhbGlkYXRpb25fZXJyb3Ige1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4udmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAzNnB4O1xuICBwYWRkaW5nOiAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xuICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGN1c3RvbSBzbGljayBidXR0b25zICovXG4uc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDo1MCU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICRjb2xvci13YXRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13YXRlcjtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcblxuICAgIHBhdGgge1xuICAgICAgZmlsbDogJGNvbG9yLXdhdGVyO1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGxpbmVhcjtcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXHJcbiAqIFRoZW1lIE5hbWU6IFBpZWvEvMWrc3RhbcSrYmEubHZcclxuICogRGVzY3JpcHRpb246IFZpc3MgcGFyIHVuIGFwIHBpZWvEvMWrc3RhbcSrYnVcclxuICogQXV0aG9yOiBUdXJuLmx2XHJcbiAqIFRleHQgRG9tYWluOiBwaWVrbHVzdGFtaWJhXHJcbiAqIERvbWFpbiBQYXRoOiAvbGFuZ3VhZ2VzXHJcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbi8qIGZvbnRzICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yb2JvdG8vUm9ib3RvLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGN1c3RvbS1tZWRpYSAtLXRhYmxldCAobWluLXdpZHRoOiA3NjhweCk7XG5AY3VzdG9tLW1lZGlhIC0tbGFwdG9wIChtaW4td2lkdGg6IDEwOThweCk7XG5AY3VzdG9tLW1lZGlhIC0tbGFwdG9wTCAobWluLXdpZHRoOiAxNDgwcHgpO1xuQGN1c3RvbS1tZWRpYSAtLTRrIChtaW4td2lkdGg6IDI1NjBweCk7XG5AbG9zdCBndXR0ZXIgOHB4O1xuQGtleWZyYW1lcyBlbGVtZW50b3ItYW5pbWF0aW9uLXBvcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICBodG1sLmlzLW9wZW5lZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmOyB9XG4gIGJvZHkuaXMtb3BlbmVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMDk1ZGE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzBkNmU5YjsgfVxuICBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLWluLW91dDsgfVxuXG4uY2Mtc3BhY2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7IH1cblxuLnNjcm9sbC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5zY3JvbGwtdG9wOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cbiAgLnNjcm9sbC10b3AtLWhpZGUge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLnBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhZ2VfX2Zvcm0sIC5wYWdlX19wb2ludHMtbWFwLCAucGFnZV9fdmlkZW9zLCAucGFnZV9fbWVtYmVycyB7XG4gICAgbWFyZ2luLXRvcDogNzBweDsgfVxuICAucGFnZV9fdmlkZW9zLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2VfX3ZpZGVvcy1saW5rIC5idXR0b24ge1xuICAgICAgcGFkZGluZzogMTVweCAyNXB4OyB9XG4gIC5wYWdlX19tZW1iZXJzLCAucGFnZV9fY2FyZHMtZmxpcCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDsgfVxuICAucGFnZV9fYmlnY2FyZHMtbGlzdCAuY2FyZC1pbWFnZSB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAucGFnZV9fZ2FsbGVyeSwgLnBhZ2VfX21lZGlhLCAucGFnZV9fdGV4dC1zdHlsZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAucGFnZV9fbnVtYmVycywgLnBhZ2VfX2ludGVyYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC5wYWdlX19tZW1iZXJzIC5jYXJkLXBlcnNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKC0tdGFibGV0KSB7XG4gICAgLnBhZ2VfX2Zvcm0sIC5wYWdlX19wb2ludHMtbWFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4OyB9XG4gICAgLnBhZ2VfX3ZpZGVvcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICAgIC5wYWdlX19jYXJkcy1mbGlwLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnBhZ2VfX2NhcmRzLWZsaXAtbGlzdCAuY2FyZC1mbGlwIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5wYWdlX19iaWdjYXJkcy1saXN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnBhZ2VfX2JpZ2NhcmRzLWxpc3QgLmNhcmQtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIC5wYWdlX19iaWdjYXJkcy1saXN0IC5jYXJkLWltYWdlOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFnZV9fYmlnY2FyZHMtbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2VfX21lZGlhLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnBhZ2VfX21lZGlhLWxpc3QgLmNhcmQtYXJ0aWNsZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAucGFnZV9fbWVtYmVycy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAucGFnZV9fbWVtYmVycyAuY2FyZC1wZXJzb24ge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHdpZHRoOiAzMy4zMyU7IH0gfVxuICBAbWVkaWEgKC0tbGFwdG9wKSB7XG4gICAgLnBhZ2VfX29yZGVycy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5wYWdlX19vcmRlcnMtbGlzdCAuY2FyZC1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgLnBhZ2VfX29yZGVycy1saXN0IC5jYXJkLWltYWdlX19pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFnZV9fY2FyZHMtZmxpcC1saXN0IC5jYXJkLWZsaXAge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuICAgIC5wYWdlX19iaWdjYXJkcy1saXN0IC5jYXJkLWltYWdlIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7IH1cbiAgICAgIC5wYWdlX19iaWdjYXJkcy1saXN0IC5jYXJkLWltYWdlOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7IH1cbiAgICAucGFnZV9fbWVkaWEtbGlzdCAuY2FyZC1hcnRpY2xlIHtcbiAgICAgIHdpZHRoOiAyNSU7IH0gfVxuXG4ubW9kYWwtZGF0YSB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcyBsaW5lYXI7IH1cbiAgLm1vZGFsLWRhdGE6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7IH1cbiAgLm1vZGFsLWRhdGFfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1vZGFsLWRhdGFfX2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGxpbmVhcjsgfVxuICAubW9kYWwtZGF0YV9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIC5tb2RhbC1kYXRhX19jbG9zZTpiZWZvcmUsIC5tb2RhbC1kYXRhX19jbG9zZTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzIyMjAyNTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjsgfVxuICAgIC5tb2RhbC1kYXRhX19jbG9zZTpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAubW9kYWwtZGF0YV9fY2xvc2U6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgLm1vZGFsLWRhdGFfX2Nsb3NlOmhvdmVyOmJlZm9yZSwgLm1vZGFsLWRhdGFfX2Nsb3NlOmhvdmVyOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1vZGFsLWRhdGEtLWFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5tb2RhbC1kYXRhLS1hY3RpdmU6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgLm1vZGFsLWRhdGEtLWFjdGl2ZSAubW9kYWwtZGF0YV9fYm94IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpOyB9XG4gIC5tb2RhbC1kYXRhX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgY29sb3I6ICMyMjIwMjU7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1vZGFsLWRhdGFfX3RpdGxlIHNwYW4ge1xuICAgICAgY29sb3I6ICMwMDk1ZGE7IH1cbiAgLm1vZGFsLWRhdGFfX3BvbGljeSB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBjb2xvcjogIzIyMjAyNTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAubW9kYWwtZGF0YV9fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzIyMjAyNTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhICgtLXRhYmxldCkge1xuICAgIC5tb2RhbC1kYXRhLS1jYWxsYmFjayAubW9kYWwtZGF0YV9fYm94IHtcbiAgICAgIHdpZHRoOiA2NDBweDsgfVxuICAgIC5tb2RhbC1kYXRhLS1jYWxsYmFjayAuZm9ybS1jYWxsYmFjayxcbiAgICAubW9kYWwtZGF0YS0tY2FsbGJhY2sgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm1vZGFsLWRhdGEtLWNhbGxiYWNrIC5mb3JtLWNhbGxiYWNrIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5tb2RhbC1kYXRhLS1jYWxsYmFjayAuZ2ZpZWxkOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIHdpZHRoOiAxNDBweDsgfVxuICAgIC5tb2RhbC1kYXRhLS1jYWxsYmFjayAuZ2ZpZWxkICsgLmdmaWVsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgLm1vZGFsLWRhdGEtLWNhbGxiYWNrIC5nZm9ybV9ib2R5IHtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAubW9kYWwtZGF0YS0tY2FsbGJhY2sgLmdmb3JtX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuXG4uZ2ZpZWxkICsgLmdmaWVsZCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLmdmaWVsZC5nZmllbGRfZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHJlZDsgfVxuXG4uZ2ZpZWxkX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZ2ZpZWxkX3NlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZ2ZpZWxkX3NlbGVjdCxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0LFxuLmdpbnB1dF9jb250YWluZXIgLnRleHRhcmVhIHtcbiAgcGFkZGluZzogOHB4IDlweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogIzM2MzUzOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyOyB9XG4gIC5nZmllbGRfc2VsZWN0OmZvY3VzLFxuICAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dDpmb2N1cyxcbiAgLmdpbnB1dF9jb250YWluZXIgLnRleHRhcmVhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNiYWJhYmE7IH1cblxuLmdpbnB1dF9jb250YWluZXIgLnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTUwcHg7IH1cblxuLmdmb3JtX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwOTVkYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgY29sb3I6ICMwMDk1ZGE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyOyB9XG4gICAgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uOmhvdmVyLCAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVkYTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5nZm9ybV9mb290ZXIgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLnZhbGlkYXRpb25fZXJyb3Ige1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG5cbi52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMzZweDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogY3VzdG9tIHNsaWNrIGJ1dHRvbnMgKi9cbi5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICMwMDk1ZGE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnNsaWNrLWFycm93OmZvY3VzLCAuc2xpY2stYXJyb3c6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDk1ZGE7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc2xpY2stYXJyb3c6Zm9jdXMgc3ZnLCAuc2xpY2stYXJyb3c6aG92ZXIgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTsgfVxuICAgICAgLnNsaWNrLWFycm93OmZvY3VzIHN2ZyBwYXRoLCAuc2xpY2stYXJyb3c6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICByaWdodDogMDsgfVxuICAuc2xpY2stYXJyb3cgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjsgfVxuICAgIC5zbGljay1hcnJvdyBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjMDA5NWRhO1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGxpbmVhcjsgfVxuXG4udGV4dC1zdHlsZSBkZm4sIC50ZXh0LXN0eWxlIGNpdGUsIC50ZXh0LXN0eWxlIGVtLCAudGV4dC1zdHlsZSBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi50ZXh0LXN0eWxlIHN0cm9uZywgLnRleHQtc3R5bGUgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnRleHQtc3R5bGUgYSB7XG4gIGNvbG9yOiAjMDA5NWRhOyB9XG4gIC50ZXh0LXN0eWxlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50ZXh0LXN0eWxlIGJsb2NrcXVvdGUsIC50ZXh0LXN0eWxlIHEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbiAgbWFyZ2luOiA1NXB4IDAgMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gIC50ZXh0LXN0eWxlIGJsb2NrcXVvdGU6bGFzdC1vZi10eXBlLCAudGV4dC1zdHlsZSBxOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKC0tdGFibGV0KSB7XG4gICAgLnRleHQtc3R5bGUgYmxvY2txdW90ZSwgLnRleHQtc3R5bGUgcSB7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbi50ZXh0LXN0eWxlIGFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi50ZXh0LXN0eWxlIHByZSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMS42ZW07IH1cblxuLnRleHQtc3R5bGUgY29kZSwgLnRleHQtc3R5bGUga2JkLCAudGV4dC1zdHlsZSB0dCwgLnRleHQtc3R5bGUgdmFyIHtcbiAgZm9udC1zaXplOiA5MCU7IH1cblxuLnRleHQtc3R5bGUgYWJiciwgLnRleHQtc3R5bGUgYWNyb255bSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwMDAwMDtcbiAgY3Vyc29yOiBoZWxwOyB9XG5cbi50ZXh0LXN0eWxlIG1hcmssIC50ZXh0LXN0eWxlIGlucyB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnRleHQtc3R5bGUgYmlnIHtcbiAgZm9udC1zaXplOiAxMjUlOyB9XG5cbi50ZXh0LXN0eWxlIHN1YiwgLnRleHQtc3R5bGUgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4udGV4dC1zdHlsZSBzdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4udGV4dC1zdHlsZSBzdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuLnRleHQtc3R5bGUgY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LXN0eWxlIC5lbWJlZHdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiBncmF5OyB9XG4gIC50ZXh0LXN0eWxlIC5lbWJlZHdyYXBwZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50ZXh0LXN0eWxlIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50ZXh0LXN0eWxlIHVsLCAudGV4dC1zdHlsZSBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMTVweCAwIDE1cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZXh0LXN0eWxlIHVsIGxpLCAudGV4dC1zdHlsZSBvbCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzIyMjAyNTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi50ZXh0LXN0eWxlIHVsIGxpLFxuLnRleHQtc3R5bGUgb2wgPiB1bCBsaSB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnRleHQtc3R5bGUgdWwgbGk6YmVmb3JlLFxuICAudGV4dC1zdHlsZSBvbCA+IHVsIGxpOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTNweDtcbiAgICBsZWZ0OiAtMTZweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMDI1OyB9XG5cbi50ZXh0LXN0eWxlIG9sLFxuLnRleHQtc3R5bGUgdWwgPiBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG4gIC8qIENyZWF0ZXMgYSBuZXcgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlciB3aXRoIGVhY2ggb2wgZWxlbWVudCAqL1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLnRleHQtc3R5bGUgb2wgbGksXG4gIC50ZXh0LXN0eWxlIHVsID4gb2wgbGkge1xuICAgIHBhZGRpbmc6IDAgMCAwIDU1cHg7IH1cbiAgICAudGV4dC1zdHlsZSBvbCBsaTpiZWZvcmUsXG4gICAgLnRleHQtc3R5bGUgdWwgPiBvbCBsaTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMjIyMDI1O1xuICAgICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCJcIikgXCJcIjtcbiAgICAgIC8qIENvbWJpbmVzIHRoZSB2YWx1ZXMgb2YgYWxsIGluc3RhbmNlcyBvZiB0aGUgc2VjdGlvbiBjb3VudGVyLCBzZXBhcmF0ZWQgYnkgYSBwZXJpb2QgKi9cbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICAgICAgLyogSW5jcmVtZW50cyBvbmx5IHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlciAqL1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnRleHQtc3R5bGUgZHQsIC50ZXh0LXN0eWxlIGRkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi50ZXh0LXN0eWxlIGR0IHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi50ZXh0LXN0eWxlIGRkIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4udGV4dC1zdHlsZSB0aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cblxuLnRleHQtc3R5bGUgLnd5c3d5Z19fdGFibGUge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4udGV4dC1zdHlsZSB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cblxuLnRleHQtc3R5bGUgdGhlYWQgdGgge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwMDAwMDsgfVxuXG4udGV4dC1zdHlsZSB0aGVhZCB0aCxcbi50ZXh0LXN0eWxlIHRoZWFkIHRkLFxuLnRleHQtc3R5bGUgdGZvb3QgdGgsXG4udGV4dC1zdHlsZSB0Zm9vdCB0ZCB7XG4gIHBhZGRpbmc6IDAgMCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjA3MEU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRleHQtc3R5bGUgdGhlYWQgdGQ6Zmlyc3Qtb2YtdHlwZSxcbi50ZXh0LXN0eWxlIHRmb290IHRkOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRleHQtc3R5bGUgdGJvZHkgdGgsXG4udGV4dC1zdHlsZSB0Ym9keSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwOyB9XG4gIC50ZXh0LXN0eWxlIHRib2R5IHRoICsgdGgsXG4gIC50ZXh0LXN0eWxlIHRib2R5IHRoICsgdGQsXG4gIC50ZXh0LXN0eWxlIHRib2R5IHRkICsgdGgsXG4gIC50ZXh0LXN0eWxlIHRib2R5IHRkICsgdGQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDAwMDsgfVxuXG4udGV4dC1zdHlsZSB0Ym9keSB0cjpsYXN0LW9mLXR5cGUgdGgsXG4udGV4dC1zdHlsZSB0Ym9keSB0cjpsYXN0LW9mLXR5cGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDsgfVxuXG4udGV4dC1zdHlsZSB0aCxcbi50ZXh0LXN0eWxlIHRkIHtcbiAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggMDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLnRleHQtc3R5bGUgdGggKyB0aCxcbiAgLnRleHQtc3R5bGUgdGggKyB0ZCxcbiAgLnRleHQtc3R5bGUgdGQgKyB0aCxcbiAgLnRleHQtc3R5bGUgdGQgKyB0ZCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtaW4td2lkdGg6IDgzcHg7IH1cbiAgLnRleHQtc3R5bGUgdGggc3Ryb25nLFxuICAudGV4dC1zdHlsZSB0ZCBzdHJvbmcge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi50ZXh0LXN0eWxlIGgxLCAudGV4dC1zdHlsZSBoMiwgLnRleHQtc3R5bGUgaDMsIC50ZXh0LXN0eWxlIGg0LCAudGV4dC1zdHlsZSBoNSwgLnRleHQtc3R5bGUgaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzIyMjAyNTtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG4udGV4dC1zdHlsZSBoMSwgLnRleHQtc3R5bGUgaDIge1xuICBmb250LXNpemU6IDQ4cHg7IH1cblxuLnRleHQtc3R5bGUgaDMge1xuICBmb250LXNpemU6IDQwcHg7IH1cblxuLnRleHQtc3R5bGUgaDQge1xuICBmb250LXNpemU6IDMwcHg7IH1cblxuLnRleHQtc3R5bGUgaDUsIC50ZXh0LXN0eWxlIGg2IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi50ZXh0LXN0eWxlIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzIyMjAyNTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4udGV4dC1zdHlsZSBpbWcge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnZpZGVvc19fYm94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwOyB9XG4gIC52aWRlb3NfX2JveDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG9wYWNpdHk6IDAuMjU7IH1cbiAgLnZpZGVvc19fYm94IGlmcmFtZSxcbiAgLnZpZGVvc19fYm94IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAudmlkZW9zX19ib3gtLW9wZW5lZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvc19fcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDEwMnB4O1xuICBoZWlnaHQ6IDEwMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjsgfVxuICAudmlkZW9zX19wbGF5OmhvdmVyIHtcbiAgICBjb2xvcjogIzAwOTVkYTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpOyB9XG5cbi52aWRlb3MtLWNvbHVtbiAudmlkZW9zX19pdGVtIHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG5AbWVkaWEgKC0tdGFibGV0KSB7XG4gIC52aWRlb3MtLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAudmlkZW9zLS1jb2x1bW4gLnZpZGVvc19faXRlbSB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gIC52aWRlb3MtLW9uZSAudmlkZW9zX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudmlkZW9zLS1maXZlIC52aWRlb3NfX2l0ZW06bnRoLW9mLXR5cGUoMSksIC52aWRlb3MtLXRocmVlIC52aWRlb3NfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhICgtLWxhcHRvcCkge1xuICAudmlkZW9zLS1maXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2x1bW5zOiAyNnJlbTtcbiAgICBnYXA6IDFyZW07IH1cbiAgICAudmlkZW9zLS1maXZlIC52aWRlb3NfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLnZpZGVvcy0tZml2ZSAudmlkZW9zX19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwOyB9XG4gIC52aWRlb3MtLXRocmVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2x1bW5zOiAzOXJlbTsgfVxuICAgIC52aWRlb3MtLXRocmVlIC52aWRlb3NfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLnZpZGVvcy0tdGhyZWUgLnZpZGVvc19faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIHBhZGRpbmc6IC0xcHggMDtcbiAgICAgICAgd2lkdGg6IDY2JTsgfSB9XG5cbi5mYWN0c19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmZhY3RzX19pdGVtIHtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmZhY3RzX19udW1iZXIge1xuICBjb2xvcjogIzAwOTVkYTtcbiAgZm9udC1zaXplOiA2OXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogODJweDsgfVxuXG4uZmFjdHNfX2Rlc2Mge1xuICBjb2xvcjogIzIyMjAyNTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yZW07IH1cblxuLmZhY3RzX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhICgtLXRhYmxldCkge1xuICAuZmFjdHNfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuZmFjdHNfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMCU7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS43NSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qIEhvdHNwb3QgKi9cbi5ob3RzcG90SW1nIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwOTVkYTsgfVxuICAuaG90c3BvdEltZyAuaG90LXNwb3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4OyB9XG4gICAgLmhvdHNwb3RJbWcgLmhvdC1zcG90OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMGQ2ZTliOyB9XG4gICAgLmhvdHNwb3RJbWcgLmhvdC1zcG90IC5jaXJjbGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMsIDExMCwgMTU1LCAwLjE3KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgLmhvdHNwb3RJbWcgLmhvdC1zcG90IC5jaXJjbGU6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMywgMTEwLCAxNTUsIDAuMTcpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGFuaW1hdGlvbjogcHVsc2F0ZSAzcyBlYXNlLW91dCBpbmZpbml0ZTsgfVxuICAgIC5ob3RzcG90SW1nIC5ob3Qtc3BvdCBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLmhvdHNwb3RJbWcgLnRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgb3BhY2l0eTogMS4wO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIEBtZWRpYSAoLS1sYXB0b3BMKSB7XG4gICAgLmhvdHNwb3RJbWcgLnRvb2x0aXAge1xuICAgICAgd2lkdGg6IDIyMHB4OyB9IH1cblxuLmhhcy1ob3RzcG90cyAuaG90LXNwb3Qge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7IH1cbiAgLmJ1dHRvbi0tdHJhc3BhcmVudCB7XG4gICAgcGFkZGluZzogMjBweCAzNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5idXR0b24tLXRyYXNwYXJlbnQ6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDk1ZGE7IH1cbiAgLmJ1dHRvbi0tbGlnaHQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idXR0b24tLWxpZ2h0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ1dHRvbi0tYmx1ZSB7XG4gICAgY29sb3I6ICMwMDk1ZGE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5NWRhOyB9XG4gICAgLmJ1dHRvbi0tYmx1ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NWRhO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ1dHRvbi0taWNvbi1sZWZ0IGkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAuYnV0dG9uLS1hcy1saW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnV0dG9uLS1ibGFjay10by13aGl0ZS1mbGF0IHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItY29sb3I6ICMzMzM7IH1cbiAgICAuYnV0dG9uLS1ibGFjay10by13aGl0ZS1mbGF0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogIzAwOTVkYTsgfVxuICAuYnV0dG9uLS1zbWFsbCB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5idXR0b24tLWJsdWUtZmxhdC10by1kYXJrZXIge1xuICAgIHBhZGRpbmc6IDI1cHggNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyQUVFMjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmJ1dHRvbi0tYmx1ZS1mbGF0LXRvLWRhcmtlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NWRhO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnRpdGxlLS13aXRoLXN1YiAudGl0bGVfX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRpdGxlLS1udW1iZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIC50aXRsZS0tbnVtYmVyIC50aXRsZV9fdGV4dCB7XG4gICAgY29sb3I6ICMyMjIwMjU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC50aXRsZS0tbnVtYmVyIC50aXRsZV9fbnIge1xuICAgIGNvbG9yOiAjZWJlYmViOyB9XG5cbi50aXRsZS0tbGFyZ2UgLnRpdGxlX190ZXh0IHtcbiAgY29sb3I6ICMyMjIwMjU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4udGl0bGVfX3N1YnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMwMDk1ZGE7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50aXRsZV9fc3VidGl0bGU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk1ZGE7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4udGl0bGVfX3RleHQge1xuICBjb2xvcjogIzIyMjAyNTtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAudGl0bGVfX3RleHQtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50aXRsZV9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGNvbG9yOiAjMzYzNTM5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC50aXRsZV9fZGVzYy0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmJhbm5lciB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmJhbm5lcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAuYmFubmVyX190aXRsZSB7XG4gICAgY29sb3I6ICMyMjIwMjU7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmJhbm5lcl9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAuYmFubmVyX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIEBtZWRpYSAoLS10YWJsZXQpIHtcbiAgICAuYmFubmVyX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDAlOyB9IH1cbiAgQG1lZGlhICgtLWxhcHRvcCkge1xuICAgIC5iYW5uZXJfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MCU7IH0gfVxuXG4uY2FyZC1hcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYXJkLWFydGljbGVfX3RhZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAuNmVtIDEuMmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NWRhO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNhcmQtYXJ0aWNsZV9fZGF0ZSB7XG4gICAgY29sb3I6ICNhMGEwYTA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLmNhcmQtYXJ0aWNsZS0tbWVkaWEge1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAuY2FyZC1hcnRpY2xlLS1tZWRpYSAuY2FyZC1hcnRpY2xlX19pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmNhcmQtYXJ0aWNsZS0tbWVkaWEgLmNhcmQtYXJ0aWNsZV9faW1hZ2UgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY2FyZC1hcnRpY2xlLS1tZWRpYSAuY2FyZC1hcnRpY2xlX190aXRsZSBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBjb2xvcjogIzIyMjAyNTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07IH1cbiAgICAuY2FyZC1hcnRpY2xlLS1tZWRpYSAuY2FyZC1hcnRpY2xlX19saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzAwOTVkYTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyOyB9XG4gICAgICAuY2FyZC1hcnRpY2xlLS1tZWRpYSAuY2FyZC1hcnRpY2xlX19saW5rOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwZDZlOWI7IH1cbiAgLmNhcmQtYXJ0aWNsZS0tc21hbGwgLmNhcmQtYXJ0aWNsZV9faW1hZ2UgaW1nLCAuY2FyZC1hcnRpY2xlLS1sYXJnZSAuY2FyZC1hcnRpY2xlX19pbWFnZSBpbWcsIC5jYXJkLWFydGljbGUtLXdpZGUgLmNhcmQtYXJ0aWNsZV9faW1hZ2UgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTsgfVxuICAuY2FyZC1hcnRpY2xlLS1zbWFsbCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5jYXJkLWFydGljbGUtLXNtYWxsIC5jYXJkLWFydGljbGVfX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMiU7XG4gICAgICB3aWR0aDogMzIlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgLmNhcmQtYXJ0aWNsZS0tc21hbGwgLmNhcmQtYXJ0aWNsZV9faW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jYXJkLWFydGljbGUtLXNtYWxsIC5jYXJkLWFydGljbGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIC5jYXJkLWFydGljbGUtLXNtYWxsIC5jYXJkLWFydGljbGVfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBjb2xvcjogIzIyMjAyNTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgICAuY2FyZC1hcnRpY2xlLS1zbWFsbCAuY2FyZC1hcnRpY2xlX190aXRsZSBhIHtcbiAgICAgICAgY29sb3I6ICMyMjIwMjU7IH1cbiAgLmNhcmQtYXJ0aWNsZS0tbGFyZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlOyB9XG4gICAgLmNhcmQtYXJ0aWNsZS0tbGFyZ2UgLmNhcmQtYXJ0aWNsZV9faW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuY2FyZC1hcnRpY2xlLS1sYXJnZSAuY2FyZC1hcnRpY2xlX19pbWFnZTphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4zNSksIHRyYW5zcGFyZW50IDc1JSk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlOyB9XG4gICAgICAuY2FyZC1hcnRpY2xlLS1sYXJnZSAuY2FyZC1hcnRpY2xlX19pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmNhcmQtYXJ0aWNsZS0tbGFyZ2UgLmNhcmQtYXJ0aWNsZV9fdGl0bGUge1xuICAgICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG4gICAgICBjb2xvcjogIzIyMjAyNTtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgICAuY2FyZC1hcnRpY2xlLS1sYXJnZSAuY2FyZC1hcnRpY2xlX190aXRsZSBhIHtcbiAgICAgICAgY29sb3I6ICMyMjIwMjU7IH1cbiAgICAuY2FyZC1hcnRpY2xlLS1sYXJnZSAuY2FyZC1hcnRpY2xlX19kYXRlIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgY29sb3I6ICNiNGJiYzI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgIC5jYXJkLWFydGljbGUtLWxhcmdlOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAgICAgLmNhcmQtYXJ0aWNsZS0tbGFyZ2U6aG92ZXIgLmNhcmQtYXJ0aWNsZV9faW1hZ2U6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAuNTsgfVxuICAuY2FyZC1hcnRpY2xlLS13aWRlIHtcbiAgICBwYWRkaW5nOiAzNXB4IDAgNTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjsgfVxuICAgIC5jYXJkLWFydGljbGUtLXdpZGUgLmNhcmQtYXJ0aWNsZV9faW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7IH1cbiAgICAgIC5jYXJkLWFydGljbGUtLXdpZGUgLmNhcmQtYXJ0aWNsZV9faW1hZ2U6aG92ZXIgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIG9wYWNpdHk6IC44NTsgfVxuICAgIC5jYXJkLWFydGljbGUtLXdpZGUgLmNhcmQtYXJ0aWNsZV9fdGVybSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmNhcmQtYXJ0aWNsZS0td2lkZSAuY2FyZC1hcnRpY2xlX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgY29sb3I6ICMyMjIwMjU7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgICAgLmNhcmQtYXJ0aWNsZS0td2lkZSAuY2FyZC1hcnRpY2xlX190aXRsZSBhIHtcbiAgICAgICAgY29sb3I6ICMyMjIwMjU7IH1cbiAgICAuY2FyZC1hcnRpY2xlLS13aWRlIC5jYXJkLWFydGljbGVfX2RhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuICAgIC5jYXJkLWFydGljbGUtLXdpZGUgLmNhcmQtYXJ0aWNsZV9fZXhjZXJwdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgY29sb3I6ICMyMjIwMjU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuLmNhcmQtZmxpcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAgNTBweDsgfVxuICAuY2FyZC1mbGlwX193cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cbiAgICAuY2FyZC1mbGlwX193cmFwOmhvdmVyIC5jYXJkLWZsaXBfX2Zyb250IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMCk7IH1cbiAgICAuY2FyZC1mbGlwX193cmFwOmhvdmVyIC5jYXJkLWZsaXBfX2JhY2sge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDApIHJvdGF0ZVkoMCk7IH1cbiAgLmNhcmQtZmxpcF9fZnJvbnQsIC5jYXJkLWZsaXBfX2JhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDsgfVxuICAuY2FyZC1mbGlwX19mcm9udCB7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5NWRhO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKSByb3RhdGVZKDApOyB9XG4gIC5jYXJkLWZsaXBfX2JhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyMDhiY2IgMCUsICM1OWI5ZDYgMTAwJSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoMCk7IH1cbiAgLmNhcmQtZmxpcF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNhcmQtZmxpcF9faWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5jYXJkLWZsaXBfX2ljb24gaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY2FyZC1mbGlwX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5jYXJkLWZsaXBfX3N1YnRpdGxlIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuY2FyZC1mbGlwX19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5jYXJkLWZsaXBfX2J0biAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmNhcmQtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5jYXJkLWltYWdlLS1pbnRlcmFjdGl2ZSAuY2FyZC1pbWFnZV9fbGluazphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgY29udGVudDogJyc7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1czsgfVxuICAuY2FyZC1pbWFnZS0taW50ZXJhY3RpdmUgLmNhcmQtaW1hZ2VfX2xpbmsgaW1nIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwgMCwgMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzOyB9XG4gIC5jYXJkLWltYWdlLS1pbnRlcmFjdGl2ZSAuY2FyZC1pbWFnZV9fbGluazpob3ZlcjphZnRlciwgLmNhcmQtaW1hZ2UtLWludGVyYWN0aXZlIC5jYXJkLWltYWdlX19saW5rOmZvY3VzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjE4LCAwLjc1KTsgfVxuICAuY2FyZC1pbWFnZS0taW50ZXJhY3RpdmUgLmNhcmQtaW1hZ2VfX2xpbms6aG92ZXIgaW1nLCAuY2FyZC1pbWFnZS0taW50ZXJhY3RpdmUgLmNhcmQtaW1hZ2VfX2xpbms6Zm9jdXMgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIC5jYXJkLWltYWdlLS1pbnRlcmFjdGl2ZSAuY2FyZC1pbWFnZV9fbGluazpob3ZlciAuY2FyZC1pbWFnZV9fbGluay13cmFwLCAuY2FyZC1pbWFnZS0taW50ZXJhY3RpdmUgLmNhcmQtaW1hZ2VfX2xpbms6Zm9jdXMgLmNhcmQtaW1hZ2VfX2xpbmstd3JhcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNDBweCwgMCk7IH1cbiAgLmNhcmQtaW1hZ2VfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jYXJkLWltYWdlX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jYXJkLWltYWdlX19saW5rLXdyYXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1czsgfVxuICAuY2FyZC1pbWFnZV9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jYXJkLWltYWdlX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jYXJkLWltYWdlX190aXRsZS0tZGFyayB7XG4gICAgICBjb2xvcjogIzIyMjAyNTsgfVxuICAgIC5jYXJkLWltYWdlX190aXRsZSArIC5jYXJkLWltYWdlX19pbWFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5jYXJkLWltYWdlX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5jYXJkLWltYWdlX19mb290ZXIgLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5jYXJkLWltYWdlX19mb290ZXIgLmJ1dHRvbiArIC5idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDsgfVxuXG4uY2FyZC1wZXJzb25fX2ltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jYXJkLXBlcnNvbl9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM3NHB4OyB9XG5cbi5jYXJkLXBlcnNvbl9faW5mbyB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwOyB9XG5cbi5jYXJkLXBlcnNvbl9fdGl0bGUge1xuICBjb2xvcjogIzIyMjAyNTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uY2FyZC1wZXJzb25fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICMzNjM1Mzk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuLmNhcmQtcGVyc29uX19lbWFpbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmNhcmQtcGVyc29uX19lbWFpbCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMwMDk1ZGE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLmNhcmQtcGVyc29uX19lbWFpbCBpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgZm9udC1zaXplOiAyNXB4OyB9XG5cbi5jb2x1bW4tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgLmNvbHVtbi1saXN0X19jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAuY29sdW1uLWxpc3RfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBvcGFjaXR5OiAuMDg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNvbHVtbi1saXN0X190ZXJtIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5jb2x1bW4tbGlzdF9faWNvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5jb2x1bW4tbGlzdF9faWNvbiBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyB9XG4gICAgICAuY29sdW1uLWxpc3RfX2ljb24gaW1nOmhvdmVyLCAuY29sdW1uLWxpc3RfX2ljb24gaW1nOmZvY3VzIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGVsZW1lbnRvci1hbmltYXRpb24tcG9wO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxOyB9XG4gIC5jb2x1bW4tbGlzdF9fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgY29sb3I6ICMzNjM1Mzk7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKC0tdGFibGV0KSB7XG4gICAgLmNvbHVtbi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAgIC5jb2x1bW4tbGlzdF9fY29sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZmxleDogMTsgfVxuICAgICAgICAuY29sdW1uLWxpc3RfX2NvbCArIC5jb2x1bW4tbGlzdF9fY29sIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgIC5jb2x1bW4tbGlzdF9fdGVybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuY29sdW1uLWxpc3RfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmNvbHVtbi1saXN0X19pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuY29sdW1uLWxpc3RfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIEBtZWRpYSAoLS1sYXB0b3ApIHtcbiAgICAuY29sdW1uLWxpc3RfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDsgfVxuICAgIC5jb2x1bW4tbGlzdF9faWNvbiB7XG4gICAgICB3aWR0aDogNTRweDsgfSB9XG5cbi5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5nYWxsZXJ5IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3aWR0aDogNTAlOyB9XG4gIEBtZWRpYSAoLS10YWJsZXQpIHtcbiAgICAuZ2FsbGVyeSBsaSB7XG4gICAgICB3aWR0aDogMzMuMzMlOyB9IH1cbiAgQG1lZGlhICgtLWxhcHRvcCkge1xuICAgIC5nYWxsZXJ5IGxpIHtcbiAgICAgIHdpZHRoOiAyNSU7IH0gfVxuXG4uc2xpZGVyLS1jbGllbnRzLWxvZ28ge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC5zbGlkZXItLWNsaWVudHMtbG9nbyAuc2xpZGVyX19pdGVtIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxODVweDsgfVxuXG4uc2xpZGVyLS1pbmZvIC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5zbGlkZXItLWluZm8gLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzQsIDEzNCwgMTM0LCAwLjQ0KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuc2xpZGVyLS1pbmZvIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiA2cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40czsgfVxuICAuc2xpZGVyLS1pbmZvIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk1ZGE7IH1cblxuLnNsaWRlci0taW5mbyAuc2xpZGVyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zbGlkZXItLWluZm8gLnNsaWRlcl9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4uZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybV9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgYm9yZGVyLXJhZGl1cyAwLjNzLCBvcGFjaXR5IDAuM3M7IH1cbiAgLmZvcm1fX3BvbGljeSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAuZm9ybS0tYXNpZGUge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjA4YmNiIDAlLCAjNWFiYWQ3IDEwMCUpOyB9XG4gICAgLmZvcm0tLWFzaWRlIC5mb3JtX19vdmVybGF5IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvYmctY3RhLTIucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAuZm9ybS0tYXNpZGUgLmZvcm1fX2NvbDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLmZvcm0tLWFzaWRlIC5mb3JtX19jb2wgKyAuZm9ybV9fY29sIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAuZm9ybS0tYXNpZGUgLmZvcm1fX3N1YnRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtOyB9XG4gICAgICAuZm9ybS0tYXNpZGUgLmZvcm1fX3N1YnRpdGxlOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLmZvcm0tLWFzaWRlIC5mb3JtX190aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgICAuZm9ybS0tYXNpZGUgLmZvcm1fX2Rlc2Mge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgLmZvcm0tLWFzaWRlIC5mb3JtX19ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAzOHB4IDAgcmdiYSgwLCAxNDksIDIxOCwgMC4yNCk7XG4gICAgICBwYWRkaW5nOiAxMCUgOSUgOCUgMTAlOyB9XG4gIC5mb3JtLS13aWRlIHtcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5mb3JtLS13aWRlIC5mb3JtX19vdmVybGF5IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvYmFjay12Mi5qcGdcIik7IH1cbiAgICAgIC5mb3JtLS13aWRlIC5mb3JtX19vdmVybGF5OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgb3BhY2l0eTogLjY4O1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5mb3JtLS13aWRlIC5mb3JtX19kZXNjIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZm9ybS0td2lkZSAuZm9ybV9fYm94IHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAxMCUgOSUgOCUgMTAlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDM4cHggMCByZ2JhKDAsIDE0OSwgMjE4LCAwLjI0KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhICgtLXRhYmxldCkge1xuICAgIC5mb3JtLS1hc2lkZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgLmZvcm0tLWFzaWRlIC5mb3JtX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAgIC5mb3JtLS1hc2lkZSAuZm9ybV9fY29sIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAuZm9ybS0tYXNpZGUgLmZvcm1fX2NvbDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4OyB9XG4gICAgICAgIC5mb3JtLS1hc2lkZSAuZm9ybV9fY29sICsgLmZvcm1fX2NvbCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmZvcm0tLWFzaWRlIC5mb3JtX19ib3gge1xuICAgICAgICBtYXJnaW46IC0xMDVweCAwIC0xMTVweCAwOyB9XG4gICAgLmZvcm0tLXdpZGUgLmZvcm1fX2Rlc2Mge1xuICAgICAgcGFkZGluZzogMCAxNSU7IH1cbiAgICAuZm9ybS0td2lkZSAuZm9ybV9fYm94IHtcbiAgICAgIG1hcmdpbjogNDBweCAyMCUgMDsgfSB9XG4gIEBtZWRpYSAoLS1sYXB0b3ApIHtcbiAgICAuZm9ybS0tYXNpZGUge1xuICAgICAgcGFkZGluZzogNzBweCAwOyB9XG4gICAgICAuZm9ybS0tYXNpZGUgLmZvcm1fX2NvbDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIHdpZHRoOiA2NCU7IH1cbiAgICAgIC5mb3JtLS1hc2lkZSAuZm9ybV9fY29sOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgd2lkdGg6IDM2JTsgfVxuICAgICAgLmZvcm0tLWFzaWRlIC5mb3JtX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY4cHg7IH1cbiAgICAuZm9ybS0td2lkZSAuZm9ybV9fYm94IHtcbiAgICAgIHBhZGRpbmc6IDc0cHggNjZweCA1OHB4OyB9IH1cblxuLmljb25zLWxpc3RfX2JveCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLmljb25zLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pY29ucy1saXN0X19pdGVtIGg1IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGNvbG9yOiAjMjIyMDI1O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfVxuXG4uaWNvbnMtbGlzdF9faWNvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogODVweDtcbiAgaGVpZ2h0OiA4NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuaWNvbnMtbGlzdF9faWNvbiBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IH1cbiAgICAuaWNvbnMtbGlzdF9faWNvbiBpbWc6aG92ZXIsIC5pY29ucy1saXN0X19pY29uIGltZzpmb2N1cyB7XG4gICAgICBhbmltYXRpb24tbmFtZTogZWxlbWVudG9yLWFuaW1hdGlvbi1wb3A7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7IH1cblxuLmljb25zLWxpc3RfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBjb2xvcjogIzM2MzUzOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uaWNvbnMtbGlzdC0tZmFjdHMgLmljb25zLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmljb25zLWxpc3QtLWZhY3RzIC5pY29ucy1saXN0X19pdGVtIGg1IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uaWNvbnMtbGlzdC0tZmFjdHMgLmljb25zLWxpc3RfX2ljb24ge1xuICBtYXJnaW46IDA7IH1cblxuQG1lZGlhICgtLXRhYmxldCkge1xuICAuaWNvbnMtbGlzdF9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuaWNvbnMtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5pY29ucy1saXN0X19pdGVtIGg1IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmbGV4OiAxOyB9XG4gIC5pY29ucy1saXN0X19pY29uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC5pY29ucy1saXN0LS1mYWN0cyAuaWNvbnMtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5pY29ucy1saXN0LS1mYWN0cyAuaWNvbnMtbGlzdF9faXRlbSBoNSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4OyB9XG4gIC5pY29ucy1saXN0LS1mYWN0cyAuaWNvbnMtbGlzdF9faWNvbiB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSAoLS1sYXB0b3ApIHtcbiAgLmljb25zLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMyU7IH1cbiAgLmljb25zLWxpc3QtLWZhY3RzIC5pY29ucy1saXN0X19pY29uIHtcbiAgICB3aWR0aDogMzAlOyB9IH1cblxuLm1vZGFsLXZpZGVvIHtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjNzIGxpbmVhcjsgfVxuICAubW9kYWwtdmlkZW86YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7IH1cbiAgLm1vZGFsLXZpZGVvX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tb2RhbC12aWRlb19fZnJhbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjIlO1xuICAgIC8qIDU2LjI1JSA9IDE2OjkgLCBjcm9wcGVkIHRvIGF2b2lkIGJsYWNrIDFweCBsaW5lIG9uIHJlc2l6ZSAqLyB9XG4gICAgLm1vZGFsLXZpZGVvX19mcmFtZSBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAubW9kYWwtdmlkZW9fX2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBsaW5lYXI7IH1cbiAgLm1vZGFsLXZpZGVvX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgLm1vZGFsLXZpZGVvX19jbG9zZTpiZWZvcmUsIC5tb2RhbC12aWRlb19fY2xvc2U6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7IH1cbiAgICAubW9kYWwtdmlkZW9fX2Nsb3NlOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5tb2RhbC12aWRlb19fY2xvc2U6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgLm1vZGFsLXZpZGVvX19jbG9zZTpob3ZlcjpiZWZvcmUsIC5tb2RhbC12aWRlb19fY2xvc2U6aG92ZXI6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAubW9kYWwtdmlkZW8tLWFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5tb2RhbC12aWRlby0tYWN0aXZlOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgIC5tb2RhbC12aWRlby0tYWN0aXZlIC5tb2RhbC12aWRlb19fYm94IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpOyB9XG4gIEBtZWRpYSAoLS1sYXB0b3ApIHtcbiAgICAubW9kYWwtdmlkZW9fX2JveCB7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgbWluLWhlaWdodDogMTM0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuaGVhZGVyX19idG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWF4LXdpZHRoOiAzNjBweDsgfVxuICAgIC5oZWFkZXJfX2xvZ28gYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuaGVhZGVyX19sb2dvIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmhlYWRlcl9fbGlzdC1zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuaGVhZGVyX19saXN0LWJ0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmhlYWRlcl9fbGlzdC1idG4ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMzYzNTM5O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAuaGVhZGVyX19saXN0LWJ0biBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLmhlYWRlcl9fbGlzdC1idG4tLWhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyX19saXN0LWNvdmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7IH1cbiAgICAuaGVhZGVyX19saXN0LWNvdmVyLS1oaWRlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmhlYWRlcl9fbGlzdC0tbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyOyB9XG4gICAgLmhlYWRlcl9fbGlzdC0tbW9iaWxlIC5oZWFkZXJfX2xpc3QtYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuaGVhZGVyX19saXN0LS1tb2JpbGUgLmhlYWRlcl9fbWVudSB7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjsgfVxuICAgIC5oZWFkZXJfX2xpc3QtLW1vYmlsZSAuaGVhZGVyX19pdGVtIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5oZWFkZXJfX2xpc3QtLW1vYmlsZSAuaGVhZGVyX19pdGVtOmhvdmVyIGEge1xuICAgICAgICBjb2xvcjogIzAwOTVkYTsgfVxuICAgIC5oZWFkZXJfX2xpc3QtLW1vYmlsZSAuaGVhZGVyX19saW5rIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5oZWFkZXJfX2xpc3QtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlcl9fbGlzdC0tb3BlbmVkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5oZWFkZXJfX21lbnUtYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5oZWFkZXJfX21lbnUtLWNoaWxkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExMCUpOyB9XG4gICAgICAuaGVhZGVyX19tZW51LS1jaGlsZC5oZWFkZXJfX21lbnUtLXNob3cge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAuaGVhZGVyX19tZW51LS1wYXJlbnQuaGVhZGVyX19tZW51LS1oaWRlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTEwJSk7IH1cbiAgICAuaGVhZGVyX19tZW51IGEge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgIC5oZWFkZXJfX21lbnUgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDA5NWRhOyB9XG4gIC5oZWFkZXJfX3N1Ym1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDk5JTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAwO1xuICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogNXB4IDAgMCAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTVkYTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40OCwgMC4wMSwgMC41LCAwLjk5KSwgdmlzaWJpbGl0eSAwLjFzIGxpbmVhcjsgfVxuICAgIC5oZWFkZXJfX3N1Ym1lbnUgLmhlYWRlcl9fbGluayB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDM1cHg7IH1cbiAgLmhlYWRlcl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwOyB9XG4gICAgLmhlYWRlcl9faXRlbS0taGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXJfX2xpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5oZWFkZXJfX2J1cmdlciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NWRhO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5oZWFkZXJfX2J1cmdlciBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuaGVhZGVyX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlcl9fYnV0dG9ucyAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxNzhweDsgfVxuICBAbWVkaWEgKC0tdGFibGV0KSB7XG4gICAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiAxMTBweDsgfVxuICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgd2lkdGg6IDE4LjUlO1xuICAgICAgbWluLXdpZHRoOiAxNjVweDsgfVxuICAgIC5oZWFkZXJfX2xpc3QtLWRlc2t0b3Age1xuICAgICAgd2lkdGg6IDYyLjc5NiU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oZWFkZXJfX2xpc3QtLW1vYmlsZSwgLmhlYWRlcl9fbGlzdC1jb3ZlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlcl9fYnVyZ2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyX19idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmIzYTsgfVxuICAuZm9vdGVyX19sb2dvIGEsIC5mb290ZXJfX2xvZ28gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZm9vdGVyX19sb2dvIGEge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLmZvb3Rlcl9fbG9nbyBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZm9vdGVyX19hYm91dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuZm9vdGVyX19jb2wge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5mb290ZXJfX2NvbCArIC5mb290ZXJfX2NvbCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5mb290ZXJfX3NvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmZvb3Rlcl9fc29jaWFscy1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nOiAxLjFlbTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZm9vdGVyX19zb2NpYWxzLWxpbms6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5mb290ZXJfX3NvY2lhbHMtbGluayBpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuZm9vdGVyX19zb2NpYWxzLWxpbmsgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb290ZXJfX3NvY2lhbHMtbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5mb290ZXJfX3NvY2lhbHMtbGluazpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwOTVkYTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NWRhO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7IH1cbiAgLmZvb3Rlcl9fcHJpdmFjeSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5mb290ZXJfX3ByaXZhY3kgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzAwOTVkYTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5mb290ZXJfX3ByaXZhY3kgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMGQ2ZTliOyB9XG4gIC5mb290ZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfVxuICAuZm9vdGVyX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMwMDk1ZGE7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAuZm9vdGVyX19saW5rLS1iaWcge1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgIC5mb290ZXJfX2xpbmstLWVtYWlsIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgLmZvb3Rlcl9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzBkNmU5YjsgfVxuICBAbWVkaWEgKC0tdGFibGV0KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgICAgIC5mb290ZXJfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuZm9vdGVyX19jb2wge1xuICAgICAgICB3aWR0aDogMzMuMzMlOyB9XG4gICAgICAgIC5mb290ZXJfX2NvbCArIC5mb290ZXJfX2NvbCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5oZXJvLWhvbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMCAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5oZXJvLWhvbWVfX3RpdGxlIHtcbiAgICBjb2xvcjogI2Y1ZjVmNTtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuaGVyby1ob21lX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGNvbG9yOiAjZjVmNWY1O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5oZXJvLWhvbWVfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAuaGVyby1ob21lX19jb2wgKyAuaGVyby1ob21lX19jb2wge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7IH1cbiAgLmhlcm8taG9tZV9fZmFjdHMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmhlcm8taG9tZV9fZmFjdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmhlcm8taG9tZV9fZmFjdC1pY29uIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgLmhlcm8taG9tZV9fZmFjdC10aXRsZSB7XG4gICAgICBjb2xvcjogI2Y1ZjVmNTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuaGVyby1ob21lIC5mb3JtIHtcbiAgICB0b3A6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMzhweCAwIHJnYmEoMCwgMTQ5LCAyMTgsIDAuMjQpO1xuICAgIHBhZGRpbmc6IDEwJSA5JSA4JSAxMCU7IH1cbiAgLmhlcm8taG9tZS0tc2ltcGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTQlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5oZXJvLWhvbWUtLXNpbXBsZTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxLCA3NywgMTExLCAwLjY1KTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAuaGVyby1ob21lLS1zaW1wbGUgLndyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAoLS10YWJsZXQpIHtcbiAgICAuaGVyby1ob21lIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIwNzBFOyB9XG4gICAgICAuaGVyby1ob21lX19jb2w6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICB3aWR0aDogNjAlOyB9XG4gICAgICAuaGVyby1ob21lX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjJweDsgfVxuICAgICAgLmhlcm8taG9tZV9fYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgICAgICAuaGVyby1ob21lX19idG4gLmJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMjVweCA1MHB4OyB9XG4gICAgICAuaGVyby1ob21lLS1zaW1wbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuICBAbWVkaWEgKC0tbGFwdG9wKSB7XG4gICAgLmhlcm8taG9tZSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAuaGVyby1ob21lLS1zaW1wbGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7IH1cbiAgICAgIC5oZXJvLWhvbWVfX2JveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLmhlcm8taG9tZV9fY29sOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgd2lkdGg6IDU1JTsgfVxuICAgICAgLmhlcm8taG9tZV9fY29sOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgd2lkdGg6IDI5JTsgfVxuICAgICAgLmhlcm8taG9tZV9fY29sICsgLmhlcm8taG9tZV9fY29sIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmhlcm8taG9tZV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICBmb250LXNpemU6IDc4cHg7IH1cbiAgICAgIC5oZXJvLWhvbWVfX2Rlc2Mge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG4gICAgICAuaGVyby1ob21lX19idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gICAgICAuaGVyby1ob21lX19mYWN0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHg7IH1cbiAgICAgIC5oZXJvLWhvbWVfX2ZhY3Qge1xuICAgICAgICB3aWR0aDogMzMlOyB9XG4gICAgICAuaGVyby1ob21lIC5mb3JtIHtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgIC5oZXJvLWhvbWUgLmZvcm1fX2JveCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICAgLmhlcm8taG9tZS0tc2ltcGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmhlcm8taG9tZS0tc2ltcGxlIC53cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5wYWdlX19jYXJkLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAzMnB4OyB9XG4gIC5wYWdlX19jYXJkLWRlc2MgLmNhcmQtZGVzY19fY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweDsgfVxuICAgIC5wYWdlX19jYXJkLWRlc2MgLmNhcmQtZGVzY19fY29udGVudCAudGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTVweDsgfVxuICAucGFnZV9fY2FyZC1kZXNjIC5jYXJkLWRlc2NfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIGNvbG9yOiAjMjIyMDI1O1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4OyB9XG4gIC5wYWdlX19jYXJkLWRlc2MgLmNhcmQtZGVzY19fdGV4dCB7XG4gICAgY29sb3I6ICMzNjM1Mzk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDNweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICBAbWVkaWEgKC0tdGFibGV0KSB7XG4gICAgLnBhZ2VfX2NhcmQtZGVzYyB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gICAgICAucGFnZV9fY2FyZC1kZXNjIC5jYXJkLWRlc2Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5wYWdlX19jYXJkLWRlc2MgLmNhcmQtZGVzY19faW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgICAucGFnZV9fY2FyZC1kZXNjIC5jYXJkLWRlc2NfX2ltYWdlICsgLmNhcmQtZGVzY19fY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIC5wYWdlX19jYXJkLWRlc2MgLmNhcmQtZGVzY19fY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5wYWdlX19jYXJkLWRlc2MgLmNhcmQtZGVzYy0tcmlnaHQgLmNhcmQtZGVzY19faW1hZ2Uge1xuICAgICAgICAgIG9yZGVyOiAyOyB9XG4gICAgICAgIC5wYWdlX19jYXJkLWRlc2MgLmNhcmQtZGVzYy0tcmlnaHQgLmNhcmQtZGVzY19jb250ZW50IHtcbiAgICAgICAgICBvcmRlcjogMTsgfSB9XG4gIEBtZWRpYSAoLS1sYXB0b3ApIHtcbiAgICAucGFnZV9fY2FyZC1kZXNjIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9XG4gICAgICAucGFnZV9fY2FyZC1kZXNjIC5jYXJkLWRlc2NfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDEwMHB4OyB9IH1cbiIsIi50ZXh0LXN0eWxlIHtcblx0QGltcG9ydCBcImNvcHlcIjtcblx0QGltcG9ydCBcImxpc3RzXCI7XG5cdEBpbXBvcnQgXCJ0YWJsZXNcIjtcblx0QGltcG9ydCBcImhlYWRpbmdzXCI7XG5cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0fVxuXG5cdGltZyB7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXHR9XG59XG4iLCJkZm4sIGNpdGUsIGVtLCBpIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5zdHJvbmcsIGIge1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG5hIHtcblx0Y29sb3I6ICRjb2xvci13YXRlcjtcblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG5ibG9ja3F1b3RlLCBxIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDU1cHg7XG5cdG1hcmdpbjogNTVweCAwIDA7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC41cHg7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdEBtZWRpYSAoLS10YWJsZXQpe1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHR9XG59XG5cbmFkZHJlc3Mge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5wcmUge1xuXHRmb250LXNpemU6IDkwJTtcblx0bWFyZ2luLWJvdHRvbTogMS42ZW07XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHBhZGRpbmc6IDEuNmVtO1xufVxuXG5jb2RlLCBrYmQsIHR0LCB2YXIge1xuXHRmb250LXNpemU6IDkwJTtcbn1cblxuYWJiciwgYWNyb255bSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNvbG9yLWJsYWNrO1xuXHRjdXJzb3I6IGhlbHA7XG59XG5cbm1hcmssIGlucyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5iaWcge1xuXHRmb250LXNpemU6IDEyNSU7XG59XG5cbnN1Yiwgc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcblxuXHR0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5jYXB0aW9uIHtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRjYXB0aW9uLXNpZGU6IGJvdHRvbTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmVtYmVkd3JhcHBlcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0aGVpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogZ3JheTtcblxuXHRpZnJhbWUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuaWZyYW1lIHtcblx0d2lkdGg6IDEwMCU7XG59XG4iLCJ1bCwgb2wge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDE1cHggMCAxNXB4IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG59XG5cbnVsLFxub2wgPiB1bCB7XG5cdGxpIHtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgdG9wOiAxM3B4O1xuICAgICAgbGVmdDogLTE2cHg7XG5cdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMTtcblx0XHR9XG5cdH1cbn1cblxub2wsXG51bCA+IG9sIHtcblx0Y291bnRlci1yZXNldDogc2VjdGlvbjsgLyogQ3JlYXRlcyBhIG5ldyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyIHdpdGggZWFjaCBvbCBlbGVtZW50ICovXG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuXHRsaSB7XG5cdFx0cGFkZGluZzogMCAwIDAgNTVweDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNXB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTtcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiXCIpIFwiXCI7IC8qIENvbWJpbmVzIHRoZSB2YWx1ZXMgb2YgYWxsIGluc3RhbmNlcyBvZiB0aGUgc2VjdGlvbiBjb3VudGVyLCBzZXBhcmF0ZWQgYnkgYSBwZXJpb2QgKi9cblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uOyAvKiBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyICovXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuZHQsIGRkIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbmR0IHtcblx0cGFkZGluZy1ib3R0b206IDhweDtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG5kZCB7XG5cdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbnRoIHtcblx0dGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbiIsIi53eXN3eWdfX3RhYmxlIHtcblx0cGFkZGluZy10b3A6IDE2cHg7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdG92ZXJmbG93LXg6IGF1dG87XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxudGhlYWQge1xuXHR0aCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1ibGFjaztcblx0fVxufVxuXG50aGVhZCxcbnRmb290IHtcblx0dGgsXG5cdHRkIHtcblx0XHRwYWRkaW5nOiAwIDAgOHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTU7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHR0ZCB7XG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG59XG5cbnRib2R5IHtcblx0dGgsXG5cdHRkIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXG5cdFx0JisgdGgsXG5cdFx0JisgdGQge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdFx0fVxuXHR9XG5cblx0dHIge1xuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdHRoLFxuXHRcdFx0dGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG50aCxcbnRkIHtcblx0cGFkZGluZzogMTZweCAxNnB4IDE2cHggMDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHQmKyB0aCxcblx0JisgdGQge1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0bWluLXdpZHRoOiA4M3B4O1xuXHR9XG5cblx0c3Ryb25nIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG59XG4iLCJoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LTE7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbmgxLCBoMiB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5oNSwgaDYge1xuXHRmb250LXNpemU6IDE4cHg7XG59XG4iLCIudmlkZW9zIHtcbiAgJl9fYm94IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtcG9zaXRpb247XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgfVxuXG4gICAgaWZyYW1lLFxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJi0tb3BlbmVkIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wbGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgd2lkdGg6IDEwMnB4O1xuICAgIGhlaWdodDogMTAycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTAycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci13YXRlcjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgc2NhbGUoMS4xKTtcbiAgICB9XG4gIH1cblxuICAmLS1jb2x1bW4ge1xuICAgIC52aWRlb3Mge1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldCkge1xuICAgICYtLWNvbHVtbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAudmlkZW9zIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLW9uZSB7XG4gICAgICAudmlkZW9zIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1maXZlLFxuICAgICYtLXRocmVlIHtcbiAgICAgIC52aWRlb3Mge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS1sYXB0b3ApIHtcbiAgICAmLS1maXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sdW1uczogMjZyZW07XG4gICAgICBnYXA6IDFyZW07XG5cbiAgICAgIC52aWRlb3Mge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10aHJlZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbHVtbnM6IDM5cmVtO1xuXG4gICAgICAudmlkZW9zIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbiAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAtMXB4IDA7XG4gICAgICAgICAgICB3aWR0aDogNjYlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZhY3RzIHtcbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19udW1iZXIge1xuICAgIGNvbG9yOiAkY29sb3Itd2F0ZXI7XG4gICAgZm9udC1zaXplOiA2OXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDgycHg7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktMTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldCkge1xuICAgICZfX2xpc3Qge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICB9XG59XG4iLCJAa2V5ZnJhbWVzIHB1bHNhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDEuNzUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLyogSG90c3BvdCAqL1xuLmhvdHNwb3RJbWcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAkY29sb3Itd2F0ZXI7XG5cbiAgLmhvdC1zcG90IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci13YXRlci1kZWVwZXI7XG4gICAgfVxuXG4gICAgLmNpcmNsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMywxMTAsMTU1LC4xNyk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzLDExMCwxNTUsLjE3KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGFuaW1hdGlvbjogcHVsc2F0ZSAzcyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKVxuICAgIH1cbiAgfVxuXG4gIC50b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgb3BhY2l0eTogMS4wO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgQG1lZGlhICgtLWxhcHRvcEwpIHtcbiAgICAudG9vbHRpcCB7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5oYXMtaG90c3BvdHMge1xuICAuaG90LXNwb3Qge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cbiAgJi0tdHJhc3BhcmVudCB7XG4gICAgcGFkZGluZzogMjBweCAzNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci13YXRlcjtcbiAgICB9XG4gIH1cblxuICAmLS1saWdodCB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtLWJsdWUge1xuICAgIGNvbG9yOiAkY29sb3Itd2F0ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2F0ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13YXRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi0taWNvbiB7XG4gICAgJi1sZWZ0IHtcbiAgICAgIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYXMtbGluayB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICYtLWJsYWNrLXRvLXdoaXRlLWZsYXQge1xuICAgIGNvbG9yOiAkY29sb3ItY2F2ZTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1jYXZlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2F0ZXI7XG4gICAgfVxuICB9XG5cbiAgJi0tc21hbGwge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gICYtLWJsdWUtZmxhdC10by1kYXJrZXIge1xuICAgIHBhZGRpbmc6IDI1cHggNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdhdGVyLXNoYWxsb3c7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2F0ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiLnRpdGxlIHtcbiAgJi0td2l0aC1zdWIge1xuICAgIC50aXRsZSB7XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW51bWJlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgIC50aXRsZSB7XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTE7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG5cbiAgICAgICZfX25yIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbGFyZ2Uge1xuICAgIC50aXRsZSB7XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICRjb2xvci13YXRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2F0ZXI7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktMTtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICYtLWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktMjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcblxuICAgICYtLWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCIuYmFubmVyIHtcclxuICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xO1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLXRhYmxldCkge1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLWxhcHRvcCkge1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY2FyZC1hcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX3RhZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAuNmVtIDEuMmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2F0ZXI7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTc7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAmLS1tZWRpYSB7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIC5jYXJkLWFydGljbGUge1xuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTE7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdhdGVyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13YXRlci1kZWVwZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zbWFsbCxcbiAgJi0tbGFyZ2UsXG4gICYtLXdpZGUge1xuICAgIC5jYXJkLWFydGljbGUge1xuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc21hbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuY2FyZC1hcnRpY2xlIHtcbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMiU7XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1sYXJnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLDAsMCwuMTUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuXG4gICAgLmNhcmQtYXJ0aWNsZSB7XG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZS1wb3NpdGlvbjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMCwwLDAsLjM1KSx0cmFuc3BhcmVudCA3NSUpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktMTtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RhdGUge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS02O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktODtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsMCwwLC4xNSk7XG5cbiAgICAgIC5jYXJkLWFydGljbGUge1xuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS13aWRlIHtcbiAgICBwYWRkaW5nOiAzNXB4IDAgNTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktNjtcblxuICAgIC5jYXJkLWFydGljbGUge1xuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IC44NTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGVybSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTE7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgIH1cblxuICAgICAgJl9fZXhjZXJwdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNhcmQtZmxpcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAgNTBweDtcblxuICAmX193cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5jYXJkLWZsaXAge1xuICAgICAgICAmX19mcm9udCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JhY2sge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKSByb3RhdGVZKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZnJvbnQsXG4gICZfX2JhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gICZfX2Zyb250IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMXB4O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdhdGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKSByb3RhdGVZKDApO1xuICB9XG5cbiAgJl9fYmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywjMjA4YmNiIDAlLCM1OWI5ZDYgMTAwJSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoMCk7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgY29sb3I6ICRjb2xvci1jYXZlO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3ItY2F2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG59XG4iLCIuY2FyZC1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG5cbiAgJi0taW50ZXJhY3RpdmUge1xuICAgIC5jYXJkLWltYWdlIHtcbiAgICAgICZfX2xpbmsge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZS1wb3NpdGlvbjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC40KTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwwLDApO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDE0OSwyMTgsLjc1KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcmQtaW1hZ2VfX2xpbmstd3JhcCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTQwcHgsMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICYtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cztcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi0tZGFyayB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktMTtcbiAgICB9XG5cbiAgICAmICsgLmNhcmQtaW1hZ2VfX2ltYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgJiArIC5idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jYXJkLXBlcnNvbiB7XG4gICZfX2ltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDM3NHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAmX19lbWFpbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICRjb2xvci13YXRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuICB9XG59XG4iLCIuY29sdW1uLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICZfX2NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgb3BhY2l0eTogLjA4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fdGVybSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBlbGVtZW50b3ItYW5pbWF0aW9uLXBvcDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktMjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICZfX2NvbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZmxleDogMTtcblxuICAgICAgJiArIC5jb2x1bW4tbGlzdF9fY29sIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGVybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZmxleDogMTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLWxhcHRvcCkge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiA1NHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0KSB7XG4gICAgbGkge1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tbGFwdG9wKSB7XG4gICAgbGkge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zbGlkZXIge1xuICAmLS1jbGllbnRzLWxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAuc2xpZGVyIHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogMTg1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1pbmZvIHtcbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNCwxMzQsMTM0LC40NCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG4gICAgICB9XG5cbiAgICAgIGxpLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdhdGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlciB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtcG9zaXRpb247XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgQGluY2x1ZGUgYWJzb2x1dGUtcG9zaXRpb247XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGJvcmRlci1yYWRpdXMgMC4zcywgb3BhY2l0eSAwLjNzO1xuICB9XG5cbiAgJl9fcG9saWN5IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAkY29sb3ItY2F2ZTtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gICYtLWFzaWRlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywjMjA4YmNiIDAlLCM1YWJhZDcgMTAwJSk7XG5cbiAgICAuZm9ybSB7XG4gICAgICAmX19vdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9iZy1jdGEtMi5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAuZm9ybV9fY29sIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuXG4gICAgICAmX19ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzOHB4IDAgcmdiYSgwLDE0OSwyMTgsLjI0KTtcbiAgICAgICAgcGFkZGluZzogMTAlIDklIDglIDEwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS13aWRlIHtcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5mb3JtIHtcbiAgICAgICZfX292ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2JhY2stdjIuanBnXCIpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZS1wb3NpdGlvbjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgb3BhY2l0eTogLjY4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX2JveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwJSA5JSA4JSAxMCU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzOHB4IDAgcmdiYSgwLDE0OSwyMTgsLjI0KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQpIHtcbiAgICAmLS1hc2lkZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgLmZvcm0ge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29sIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiArIC5mb3JtX19jb2wge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib3gge1xuICAgICAgICAgIG1hcmdpbjogLTEwNXB4IDAgLTExNXB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS13aWRlIHtcbiAgICAgIC5mb3JtIHtcbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNSU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib3gge1xuICAgICAgICAgIG1hcmdpbjogNDBweCAyMCUgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS1sYXB0b3ApIHtcbiAgICAmLS1hc2lkZSB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDA7XG5cbiAgICAgIC5mb3JtIHtcbiAgICAgICAgJl9fY29sIHtcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICB3aWR0aDogMzYlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXdpZGUge1xuICAgICAgLmZvcm0ge1xuICAgICAgICAmX19ib3gge1xuICAgICAgICAgIHBhZGRpbmc6IDc0cHggNjZweCA1OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaWNvbnMtbGlzdCB7XG4gICZfX2JveCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA3NXB4OyAvLyBmcm9tIGJvdHRvbSArIDQ1cHhcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBoNSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTE7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogODVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBlbGVtZW50b3ItYW5pbWF0aW9uLXBvcDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS0yO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgJi0tZmFjdHMge1xuICAgIC5pY29ucy1saXN0IHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgaDUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldCkge1xuICAgICZfX2JveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBoNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG5cbiAgICAmLS1mYWN0cyB7XG4gICAgICAuaWNvbnMtbGlzdCB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICBoNSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tbGFwdG9wKSB7XG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgIH1cblxuICAgICYtLWZhY3RzIHtcbiAgICAgIC5pY29ucy1saXN0IHtcbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1vZGFsLXZpZGVvIHtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuM3MgbGluZWFyO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIEBpbmNsdWRlIGFic29sdXRlLXBvc2l0aW9uO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19mcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yJTsgLyogNTYuMjUlID0gMTY6OSAsIGNyb3BwZWQgdG8gYXZvaWQgYmxhY2sgMXB4IGxpbmUgb24gcmVzaXplICovXHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDApO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDA7XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYWN0aXZlIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjNzIGVhc2Utb3V0O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLXZpZGVvX19ib3gge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhICgtLWxhcHRvcCkge1xyXG4gICAgJl9fYm94IHtcclxuICAgICAgd2lkdGg6IDc1JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwJTtcblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgbWluLWhlaWdodDogMTM0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgICYtc3VidGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAmLWJ0bnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTI7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cblxuICAgICAgJi0taGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb3ZlciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogOTk3O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuXG4gICAgICAmLS1oaWRlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW1vYmlsZSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cbiAgICAgIC5oZWFkZXIge1xuICAgICAgICAmX19saXN0LWJveCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX21lbnUge1xuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13YXRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tb3BlbmVkIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJi1ib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtLWNoaWxkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSk7XG5cbiAgICAgICYuaGVhZGVyX19tZW51LS1zaG93IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXBhcmVudCB7XG4gICAgICAmLmhlYWRlcl9fbWVudS0taGlkZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTEwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWNhdmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdhdGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDk5JTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAwO1xuICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLDAsMCwuMik7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDVweCAwIDAgMDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci13YXRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoLjQ4LC4wMSwuNSwuOTkpLHZpc2liaWxpdHkgMC4xcyBsaW5lYXI7XG5cbiAgICAuaGVhZGVyIHtcbiAgICAgICZfX2xpbmsge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuXG4gICAgJi0taGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG5cbiAgJl9fYnVyZ2VyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13YXRlcjtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxNzhweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0KSB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIHdpZHRoOiAxOC41JTtcbiAgICAgIG1pbi13aWR0aDogMTY1cHg7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAmLS1kZXNrdG9wIHtcbiAgICAgICAgd2lkdGg6IDYyLjc5NiU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmLS1tb2JpbGUsXG4gICAgICAmLWNvdmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXJnZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZXAtb2NlYW47XG5cbiAgJl9fbG9nbyB7XG4gICAgYSwgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2Fib3V0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAmX19jb2wge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICYgKyAuZm9vdGVyX19jb2wge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYtbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZzogMS4xZW07XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2F0ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdhdGVyO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wcml2YWN5IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogJGNvbG9yLXdhdGVyO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2F0ZXItZGVlcGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkY29sb3Itd2F0ZXI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAmLS1iaWcge1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG5cbiAgICAmLS1lbWFpbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci13YXRlci1kZWVwZXI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldCkge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcblxuICAgICZfX2luZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19jb2wge1xuICAgICAgd2lkdGg6IDMzLjMzJTtcblxuICAgICAgJiArIC5mb290ZXJfX2NvbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaGVyby1ob21lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRjb2xvci1zbm93O1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBjb2xvcjogJGNvbG9yLXNub3c7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAmX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAmX19jb2wge1xuICAgICYgKyAuaGVyby1ob21lX19jb2wge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG4gIH1cblxuICAmX19mYWN0cyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX2ZhY3Qge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYtaWNvbiB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc25vdztcbiAgICAgIGZsZXg6IDE7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gIH1cblxuICAuZm9ybSB7XG4gICAgdG9wOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMzhweCAwIHJnYmEoMCwxNDksMjE4LC4yNCk7XG4gICAgcGFkZGluZzogMTAlIDklIDglIDEwJTtcbiAgfVxuXG4gICYtLXNpbXBsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU0JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEsNzcsMTExLDAuNjUpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICAud3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTU7XG5cbiAgICAmX19jb2wge1xuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA2MnB4O1xuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMjVweCA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXNpbXBsZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS1sYXB0b3ApIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAmLS1zaW1wbGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICB9XG5cbiAgICAmX19ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX19jb2wge1xuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICB3aWR0aDogMjklO1xuICAgICAgfVxuXG4gICAgICAmICsgLmhlcm8taG9tZV9fY29sIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgZm9udC1zaXplOiA3OHB4O1xuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgJl9fZmFjdHMge1xuICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICB9XG5cbiAgICAmX19mYWN0IHtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgfVxuXG4gICAgLmZvcm0ge1xuICAgICAgdG9wOiAwO1xuXG4gICAgICAmX19ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXNpbXBsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLndyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc2Nzcy9zY3NzL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbGF5b3V0cy9mbGV4LWNvbnRlbnRcIjtcblxuQGltcG9ydCBcIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9oZWFkZXIvaGVhZGVyXCI7XG5AaW1wb3J0IFwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2Zvb3Rlci9mb290ZXJcIjtcbkBpbXBvcnQgXCIuLi9wYXJ0aWFscy8wMS1tb2xlY3VsZXMvaGVyby1ob21lL2hlcm8taG9tZVwiO1xuXG4ucGFnZV9fY2FyZC1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcblxuICAuY2FyZC1kZXNjIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xO1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgLmNhcmQtZGVzYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgJiArIC5jYXJkLWRlc2NfX2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmLS1yaWdodCB7XG4gICAgICAgIC5jYXJkLWRlc2Mge1xuICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfY29udGVudCB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tbGFwdG9wKSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG5cbiAgICAuY2FyZC1kZXNjIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDEwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */
