@import url(https://fonts.googleapis.com/css?family=Niramit:200,300,400,500,600,700);
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input,label,select,button,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font-size:13px;font-family:Arial}input:focus{outline:0}input,textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}button,input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type="reset"],input[type="button"],input[type="submit"]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:none}textarea{vertical-align:top;overflow:auto}select[multiple]{vertical-align:top}.headline--h1{font-family:"Niramit",sans-serif;font-size:24px;line-height:40px;margin-bottom:1rem;font-weight:600}@media (min-width: 769px){.headline--h1{font-size:54px;margin-bottom:0.5rem;line-height:68px}}.headline--h1-large{font-family:"Niramit",sans-serif;font-weight:600;font-size:24px;line-height:34px}@media (min-width: 769px){.headline--h1-large{font-size:74px;line-height:80px}}.headline--h1-centered{text-align:center}@media (min-width: 769px){.headline--h2-large{font-family:"Niramit",sans-serif;font-weight:600;font-size:54px;line-height:58px}}.headline--h2-regular{font-family:"Niramit",sans-serif;font-weight:600;font-size:24px;line-height:26px}@media (min-width: 769px){.headline--h2-regular{font-size:32px;line-height:34px}}.headline--h3{font-family:"Niramit",sans-serif;font-weight:600;font-size:18px;line-height:26px}@media (min-width: 769px){.headline--h3{font-size:24px;line-height:26px}}.headline--h4{font-family:"Niramit",sans-serif;font-weight:600;font-size:16px;line-height:24px}@media (min-width: 769px){.headline--h4{font-size:18px;line-height:26px}}.headline--h5{font-family:"Niramit",sans-serif;font-weight:600;font-size:14px;line-height:20px}@media (min-width: 769px){.headline--h5{font-size:16px;line-height:26px}}.headline--h5-underlined{text-decoration:underline}.headline--h5-accent{color:#FF3F6C}.headline--h5-grey{color:#B8B8B8}.body-text{font-family:"Niramit",sans-serif;font-size:14px;line-height:20px}@media (min-width: 769px){.body-text{font-size:16px;line-height:24px}}.body-text--small{font-size:12px;line-height:16px}@media (min-width: 769px){.body-text--small{font-size:14px;line-height:22px}}.body-text--large{font-size:14px;line-height:16px}@media (min-width: 769px){.body-text--large{font-size:18px;line-height:26px}}.body-text--underlined{text-decoration:underline}.body-text--semi-bold{font-weight:600}.body-text--bold{font-weight:700}.body-text--black{color:#000}.main-title{margin-bottom:24px}@media (min-width: 769px){.main-title{margin-bottom:30px}}html{scroll-behavior:smooth}body{overflow-x:hidden;background:#000;color:#fff;font-family:"Niramit",sans-serif}img{display:block}.no-scroll{overflow:hidden}.hide{display:none}.hidden{visibility:hidden}@media (min-width: 769px){.hide-on-desktop{display:none}}.content-area{color:#fff;background:#111;min-height:100%;width:100%;position:relative}@media (min-width: 769px){.content-area{margin:0 calc(50% - 50vw);width:100vw;border-radius:0}}.content-area__container{max-width:1284px;margin:0 auto}.content-block{font-family:"Niramit",sans-serif;color:#000;background:#fff;min-height:100%;width:100%;position:relative;margin-top:-1px;z-index:0;margin-top:-1px}@media (min-width: 769px){.content-block{margin:0 calc(50% - 50vw);width:100vw;border-radius:0}}.content-block:before{content:'';width:100%;height:100%;position:absolute;background:url("./gfx/dots-pattern.png");z-index:-1}.content-block__container{padding:3rem 1rem;max-width:1284px;margin:0 auto}.content-block__container--slim{max-width:848px;line-height:24px}.content-block__container--no-side-padding{padding:1rem 0}.content-block__container--404{display:block}@media (min-width: 769px){.content-block__container--404{display:flex}}.content-block__container--404 img{margin-bottom:1rem;box-shadow:0px 10px 15px 0px rgba(0,0,0,0.09)}@media (min-width: 769px){.content-block__container--404 img{margin-right:1rem}}.content-block__container--404 h1{margin-bottom:1rem}.content-block__content{margin:1rem auto;line-height:1.4}.content-block--frontpage{overflow:hidden}.content-block .umb-grid a{color:#FF3F6C}.content-block .umb-grid a:hover{color:#FF6589}.content-block .umb-grid i{font-style:italic}.content-block .umb-grid b,.content-block .umb-grid strong{font-weight:bolder}.content-block .umb-grid u{text-decoration:underline}.content-block .umb-grid p{margin:1rem 0}.content-block .umb-grid img{display:inline-block;max-width:100%}.content-divider{width:100%}.content-divider__hr{border:0;border-top:1px solid #DEDEDE}.container{max-width:1284px;padding:0}.content-wrapper{max-width:1284px;margin:0 auto;position:relative}.frontpage-button{margin:0 auto 80px}.no-results-button{margin:0 auto;display:block;width:200px}.submit-button{font-family:"Niramit",sans-serif;cursor:pointer;outline:none;transition:background-color 0.3s ease;white-space:nowrap;border-radius:100px;padding:5px 55px;font-style:normal;font-weight:700;font-size:16px;line-height:30px;text-align:center;color:#fff;border:none;text-decoration:none}.submit-button:focus{outline:none}@media (min-width: 769px){.submit-button{padding:10px 55px}}.submit-button--green{background-color:#20B787}.submit-button--green:hover{background-color:#1FCC95}.submit-button--pink{background-color:#FF3F6C}.submit-button--pink:hover{background-color:#FF6589}.submit-button--regular-pink{background-color:#FF3F6C;padding:10px 15px 10px;border-radius:5px;color:#fff;font-weight:600;transition:background 0.5s ease;text-decoration:none;font-size:14px;line-height:16px;color:#fff;font-weight:600;width:max-content}.submit-button--regular-pink:hover{background-color:#FF6589}.button{font-family:"Niramit",sans-serif;cursor:pointer;outline:none;transition:background-color 0.3s ease;white-space:nowrap;border-radius:5px;background-color:#000;text-align:center;border:none;font-style:normal;font-weight:600;font-size:14px;line-height:30px;height:30px;border-radius:5px;text-align:center;text-decoration:none;display:inline-block;padding:0 24px;margin:12px 24px 12px 0;position:relative}.button:focus{outline:none}.button--large{background:#2C2C2C;width:194px;color:#B8B8B8}.button--large:hover{background-color:#3B3B3B;color:#fff}.button--large:active{background:#FF3F6C;color:#fff}.button--yellow{background-color:#FFF100;color:#000}.button--yellow:hover{background-color:#FFF766;color:#000}.button--small{background:#2C2C2C;min-width:115px;color:#B8B8B8;font-size:12px;margin:15px 15px 0 0;padding:0 15px}.button--small:hover{background:#3B3B3B;color:#fff}@media (min-width: 769px){.button--small{font-size:14px;margin-right:24px;min-width:175px}}.button--small--genre{padding:0 25px;margin:7px 0}@media (min-width: 769px){.button--small--genre{margin:12px}}.button--auto-width{min-width:0}.button--blue{background:#5CDEDA;color:#F6F6F6}.button--dropdown:after{content:'';display:block;background:url("./gfx/arrow-down.svg") no-repeat;position:absolute;width:10px;height:10px;right:10px;top:14px}.button--active{background:#FF3F6C;color:#fff}.button--active:hover{background:#FF6589;color:#fff}.button--transparent{background-color:transparent;border:1px solid #2C2C2C;box-sizing:border-box;font-weight:600;font-size:12px;line-height:22px;margin:0 12px 0 0}@media (min-width: 769px){.button--transparent{font-size:14px}}.button--transparent a{color:#B8B8B8;text-decoration:none}.button--transparent a:hover{text-decoration:none}.button--transparent:hover{background:#2C2C2C}.button--transparent--carousel{font-size:12px;margin:0 7px;padding:10px 30px 30px;color:#B8B8B8}@media (min-width: 769px){.button--transparent--carousel{font-size:16px;padding:30px 30px 50px;min-width:194px}}.button--grey{background:#222;color:#B8B8B8}.button--grey:hover{transition:background 0.5s ease-in-out;background:#2C2C2C}.button--grey:hover a{transition:color 0.5s ease-in-out;color:#fff}.radio-button{display:flex;width:100%;justify-content:space-between;height:76%}@media (min-width: 376px){.radio-button{border-bottom:none;justify-content:start;height:auto}}.radio-button__container{position:relative;cursor:pointer;line-height:20px;margin:auto;color:#fff;font-weight:400;font-size:16px;line-height:22px;display:flex;width:50%;justify-content:center}.radio-button__container input[type="radio"]{display:none}@media (min-width: 376px){.radio-button__container{width:auto;margin-left:0}}.radio-button__container--right{margin-left:1rem}.radio-button__inner-cirlce{position:relative;display:block;float:left;margin-right:10px;width:20px;height:20px;border:2px solid #fff;border-radius:100%;-webkit-tap-highlight-color:transparent;line-height:2.5rem}.radio-button__inner-cirlce:after{content:'';position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:100%;background:#20B787;transform:scale(0);transition:all .2s ease;opacity:.08;pointer-events:none}.radio-button input[type="radio"]:checked+.radio-button__inner-cirlce{border-color:#20B787}.radio-button input[type="radio"]:checked+.radio-button__inner-cirlce:after{transform:scale(1);transition:all 0.2s cubic-bezier(0.35, 0.9, 0.4, 0.9);opacity:1}.toggle-button{margin:-2rem auto 0;width:100%;display:flex;justify-content:center;font-size:14px}@media (min-width: 769px){.toggle-button{width:100%;margin-bottom:90px}}.toggle-button__container{position:relative;display:flex;padding:0 8px;background:#fff;z-index:0;margin:0 auto 40px;line-height:50px;border-radius:calc(50px / 2);height:50px;box-shadow:0px 10px 20px rgba(0,0,0,0.09),0px 2px 6px rgba(0,0,0,0.09),0px 0px 1px rgba(0,0,0,0.09);cursor:pointer}@media (min-width: 769px){.toggle-button__container{padding:0 8px;margin:0 auto}}.toggle-button__option-1,.toggle-button__option-2{padding:0 1rem}@media (min-width: 769px){.toggle-button__option-1,.toggle-button__option-2{padding:0 2rem}}.toggle-button .active{color:#fff}.toggle-button__selector{background:#000;height:calc(50px - (6px * 2));border-radius:calc(50px / 2);position:absolute;z-index:-1;top:6px;transition:0.3s left cubic-bezier(0.69, 0.01, 0.56, 1.22),0.3s width linear}.modal{position:fixed;z-index:70;left:0;top:0;width:100%;height:100%;overflow:auto;display:none;background-color:rgba(0,0,0,0.85)}.modal__content{margin:auto;color:#000;width:100%;height:100%;display:flex;position:relative}@media (min-width: 769px){.modal__content{width:70%}}@media (min-width: 1284px){.modal__content{width:50%}}.modal__content--leseprobe{background-color:#fff}@media (min-width: 769px){.modal__content--leseprobe{width:80%;height:70%;padding:20px}}@media (min-width: 1284px){.modal__content--leseprobe{width:93%;height:87%;padding:20px;margin-top:3%}}.modal__content--coverzoom,.modal__content--special-gift{height:100%}@media (min-width: 769px){.modal__content--coverzoom,.modal__content--special-gift{width:auto;height:90%}}.modal__book{width:100%}.modal__close{font-weight:600;float:right;font-size:35px;position:absolute;right:5px;color:#000}@media (min-width: 769px){.modal__close{color:#fff;top:-2.5rem;right:0}}.modal__close--coverzoom,.modal__close--special-gift{color:#fff}.modal__close:hover,.modal__close:focus{text-decoration:none;cursor:pointer}.modal--coverzoom,.modal--special-gift{background-color:#000}@media (min-width: 769px){.modal--coverzoom,.modal--special-gift{background-color:rgba(0,0,0,0.85)}}.coverzoom-image{height:100%;width:100%;object-fit:contain}@media (min-width: 769px){.coverzoom-image{width:auto}}.product-header{padding:60px 1rem 0;display:flex;margin:0 0 4rem;flex-direction:column;align-items:center;font-family:"Niramit",sans-serif}@media (min-width: 376px){.product-header{padding:110px 3rem 0}}@media (min-width: 769px){.product-header{padding:310px 90px 0;flex-direction:row;align-items:start}}@media (min-width: 1284px){.product-header{padding:310px 110px 0}}.product-header__age-limit{position:absolute;height:30px;width:30px;top:calc(30px / 2 * -1);right:calc(30px/ 2 * -1);background:#FF3F6C;border-radius:50%;font-size:14px;font-weight:700;text-align:center;line-height:30px}@media (min-width: 769px){.product-header__age-limit{height:50px;width:50px;top:calc(50px / 2 * -1);right:calc(50px/ 2 * -1);background:#FF3F6C;font-size:20px;font-weight:600;line-height:49px}}.product-header__cover-features{width:100%;height:30px;margin-top:-3px;display:flex}@media (min-width: 769px){.product-header__cover-features{height:45px}}.product-header__cover-features-button{flex:1;text-align:center;cursor:pointer}.product-header__cover-features-button:first-child{border-bottom-left-radius:5px}.product-header__cover-features-button:last-child{border-bottom-right-radius:5px}.product-header__coverbild{border-right:1px solid #2C2C2C;padding-top:8px}.product-header__tabs{margin-bottom:20px}@media (min-width: 376px){.product-header__features-text{margin-top:0.8rem;font-size:12px;line-height:22px;display:inline}}@media (min-width: 769px){.product-header__features-text{margin-top:0.8rem;font-size:14px;line-height:20px}}.product-header__leseprobe{padding:8px 0 0 3px;text-align:center}.product-header__cover{position:relative;width:157px;box-shadow:-10px 0px 15px 0px rgba(0,0,0,0.6);margin-bottom:20px}@media (min-width: 769px){.product-header__cover{width:220px;box-shadow:none;flex-grow:0;z-index:50;margin-bottom:0px;flex-shrink:0}}@media (min-width: 1284px){.product-header__cover{width:303px}}.product-header__cover img{width:100%;border-radius:5px}.product-header__cover img:hover{cursor:zoom-in}.product-header__link{color:#DEDEDE}@media (min-width: 769px){.product-header__ecommerce{margin:1.5rem auto}}.product-header__ecommerce--cta{margin-bottom:0rem}.product-header__content{position:relative;flex:3;margin:2rem auto;text-align:center}@media (max-width: 768px){.product-header__content{margin:0;width:100%}}@media (min-width: 769px){.product-header__content{margin:0 0 0 2rem;text-align:left}}@media (min-width: 1284px){.product-header__content{margin:-1rem 0 0 7rem}}.product-header__sub-headline{padding-bottom:0.5rem;margin:-1rem 0 2rem 0;color:#DEDEDE}@media (min-width: 769px){.product-header__sub-headline{margin:0}}.features-button-title{display:none}@media (min-width: 769px){.features-button-title{display:inline}}.feature-icon:before{content:'';width:22px;height:19px;display:inline-block;position:relative;top:-1px}@media (min-width: 769px){.feature-icon:before{margin-right:10px;top:4px}}.feature-icon:after{border-bottom:1px solid #2C2C2C}.feature-icon--coverbild:before{background:url("./gfx/zoom.svg") no-repeat center}@media (min-width: 769px){.feature-icon--coverbild:before{width:13px}}.feature-icon--coverbild-dropdown:before{background:url("./gfx/zoom.svg") no-repeat center;top:4px;margin:0 0.5rem 0 0}@media (min-width: 769px){.feature-icon--coverbild-dropdown:before{width:30px;margin-right:10px}}.feature-icon--leseprobe:before{background:url("./gfx/read.svg") no-repeat center}@media (min-width: 769px){.feature-icon--leseprobe:before{width:20px}}.feature-icon--download:before{background:url("./gfx/download.svg") no-repeat center;background-size:contain;width:30px;top:2px;margin:0 0.5rem 0 0}@media (min-width: 769px){.feature-icon--download:before{margin-right:10px}}.cover-button-focus{background:#2C2C2C;transition:color 0.5s ease-in-out;color:#fff}.blog{margin:0 calc(50% - 50vw);width:100vw;height:100%}.blog__header{width:100%;height:348px;position:relative;background-size:cover;background-position-y:-126px;color:#fff;margin-top:-123px}@media (min-width: 769px){.blog__header{height:500px}}.blog__header-content-container{max-width:1284px;margin:auto}.blog__header-content{position:absolute;bottom:30px;width:100%;text-align:center;color:#DEDEDE}@media (min-width: 769px){.blog__header-content{text-align:left}}.blog__header-title{padding:0 40px}@media (min-width: 1284px){.blog__header-title{margin-left:0px;padding:0}}.blog__header-paragraph{padding:0 40px;font-size:12px}@media (min-width: 1284px){.blog__header-paragraph{padding:0;margin-left:0px}}.blog__article-container{max-width:1284px;margin:auto;margin-top:33px;padding-bottom:40px}@media (min-width: 769px){.blog__article-container{padding-bottom:89px;margin-top:59px}}.blog__featured-articles{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;justify-content:center}@media (min-width: 1284px){.blog__featured-articles{justify-content:space-between}}.blog__articles{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;justify-content:center}@media (min-width: 1284px){.blog__articles{justify-content:space-between}}.blog__articles-title{text-align:left;margin-top:34px;margin-left:15px}@media (min-width: 376px){.blog__articles-title{text-align:center;margin-left:0}}@media (min-width: 1284px){.blog__articles-title{text-align:left}}.blog__paginator{width:100%;height:50px;margin-top:46px;display:flex;justify-content:center}.blog-page-content{margin-top:44px}.blog-news{width:100%;display:flex;margin:auto;text-align:center;font-family:"Niramit",sans-serif;flex-direction:column;max-width:1284px}@media (min-width: 769px){.blog-news{padding:0}}.blog-news__title{font-size:32px;line-height:34px;font-weight:600;color:#000;padding-bottom:30px;margin-top:40px}@media (min-width: 769px){.blog-news__title{padding-bottom:50px}}.blog-news__content:after{content:'flickity';display:none}@media (min-width: 769px){.blog-news__content{display:flex;flex-direction:row;justify-content:space-between;margin:auto;flex-wrap:wrap;margin-bottom:30px;padding:0 2rem}.blog-news__content:after{content:''}}@media (min-width: 1284px){.blog-news__content{padding:0}}.blog-news__button{margin:30px auto 80px}.blog-news__button-text{font-size:14px;line-height:16px}.blog-news__button-text:after{content:'';width:22px;height:19px;display:inline-block;background:url("./gfx/arrow-forward.svg") no-repeat;position:relative;top:10px;right:-13px}.blog-news .flickity-page-dots,.blog-news .flickity-prev-next-button{display:none}.back-button{margin-bottom:44px}.back-button__text{color:#000;text-align:center;padding:1rem;font-weight:600;font-size:16px}@media (min-width: 769px){.back-button__text{font-size:18px}}.back-button__text:before{content:'';width:22px;height:19px;display:inline-block;background:url("./gfx/backbutton-arrow.svg") no-repeat;position:relative;top:7px;right:10px;color:#000}.back-button:hover{text-decoration:none}.frontpage-button{margin:0 auto 80px}.no-results-button{margin:0 auto;display:block;width:200px}.submit-button{font-family:"Niramit",sans-serif;cursor:pointer;outline:none;transition:background-color 0.3s ease;white-space:nowrap;border-radius:100px;padding:5px 55px;font-style:normal;font-weight:700;font-size:16px;line-height:30px;text-align:center;color:#fff;border:none;text-decoration:none}.submit-button:focus{outline:none}@media (min-width: 769px){.submit-button{padding:10px 55px}}.submit-button--green{background-color:#20B787}.submit-button--green:hover{background-color:#1FCC95}.submit-button--pink{background-color:#FF3F6C}.submit-button--pink:hover{background-color:#FF6589}.submit-button--regular-pink{background-color:#FF3F6C;padding:10px 15px 10px;border-radius:5px;color:#fff;font-weight:600;transition:background 0.5s ease;text-decoration:none;font-size:14px;line-height:16px;color:#fff;font-weight:600;width:max-content}.submit-button--regular-pink:hover{background-color:#FF6589}.button{font-family:"Niramit",sans-serif;cursor:pointer;outline:none;transition:background-color 0.3s ease;white-space:nowrap;border-radius:5px;background-color:#000;text-align:center;border:none;font-style:normal;font-weight:600;font-size:14px;line-height:30px;height:30px;border-radius:5px;text-align:center;text-decoration:none;display:inline-block;padding:0 24px;margin:12px 24px 12px 0;position:relative}.button:focus{outline:none}.button--large{background:#2C2C2C;width:194px;color:#B8B8B8}.button--large:hover{background-color:#3B3B3B;color:#fff}.button--large:active{background:#FF3F6C;color:#fff}.button--yellow{background-color:#FFF100;color:#000}.button--yellow:hover{background-color:#FFF766;color:#000}.button--small{background:#2C2C2C;min-width:115px;color:#B8B8B8;font-size:12px;margin:15px 15px 0 0;padding:0 15px}.button--small:hover{background:#3B3B3B;color:#fff}@media (min-width: 769px){.button--small{font-size:14px;margin-right:24px;min-width:175px}}.button--small--genre{padding:0 25px;margin:7px 0}@media (min-width: 769px){.button--small--genre{margin:12px}}.button--auto-width{min-width:0}.button--blue{background:#5CDEDA;color:#F6F6F6}.button--dropdown:after{content:'';display:block;background:url("./gfx/arrow-down.svg") no-repeat;position:absolute;width:10px;height:10px;right:10px;top:14px}.button--active{background:#FF3F6C;color:#fff}.button--active:hover{background:#FF6589;color:#fff}.button--transparent{background-color:transparent;border:1px solid #2C2C2C;box-sizing:border-box;font-weight:600;font-size:12px;line-height:22px;margin:0 12px 0 0}@media (min-width: 769px){.button--transparent{font-size:14px}}.button--transparent a{color:#B8B8B8;text-decoration:none}.button--transparent a:hover{text-decoration:none}.button--transparent:hover{background:#2C2C2C}.button--transparent--carousel{font-size:12px;margin:0 7px;padding:10px 30px 30px;color:#B8B8B8}@media (min-width: 769px){.button--transparent--carousel{font-size:16px;padding:30px 30px 50px;min-width:194px}}.button--grey{background:#222;color:#B8B8B8}.button--grey:hover{transition:background 0.5s ease-in-out;background:#2C2C2C}.button--grey:hover a{transition:color 0.5s ease-in-out;color:#fff}.formulate__cell--1-columns{width:calc(8.33333% - 9.16667px)}.formulate__cell--2-columns{width:calc(16.66667% - 8.33333px)}.formulate__cell--3-columns{width:calc(25% - 7.5px)}.formulate__cell--4-columns{width:calc(33.33333% - 6.66667px)}.formulate__cell--5-columns{width:calc(41.66667% - 5.83333px)}.formulate__cell--6-columns{width:calc(50% - 5px)}.formulate__cell--7-columns{width:calc(58.33333% - 4.16667px)}.formulate__cell--8-columns{width:calc(66.66667% - 3.33333px)}.formulate__cell--9-columns{width:calc(75% - 2.5px)}.formulate__cell--10-columns{width:calc(83.33333% - 1.66667px)}.formulate__cell--11-columns{width:calc(91.66667% - .83333px)}.formulate__cell--12-columns{width:calc(100% - 0px)}.formulate__cell--6-columns{width:100%}@media (min-width: 769px){.formulate__cell--6-columns{width:calc(47.8% - 5px)}}.formulate-wrapper{width:100%;display:flex;flex-direction:column}.formulate-wrapper label{display:none}.formulate__row{display:flex;justify-content:space-between;flex-wrap:wrap}.formulate__row textarea{overflow-y:hidden;width:100%;background:#fff;border:1px solid #2C2C2C;border-radius:5px;height:100px;margin:1rem auto;color:#2C2C2C;font-family:"Niramit",sans-serif;padding:1rem;box-sizing:border-box}.formulate__row input{background:#fff;border:1px solid #2C2C2C;border-radius:5px;height:43px;margin:1rem auto;color:#2C2C2C;font-family:"Niramit",sans-serif;padding:0 1rem;width:100%;box-sizing:border-box}.formulate__row button{font-family:"Niramit",sans-serif;cursor:pointer;outline:none;transition:background-color 0.3s ease;white-space:nowrap;border-radius:100px;padding:5px 55px;font-style:normal;font-weight:700;font-size:16px;margin:1rem auto;line-height:30px;text-align:center;color:#fff;border:none;text-decoration:none;background-color:#20B787}.formulate__row button:focus{outline:none}@media (min-width: 769px){.formulate__row button{padding:10px 55px}}.formulate__row button:hover{background-color:#1FCC95}.formulate__form{flex-direction:column;display:flex;flex-wrap:wrap;margin:auto;width:70%}.formulate__field--button{display:flex}.form-success{color:#20B787;margin:auto;text-align:center;padding:4rem 0 3rem}.form-headline{text-align:center;margin:auto;padding:4rem 0 1rem}.calendar{position:relative}.calendar__divider{border-top:1px solid #2C2C2C;border-bottom:none;margin:0 0 1.5rem 0;border-right-width:0;border-left-width:0}@media (min-width: 769px){.calendar__divider{margin:0 0 3rem 0}}.calendar__results{display:flex;flex-wrap:wrap;justify-content:center;padding:1rem 0}@media (min-width: 769px){.calendar__results .product-tile__container{padding:1rem 2.5rem}}.calendar__title{width:100%;padding:1rem 0;background:#222;position:sticky;z-index:1;top:0}@media (min-width: 769px){.calendar__title{position:relative}}.calendar__month{font-size:18px;font-weight:600;padding:0 1rem 0 2rem}.calendar__month:before{content:'';width:20px;height:20px;display:inline-block;background:url(./gfx/calendar.svg) no-repeat;position:relative;top:4px;right:10px}.calendar__result-amount{font-size:14px;color:#B8B8B8;border-left:1px solid #2C2C2C;padding:0 1rem}svg .svg-search-1{stroke-dashoffset:33.23558235168457px;stroke-dasharray:33.23558235168457px;-webkit-transition:stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;transition:stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0s}svg.active .svg-search-1{stroke-dashoffset:0}svg .svg-search-2{stroke-dashoffset:6.325796127319336px;stroke-dasharray:6.325796127319336px;-webkit-transition:stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s;transition:stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s}svg.active .svg-search-2{stroke-dashoffset:0}svg .svg-search-3{stroke-dashoffset:30.796772003173828px;stroke-dasharray:30.796772003173828px;fill:transparent;-webkit-transition:stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;transition:stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s}svg.active .svg-search-3{stroke-dashoffset:0;fill:#fff100}svg .svg-search-4{stroke-dashoffset:41.719417572021484px;stroke-dasharray:41.719417572021484px;fill:transparent;-webkit-transition:stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s;transition:stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s}svg.active .svg-search-4{stroke-dashoffset:0;fill:#fff100}svg .svg-search-5{stroke-dashoffset:129.02361297607422px;stroke-dasharray:129.02361297607422px;fill:transparent;-webkit-transition:stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s;transition:stroke-dashoffset 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s}svg.active .svg-search-5{stroke-dashoffset:0;fill:#000}.close-transition .svg-close-1{-webkit-transition:stroke-dashoffset 0.2s ease-in;transition:stroke-dashoffset 0.2s ease-in}.close-transition .svg-close-2{-webkit-transition:stroke-dashoffset 0.2s ease-in 0.2s;transition:stroke-dashoffset 0.2s ease-in 0.2s}svg .svg-close-1{stroke-dashoffset:115.1370849609375px;stroke-dasharray:115.1370849609375px}svg.active .svg-close-1{stroke-dashoffset:0}svg .svg-close-2{stroke-dashoffset:115.1370849609375px;stroke-dasharray:115.1370849609375px}svg.active .svg-close-2{stroke-dashoffset:0}.card{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(5, 1fr);grid-column-gap:0px;grid-row-gap:0px;box-shadow:0px 10px 20px rgba(0,0,0,0.09),0px 2px 6px rgba(0,0,0,0.09),0px 0px 1px rgba(0,0,0,0.09);border-radius:5px;background-color:#fff;font-family:"Niramit",sans-serif;text-align:left;overflow:hidden;margin-bottom:24px;cursor:pointer;transition:box-shadow 0.5s ease;position:relative;width:100%}@media (min-width: 1284px){.card{flex:1}}.card--frontpage:first-child,.card--blog-large:first-child{margin-right:1rem}@media (min-width: 769px){.card--frontpage:first-child,.card--blog-large:first-child{margin-right:0}}@media (min-width: 1284px){.card--frontpage:first-child,.card--blog-large:first-child{margin-right:0.5rem}}.card--frontpage:last-child,.card--blog-large:last-child{margin-left:1rem}@media (min-width: 769px){.card--frontpage:last-child,.card--blog-large:last-child{margin-left:0}}@media (min-width: 1284px){.card--frontpage:last-child,.card--blog-large:last-child{margin-left:0.5rem}}.card__link{text-decoration:none;position:absolute;height:100%;width:100%}.card:hover{box-shadow:0px 10px 20px rgba(0,0,0,0.2),0px 2px 6px rgba(0,0,0,0.2),0px 0px 1px rgba(0,0,0,0.2)}.card--frontpage{width:345px;height:155px;height:215px}@media (min-width: 769px){.card--frontpage{width:100%;height:260px;margin-bottom:24px}}@media (min-width: 769px){.card--frontpage{grid-template-columns:repeat(3, 1fr)}}.card--blog-small{width:100%;height:215px;margin:19px 2rem;flex:unset}@media (min-width: 1284px){.card--blog-small{grid-template-columns:repeat(5, 1fr);margin:10px 0;height:180px;width:630px;margin-bottom:24px}}@media (min-width: 1284px){.card--blog-small{grid-template-columns:repeat(5, 1fr);margin:10px 0}}.card--blog-large{width:345px;height:155px;grid-template-columns:1fr 0.5fr repeat(3, 1fr);margin-bottom:15px}@media (min-width: 769px){.card--blog-large{width:100%;height:260px;margin-bottom:24px}}@media (min-width: 769px){.card--blog-large{grid-template-columns:repeat(3, 1fr)}}.card__image-container{border-radius:5px;background:#B8B8B8;margin:15px 15px 0;border-radius:5px;background:#B8B8B8;background-size:cover;background-repeat:no-repeat}@media (min-width: 769px){.card__image-container{margin:15px 30px 15px 15px}}.card__image-container--blog-small{grid-area:1 / 1 / 3 / 2}@media (min-width: 769px){.card__image-container--blog-small{grid-area:1 / 1 / 6 / 2;margin:15px 0px 15px 15px}}.card__image-container--blog-large{grid-area:1 / 1 / 6 / 3;height:125px}@media (min-width: 769px){.card__image-container--blog-large{grid-area:1 / 1 / 6 / 2;height:auto}}.card__image-container--frontpage{grid-area:1 / 1 / 3 / 2}@media (min-width: 769px){.card__image-container--frontpage{grid-area:1 / 1 / 6 / 2}}.card__image{width:100%;height:100%;border-radius:5px;object-fit:cover}.card__title{font-weight:600;color:#000;padding-top:20px;font-size:18px;line-height:24px}@media (min-width: 769px){.card__title{grid-area:1 / 4 / 2 / 2;padding-top:25px}}.card__title--blog-small{grid-area:1 / 2 / 3 / 6;margin-right:15px}@media (min-width: 769px){.card__title--blog-small{padding-top:25px;margin:0 0 0 30px}}.card__title--blog-large{grid-area:1 / 3 / 3 / 6;padding-top:19px;padding:19px 15px 0 0;overflow:hidden}@media (min-width: 769px){.card__title--blog-large{grid-area:1 / 2 / 3 / 6;margin:0 10px 0 0}}.card__title--frontpage{grid-area:1 / 2 / 3 / 6;font-size:24px}@media (min-width: 769px){.card__title--large{font-size:24px;line-height:26px}}@media (min-width: 769px){.card__title--small{font-size:18px;line-height:24px}}.card__text{color:#717171;font-size:14px;line-height:20px;grid-area:3 / 1 / 6 / 6;overflow:hidden;margin:15px 15px;line-height:20px}@media (min-width: 769px){.card__text{grid-area:2 / 2 / 6 / 6;padding-top:10px;margin:10px 50px 30px 0}}.card__text--blog-large{grid-area:3 / 3 / 6 / 6;margin:0 15px 15px 0}@media (min-width: 769px){.card__text--blog-large{grid-area:2 / 2 / 6 / 6;margin:0 50px 0 0}}@media (min-width: 769px){.card__text--large{line-height:24px;font-size:16px}}@media (min-width: 769px){.card__text--small{font-size:14px;line-height:22px;margin:15px 50px 30px 30px}}.read-more-block{width:100%;color:#B8B8B8;font-family:"Niramit",sans-serif;font-weight:400;font-size:16px;line-height:24px}.read-more-block__paragraph{font-size:14px;line-height:18px;height:60px;overflow:hidden;transition:height 0.3s ease;padding:0 0 15px;text-align:left}@media (min-width: 769px){.read-more-block__paragraph{line-height:24px;font-size:16px;padding:10px 0}}.read-more-block__button{cursor:pointer;text-align:center;width:25px;height:25px;line-height:25px;border-radius:50%;background:#222 url(./gfx/arrow.svg) no-repeat;background-position-x:center;background-position-y:center;transition:0.3s ease;transform:rotate(0deg)}.read-more-block__button-container{width:100%;position:relative;background-image:linear-gradient(transparent, #000);margin-top:-44px;display:flex;justify-content:center;padding-top:2.5rem}.read-more-block__button-container:before,.read-more-block__button-container:after{content:"";height:1px;background:#2C2C2C;flex:1;margin-top:0.8rem}.reveal--open .read-more-block__button{transform:rotate(180deg)}.hero-slider{width:100%;font-family:"Niramit",sans-serif;position:relative;height:640px;margin-top:-7rem;z-index:1}@media (min-width: 769px){.hero-slider{height:640px;margin-top:0}}@media (min-width: 1284px){.hero-slider{height:721px}}.hero-slider__container{height:100%}.hero-slider__image{opacity:1}.hero-slider__content{position:absolute;width:80%;bottom:14%;height:auto;display:flex;flex-direction:column;align-items:center;z-index:2}@media (min-width: 769px){.hero-slider__content{width:537px;left:10%;bottom:0%;align-items:flex-start;height:330px}}@media (min-width: 1284px){.hero-slider__content{bottom:14%}}@media (min-width: 1500px){.hero-slider__content{left:17%}}.hero-slider__label{font-weight:700;font-size:14px;line-height:20px;color:#FFF100}@media (min-width: 1284px){.hero-slider__label{font-size:16px}}.hero-slider__title{font-weight:700;font-size:24px;line-height:40px}@media (min-width: 1284px){.hero-slider__title{font-size:16px}}.hero-slider__description{font-weight:400;font-size:14px;line-height:18px;color:#DEDEDE;padding-top:22px;text-align:center}@media (min-width: 769px){.hero-slider__description{text-align:left}}@media (min-width: 1284px){.hero-slider__description{font-size:18px;text-align:left;padding-top:27px;line-height:28px}}.hero-slider__button{width:min-content;margin-top:30px}@media (min-width: 769px){.hero-slider__button{margin-top:50px}}.hero-slider__slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.hero-slider .flickity-viewport{height:100%}.hero-slider .flickity-button{background:transparent;border-radius:none;visibility:hidden;z-index:2;top:60%}@media (min-width: 769px){.hero-slider .flickity-button{visibility:visible}}.hero-slider .flickity-button-icon{fill:#717171}.hero-slider .flickity-page-dots{bottom:5%;z-index:2}.hero-slider .flickity-page-dots .dot{border:1.2px solid #fff;opacity:1;width:8px;height:8px;background:transparent;margin:0 6px}.hero-slider .flickity-page-dots .is-selected{background:#fff}.hero-slider .flickity-slider{transform:none !important}.hero-slider .hero-slider__slide{left:0 !important;opacity:0;transition:opacity 0.3s ease-in-out}.hero-slider .hero-slider__slide.is-selected{opacity:1}.full-width-banner{overflow:hidden;max-height:533px;width:100%;max-width:1284px;margin:auto}@media (min-width: 769px){.full-width-banner{border-radius:5px}}.bottom-social-popup{display:flex;font-family:"Niramit",sans-serif;width:100%;background-color:#222;box-shadow:0px -5px 20px rgba(0,0,0,0.2);z-index:50;position:fixed;justify-content:space-evenly;left:0;bottom:0;flex-direction:column;border-top-right-radius:10px;border-top-left-radius:10px;align-items:start;transform:translateY(100%);transition:transform 0.5s ease-in;visibility:visible}@media (min-width: 1284px){.bottom-social-popup{display:none}}.bottom-social-popup__text{text-decoration:none;color:#fff}.bottom-social-popup__text:hover,.bottom-social-popup__text:active{color:#fff;text-decoration:none}.bottom-social-popup__text:before{content:'';width:22px;height:19px;display:inline-block;position:relative;top:4px;right:10px}.bottom-social-popup__twitter:before{background:url("./gfx/twitter.svg") no-repeat center}.bottom-social-popup__facebook:before{background:url("./gfx/facebook.svg") no-repeat center}.bottom-social-popup__pinterest:before{background:url("./gfx/pinterest.svg") no-repeat center}.bottom-social-popup__link{width:100%;text-align:left;margin-left:15px;padding:15px;cursor:pointer}.bottom-social-popup__link--border{border-bottom:1px solid #2C2C2C}.product-tab-block{float:none;list-style:none;padding:0;display:flex;flex-wrap:wrap}.product-tab-block:after{content:'';display:table;clear:both}.product-tab-block input[type=radio]{display:none;flex:0}.product-tab-block label{display:block;color:#717171;font-size:30px;font-weight:400;text-decoration:none;text-align:center;line-height:2;cursor:pointer;border-bottom:2px solid #2C2C2C;font-family:"Niramit",sans-serif;font-size:14px;line-height:22px;font-weight:400;transition:0.3s ease;line-height:2.75em;height:3em;flex:1}@media (min-width: 769px){.product-tab-block label{font-size:16px}}.product-tab-block label i{padding:5px;margin-right:0}.product-tab-block label:hover{border-bottom:2px solid #B8B8B8}.product-tab-block [id^="tab"]:checked+label{border-bottom:2px solid #FF3F6C;color:#FF3F6C;font-weight:600}.product-tab-block__content{display:none;width:100%;padding:20px 0;box-sizing:border-box}@media (min-width: 769px){.product-tab-block__content{padding:15px 0}}.product-tab-block #tab1:checked ~ #tab-content1,.product-tab-block #tab2:checked ~ #tab-content2,.product-tab-block #tab3:checked ~ #tab-content3{display:block}.headline--h1{font-family:"Niramit",sans-serif;font-size:24px;line-height:40px;margin-bottom:1rem;font-weight:600}@media (min-width: 769px){.headline--h1{font-size:54px;margin-bottom:0.5rem;line-height:68px}}.headline--h1-large{font-family:"Niramit",sans-serif;font-weight:600;font-size:24px;line-height:34px}@media (min-width: 769px){.headline--h1-large{font-size:74px;line-height:80px}}.headline--h1-centered{text-align:center}@media (min-width: 769px){.headline--h2-large{font-family:"Niramit",sans-serif;font-weight:600;font-size:54px;line-height:58px}}.headline--h2-regular{font-family:"Niramit",sans-serif;font-weight:600;font-size:24px;line-height:26px}@media (min-width: 769px){.headline--h2-regular{font-size:32px;line-height:34px}}.headline--h3{font-family:"Niramit",sans-serif;font-weight:600;font-size:18px;line-height:26px}@media (min-width: 769px){.headline--h3{font-size:24px;line-height:26px}}.headline--h4{font-family:"Niramit",sans-serif;font-weight:600;font-size:16px;line-height:24px}@media (min-width: 769px){.headline--h4{font-size:18px;line-height:26px}}.headline--h5{font-family:"Niramit",sans-serif;font-weight:600;font-size:14px;line-height:20px}@media (min-width: 769px){.headline--h5{font-size:16px;line-height:26px}}.headline--h5-underlined{text-decoration:underline}.headline--h5-accent{color:#FF3F6C}.headline--h5-grey{color:#B8B8B8}.body-text{font-family:"Niramit",sans-serif;font-size:14px;line-height:20px}@media (min-width: 769px){.body-text{font-size:16px;line-height:24px}}.body-text--small{font-size:12px;line-height:16px}@media (min-width: 769px){.body-text--small{font-size:14px;line-height:22px}}.body-text--large{font-size:14px;line-height:16px}@media (min-width: 769px){.body-text--large{font-size:18px;line-height:26px}}.body-text--underlined{text-decoration:underline}.body-text--semi-bold{font-weight:600}.body-text--bold{font-weight:700}.body-text--black{color:#000}.main-title{margin-bottom:24px}@media (min-width: 769px){.main-title{margin-bottom:30px}}.special-gift-block{margin:1.5rem 0;width:100%;border-radius:5px;display:flex;flex-wrap:wrap;background:#222;font-family:"Niramit",sans-serif}@media (min-width: 769px){.special-gift-block{margin:1.9rem 0}}.special-gift-block__left-container{flex:10 0 0;flex-direction:row;flex-wrap:wrap;display:flex}.special-gift-block__image-container{border-radius:3px;margin:10px 15px 10px 10px;background:#fff;width:45px;height:64px}@media (min-width: 769px){.special-gift-block__image-container{margin:10px 15px}}.special-gift-block__title{flex:1;line-height:20px;text-align:left}.special-gift-block__title p{font-weight:400;color:#B8B8B8;margin:0.6rem 0 0.25rem}.special-gift-block__right-container{flex:1 0 0}.special-gift-block__more-info-content{width:100%;background:#222;margin:0px 15px;border-top:0px;font-size:14px;line-height:20px;text-align:left;height:0;overflow-y:hidden;transition:0.3s ease}.special-gift-block__more-info-content p{margin-top:15px;font-weight:600;color:#fff}.special-gift-block__more-info-content ul{list-style:none;padding:0 0 24px 0px}.special-gift-block__more-info-content li{font-weight:400;color:#B8B8B8;padding-top:14px}.special-gift-block__more-info-content li:before{content:'■';color:#fff}.special-gift-block__text{position:relative;left:10px}.special-gift-block__text--zoom{cursor:pointer}.special-gift-block__item-zoom{display:flex;align-items:center;font-weight:600;font-size:14px;line-height:20px;color:#FF3F6C;text-decoration:none;padding-bottom:24px}.special-gift-block__item-zoom-image{width:11px;height:11px}.special-gift-block button{margin:27px 15px}.reveal--open .read-more-block__button{transform:rotate(180deg)}.reveal--open .special-gift-block__more-info-content{border-top:1px solid #2C2C2C}.image-two-rows-block{width:100%;height:auto;display:flex}.image-two-rows-block__image{min-width:85px;height:85px;background-color:#717171;border-radius:50%}.image-two-rows-block__paragraph{font-family:"Niramit",sans-serif;text-align:left}.image-two-rows-block__paragraph--large{height:auto;font-weight:400;color:#fff;padding:0.2rem 0 0 2rem;font-size:14px;line-height:18px}@media (min-width: 769px){.image-two-rows-block__paragraph--large{font-size:16px;line-height:24px}}.image-two-rows-block__paragraph--small{height:auto;color:#717171;font-style:italic;font-weight:400;font-size:12px;line-height:14px;padding:0.6rem 0 0 2rem}@media (min-width: 769px){.image-two-rows-block__paragraph--small{font-size:16px;line-height:22px}}.two-column-block{font-family:"Niramit",sans-serif;width:100%}.two-column-block__container{display:flex}@media (min-width: 769px){.two-column-block__container{padding-bottom:42px}}.two-column-block__right{flex:auto;width:30%}.two-column-block__left{display:flex;width:70%}.two-column-block ul{list-style:none;display:flex;flex-wrap:wrap}.two-column-block li{display:flex;align-items:center;margin:10px 10px 0 0}@media (min-width: 769px){.two-column-block li{margin:10px 12px 0 0}}.two-rows-table{font-family:"Niramit",sans-serif;width:100%;border-radius:5px;overflow:hidden;font-size:14px}@media (min-width: 769px){.two-rows-table{font-size:16px}}.two-rows-table tr{text-align:left;background-color:#2C2C2C}.two-rows-table tr:nth-child(even){background-color:#222}.two-rows-table td{padding:10px 15px;color:#fff}.two-rows-table td:nth-child(even){color:#B8B8B8}.call-to-action{display:flex;font-family:"Niramit",sans-serif;background-color:#222;box-shadow:0px -5px 20px rgba(0,0,0,0.2);z-index:40;position:fixed;justify-content:space-between;align-items:center;left:0;bottom:0;height:119px;flex-wrap:wrap;border-top-right-radius:20px;border-top-left-radius:20px;padding:0 1rem;width:calc(100% - 2rem)}@media (min-width: 376px){.call-to-action{height:90px;flex-wrap:inherit;border-radius:0;padding:0 1rem;width:calc(100% - 2rem);justify-content:space-evenly}}@media (min-width: 769px){.call-to-action{padding:0 5rem;width:calc(100% - 10rem)}}@media (min-width: 848px){.call-to-action{background-color:transparent;height:50px;position:inherit;padding:0;width:100%;box-shadow:none;justify-content:space-between}}.call-to-action__toggle{font-weight:400;font-size:16px;line-height:22px;color:#fff;display:inherit;justify-content:space-between;width:100%;padding:1rem 0;position:relative}@media (min-width: 376px){.call-to-action__toggle{width:60%;padding:0}}@media (min-width: 1284px){.call-to-action__toggle{width:40%;padding:0}}.call-to-action__toggle:after{content:'';display:block;width:100%;border-bottom:1px solid #2C2C2C;position:absolute;bottom:0}@media (min-width: 376px){.call-to-action__toggle:after{content:'';display:block;height:24px;border-right:1px solid #fff;margin:auto 0;width:unset;border-bottom:0;width:90%;margin:0 5%;position:relative}}.call-to-action__price{font-family:"Niramit",sans-serif;font-weight:700;font-size:24px;line-height:28px;color:#fff;text-align:start}@media (min-width: 376px){.call-to-action__price{font-size:32px;text-align:center;width:40%}}@media (min-width: 1284px){.call-to-action__price{width:30%;text-align:left}}.call-to-action__button{text-align:end}.carousel-container{min-height:480px}@media (min-width: 769px){.carousel-container{min-height:550px}}.carousel-container--product-carousel{position:relative}.toggled-content{position:absolute;width:100%}.carousel{width:100%}@media (min-width: 769px){.carousel{margin:0 auto 2rem}}.carousel__title{font-size:24px;line-height:34px;font-weight:600;color:#000;margin-top:39px;padding-bottom:30px}@media (min-width: 1284px){.carousel__title{font-size:32px;margin:50px 0 30px}}.carousel .flickity-page-dots .dot{width:5px;height:5px;opacity:1;background:transparent;border:2px solid #000;margin:0 3px}.carousel .flickity-page-dots .dot.is-selected{background:#000}.carousel .flickity-button{background:transparent}.carousel .flickity-button:disabled{opacity:0}.carousel .flickity-button-icon{fill:none;background:transparent}.carousel .previous{background:url("./gfx/arrow-button-left.svg") no-repeat;left:-80px}.carousel .next{background:url("./gfx/arrow-button-right.svg") no-repeat;right:-80px}.carousel .flickity-prev-next-button{display:none}@media (min-width: 769px){.carousel .flickity-prev-next-button{display:block;border-radius:0}}.product-carousel{max-width:1070px;padding:0 0 1rem}@media (min-width: 769px){.product-carousel{margin:0 auto 2rem}}.product-carousel--custom{padding-bottom:2.5rem}.genres-carousel{width:100%;background:#111}@media (min-width: 769px){.genres-carousel{margin:0 calc(50% - 50vw);width:100vw;border-radius:0}}.genres-carousel__container{display:flex;height:auto;flex-direction:column;padding:1.5rem 0;align-items:center;max-width:1284px;margin:0 auto}@media (min-width: 769px){.genres-carousel__container{align-items:flex-start;padding:3rem 0;flex-direction:row}}.genres-carousel__left{height:100%;width:100%;text-align:center}@media (min-width: 769px){.genres-carousel__left{width:20%;text-align:left;align-items:flex-start;margin-left:2%}}.genres-carousel__right{width:100%;height:100%;position:relative}@media (min-width: 769px){.genres-carousel__right{width:75%;margin-left:5%;align-self:center}}.genres-carousel__left-text{color:#fff;text-align:center;font-weight:600;font-size:18px;line-height:54px;padding:0}.genres-carousel__left-text:before{content:'';width:33px;height:25px;display:inline-block;background:url("./gfx/book.svg") no-repeat;position:relative;top:4px;right:10px}@media (min-width: 769px){.genres-carousel__left-text{padding:1rem;font-size:24px;line-height:44px}}.genres-carousel__left-paragraph{color:#717171;font-size:14px;line-height:22px}@media (min-width: 769px){.genres-carousel__left-paragraph{margin-top:10px}}.genres-carousel__list-container{margin:auto;width:90%;padding-top:1.2rem}@media (min-width: 769px){.genres-carousel__list-container{width:80%;padding-top:0}}.genres-carousel .next,.genres-carousel .previous{background:none}.genres-carousel .flickity-button-icon{fill:#717171}.genres-carousel .flickity-page-dots{display:none}.frontpage-carousel{width:100%;display:flex;margin:auto;text-align:center;font-family:"Niramit",sans-serif;flex-direction:column;max-width:1284px;margin-bottom:10px}.frontpage-carousel .flickity-page-dots{display:none}.frontpage-carousel__title{font-size:32px;line-height:34px;font-weight:600;color:#000;margin:39px 0}@media (min-width: 1284px){.frontpage-carousel__title{margin:80px 0 50px 0}}.frontpage-carousel__button{margin:auto;padding-bottom:10px;margin-bottom:50px}.frontpage-carousel__button:hover{background-color:#FF6589}.frontpage-carousel__button-text{font-size:14px;line-height:16px;color:#fff;font-weight:600}.frontpage-carousel__button-text:after{content:'';width:22px;height:19px;display:inline-block;background:url("./gfx/arrow-forward.svg") no-repeat;position:relative;top:10px;right:-13px}.dropdown-menu{display:flex;font-family:"Niramit",sans-serif;width:100%;background-color:#222;box-shadow:0px -5px 20px rgba(0,0,0,0.2);z-index:50;position:fixed;justify-content:space-evenly;left:0;bottom:0;flex-direction:column;border-top-right-radius:10px;border-top-left-radius:10px;align-items:start;transform:translateY(100%);transition:transform 0.5s ease-in;visibility:visible}@media (min-width: 769px){.dropdown-menu{margin:10px 0 0;position:absolute;width:100%;z-index:3;background:#111;box-shadow:0px 5px 10px rgba(0,0,0,0.25);border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:0px;border-top-left-radius:0px;text-align:left;visibility:visible;transform:translateY(-20%);display:block;transition:transform 0.2s ease-in,opacity 0.3s ease-in;bottom:auto;opacity:0}}.dropdown-menu__item{color:#fff;padding:12px 0;text-decoration:none;display:block;cursor:pointer;width:calc(100% - 20px);border-bottom:1px solid #2C2C2C;margin:0 10px}.dropdown-menu__item:last-child{border-bottom:none}.dropdown-menu--active{transform:translateY(0%);opacity:1}.dropdown-menu--background{z-index:-1}.dropdown-menu--catalog{box-shadow:none;font-size:14px;text-align:center;background:#111}@media (min-width: 769px){.dropdown-menu--catalog{margin:-3px 0;max-width:205px}}.hamburger-menu{display:block;z-index:60;-webkit-user-select:none;user-select:none;padding:1.5rem;cursor:pointer}.hamburger-menu__line{display:block;width:19px;height:2px;margin-bottom:4px;position:relative;background:#fff;border-radius:1px;z-index:1;transform-origin:0px 0px;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease}.hamburger-menu__line:first-child{transform-origin:100% 100%}.hamburger-menu__line:nth-last-child(3){transform-origin:0% 0%}.hamburger-menu__header{background:#000;padding:2rem 1rem 1rem;font-size:24px;font-weight:600}.hamburger-menu__header--sub:before{content:'';background:url("./gfx/arrow-back.svg") no-repeat center;width:16px;height:16px;background-size:100%;display:inline-block;margin:0 1rem 0 0}.hamburger-menu__item{display:block;color:#B8B8B8;text-decoration:none;background:#222;padding:1rem;font-size:14px;font-weight:400;border-bottom:1px solid #2C2C2C}.hamburger-menu__item:first-child{border-top:1px solid #2C2C2C}.hamburger-menu__item--parent:after{content:'';background:url("./gfx/arrow-down.svg") no-repeat center;float:right;position:relative;width:8px;height:8px;top:5px;transform:rotate(-90deg);transition:0.3s all;background-size:100%}.hamburger-menu__item--shop:after{content:'';background:url("./gfx/share.svg") no-repeat center;float:right;width:15px;height:15px;background-size:100%}.hamburger-menu__overlay{position:absolute;top:0;width:100vw;background:#000;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(0, 0);transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);right:0;min-height:calc(100vh - 100px);visibility:hidden;overflow-x:hidden;height:100%;padding:100px 0 0}.hamburger-menu__main-layer{transform:translate(0, 0);transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1)}.hamburger-menu__sub-layer{position:absolute;top:0;width:100%;background:#000;-webkit-font-smoothing:antialiased;transform:translate(100%, 0);transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);visibility:hidden}.hamburger-menu--active .hamburger-menu__overlay{visibility:visible}.hamburger-menu--active .hamburger-menu__line{opacity:1;transform:rotate(-45deg);background:#fff}.hamburger-menu--active .hamburger-menu__line:nth-last-child(2){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}.hamburger-menu--active .hamburger-menu__line:nth-last-child(3){transform:rotate(45deg);left:1px}.hamburger-menu--submenu-active .hamburger-menu__main-layer{transform:translate(-100%, 0)}.hamburger-menu--submenu-active .hamburger-menu__sub-layer--active{visibility:visible}.submenu{display:none;position:absolute;top:123px;left:0;background:#111;margin:0 calc(50% - 50vw);width:100vw;top:73px;visibility:visible;transform:scaleY(0);transform-origin:top center}@media (min-width: 769px){.submenu{display:flex}}.submenu--active{visibility:visible}@media (min-width: 769px){.submenu--active{transform:scaleY(1)}}.submenu--transition{transition:transform 0.3s ease-in-out}.submenu__title{border-bottom:1px solid #2C2C2C;padding:0 0 1rem}.submenu__container{max-width:calc(848px + 8rem);margin:0 auto;width:100%;position:relative;padding:2rem}.submenu__items{display:flex;width:100%;padding:1rem 0 0;flex-wrap:wrap}.submenu__link{width:25%;text-decoration:none;color:#B8B8B8;padding:0.5rem 0}.submenu__close>svg{width:20px;position:absolute;right:2rem;top:35px;cursor:pointer}.navigation-bar{height:125px;display:flex;justify-content:space-between;font-family:"Niramit",sans-serif;max-width:1284px;margin:0 auto;position:relative;background:linear-gradient(180deg, #000 0%, rgba(0,0,0,0.8) 51.56%, rgba(0,0,0,0) 100%)}@media (min-width: 769px){.navigation-bar{height:70px;align-items:center;padding:0 1rem}}@media (min-width: 769px){.navigation-bar__wrapper{height:70px;background-color:#000;width:100%;position:relative;z-index:60}}.navigation-bar__border{display:none}@media (min-width: 769px){.navigation-bar__border{display:block;height:3px;border:0;background:linear-gradient(to left, #000, #717171, #000);margin:0 auto;position:relative;z-index:2}}.navigation-bar__logo{position:relative;top:20px;left:1rem;flex:1;z-index:80}@media (min-width: 769px){.navigation-bar__logo{left:0}}.navigation-bar__links{display:flex;flex:3;justify-content:center}.navigation-bar__link{display:none}.navigation-bar__link:hover,.navigation-bar__link:active{color:#000;text-decoration:none;background-image:url("./gfx/label-shape_top.svg"),url("./gfx/label-shape_bottom.svg"),linear-gradient(to bottom, #000, #fff 10%, #fff 95%, #000 10%);background-position:top, bottom, center;background-repeat:no-repeat;background-size:100%, 100%}@media (min-width: 769px){.navigation-bar__link{display:inline-block;text-decoration:none;color:#fff;font-size:14px;padding:0.5rem 1rem;font-weight:600;margin:0 0.5rem}}.navigation-bar__hamburger{display:inline-block}@media (min-width: 769px){.navigation-bar__hamburger{display:none}}.navigation-bar__search{display:flex;align-items:start;padding:0.95rem;cursor:pointer;z-index:80;margin-right:1rem;position:relative}@media (min-width: 769px){.navigation-bar__search{padding:0}}.navigation-bar__search svg{width:19px;position:absolute;top:14px}@media (min-width: 769px){.navigation-bar__search svg{width:22px;top:-9px;right:52px}}.navigation-bar__search .svg-close{top:22px;width:15px}@media (min-width: 769px){.navigation-bar__search .svg-close{top:2px;width:18px;right:56px}}.navigation-bar__search img{width:25px}@media (min-width: 769px){.navigation-bar__search img{width:20px;position:relative;top:-5px}}.navigation-bar__search span{display:none}@media (min-width: 769px){.navigation-bar__search span{display:block}}.navigation-bar__right-panel{flex:1;display:flex;float:right;position:relative;right:0;top:23px;z-index:3}@media (min-width: 769px){.navigation-bar__right-panel{top:0;justify-content:flex-end}}.navigation-bar__shop{display:none}@media (min-width: 769px){.navigation-bar__search,.navigation-bar__shop{display:flex;align-items:center;text-decoration:none;color:#fff;font-size:14px;margin:0 0 0 2rem}}.navigation-bar__search:hover,.navigation-bar__search:active,.navigation-bar__shop:hover,.navigation-bar__shop:active{color:#fff;text-decoration:none}.navigation-bar__search span,.navigation-bar__shop span{margin:0 0 0 0.3rem}.footer{width:100%;min-height:70px;background-color:#222;font-family:"Niramit",sans-serif}.footer__container{max-width:1284px;margin:0 auto;padding:2rem 0 0}.footer__top{display:flex;flex-direction:column;padding:2rem 1rem}@media (min-width: 769px){.footer__top{flex-direction:row}}.footer__middle{display:flex;justify-content:center;align-items:center;padding:0 1rem 3rem}@media (min-width: 769px){.footer__middle{padding:2rem 1rem}}.footer__bottom{background:#2C2C2C;width:100%;padding:1.8rem 0 4.6rem}@media (min-width: 769px){.footer__bottom{padding:1.8rem 0 2.6rem}}.footer__bottom-container{max-width:1284px;margin:0 auto;font-size:14px;font-weight:400;display:flex;flex-direction:column-reverse;padding:0 1rem}@media (min-width: 769px){.footer__bottom-container{display:block}}.footer__bottom-container a{color:#FF3F6C}.footer__social{margin:0 auto;width:180px}.footer__logo{padding:0 1rem;opacity:0.4}@media (min-width: 769px){.footer__logo{padding:0 2rem}}.footer__logo img{width:100%}.footer__community{flex:1;display:flex;flex-direction:column}.footer__community img{width:initial;display:block;margin:0 auto}.footer__community-text{color:#FF3F6C;text-align:center;padding:1rem;font-weight:600;font-size:16px}@media (min-width: 769px){.footer__community-text{font-size:18px}}.footer__community-text:before{content:'';width:22px;height:19px;display:inline-block;background:url("./gfx/heart.svg") no-repeat;position:relative;top:4px;right:10px}.footer__copyright{text-align:center;width:100%;margin:2rem 0 0}@media (min-width: 769px){.footer__copyright{float:left;width:auto;margin:0}}.footer__bottom-links{text-align:center}@media (min-width: 769px){.footer__bottom-links{float:right}}.footer__bottom-links span:first-child{padding-right:1.5rem}.footer__links{flex:3;display:flex;justify-content:space-evenly;font-size:16px;line-height:2;padding:2rem 0;flex-direction:column}@media (min-width: 769px){.footer__links{padding:0.5rem 0 0;flex-direction:row}}.footer__links ul{font-size:14px;line-height:1.8}.footer__links a{text-decoration:none;color:#B8B8B8;transition:color 0.5s ease}.footer__links a:hover{color:#fff}.footer hr{display:none}@media (min-width: 769px){.footer hr{display:block;border-color:#2C2C2C;border-style:solid}}.label{padding:7px 11px;display:block;border-radius:5px 0;font-size:12px;font-weight:600;background-color:#FFF100;position:relative;transition:background 0.5s ease;color:#000;margin:0 0 0.5rem;width:fit-content}.label__container{position:absolute;top:0;left:0}.label:hover{background:#FFF766;cursor:pointer}@media (min-width: 769px){.label{font-size:14px}}.label--alternative{background-color:#5CDEDA;transition:background 0.5s ease}.label--alternative:hover{background:#9DEBE9}.gradient{width:100%;position:absolute;top:0;background-repeat:no-repeat;background-position-y:27%;background-position-x:center;flex:0;opacity:0.7;pointer-events:none;z-index:-1}.gradient--product{min-height:550px;background-size:160%;top:-7rem}@media (min-width: 376px){.gradient--product{min-height:530px}}@media (min-width: 769px){.gradient--product{min-height:70%;background-size:83%}}.gradient--blog{background-size:100%;height:100%;opacity:1}.gradient--hero-slider{height:100%;background-size:cover;background-position:center;z-index:1;opacity:1}.gradient--series{background-size:160%;height:100%;background-position-y:-50%}@media (min-width: 376px){.gradient--series{background-position-y:0%}}@media (min-width: 769px){.gradient--series{opacity:1;background-size:130%}}.gradient--catalog{opacity:0.6;background-size:160%;height:100%}@media (min-width: 769px){.gradient--catalog{opacity:1;background-size:130%}}.shadow{background:linear-gradient(0deg, #000 0%, transparent 100%);display:block;position:absolute;width:100%;height:400px;bottom:0}.shadow--right{pointer-events:none;background:linear-gradient(-180deg, #000 0%, transparent 100%);top:0;width:100%;height:calc(400px / 2)}@media (min-width: 769px){.shadow--right{background:linear-gradient(-90deg, #000 0%, transparent 100%);right:0;height:100%}.shadow--right--product{width:240px;right:7%}.shadow--right--hero-slider{width:412px}.shadow--right--blog{width:50%}}.shadow--left{display:none;pointer-events:none}@media (min-width: 769px){.shadow--left{display:block;background:linear-gradient(90deg, #000 0%, transparent 100%);left:0;height:100%}.shadow--left--product{width:240px;left:7%}.shadow--left--hero-slider{width:412px}.shadow--left--blog{width:50%}}.shadow--middle{opacity:0.7}.shadow--middle-product{background:linear-gradient(180deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.306053) 6.67%, rgba(0,0,0,0.324857) 13.33%, rgba(0,0,0,0.357162) 20%, rgba(0,0,0,0.403188) 26.67%, rgba(0,0,0,0.462242) 33.33%, rgba(0,0,0,0.532319) 40%, rgba(0,0,0,0.609884) 46.67%, rgba(0,0,0,0.690116) 53.33%, rgba(0,0,0,0.767681) 60%, rgba(0,0,0,0.837758) 66.67%, rgba(0,0,0,0.896812) 73.33%, rgba(0,0,0,0.942838) 80%, rgba(0,0,0,0.975143) 86.67%, rgba(0,0,0,0.993947) 93.33%, #000 100%);height:100%}@media (min-width: 769px){.shadow--middle-product{background:radial-gradient(79.61% 79.61% at 50% 0%, rgba(0,0,0,0.14) 0%, rgba(0,0,0,0.1472) 6.67%, rgba(0,0,0,0.1695) 13.33%, rgba(0,0,0,0.2078) 20%, rgba(0,0,0,0.2624) 26.67%, rgba(0,0,0,0.3324) 33.33%, rgba(0,0,0,0.4155) 40%, rgba(0,0,0,0.5074) 46.67%, rgba(0,0,0,0.6026) 53.33%, rgba(0,0,0,0.6945) 60%, rgba(0,0,0,0.7776) 66.67%, rgba(0,0,0,0.8476) 73.33%, rgba(0,0,0,0.9022) 80%, rgba(0,0,0,0.9405) 86.67%, rgba(0,0,0,0.9628) 93.33%, rgba(0,0,0,0.97) 100%)}}.shadow__genre-carousel{width:56px;height:100%;bottom:0;z-index:1}@media (min-width: 769px){.shadow__genre-carousel{width:111px}}.shadow__genre-carousel--left{background:linear-gradient(90deg, #111 0%, transparent 100%);left:0;pointer-events:none}@media (min-width: 769px){.shadow__genre-carousel--left{left:8%}}.shadow__genre-carousel--right{background:linear-gradient(-90deg, #111 0%, transparent 100%);right:0;pointer-events:none}@media (min-width: 769px){.shadow__genre-carousel--right{right:8%}}.social{width:100%;display:flex;padding-top:0.3rem}.social--blogpage{margin-bottom:30px}@media (min-width: 769px){.social--blogpage{margin-bottom:56px}}.social__text{font-family:"Niramit",sans-serif;font-weight:400;font-size:12px;line-height:22px;margin:9px 5px 0 0}@media (min-width: 769px){.social__text{font-size:14px}}.social__text--grey{color:#B8B8B8}.social__text--black{color:#000}.social--even{justify-content:space-evenly}.social--right{justify-content:flex-end}.social--right .social-share{display:none}@media (min-width: 1284px){.social--right .social-share{display:flex}}.social--left{justify-content:flex-start}.social--left .social-share{display:none}@media (min-width: 1284px){.social--left .social-share{display:flex}}.social__link{background:#2C2C2C;border-radius:50%;height:25px;width:25px;transition:background-color 0.3s ease}@media (min-width: 1284px){.social__link{font-size:14px;height:34px;width:34px}}.social__link--border{background:transparent;margin-left:10px;transition:background-color 0.3s ease;height:34px;width:34px}.social__link--border--light{border:1px solid #2C2C2C}.social__link--border--black{border:1px solid #000}@media (min-width: 769px){.social__link--border:hover{background:#2C2C2C}}.social__link--color{margin-left:10px;transition:background-color 0.3s ease;height:34px;width:34px}.social__link--color--twitter{background-color:#03A9F4}.social__link--color--twitter:hover{background:#2C2C2C}.social__link--color--facebook{background-color:#3B5998}.social__link--color--facebook:hover{background:#2C2C2C}.social__link--color-blue{background:#3B5998;margin-left:10px;transition:background-color 0.3s ease;height:34px;width:34px}.social__link--color-blue:hover{background:#2C2C2C}.social__link--color-light-blue{background:#03A9F4;margin-left:10px;transition:background-color 0.3s ease;height:34px;width:34px}.social__link--color-light-blue:hover{background:#2C2C2C}.social__link:after{content:'';display:block;height:25px;width:25px}@media (min-width: 1284px){.social__link:after{font-size:14px;height:34px;width:34px}}@media (min-width: 769px){.social__link:hover{background:#3B3B3B;color:#fff}}.social__instagram:after{background:url("./gfx/insta.svg") no-repeat center}.social__twitter:after{background:url("./gfx/twitter.svg") no-repeat center}.social__facebook:after{background:url("./gfx/facebook.svg") no-repeat center}.social__twitter-white:after{background:url("./gfx/twitter-white.svg") no-repeat center}.social__facebook-white:after{background:url("./gfx/facebook-white.svg") no-repeat center}.social__pinterest:after{background:url("./gfx/pinterest.svg") no-repeat center}.social__some{display:flex;cursor:pointer;margin-top:8px;height:25px;width:25px}@media (min-width: 1284px){.social__some{display:none}}.social__some--grey:after{background:url("./gfx/SoMe-grey.svg") no-repeat center}.social__some--black:after{background:url("./gfx/SoMe.svg") no-repeat center}@media screen and (max-width: 769px){.accordion--mobile-only .accordion{border-radius:5px;font-size:1rem;margin:0 auto;width:100%}.accordion--mobile-only .accordion-header{font-weight:500;letter-spacing:0.1rem;margin:0 auto;max-width:376px;padding:1rem;font-size:12px;transition:all 0.3s}}@media screen and (max-width: 769px) and (min-width: 769px){.accordion--mobile-only .accordion-header{font-size:14px}}@media screen and (max-width: 769px){.accordion--mobile-only .accordion-body{height:0;transition:height 0.3s ease-in, background 0.2s ease-in;padding-top:0.3rem}.accordion--mobile-only .accordion-body__contents{font-size:14px;font-weight:300;letter-spacing:0.1rem;max-width:376px;opacity:0;padding:1.5rem 0rem;transform:translateY(4%);transition:visibility 0.3s ease-in;visibility:hidden}.accordion--mobile-only .accordion__item.active>.accordion-body{height:auto}.accordion--mobile-only .accordion__item.active>.accordion-body>.accordion-body__contents{opacity:1;transform:translateY(0);transition:opacity 0.5s ease-in, transform 0.3s ease-in;transition-delay:0.1s;visibility:visible}.accordion--mobile-only .accordion__item.active:last-child .accordion-header{border-radius:none}.accordion--mobile-only .accordion:first-child>.accordion__item>.accordion-header{border-bottom:1px solid transparent}.accordion--mobile-only .accordion__item{border-bottom:1px solid #2C2C2C;cursor:pointer;padding:0.5rem 0}.accordion--mobile-only .accordion__item:first-child{border-top:1px solid #2C2C2C}.accordion--mobile-only .accordion__item>.accordion-header::after{content:'';background:url("./gfx/arrow-down.svg") no-repeat center;float:right;position:relative;width:10px;height:10px;top:12px;transform:rotate(0deg);transition:0.3s all;background-size:100%}.accordion--mobile-only .accordion__item.active>.accordion-header::after{transform:rotate(-180deg)}.accordion--mobile-only .accordion-header{padding:1rem 1rem 1rem 0}}@media (min-width: 769px){.product-tile--catalog .product-tile__container{padding:1rem 2.5rem}}.product-tile--catalog .product-tile__image{margin:0}.product-tile--catalog .product-tile__image img{min-height:175px;background-color:#717171}.product-tile__age{position:absolute;height:28px;width:28px;top:calc(28px / 2 * -1);right:calc(28px/ 2 * -1);background:#FF3F6C;border-radius:50%;font-size:12px;font-weight:700;text-align:center;line-height:230%;color:#fff}@media (min-width: 769px){.product-tile__age{height:34px;width:34px;top:calc(34px / 2 * -1);right:calc(34px/ 2 * -1);background:#FF3F6C;font-size:14px;font-weight:600;line-height:230%}}.product-tile__container{width:115px;text-align:center;padding:8px 15px;position:relative;margin:1rem 0 0}@media (min-width: 769px){.product-tile__container{padding:0 9px;width:195px;margin:1.5rem 0 0}}.product-tile__product-link{text-decoration:none;color:#000}.product-tile__image{position:relative;transition:box-shadow 0.5s ease}.product-tile__image img{width:100%;border-radius:5px;box-shadow:0px 10px 15px 0px rgba(0,0,0,0.09);height:175px}@media (min-width: 769px){.product-tile__image img{height:282px}}.product-tile__image img:hover{box-shadow:2px 2px 20px -1px rgba(0,0,0,0.53)}.product-tile__image:hover{box-shadow:2px 2px 20px -1px rgba(0,0,0,0.53)}.product-tile__title{padding:1.5rem 0 0;display:block;font-size:16px}@media (min-width: 769px){.product-tile__title{padding:1.8rem 0 0}}.product-tile__title--inverted{color:#fff}.product-tile__link{position:absolute;width:80%;height:90%;left:10%;z-index:2}.product-tile__price{display:block;padding:7px 11px;color:#fff;background-image:url("./gfx/label-shape_top-black.svg"),url("./gfx/label-shape_bottom-black.svg"),linear-gradient(to bottom, transparent 5%, #000 5%, #000 95%, transparent 10%);background-position:top, bottom, center;background-repeat:no-repeat;background-size:100%, 100%;position:absolute;bottom:-10px;left:0;right:0;margin:0 auto;font-size:12px;max-width:calc(115px - 60px);width:fit-content;font-family:"Niramit",sans-serif;font-weight:500}@media (min-width: 769px){.product-tile__price{font-size:14px}}.product-tile__price--inverted{color:#000;background-image:url("./gfx/label-shape_top.svg"),url("./gfx/label-shape_bottom.svg"),linear-gradient(to bottom, transparent 5%, #fff 5%, #fff 95%, transparent 10%)}.pagination{display:block;margin:0 auto;width:fit-content}.pagination__link{color:#717171;float:left;padding:9px 11px;text-decoration:none;background-color:#F6F6F6;border-radius:5px;margin:0 5px;transition:color 0.3s ease;font-family:"Niramit",sans-serif;font-size:12px}@media (min-width: 769px){.pagination__link{padding:13px 18px;font-size:14px;margin:0 7px}}.pagination__link:hover{color:#fff;background-color:#FF3F6C}.pagination__link--prev{margin-right:33px;padding:9px 20px}@media (min-width: 769px){.pagination__link--prev{margin-right:40px;padding:13px 20px}}.pagination__link--next{margin-left:33px;padding:9px 20px}@media (min-width: 769px){.pagination__link--next{margin-left:40px;padding:13px 20px}}.pagination .active{color:#fff;background-color:#FF3F6C}.pagination--dark .pagination__link{background-color:#222;color:#F6F6F6}.pagination--dark .pagination__link--active{color:#fff;background-color:#FF3F6C}.ais-Pagination{min-height:70px}@media (min-width: 769px){.ais-Pagination{margin-top:50px;min-height:140px}}.catalog-description{font-size:18px;max-width:840px}.catalog-header{height:348px;position:relative;margin-top:-123px}@media (min-width: 769px){.catalog-header{height:360px;margin-top:0}}.catalog-header__title{bottom:20px;position:absolute;width:100%;text-align:center;font-size:18px}@media (min-width: 769px){.catalog-header__title{bottom:30px;text-align:left;width:calc(100% - 2rem);font-size:54px}}.catalog-header__subtitle{bottom:50px;position:absolute;width:100%;text-align:center;font-family:"Niramit",sans-serif;font-weight:600;font-size:12px;line-height:20px}@media (min-width: 769px){.catalog-header__subtitle{text-align:left;width:calc(100% - 2rem);font-size:16px}}.catalog-filters{min-height:2rem;background:#222;position:relative;top:0;padding:0.5rem 0;z-index:2}@media (min-width: 769px){.catalog-filters{margin:0 calc(50% - 50vw);width:100vw;top:unset;z-index:unset}}.catalog-filters__container{display:none;max-width:1284px;margin:0 auto;padding:1rem;flex-flow:column;justify-items:center}@media (min-width: 769px){.catalog-filters__container{display:block;padding:1rem}}.catalog-filters__mangafinder{display:block;max-width:1284px;margin:0.5rem auto;width:80%;font-size:12px}@media (min-width: 769px){.catalog-filters__mangafinder{display:none}}.catalog-filters__mangafinder:before{content:'';display:inline-block;height:15px;width:20px;margin:0 0.5rem 0 0;background:url("./gfx/manga-finder.svg") no-repeat center;position:relative;top:4px}@media (min-width: 769px){.catalog-filters__block-group{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:0px;grid-row-gap:0px}}.catalog-filters__block{width:100%;position:relative}.catalog-filters__block:nth-child(1){grid-area:1 / 1 / 2 / 2}.catalog-filters__block:nth-child(2){grid-area:1 / 2 / 2 / 3}.catalog-filters__block:nth-child(3){grid-area:2 / 1 / 3 / 2}.catalog-filters__block:nth-child(4){grid-area:2 / 2 / 3 / 3}.catalog-filters__block--margin-bottom{margin-bottom:40px}@media (min-width: 769px){.catalog-filters__block--margin-bottom{margin-bottom:0}}.catalog-filters__block--margin-top{margin-top:0px}@media (min-width: 769px){.catalog-filters__block--margin-top{margin-top:15px}}.catalog-filters__done-button{margin:4.5rem 1rem 0}@media (min-width: 769px){.catalog-filters__done-button{margin:1rem 1rem 0}}.catalog-filters hr{display:block;border-color:#2C2C2C;border-style:solid;margin-top:24px}.catalog-products{min-height:260px;background:#111}@media (min-width: 769px){.catalog-products{margin:0 calc(50% - 50vw);width:100vw}}.catalog-products__container{max-width:1284px;margin:0 auto}.catalog-products .ais-Hits-list{display:flex;flex-wrap:wrap;padding:1rem 0;justify-content:center}.catalog-genre-title{margin-bottom:10px;font-size:18px}.catalog-genre-title--margin-top-bottom{margin:20px 0}.genre-container{display:flex;flex-flow:wrap;justify-content:space-between}@media (min-width: 769px){.genre-container{justify-content:start}}.search-overlay{display:flex;position:absolute;left:0;background:#111;margin:0 calc(50% - 50vw);width:100vw;visibility:hidden;min-height:150px;z-index:2}@media (min-width: 769px){.search-overlay{top:73px;visibility:visible;transform:scaleY(0);min-height:auto;transform-origin:top center}}.search-overlay--transition{transition:transform 0.3s ease-in-out}.search-overlay--active{visibility:visible}@media (min-width: 769px){.search-overlay--active{transform:scaleY(1)}}.search-overlay__container{max-width:1284px;margin:0 auto;width:100%;position:relative;margin-top:123px}@media (min-width: 769px){.search-overlay__container{margin-top:0}}.search-overlay__headline{padding:0 1rem;font-size:24px}@media (min-width: 769px){.search-overlay__headline{font-size:18px}}.search-overlay__input{height:43px;width:84%;display:block;margin:1rem auto;background:#2C2C2C;border-radius:5px;font-family:"Niramit",sans-serif;color:#F6F6F6;padding:0 1rem}@media (min-width: 769px){.search-overlay__input{width:80%}}.search-overlay__input label{font-family:"Niramit",sans-serif}.search-overlay__button{position:absolute;right:2.5%;top:37px;transition:opacity 0.2s ease-in-out;visibility:hidden;opacity:0}@media (min-width: 769px){.search-overlay__button{right:8.5%;top:11px}}.search-overlay__button--active{visibility:visible;opacity:1}.hide{display:none}.hidden{visibility:hidden}@media (min-width: 769px){.hide-on-desktop{display:none}}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zdHlsZXMvZ2xvYmFscy9yZXNldC5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9nbG9iYWxzL3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZXMvdmFyaWFibGVzL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2dsb2JhbHMvbWVkaWEtcXVlcmllcy5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy92YXJpYWJsZXMvY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2dsb2JhbHMvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2NvbnRlbnQvY29udGVudC1hcmVhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL3ZhcmlhYmxlcy9icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9jb250ZW50L19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy92YXJpYWJsZXMvei1pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9idXR0b25zL2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZXMvYnV0dG9ucy9yYWRpby5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9wb3B1cHMvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL3Byb2R1Y3QvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2Jsb2cvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2NhcmRzL2xheW91dC5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9mb3Jtcy9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZXMvY2FsZW5kYXIvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2FuaW1hdGlvbnMvc2VhcmNoLWljb24tYW5pbS5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9hbmltYXRpb25zL2Nsb3NlLWljb24tYW5pbS5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9jYXJkcy9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZXMvYmxvY2tzL3JlYWQtbW9yZS1ibG9jay5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9ibG9ja3MvaGVyby1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZXMvYmxvY2tzL2Z1bGwtd2lkdGgtYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2Jsb2Nrcy9ib3R0b20tc29jaWFsLXBvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL3BvcHVwcy9tb2JpbGUtcG9wdXAtbWl4aW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZXMvYmxvY2tzL3Byb2R1Y3QtdGFiLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2Jsb2Nrcy9zcGVjaWFsLWdpZnQtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZXMvYmxvY2tzL2ltYWdlLXR3by1yb3dzLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2Jsb2Nrcy90d28tY29sdW1uLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2Jsb2Nrcy90d28tcm93cy10YWJsZS1ibG9jay5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9ibG9ja3MvY2FsbC10by1hY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZXMvYmxvY2tzL2Nhcm91c2VsLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2Ryb3Bkb3duL19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9uYXZpZ2F0aW9uL2hhbWJ1cmdlci5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9uYXZpZ2F0aW9uL3N1Ym1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZXMvbmF2aWdhdGlvbi9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZXMvZm9vdGVyL19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9sYWJlbHMvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2dyYWRpZW50cy9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZXMvc29jaWFsL19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9hY2NvcmRpb24vX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL3RpbGVzL3Byb2R1Y3QtdGlsZS5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9wYWdpbmF0aW9uL19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9jYXRhbG9nL19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9zZWFyY2gvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2dsb2JhbHMvc3RhdGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUtBLDJaQUNJLFFBQVMsQ0FDVCxTQUFVLENBQ1YsUUFBUyxDQUNULGNBQWUsQ0FDZixZQUFhLENBQ2IsdUJBQXdCLENBQzNCLDhFQUtHLGFBQWMsQ0FDakIsS0FHRyxhQUFjLENBQ2pCLE1BR0csZUFBZ0IsQ0FDbkIsYUFHRyxXQUFZLENBQ2YsbUNBSU8sVUFBVyxDQUNYLFlBQWEsQ0FDaEIsaUJBS0csVUFBVyxDQUNYLFlBQWEsQ0FDaEIsTUFJRCx3QkFBeUIsQ0FDekIsZ0JBQWlCLENBQ3BCLG1DQW9CRyxRQUFTLENBQ1QsUUFBUyxDQUNULFNBQVUsQ0FDVixvQkFBcUIsQ0FDckIscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQixhQUFjLENBRWQsY0FBZSxDQUNmLGlCQUFrQixDQUNyQixZQUlHLFNBQVUsQ0FDYixlQVFHLDhCQUErQixDQUMvQiwyQkFBNEIsQ0FDNUIsc0JBQXVCLENBQzFCLDZHQVVHLDZCQUE4QixDQUM5QiwwQkFBMkIsQ0FDM0IscUJBQXNCLENBQ3pCLHVDQTBCRyxVQUFXLENBQ1gsV0FBWSxDQUNmLG1CQWFHLDRCQUE2QixDQUM3Qiw4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QUksa0JBQ0csQ0FBTyxtQkFDUixDQUFTLGVBQ1IsQ0FBSSwyQkFDRSxDQUFVLENBMEVuQyw0QkF2RWdCLHFDQUNHLENBQTBCLHdCQUdqQyxrQkFDTyxDQUFPLDBCMUNBRCx3QjBDRGIsbUJBSVUsQ0FBUyxDQUUzQiwyQkFFVyxnQnRDbkNHLENBQU0sYXNDcUNULENBQU0sVUFDUCxDQUFJLGlCQUNELENBQVEsZ0JBQ04sQ0FBSywwQjFDWkMsMkIwQ09WLFlBUVEsQ0FBQyxDQUVwQiwwQkFFVSxjQUNFLENBQU0sY0FDSixDQUFJLDBCMUNyQkcsMEIwQ21CWCxjQUtRLENBQUksQ0FFdEIsdUJBRU8sV0FDSSxDQUFJLFNBQ0wsQ0FBRyxhQUNELENBQUssZ0JBQ04sQ0FBUyxrQnpDeERGLENBQU8saUJ5QzBEUCxDQUFHLGdDM0MvREEsQ0FBVSxhRVdqQixDQUFPLGN5Q3VEVCxDQUFNLDBCMUNyQ0csdUIwQzRCZCxTQVlPLENBQUcsQ0FNakIsNkJBSFEsZ0MzQ3hFYSxDQUFVLHdCMkM2RXZCLGlCQUNLLENBQVEsVUFDWCxDQUFJLFFBQ04sQ0FBSSxtQ0FDRyxDQUF3QixpQkFDeEIsQ0FBTSxTQUNULENBQUMsMEIxQ3REUSx3QjBDZ0RiLFVBU00sQ0FBSSxRQUNOLENBQUksQ0FPaEIsZ0NBSlksa0JBQ08sQ0FBTyxTQUNWLENBQUMsTUMxRmpCLFlBQ1EsQ0FBSSxRQUdWLGlCQUNTLENBQU0sMEIzQ3NCSSxpQjJDbkJWLFlBRUMsQ0FBSSIsImZpbGUiOiJjc3MvYXBwLmU2NmI3ZjI0MDRlZmQyMDIzN2RmLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIu+7vy8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIFxyXG4gICB2Mi4wIHwgMjAxMTAxMjZcclxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcclxuKi9cclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxuXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxub2wsIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUsIHEge1xyXG4gICAgcXVvdGVzOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5xIHtcclxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3VwZXIgRm9ybSBSZXNldFxyXG5BIGNvdXBsZSBvZiB0aGluZ3MgdG8gd2F0Y2ggb3V0IGZvcjpcclxuLSBJRTg6IElmIGEgdGV4dCBpbnB1dCBkb2Vzbid0IGhhdmUgcGFkZGluZyBvbiBhbGwgc2lkZXMgb3Igbm9uZSB0aGUgdGV4dCB3b24ndCBiZSBjZW50ZXJlZC5cclxuLSBUaGUgZGVmYXVsdCBib3JkZXIgc2l6ZXMgb24gdGV4dCBpbnB1dHMgaW4gYWxsIFVBcyBzZWVtIHRvIGJlIHNsaWdodGx5IGRpZmZlcmVudC4gWW91J3JlIGJldHRlciBvZmYgdXNpbmcgY3VzdG9tIGJvcmRlcnMuXHJcbi0gWW91IE5FRUQgdG8gc2V0IHRoZSBmb250LXNpemUgYW5kIGZhbWlseSBvbiBhbGwgZm9ybSBlbGVtZW50c1xyXG4tIFNlYXJjaCBpbnB1dHMgbmVlZCB0byBoYXZlIHRoZWlyIGFwcGVhcmFuY2UgcmVzZXQgYW5kIHRoZSBib3gtc2l6aW5nIHNldCB0byBjb250ZW50LWJveCB0byBtYXRjaCBvdGhlciBVQXNcclxuLSBZb3UgY2FuIHN0eWxlIHRoZSB1cGxvYWQgYnV0dG9uIGluIHdlYmtpdCB1c2luZyA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uXHJcbi0gOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiBzZWxlY3RvcnMgY2FuJ3QgYmUgdXNlZCBpbiB0aGUgc2FtZSBzZWxlY3RvciBhcyBub3JtYWwgb25lcy4gRkYgYW5kIElFIGZyZWFrIG91dC5cclxuLSBJRTogWW91IGRvbid0IG5lZWQgdG8gZmFrZSBpbmxpbmUtYmxvY2sgd2l0aCBsYWJlbHMgYW5kIGZvcm0gY29udHJvbHMgaW4gSUUuIFRoZXkgZnVuY3Rpb24gYXMgaW5saW5lLWJsb2NrLlxyXG4tIEJ5IHR1cm5pbmcgb2ZmIDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiwgaXQgcmVtb3ZlcyB0aGUgZXh0cmEgd2hpdGVzcGFjZSBvbiB0aGUgbGVmdCBvbiBzZWFyY2ggaW5wdXRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuaW5wdXQsXHJcbmxhYmVsLFxyXG5zZWxlY3QsXHJcbmJ1dHRvbixcclxudGV4dGFyZWEge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLyogQnJvd3NlcnMgaGF2ZSBkaWZmZXJlbnQgZGVmYXVsdCBmb3JtIGZvbnRzICovXHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LWZhbWlseTogQXJpYWw7XHJcbn1cclxuXHJcbi8qIFJlbW92ZSB0aGUgc3R1cGlkIG91dGVyIGdsb3cgaW4gV2Via2l0ICovXHJcbmlucHV0OmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qIEJveCBTaXppbmcgUmVzZXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogQWxsIG9mIG91ciBjdXN0b20gY29udHJvbHMgc2hvdWxkIGJlIHdoYXQgd2UgZXhwZWN0IHRoZW0gdG8gYmUgKi9cclxuaW5wdXQsXHJcbnRleHRhcmVhIHtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi8qIFRoZXNlIGVsZW1lbnRzIGFyZSB1c3VhbGx5IHJlbmRlcmVkIGEgY2VydGFpbiB3YXkgYnkgdGhlIGJyb3dzZXIgKi9cclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPXJlc2V0XSxcclxuaW5wdXRbdHlwZT1idXR0b25dLFxyXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxyXG5pbnB1dFt0eXBlPXJhZGlvXSxcclxuc2VsZWN0IHtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi8qIFRleHQgSW5wdXRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbmlucHV0W3R5cGU9ZGF0ZV0sXHJcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxyXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcclxuaW5wdXRbdHlwZT1lbWFpbF0sXHJcbmlucHV0W3R5cGU9bW9udGhdLFxyXG5pbnB1dFt0eXBlPW51bWJlcl0sXHJcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxyXG5pbnB1dFt0eXBlPXJhbmdlXSxcclxuaW5wdXRbdHlwZT1zZWFyY2hdLFxyXG5pbnB1dFt0eXBlPXRlbF0sXHJcbmlucHV0W3R5cGU9dGV4dF0sXHJcbmlucHV0W3R5cGU9dGltZV0sXHJcbmlucHV0W3R5cGU9dXJsXSxcclxuaW5wdXRbdHlwZT13ZWVrXSB7XHJcbn1cclxuXHJcbi8qIEJ1dHRvbiBDb250cm9sc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcclxuaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gICAgd2lkdGg6IDEzcHg7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbn1cclxuXHJcbi8qIEZpbGUgVXBsb2Fkc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5pbnB1dFt0eXBlPWZpbGVdIHtcclxufVxyXG5cclxuLyogU2VhcmNoIElucHV0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIE1ha2Ugd2Via2l0IHJlbmRlciB0aGUgc2VhcmNoIGlucHV0IGxpa2UgYSBub3JtYWwgdGV4dCBmaWVsZCAqL1xyXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4vKiBUdXJuIG9mZiB0aGUgcmVjZW50IHNlYXJjaCBmb3Igd2Via2l0LiBJdCBhZGRzIGFib3V0IDE1cHggcGFkZGluZyBvbiB0aGUgbGVmdCAqL1xyXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogQnV0dG9uc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5idXR0b24sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAvKiBGaXggSUU3IGRpc3BsYXkgYnVnICovXHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4vKiBJRTggYW5kIEZGIGZyZWFrIG91dCBpZiB0aGlzIHJ1bGUgaXMgd2l0aGluIGFub3RoZXIgc2VsZWN0b3IgKi9cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLyogVGV4dGFyZWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxudGV4dGFyZWEge1xyXG4gICAgLyogTW92ZSB0aGUgbGFiZWwgdG8gdGhlIHRvcCAqL1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIC8qIFR1cm4gb2ZmIHNjcm9sbCBiYXJzIGluIElFIHVubGVzcyBuZWVkZWQgKi9cclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKiBTZWxlY3RzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbnNlbGVjdCB7XHJcbn1cclxuXHJcbnNlbGVjdFttdWx0aXBsZV0ge1xyXG4gICAgLyogTW92ZSB0aGUgbGFiZWwgdG8gdGhlIHRvcCAqL1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufSIsIu+7v0BpbXBvcnQgXCJtZWRpYS1xdWVyaWVzXCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvY29sb3JzXCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvZm9udHNcIjtcclxuXHJcbi5oZWFkbGluZSB7XHJcbiAgICAmLS1oMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1oMS1sYXJnZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWgxLWNlbnRlcmVkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICYtLWgyLWxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDU0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1oMi1yZWd1bGFyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taDMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1oNCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWg1IHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdW5kZXJsaW5lZCB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hY2NlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBpbms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWdyZXkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LXRleHQgeyBcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxhcmdlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdW5kZXJsaW5lZCB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2VtaS1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmxhY2sge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/JGZvbnQtcHJpbWFyeTogJ05pcmFtaXQnLCBzYW5zLXNlcmlmO1xyXG5cclxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XHJcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XHJcbiRmb250LXdlaWdodC1tZWRpdW06IDUwMDtcclxuJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDogNjAwO1xyXG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xyXG4kZm9udC13ZWlnaHQtZXh0cmEtYm9sZDogODAwO1xyXG4kZm9udC13ZWlnaHQtYmxhY2s6IDkwMDtcclxuIiwiQGltcG9ydCAnLi4vdmFyaWFibGVzL2JyZWFrcG9pbnRzJztcclxuXHJcbkBtaXhpbiBzY3JlZW4tLXNtLXVwKCR3aXRob3V0U3VmZml4OiBmYWxzZSkge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LXNtYWxsfSkge1xyXG4gICAgQGlmICR3aXRob3V0U3VmZml4IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICZcXEBzbS11cCB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4tLXNtLW9ubHkoJHdpdGhvdXRTdWZmaXg6IGZhbHNlKSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQtbWVkaXVtIC0gMX0pIHtcclxuICAgIEBpZiAkd2l0aG91dFN1ZmZpeCB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAmXFxAc20tb25seSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiBmYWxzZSkge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LW1lZGl1bX0pIHtcclxuICAgIEBpZiAkd2l0aG91dFN1ZmZpeCB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAmXFxAbWQtdXAge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLS1tZC1jb250ZW50LXVwKCR3aXRob3V0U3VmZml4OiBmYWxzZSkge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQtY29udGVudC13aWR0aH0pIHtcclxuICAgICAgICBAaWYgJHdpdGhvdXRTdWZmaXgge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICAmXFxAbWQtdXAge1xyXG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4tLW1kLW9ubHkoJHdpdGhvdXRTdWZmaXg6IGZhbHNlKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQtbWVkaXVtfSkgYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQtbGFyZ2UgLSAxfSkge1xyXG4gICAgQGlmICR3aXRob3V0U3VmZml4IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICZcXEBtZC1vbmx5IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IGZhbHNlKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQtbGFyZ2V9KSB7XHJcbiAgICBAaWYgJHdpdGhvdXRTdWZmaXgge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgJlxcQGxnLXVwIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi0tZWxnLXVwKCR3aXRob3V0U3VmZml4OiBmYWxzZSkge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQtZXh0cmEtbGFyZ2V9KSB7XHJcbiAgICAgICAgQGlmICR3aXRob3V0U3VmZml4IHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgJlxcQGVsZy11cCB7XHJcbiAgICAgICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78kY29sb3Itd2hpdGU6ICNGRkZGRkY7XHJcblxyXG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XHJcbiRjb2xvci1ibGFjay1saWdodDogIzExMTExMTtcclxuJGNvbG9yLWJsYWNrLWxpZ2h0ZXI6ICMyMjIyMjI7XHJcbiRjb2xvci1ibGFjay1saWdodGVzdDogIzJDMkMyQztcclxuXHJcbiRjb2xvci1ncmV5OiAjM0IzQjNCO1xyXG4kY29sb3ItZ3JleS1saWdodDogIzcxNzE3MTtcclxuJGNvbG9yLWdyZXktbGlnaHRlcjogI0I4QjhCODtcclxuJGNvbG9yLWdyZXktbGlnaHRlc3Q6ICNERURFREU7XHJcbiRjb2xvci1ncmV5LXdoaXRlOiAjRjZGNkY2O1xyXG5cclxuJGNvbG9yLWdyZWVuOiAjMjBCNzg3O1xyXG4kY29sb3ItZ3JlZW4tbGlnaHQ6ICMxRkNDOTU7XHJcbiRjb2xvci1waW5rOiAjRkYzRjZDO1xyXG4kY29sb3ItcGluay1saWdodDogI0ZGNjU4OTtcclxuJGNvbG9yLXllbGxvdzogI0ZGRjEwMDtcclxuJGNvbG9yLXllbGxvdy1saWdodDogI0ZGRjc2NjtcclxuJGNvbG9yLWJsdWUtZGFyazogIzNCNTk5ODtcclxuJGNvbG9yLWJsdWUtbWVkaXVtOiAjMDNBOUY0O1xyXG4kY29sb3ItYmx1ZTogIzVDREVEQTtcclxuJGNvbG9yLWJsdWUtbGlnaHQ6ICM5REVCRTk7XHJcbiIsIu+7v0BpbXBvcnQgXCJyZXNldFwiO1xyXG5AaW1wb3J0IFwibWVkaWEtcXVlcmllc1wiO1xyXG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2NvbG9yc1wiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2ZvbnRzXCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvYnJlYWtwb2ludHNcIjtcclxuXHJcbmh0bWwge1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5uby1zY3JvbGwge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5oaWRlLW9uLWRlc2t0b3Age1xyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzXCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvY29sb3JzXCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvYnJlYWtwb2ludHNcIjtcclxuXHJcbi5jb250ZW50LWFyZWEge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay1saWdodDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRicmVha3BvaW50LWxhcmdlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vyRicmVha3BvaW50LWV4dHJhLWxhcmdlOiAxNTAwcHg7XHJcbiRicmVha3BvaW50LWxhcmdlOiAxMjg0cHg7XHJcbiRicmVha3BvaW50LXNtYWxsOiAzNzZweDtcclxuJGJyZWFrcG9pbnQtbWVkaXVtOiA3NjlweDtcclxuJGJyZWFrcG9pbnQtbGVzcy1tZWRpdW06IDcyOXB4O1xyXG5cclxuJGJyZWFrcG9pbnQtY29udGVudC13aWR0aDogODQ4cHg7XHJcbiIsIu+7v0BpbXBvcnQgXCIuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9jb2xvcnNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9mb250c1wiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL3otaW5kZXhcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9icmVha3BvaW50c1wiO1xyXG5AaW1wb3J0IFwiY29udGVudC1hcmVhXCI7XHJcblxyXG4uY29udGVudC1ibG9jayB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9nZngvZG90cy1wYXR0ZXJuLnBuZycpO1xyXG4gICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWJhY2tncm91bmQtZWxlbWVudHM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDFyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgJi0tc2xpbSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJyZWFrcG9pbnQtY29udGVudC13aWR0aDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uby1zaWRlLXBhZGRpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS00MDQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCAwcHggcmdiYSgwLDAsMCwwLjA5KTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZnJvbnRwYWdlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC51bWItZ3JpZCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGluaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBpbmstbGlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYiwgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHUge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQtZGl2aWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmX19ociB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREVERURFO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2U7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uY29udGVudC13cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2U7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4iLCLvu78kei1pbmRleC1iYWNrZ3JvdW5kLWVsZW1lbnRzOiAtMTtcclxuJHotaW5kZXgtY2Fyb3VzZWwtY29udGVudDogMTtcclxuJHotaW5kZXgtbmF2aWdhdGlvbi1lbGVtZW50czogMjtcclxuJHotaW5kZXgtZHJvcGRvd24tY29udGVudDogMztcclxuJHotaW5kZXgtY2FsbC10by1hY3Rpb246IDQwO1xyXG4kei1pbmRleC1wb3AtdXAtb3ZlcmxheTogNTA7XHJcbiR6LWluZGV4LW1lbnUtb3ZlcmxheTogNjA7XHJcbiR6LWluZGV4LW1vZGFsLW92ZXJsYXk6IDcwO1xyXG4kei1pbmRleC1sb2dvOiA4MDtcclxuIiwi77u/QGltcG9ydCAnLi4vdmFyaWFibGVzL2NvbG9ycyc7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9mb250cyc7XHJcbkBpbXBvcnQgJy4uL2dsb2JhbHMvbWVkaWEtcXVlcmllcyc7XHJcblxyXG5AbWl4aW4gc3RhbmRhcmQtYnV0dG9uLXN0eWxlICgpIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZnJvbnRwYWdlLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW46IDAgYXV0byA4MHB4O1xyXG59XHJcblxyXG4ubm8tcmVzdWx0cy1idXR0b24ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyMDBweDtcclxufVxyXG5cclxuLnN1Ym1pdC1idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgc3RhbmRhcmQtYnV0dG9uLXN0eWxlKCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIHBhZGRpbmc6IDVweCA1NXB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZ3JlZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1saWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbms7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluay1saWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmVndWxhci1waW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbmstbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnV0dG9uIHtcclxuICAgIEBpbmNsdWRlIHN0YW5kYXJkLWJ1dHRvbi1zdHlsZSgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgIG1hcmdpbjogMTJweCAyNHB4IDEycHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLS1sYXJnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgIHdpZHRoOiAxOTRweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcGluaztcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0teWVsbG93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93LWxpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zbWFsbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTE1cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAxNXB4IDAgMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTc1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1nZW5yZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA3cHggMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hdXRvLXdpZHRoIHtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWRyb3Bkb3duOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vZ2Z4L2Fycm93LWRvd24uc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXBpbms7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rLWxpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10cmFuc3BhcmVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAxMnB4IDAgMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1ncmV5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stbGlnaHRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0ICcuLi92YXJpYWJsZXMvY29sb3JzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGVzL2ZvbnRzJztcclxuQGltcG9ydCAnLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzJztcclxuXHJcbi5yYWRpby1idXR0b24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgaGVpZ2h0OiA3NiU7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1zbS11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1zbS11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lci1jaXJsY2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuMDg7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5yYWRpby1idXR0b25fX2lubmVyLWNpcmxjZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGN1YmljLWJlemllciguMzUsLjksLjQsLjkpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuJHRvZ2dsZS1oZWlnaHQ6IDUwcHg7XHJcbiR0b2dnbGUtc2VsZWN0b3ItcGFkZGluZzogNnB4O1xyXG5cclxuLnRvZ2dsZS1idXR0b24ge1xyXG4gICAgbWFyZ2luOiAtMnJlbSBhdXRvIDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR0b2dnbGUtaGVpZ2h0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoI3skdG9nZ2xlLWhlaWdodH0gLyAyKTtcclxuICAgICAgICBoZWlnaHQ6ICR0b2dnbGUtaGVpZ2h0O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA5KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA5KSwgMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vcHRpb24tMSxcclxuICAgICZfX29wdGlvbi0yIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKCN7JHRvZ2dsZS1oZWlnaHR9IC0gKCN7JHRvZ2dsZS1zZWxlY3Rvci1wYWRkaW5nfSAqIDIpKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjKCN7JHRvZ2dsZS1oZWlnaHR9IC8gMik7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHRvcDogJHRvZ2dsZS1zZWxlY3Rvci1wYWRkaW5nO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgbGVmdCBjdWJpYy1iZXppZXIoMC42OSwgMC4wMSwgMC41NiwgMS4yMiksIDAuM3Mgd2lkdGggbGluZWFyO1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCAnLi4vdmFyaWFibGVzL2NvbG9ycyc7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9mb250cyc7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy96LWluZGV4JztcclxuQGltcG9ydCAnLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzJztcclxuXHJcbi5tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAkei1pbmRleC1tb2RhbC1vdmVybGF5O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxlc2Vwcm9iZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MyU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg3JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY292ZXJ6b29tLCAmLS1zcGVjaWFsLWdpZnQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Jvb2sge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMi41cmVtO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNvdmVyem9vbSwgJi0tc3BlY2lhbC1naWZ0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jb3Zlcnpvb20sICYtLXNwZWNpYWwtZ2lmdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY292ZXJ6b29tLWltYWdlIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9jb2xvcnNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9mb250c1wiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2luZGV4XCI7XHJcbkBpbXBvcnQgXCIuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXNcIjtcclxuQGltcG9ydCAnLi4vcG9wdXBzL21vYmlsZS1wb3B1cC1taXhpbic7XHJcblxyXG4kc2hhZG93LXdlaWdodC1zaWRlczogMjQwcHg7XHJcbiRzaGFkb3ctd2VpZ2h0LWJvdHRvbTogNDAwcHg7XHJcbiRhZ2UtbGltaXQtc2l6ZTogNTBweDtcclxuJGFnZS1saW1pdC1zaXplLW1vYmlsZTogMzBweDtcclxuXHJcbi5wcm9kdWN0LWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDFyZW0gMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDAgMCA0cmVtO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLXNtLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTEwcHggM3JlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMTBweCA5MHB4IDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1sZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMxMHB4IDExMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWdlLWxpbWl0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAkYWdlLWxpbWl0LXNpemUtbW9iaWxlO1xyXG4gICAgICAgIHdpZHRoOiAkYWdlLWxpbWl0LXNpemUtbW9iaWxlO1xyXG4gICAgICAgIHRvcDogY2FsYygjeyRhZ2UtbGltaXQtc2l6ZS1tb2JpbGV9IC8gMiAqIC0xKTtcclxuICAgICAgICByaWdodDogY2FsYygjeyRhZ2UtbGltaXQtc2l6ZS1tb2JpbGV9LyAyICogLTEpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGFnZS1saW1pdC1zaXplLW1vYmlsZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRhZ2UtbGltaXQtc2l6ZTtcclxuICAgICAgICAgICAgd2lkdGg6ICRhZ2UtbGltaXQtc2l6ZTtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKCN7JGFnZS1saW1pdC1zaXplfSAvIDIgKiAtMSk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCN7JGFnZS1saW1pdC1zaXplfS8gMiAqIC0xKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXBpbms7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3Zlci1mZWF0dXJlcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdmVyLWZlYXR1cmVzLWJ1dHRvbiB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY292ZXJiaWxkIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stbGlnaHRlc3Q7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190YWJzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZlYXR1cmVzLXRleHQge1xyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tc20tdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVzZXByb2JlIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMCAwIDNweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY292ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTU3cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTEwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwwLDAsMC42KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAkei1pbmRleC1wb3AtdXAtb3ZlcmxheTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiB6b29tLWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVzdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19lY29tbWVyY2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWN0YSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiAzO1xyXG4gICAgICAgIG1hcmdpbjogMnJlbSBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1zbS1vbmx5KCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMnJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAtMXJlbSAwIDAgN3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViLWhlYWRsaW5lIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIG1hcmdpbjogLTFyZW0gMCAycmVtIDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0ZXN0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlcy1idXR0b24tdGl0bGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmVhdHVyZS1pY29uIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJi0tY292ZXJiaWxkOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2dmeC96b29tLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvdmVyYmlsZC1kcm9wZG93bjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9nZngvem9vbS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxlc2Vwcm9iZTpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9nZngvcmVhZC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1kb3dubG9hZDpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9nZngvZG93bmxvYWQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvdmVyLWJ1dHRvbi1mb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stbGlnaHRlc3Q7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxufSIsIu+7v0BpbXBvcnQgJy4uL3ZhcmlhYmxlcy9jb2xvcnMnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMvZm9udHMnO1xyXG5AaW1wb3J0ICcuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXMnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMvYnJlYWtwb2ludHMnO1xyXG5AaW1wb3J0ICcuLi9jYXJkcy9sYXlvdXQnO1xyXG5cclxuLy8gYmxvZyBoYXMgdHdvIHR5cGUgb2YgY2FyZHM6IGxhcmdlIChmZWF0dXJlZCBhcnRpY2xlIGNhcmRzKSBhbmQgc21hbGwgKHJlZ3VsYXIgYXJ0aWNsZSBjYXJkcylcclxuLy8gZnJvbnRwYWdlIGhhcyBvbmUgdHlwZSBvZiBjYXJkLCBidXQgdXNlcyBhIGJpdCBvZiBib3RoIHNtYWxsIGFuZCBsYXJnZSdzIGRlc2lnbi4gXHJcblxyXG4vL0Jsb2dwYWdlIGFydGljbGVzXHJcbi5ibG9nIHtcclxuICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNDhweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xMjZweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMjNweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXItY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2U7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlci1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHRlc3Q7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyLXBhcmFncmFwaCB7XHJcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1sZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnRpY2xlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzNweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODlweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmVhdHVyZWQtYXJ0aWNsZXMge1xyXG4gICAgICAgIEBpbmNsdWRlIHN0YW5kYXJkLWNhcmQtY29udGFpbmVyLWxheW91dCgpO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLWxnLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJ0aWNsZXMge1xyXG4gICAgICAgIEBpbmNsdWRlIHN0YW5kYXJkLWNhcmQtY29udGFpbmVyLWxheW91dCgpO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLWxnLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJ0aWNsZXMtdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1zbS11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1sZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0b3Ige1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9nLXBhZ2UtY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0NHB4O1xyXG59XHJcblxyXG4vL0Zyb250cGFnZSBibG9nIGFydGljbGVzXHJcbi5ibG9nLW5ld3Mge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZTtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdmbGlja2l0eSc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0byA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbi10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vZ2Z4L2Fycm93LWZvcndhcmQuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmxpY2tpdHktcGFnZS1kb3RzLCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmJhY2stYnV0dG9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vZ2Z4L2JhY2tidXR0b24tYXJyb3cuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCLvu79AaW1wb3J0ICcuLi92YXJpYWJsZXMvY29sb3JzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGVzL2ZvbnRzJztcclxuQGltcG9ydCAnLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzJztcclxuXHJcbkBtaXhpbiBzdGFuZGFyZC1jYXJkLWNvbnRhaW5lci1sYXlvdXQgKCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbkBtaXhpbiBzdGFuZGFyZC1jYXJkLXNtYWxsLWxheW91dCAoKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjE1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1sZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICB3aWR0aDogNjMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHN0YW5kYXJkLWNhcmQtbGFyZ2UtbGF5b3V0ICgpIHtcclxuICAgIHdpZHRoOiAzNDVweDtcclxuICAgIGhlaWdodDogMTU1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2NvbG9yc1wiO1xyXG5AaW1wb3J0IFwiLi4vYnV0dG9ucy9idXR0b25zXCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvZm9udHNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9pbmRleFwiO1xyXG5AaW1wb3J0IFwiLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzXCI7XHJcblxyXG5cclxuJGd1dHRlcjogMTBweDtcclxuXHJcbi8vc3RhbmRhcmQgY2FsY3VsYXRpb24gZm9yIHRoZSBsYXlvdXQgZ3JpZFxyXG5AZm9yICRjb2x1bW4gZnJvbSAxIHRocm91Z2ggMTIge1xyXG4gICAgJGJsb2Nrcy1wZXItcm93OiAxMiAvICRjb2x1bW47XHJcbiAgICAkZ2Fwcy1wZXItY29sdW1uOiAkYmxvY2tzLXBlci1yb3cgLSAxO1xyXG4gICAgJGd1dHRlci1wZXItY29sdW1uOiAkZ2Fwcy1wZXItY29sdW1uICogJGd1dHRlciAvICRibG9ja3MtcGVyLXJvdztcclxuICAgICR3aWR0aC1wZXItY29sdW1uOiAkY29sdW1uIC8gMTIgKiAxMDAlO1xyXG5cclxuICAgIC5mb3JtdWxhdGVfX2NlbGwtLSN7JGNvbHVtbn0tY29sdW1ucyB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoI3skd2lkdGgtcGVyLWNvbHVtbn0gLSAjeyRndXR0ZXItcGVyLWNvbHVtbn0pO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL25lZWRlZCB0byBiZSB0d2Vla2VkIGEgYml0XHJcbi5mb3JtdWxhdGVfX2NlbGwtLTYtY29sdW1ucyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNDcuOCUgLSA1cHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL2VudGlyZSBmb3JtXHJcbi5mb3JtdWxhdGUtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC8vbGFiZWwgY2FuIGJlIG1vZGlmaWVkIGlmIG5lZWRlZCBidXQgdGhlIGRlZmF1bHQgd2FzIHdheSBvZmYgZ3JpZCBcclxuICAgIC8vc28gZm9yIG5vdyBpdCBoYXMgYmVlbiByZW1vdmVkXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLy9mb3JtdWxhdGUgY3JlYXRlcyB0aGVzZSBhdXRvbWF0aWNhbGx5IGZvciBldmVyIHJvd1xyXG4uZm9ybXVsYXRlX19yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stbGlnaHRlc3Q7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stbGlnaHRlc3Q7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICBtYXJnaW46IDFyZW0gYXV0bztcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3RhbmRhcmQtYnV0dG9uLXN0eWxlKCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDU1cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1saWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtdWxhdGVfX2Zvcm0ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB3aWR0aDogNzAlO1xyXG59XHJcblxyXG4uZm9ybXVsYXRlX19maWVsZC0tYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5mb3JtLXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDRyZW0gMCAzcmVtO1xyXG59XHJcblxyXG4uZm9ybS1oZWFkbGluZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwYWRkaW5nOiA0cmVtIDAgMXJlbTtcclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzXCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvY29sb3JzXCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvZm9udHNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy96LWluZGV4XCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvYnJlYWtwb2ludHNcIjtcclxuXHJcbi5jYWxlbmRhciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fZGl2aWRlciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzcmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Jlc3VsdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcbiAgICAgICAgLnByb2R1Y3QtdGlsZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAyLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stbGlnaHRlcjtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWNhcm91c2VsLWNvbnRlbnQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9udGgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMCAycmVtO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguL2dmeC9jYWxlbmRhci5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Jlc3VsdC1hbW91bnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHRlcjtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKiBHZW5lcmF0ZWQgYnkgU1ZHIEFydGlzdGEgb24gMTAvMTMvMjAyMCwgMjoyMTo1MiBQTVxyXG4gKiBNSVQgbGljZW5zZSAoaHR0cHM6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVQpXHJcbiAqIFcuIGh0dHBzOi8vc3ZnYXJ0aXN0YS5uZXRcclxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuc3ZnIC5zdmctc2VhcmNoLTEge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDMzLjIzNTU4MjM1MTY4NDU3cHg7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiAzMy4yMzU1ODIzNTE2ODQ1N3B4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAwLjJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpIDBzLCBmaWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSkgMHM7XHJcbiAgICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAwLjJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpIDBzLCBmaWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSkgMHM7XHJcbn1cclxuXHJcbnN2Zy5hY3RpdmUgLnN2Zy1zZWFyY2gtMSB7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxufVxyXG5cclxuc3ZnIC5zdmctc2VhcmNoLTIge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDYuMzI1Nzk2MTI3MzE5MzM2cHg7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiA2LjMyNTc5NjEyNzMxOTMzNnB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAwLjJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpIDAuMTJzLCBmaWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSkgMC4xcztcclxuICAgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuMnMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSkgMC4xMnMsIGZpbGwgMC4ycyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSAwLjFzO1xyXG59XHJcblxyXG5zdmcuYWN0aXZlIC5zdmctc2VhcmNoLTIge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbn1cclxuXHJcbnN2ZyAuc3ZnLXNlYXJjaC0zIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAzMC43OTY3NzIwMDMxNzM4MjhweDtcclxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDMwLjc5Njc3MjAwMzE3MzgyOHB4O1xyXG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuMnMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSkgMC4yNHMsIGZpbGwgMC4ycyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSAwLjJzO1xyXG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMC4ycyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSAwLjI0cywgZmlsbCAwLjJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpIDAuMnM7XHJcbn1cclxuXHJcbnN2Zy5hY3RpdmUgLnN2Zy1zZWFyY2gtMyB7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgIGZpbGw6IHJnYigyNTUsIDI0MSwgMCk7XHJcbn1cclxuXHJcbnN2ZyAuc3ZnLXNlYXJjaC00IHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA0MS43MTk0MTc1NzIwMjE0ODRweDtcclxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDQxLjcxOTQxNzU3MjAyMTQ4NHB4O1xyXG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuMnMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSkgMC4zNnMsIGZpbGwgMC4ycyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSAwLjMwMDAwMDAwMDAwMDAwMDA0cztcclxuICAgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuMnMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSkgMC4zNnMsIGZpbGwgMC4ycyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSAwLjMwMDAwMDAwMDAwMDAwMDA0cztcclxufVxyXG5cclxuc3ZnLmFjdGl2ZSAuc3ZnLXNlYXJjaC00IHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgZmlsbDogcmdiKDI1NSwgMjQxLCAwKTtcclxufVxyXG5cclxuc3ZnIC5zdmctc2VhcmNoLTUge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEyOS4wMjM2MTI5NzYwNzQyMnB4O1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTI5LjAyMzYxMjk3NjA3NDIycHg7XHJcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMC4ycyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSAwLjQ4cywgZmlsbCAwLjJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpIDAuNHM7XHJcbiAgICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAwLjJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpIDAuNDhzLCBmaWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSkgMC40cztcclxufVxyXG5cclxuc3ZnLmFjdGl2ZSAuc3ZnLXNlYXJjaC01IHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgZmlsbDogcmdiKDAsIDAsIDApO1xyXG59XHJcbiIsIu+7vy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICogR2VuZXJhdGVkIGJ5IFNWRyBBcnRpc3RhIG9uIDEwLzEzLzIwMjAsIDM6Mjc6MTQgUE1cclxuICogTUlUIGxpY2Vuc2UgKGh0dHBzOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUKVxyXG4gKiBXLiBodHRwczovL3N2Z2FydGlzdGEubmV0XHJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5jbG9zZS10cmFuc2l0aW9uIHtcclxuICAgIC5zdmctY2xvc2UtMSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAwLjJzIGVhc2UtaW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMC4ycyBlYXNlLWluO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdmctY2xvc2UtMiB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAwLjJzIGVhc2UtaW4gMC4ycztcclxuICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAwLjJzIGVhc2UtaW4gMC4ycztcclxuICAgIH1cclxufVxyXG5cclxuc3ZnIC5zdmctY2xvc2UtMSB7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMTE1LjEzNzA4NDk2MDkzNzVweDtcclxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDExNS4xMzcwODQ5NjA5Mzc1cHg7XHJcbn1cclxuXHJcbnN2Zy5hY3RpdmUgLnN2Zy1jbG9zZS0xIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG59XHJcblxyXG5zdmcgLnN2Zy1jbG9zZS0yIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMTUuMTM3MDg0OTYwOTM3NXB4O1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTE1LjEzNzA4NDk2MDkzNzVweDtcclxufVxyXG5cclxuc3ZnLmFjdGl2ZSAuc3ZnLWNsb3NlLTIge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbn1cclxuIiwi77u/QGltcG9ydCAnLi4vdmFyaWFibGVzL2NvbG9ycyc7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9mb250cyc7XHJcbkBpbXBvcnQgJy4uL2dsb2JhbHMvbWVkaWEtcXVlcmllcyc7XHJcbkBpbXBvcnQgJ2xheW91dCc7XHJcblxyXG4vLyBibG9nIGhhcyB0d28gdHlwZSBvZiBjYXJkczogbGFyZ2UgKGZlYXR1cmVkIGFydGljbGUgY2FyZHMpIGFuZCBzbWFsbCAocmVndWxhciBhcnRpY2xlIGNhcmRzKVxyXG4vLyBmcm9udHBhZ2UgaGFzIG9uZSB0eXBlIG9mIGNhcmQsIGJ1dCB1c2VzIGEgYml0IG9mIGJvdGggc21hbGwgYW5kIGxhcmdlJ3MgZGVzaWduLlxyXG5cclxuLmNhcmQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XHJcbiAgICBncmlkLXJvdy1nYXA6IDBweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA5KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA5KSwgMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzIGVhc2U7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLWxnLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1mcm9udHBhZ2UsXHJcbiAgICAmLS1ibG9nLWxhcmdlIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLWxnLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1sZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZnJvbnRwYWdlIHtcclxuICAgICAgICBAaW5jbHVkZSBzdGFuZGFyZC1jYXJkLWxhcmdlLWxheW91dCgpO1xyXG4gICAgICAgIGhlaWdodDogMjE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmxvZy1zbWFsbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3RhbmRhcmQtY2FyZC1zbWFsbC1sYXlvdXQoKTtcclxuICAgICAgICBtYXJnaW46IDE5cHggMnJlbTtcclxuICAgICAgICBmbGV4OiB1bnNldDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1sZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmxvZy1sYXJnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3RhbmRhcmQtY2FyZC1sYXJnZS1sYXlvdXQoKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAwLjVmciByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LWxpZ2h0ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDE1cHggMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktbGlnaHRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDMwcHggMTVweCAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYmxvZy1zbWFsbCB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAzIC8gMjtcclxuXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gNiAvIDI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMHB4IDE1cHggMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYmxvZy1sYXJnZSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyA2IC8gMztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMjVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyA2IC8gMjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZnJvbnRwYWdlIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDMgLyAyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDYgLyAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyA0IC8gMiAvIDI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYmxvZy1zbWFsbCB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAzIC8gNjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJsb2ctbGFyZ2Uge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAzIC8gMyAvIDY7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDE1cHggMCAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDMgLyA2O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1mcm9udHBhZ2Uge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMyAvIDY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxhcmdlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNtYWxsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBncmlkLWFyZWE6IDMgLyAxIC8gNiAvIDY7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW46IDE1cHggMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDIgLyAyIC8gNiAvIDY7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggNTBweCAzMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ibG9nLWxhcmdlIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMyAvIDYgLyA2O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDIgLyAyIC8gNiAvIDY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNTBweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxhcmdlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNtYWxsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggNTBweCAzMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCAnLi4vdmFyaWFibGVzL2NvbG9ycyc7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9mb250cyc7XHJcbkBpbXBvcnQgXCIuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXNcIjtcclxuXHJcbi5yZWFkLW1vcmUtYmxvY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAkc2VsZjogJjtcclxuXHJcbiAgICAmX19wYXJhZ3JhcGgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stbGlnaHRlciB1cmwoLi9nZngvYXJyb3cuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbi1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsICRjb2xvci1ibGFjayk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTQ0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJldmVhbC0tb3BlbiB7XHJcbiAgICAucmVhZC1tb3JlLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCAnLi4vdmFyaWFibGVzL2NvbG9ycyc7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9mb250cyc7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy96LWluZGV4JztcclxuQGltcG9ydCAnLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzJztcclxuXHJcbi5oZXJvLXNsaWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA2NDBweDtcclxuICAgIG1hcmdpbi10b3A6IC03cmVtO1xyXG4gICAgei1pbmRleDogJHotaW5kZXgtY2Fyb3VzZWwtY29udGVudDtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2NDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBoZWlnaHQ6IDcyMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIGJvdHRvbTogMTQlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MzdweDtcclxuICAgICAgICAgICAgbGVmdDogMTAlO1xyXG4gICAgICAgICAgICBib3R0b206IDAlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgYm90dG9tOiAxNCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLWVsZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBsZWZ0OiAxNyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3IteWVsbG93O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLWxnLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHRlc3Q7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLWxnLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI3cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiBtaW4tY29udGVudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLyogICAgZmxpY2tpdHkgaGFzIGJlZW4gYWRkZWQgaGVyZSB0byBtb2RpZnkgYSBmZXcgb2YgaXRzIGVsZW1lbnRzIGFuZCB0byBub3QgaW50ZXJmZXJlIHdpdGggb3RoZXIgZmxpY2tpdHkgZWxlbWVudHMgb24gdGhlIHBhZ2UqL1xyXG4gICAgLmZsaWNraXR5LXZpZXdwb3J0IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsaWNraXR5LWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogbm9uZTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB0b3A6IDYwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1ncmV5LWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGlja2l0eS1wYWdlLWRvdHMge1xyXG4gICAgICAgIGJvdHRvbTogNSU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMS4ycHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXMtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogRmFkZSBDU1MgLSBIYWNrIHRvIG1ha2UgZmxpY2tpdHkgZmFkZSAqL1xyXG4gICAgLmZsaWNraXR5LXNsaWRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tc2xpZGVyX19zbGlkZSB7XHJcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLXNsaWRlcl9fc2xpZGUuaXMtc2VsZWN0ZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCAnLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzJztcclxuXHJcbi5mdWxsLXdpZHRoLWJhbm5lciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LWhlaWdodDogNTMzcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2U7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0ICcuLi92YXJpYWJsZXMvY29sb3JzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGVzL2ZvbnRzJztcclxuQGltcG9ydCAnLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzJztcclxuQGltcG9ydCAnLi4vcG9wdXBzL21vYmlsZS1wb3B1cC1taXhpbic7XHJcblxyXG4uYm90dG9tLXNvY2lhbC1wb3B1cCB7XHJcbiAgICBAaW5jbHVkZSBzdGFuZGFyZC1tb2JpbGUtYm90dG9tLXBvcHVwLXN0eWxlKCk7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1sZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190d2l0dGVyOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2dmeC90d2l0dGVyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmFjZWJvb2s6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vZ2Z4L2ZhY2Vib29rLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGludGVyZXN0OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2dmeC9waW50ZXJlc3Quc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0ICcuLi92YXJpYWJsZXMvY29sb3JzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGVzL2ZvbnRzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGVzL3otaW5kZXgnO1xyXG5AaW1wb3J0ICcuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXMnO1xyXG5cclxuQG1peGluIHN0YW5kYXJkLW1vYmlsZS1ib3R0b20tcG9wdXAtc3R5bGUgKCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stbGlnaHRlcjtcclxuICAgIGJveC1zaGFkb3c6IDBweCAtNXB4IDIwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgei1pbmRleDogJHotaW5kZXgtcG9wLXVwLW92ZXJsYXk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbjtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuIiwi77u/QGltcG9ydCAnLi4vdmFyaWFibGVzL2NvbG9ycyc7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9mb250cyc7XHJcblxyXG4ucHJvZHVjdC10YWItYmxvY2sge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZmxleDogMDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi43NWVtO1xyXG4gICAgICAgIGhlaWdodDogM2VtO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItZ3JleS1saWdodGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbaWRePVwidGFiXCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1waW5rO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGluaztcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYjE6Y2hlY2tlZCB+ICN0YWItY29udGVudDEsXHJcbiAgICAjdGFiMjpjaGVja2VkIH4gI3RhYi1jb250ZW50MixcclxuICAgICN0YWIzOmNoZWNrZWQgfiAjdGFiLWNvbnRlbnQzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIu+7v0BpbXBvcnQgJy4uL3ZhcmlhYmxlcy9jb2xvcnMnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMvZm9udHMnO1xyXG5AaW1wb3J0ICcuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXMnO1xyXG5AaW1wb3J0ICcuLi9nbG9iYWxzL3R5cG9ncmFwaHknO1xyXG5cclxuLnNwZWNpYWwtZ2lmdC1ibG9jayB7XHJcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLWxpZ2h0ZXI7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgbWFyZ2luOiAxLjlyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZmxleDogMTAgMCAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDE1cHggMTBweCAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuNnJlbSAwIDAuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZmxleDogMSAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9yZS1pbmZvLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay1saWdodGVyO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyNHB4IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAn4pagJztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICYtLXpvb20ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tem9vbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXBpbms7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tem9vbS1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAyN3B4IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXZlYWwtLW9wZW4ge1xyXG4gICAgLnJlYWQtbW9yZS1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGVjaWFsLWdpZnQtYmxvY2tfX21vcmUtaW5mby1jb250ZW50IHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgJy4uL3ZhcmlhYmxlcy9jb2xvcnMnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMvZm9udHMnO1xyXG5cclxuLmltYWdlLXR3by1yb3dzLWJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA4NXB4O1xyXG4gICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1saWdodDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFyYWdyYXBoIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAmLS1sYXJnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMCAwIDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc21hbGwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAwIDAgMnJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCAnLi4vdmFyaWFibGVzL2NvbG9ycyc7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9mb250cyc7XHJcbkBpbXBvcnQgJy4uL2dsb2JhbHMvbWVkaWEtcXVlcmllcyc7XHJcblxyXG4udHdvLWNvbHVtbi1ibG9jayB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDEwcHggMTBweCAwIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEycHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0ICcuLi92YXJpYWJsZXMvY29sb3JzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGVzL2ZvbnRzJztcclxuXHJcbi50d28tcm93cy10YWJsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgIH1cclxuXHJcbiAgICB0cjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay1saWdodGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgdGQ6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBjb2xvcjogI0I4QjhCODtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0ICcuLi92YXJpYWJsZXMvY29sb3JzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGVzL2ZvbnRzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGVzL3otaW5kZXgnO1xyXG5AaW1wb3J0ICcuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXMnO1xyXG5cclxuLmNhbGwtdG8tYWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay1saWdodGVyO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IC01cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB6LWluZGV4OiAkei1pbmRleC1jYWxsLXRvLWFjdGlvbjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAxMTlweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcclxuICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLXNtLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXJlbTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTByZW0pO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtY29udGVudC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvZ2dsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tc20tdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tc20tdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDUlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tc20tdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLWxnLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgfVxyXG59IFxyXG4iLCLvu79AaW1wb3J0ICcuLi92YXJpYWJsZXMvY29sb3JzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGVzL2ZvbnRzJztcclxuQGltcG9ydCAnLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzJztcclxuXHJcbiRjYXJvdXNlbC1kb3Qtc2l6ZTogNXB4O1xyXG5cclxuLmNhcm91c2VsLWNvbnRhaW5lciB7XHJcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHJvZHVjdC1jYXJvdXNlbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG9nZ2xlZC1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM5cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xyXG4gICAgICAgIHdpZHRoOiAkY2Fyb3VzZWwtZG90LXNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiAkY2Fyb3VzZWwtZG90LXNpemU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDNweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAuZmxpY2tpdHktYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxpY2tpdHktYnV0dG9uOmRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGlja2l0eS1idXR0b24taWNvbiB7XHJcbiAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAucHJldmlvdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9nZngvYXJyb3ctYnV0dG9uLWxlZnQuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGxlZnQ6IC04MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vZ2Z4L2Fycm93LWJ1dHRvbi1yaWdodC5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgcmlnaHQ6IC04MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtY2Fyb3VzZWwge1xyXG4gICAgbWF4LXdpZHRoOiAxMDcwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgMXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jdXN0b20ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nZW5yZXMtY2Fyb3VzZWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stbGlnaHQ7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2U7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNSU7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdC10ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDMzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vZ2Z4L2Jvb2suc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdC1wYXJhZ3JhcGgge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXh0LFxyXG4gICAgLnByZXZpb3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGlja2l0eS1idXR0b24taWNvbiB7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLWdyZXktbGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsaWNraXR5LXBhZ2UtZG90cyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmZyb250cGFnZS1jYXJvdXNlbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXgtd2lkdGg6ICRicmVha3BvaW50LWxhcmdlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsaWNraXR5LXBhZ2UtZG90cyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luOiAzOXB4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA4MHB4IDAgNTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbmstbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbi10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9nZngvYXJyb3ctZm9yd2FyZC5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICByaWdodDogLTEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCIuLi92YXJpYWJsZXMvY29sb3JzXCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvZm9udHNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9pbmRleFwiO1xyXG5AaW1wb3J0IFwiLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzXCI7XHJcbkBpbXBvcnQgJy4uL3BvcHVwcy9tb2JpbGUtcG9wdXAtbWl4aW4nO1xyXG5cclxuJHNoYWRvdy13ZWlnaHQtc2lkZXM6IDI0MHB4O1xyXG4kc2hhZG93LXdlaWdodC1ib3R0b206IDQwMHB4O1xyXG4kYWdlLWxpbWl0LXNpemU6IDUwcHg7XHJcbiRhZ2UtbGltaXQtc2l6ZS1tb2JpbGU6IDMwcHg7XHJcblxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgICBAaW5jbHVkZSBzdGFuZGFyZC1tb2JpbGUtYm90dG9tLXBvcHVwLXN0eWxlKCk7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWRyb3Bkb3duLWNvbnRlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLWxpZ2h0O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLCBvcGFjaXR5IDAuM3MgZWFzZS1pbiw7XHJcbiAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmFja2dyb3VuZCB7XHJcbiAgICAgICAgei1pbmRleDogJHotaW5kZXgtYmFja2dyb3VuZC1lbGVtZW50cztcclxuICAgIH1cclxuXHJcbiAgICAmLS1jYXRhbG9nIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLWxpZ2h0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTNweCAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi92YXJpYWJsZXMvY29sb3JzXCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvZm9udHNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9pbmRleFwiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL3otaW5kZXhcIjtcclxuQGltcG9ydCBcIi4uL2dsb2JhbHMvbWVkaWEtcXVlcmllc1wiO1xyXG5cclxuLmhhbWJ1cmdlci1tZW51IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgei1pbmRleDogJHotaW5kZXgtbWVudS1vdmVybGF5O1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJHNlbGY6ICY7XHJcblxyXG4gICAgJl9fbGluZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMHB4IDBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43NywwLjIsMC4wNSwxLjApLCBiYWNrZ3JvdW5kIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsMC4yLDAuMDUsMS4wKSwgb3BhY2l0eSAwLjU1cyBlYXNlO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW0gMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgICYtLXN1YjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2dmeC9hcnJvdy1iYWNrLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMXJlbSAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stbGlnaHRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stbGlnaHRlc3Q7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wYXJlbnQ6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2dmeC9hcnJvdy1kb3duLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zaG9wOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9nZngvc2hhcmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX292ZXJsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsMC4yLDAuMDUsMS4wKTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluLWxheWVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43NywwLjIsMC4wNSwxLjApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Yi1sYXllciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsMC4yLDAuMDUsMS4wKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAjeyAkc2VsZiB9X19vdmVybGF5IHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7ICRzZWxmIH1fX2xpbmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgwLjIsIDAuMik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXN1Ym1lbnUtYWN0aXZlIHtcclxuICAgICAgICAjeyAkc2VsZiB9X19tYWluLWxheWVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3sgJHNlbGYgfV9fc3ViLWxheWVyLS1hY3RpdmUge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2NvbG9yc1wiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2ZvbnRzXCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvaW5kZXhcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy96LWluZGV4XCI7XHJcbkBpbXBvcnQgXCIuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXNcIjtcclxuXHJcbi5zdWJtZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEyM3B4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay1saWdodDtcclxuICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgdG9wOiA3M3B4O1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRyYW5zaXRpb24ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJyZWFrcG9pbnQtY29udGVudC13aWR0aH0gKyA4cmVtKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2UgPiBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMnJlbTtcclxuICAgICAgICB0b3A6IDM1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCIuLi92YXJpYWJsZXMvY29sb3JzXCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvZm9udHNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9pbmRleFwiO1xyXG5AaW1wb3J0IFwiLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzXCI7XHJcbkBpbXBvcnQgXCJoYW1idXJnZXJcIjtcclxuQGltcG9ydCBcInN1Ym1lbnVcIjtcclxuXHJcbi5uYXZpZ2F0aW9uLWJhciB7XHJcbiAgICBoZWlnaHQ6IDEyNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgbWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGNvbG9yLWJsYWNrIDAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgNTEuNTYlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogJHotaW5kZXgtbWVudS1vdmVybGF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3JkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkY29sb3ItYmxhY2ssICRjb2xvci1ncmV5LWxpZ2h0LCAkY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAkei1pbmRleC1uYXZpZ2F0aW9uLWVsZW1lbnRzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICB6LWluZGV4OiAkei1pbmRleC1sb2dvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXg6IDM7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2dmeC9sYWJlbC1zaGFwZV90b3Auc3ZnJyksIHVybCgnLi9nZngvbGFiZWwtc2hhcGVfYm90dG9tLnN2ZycpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAwLCAjZmZmIDEwJSwgI2ZmZiA5NSUsICMwMDAgMTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wLCBib3R0b20sIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlLCAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGFtYnVyZ2VyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICBwYWRkaW5nOiAwLjk1cmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAkei1pbmRleC1sb2dvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTRweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtOXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdmctY2xvc2Uge1xyXG4gICAgICAgICAgICB0b3A6IDIycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNXB4XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQtcGFuZWwge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMjNweDtcclxuICAgICAgICB6LWluZGV4OiAkei1pbmRleC1kcm9wZG93bi1jb250ZW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hvcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gsXHJcbiAgICAmX19zaG9wIHtcclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMC4zcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi92YXJpYWJsZXMvY29sb3JzXCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvZm9udHNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9pbmRleFwiO1xyXG5AaW1wb3J0IFwiLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzXCI7XHJcblxyXG4uZm9vdGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogNzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay1saWdodGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRicmVha3BvaW50LWxhcmdlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19taWRkbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gM3JlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuOHJlbSAwIDQuNnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjhyZW0gMCAyLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbS1jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2U7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1waW5rO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb21tdW5pdHkge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb21tdW5pdHktdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1waW5rO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9nZngvaGVhcnQuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29weXJpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAycmVtIDAgMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tLWxpbmtzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIGZsZXg6IDM7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAgMDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBociB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2stbGlnaHRlc3Q7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9jb2xvcnMnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMvZm9udHMnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMvYnJlYWtwb2ludHMnO1xyXG5AaW1wb3J0ICcuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXMnO1xyXG5cclxuLmxhYmVsIHtcclxuICAgIHBhZGRpbmc6IDdweCAxMXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xyXG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIG1hcmdpbjogMCAwIDAuNXJlbTtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LWxpZ2h0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWFsdGVybmF0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgJy4uL3ZhcmlhYmxlcy9jb2xvcnMnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMvZm9udHMnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMvei1pbmRleCc7XHJcbkBpbXBvcnQgJy4uL2dsb2JhbHMvbWVkaWEtcXVlcmllcyc7XHJcblxyXG4kc2hhZG93LXdlaWdodC1zaWRlcy1oZXJvOiA0MTJweDtcclxuJHNoYWRvdy13ZWlnaHQtc2lkZXMtcHJvZHVjdDogMjQwcHg7XHJcbiRzaGFkb3ctd2VpZ2h0LWJvdHRvbTogNDAwcHg7XHJcblxyXG4uZ3JhZGllbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyNyU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcclxuICAgIGZsZXg6IDA7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHotaW5kZXg6ICR6LWluZGV4LWJhY2tncm91bmQtZWxlbWVudHM7XHJcblxyXG4gICAgJi0tcHJvZHVjdCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNjAlO1xyXG4gICAgICAgIHRvcDogLTdyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tc20tdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWJsb2cge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1oZXJvLXNsaWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zZXJpZXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTYwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNTAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLXNtLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTMwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2F0YWxvZyB7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTYwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNoYWRvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGNvbG9yLWJsYWNrIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6ICRzaGFkb3ctd2VpZ2h0LWJvdHRvbTtcclxuICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICRjb2xvci1ibGFjayAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygjeyRzaGFkb3ctd2VpZ2h0LWJvdHRvbX0gLyAyKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCAkY29sb3ItYmxhY2sgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJi0tcHJvZHVjdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNoYWRvdy13ZWlnaHQtc2lkZXMtcHJvZHVjdDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA3JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0taGVyby1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaGFkb3ctd2VpZ2h0LXNpZGVzLWhlcm87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWJsb2cge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1sZWZ0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvci1ibGFjayAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYtLXByb2R1Y3Qge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaGFkb3ctd2VpZ2h0LXNpZGVzLXByb2R1Y3Q7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA3JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0taGVyby1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaGFkb3ctd2VpZ2h0LXNpZGVzLWhlcm87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWJsb2cge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1taWRkbGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuXHJcbiAgICAmLS1taWRkbGUtcHJvZHVjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjMpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMzA2MDUzKSA2LjY3JSwgcmdiYSgwLCAwLCAwLCAwLjMyNDg1NykgMTMuMzMlLCByZ2JhKDAsIDAsIDAsIDAuMzU3MTYyKSAyMCUsIHJnYmEoMCwgMCwgMCwgMC40MDMxODgpIDI2LjY3JSwgcmdiYSgwLCAwLCAwLCAwLjQ2MjI0MikgMzMuMzMlLCByZ2JhKDAsIDAsIDAsIDAuNTMyMzE5KSA0MCUsIHJnYmEoMCwgMCwgMCwgMC42MDk4ODQpIDQ2LjY3JSwgcmdiYSgwLCAwLCAwLCAwLjY5MDExNikgNTMuMzMlLCByZ2JhKDAsIDAsIDAsIDAuNzY3NjgxKSA2MCUsIHJnYmEoMCwgMCwgMCwgMC44Mzc3NTgpIDY2LjY3JSwgcmdiYSgwLCAwLCAwLCAwLjg5NjgxMikgNzMuMzMlLCByZ2JhKDAsIDAsIDAsIDAuOTQyODM4KSA4MCUsIHJnYmEoMCwgMCwgMCwgMC45NzUxNDMpIDg2LjY3JSwgcmdiYSgwLCAwLCAwLCAwLjk5Mzk0NykgOTMuMzMlLCAjMDAwMDAwIDEwMCUpO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNzkuNjElIDc5LjYxJSBhdCA1MCUgMCUsIHJnYmEoMCwgMCwgMCwgMC4xNCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4xNDcyKSA2LjY3JSwgcmdiYSgwLCAwLCAwLCAwLjE2OTUpIDEzLjMzJSwgcmdiYSgwLCAwLCAwLCAwLjIwNzgpIDIwJSwgcmdiYSgwLCAwLCAwLCAwLjI2MjQpIDI2LjY3JSwgcmdiYSgwLCAwLCAwLCAwLjMzMjQpIDMzLjMzJSwgcmdiYSgwLCAwLCAwLCAwLjQxNTUpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjUwNzQpIDQ2LjY3JSwgcmdiYSgwLCAwLCAwLCAwLjYwMjYpIDUzLjMzJSwgcmdiYSgwLCAwLCAwLCAwLjY5NDUpIDYwJSwgcmdiYSgwLCAwLCAwLCAwLjc3NzYpIDY2LjY3JSwgcmdiYSgwLCAwLCAwLCAwLjg0NzYpIDczLjMzJSwgcmdiYSgwLCAwLCAwLCAwLjkwMjIpIDgwJSwgcmdiYSgwLCAwLCAwLCAwLjk0MDUpIDg2LjY3JSwgcmdiYSgwLCAwLCAwLCAwLjk2MjgpIDkzLjMzJSwgcmdiYSgwLCAwLCAwLCAwLjk3KSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ2VucmUtY2Fyb3VzZWwge1xyXG4gICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgei1pbmRleDogJHotaW5kZXgtY2Fyb3VzZWwtY29udGVudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTExcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sZWZ0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkY29sb3ItYmxhY2stbGlnaHQgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDglO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICRjb2xvci1ibGFjay1saWdodCAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA4JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2NvbG9yc1wiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2ZvbnRzXCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvaW5kZXhcIjtcclxuQGltcG9ydCBcIi4uL2dsb2JhbHMvbWVkaWEtcXVlcmllc1wiO1xyXG5cclxuLnNvY2lhbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLXRvcDogMC4zcmVtO1xyXG5cclxuICAgICYtLWJsb2dwYWdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luOiA5cHggNXB4IDAgMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ncmV5IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ibGFjayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWV2ZW4ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXJpZ2h0IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAuc29jaWFsLXNoYXJlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGVmdCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAuc29jaWFsLXNoYXJlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm9yZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzRweDtcclxuXHJcbiAgICAgICAgICAgICYtLWxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYmxhY2sge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stbGlnaHRlc3Q7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNvbG9yIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG5cclxuICAgICAgICAgICAgJi0tdHdpdHRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1tZWRpdW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY29sb3ItYmx1ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWRhcms7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzRweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jb2xvci1saWdodC1ibHVlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbWVkaXVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luc3RhZ3JhbTphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2dmeC9pbnN0YS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3R3aXR0ZXI6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9nZngvdHdpdHRlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZhY2Vib29rOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vZ2Z4L2ZhY2Vib29rLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHdpdHRlci13aGl0ZTphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2dmeC90d2l0dGVyLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmFjZWJvb2std2hpdGU6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9nZngvZmFjZWJvb2std2hpdGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19waW50ZXJlc3Q6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9nZngvcGludGVyZXN0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29tZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1sZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZ3JleTphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9nZngvU29NZS1ncmV5LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ibGFjazphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9nZngvU29NZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi92YXJpYWJsZXMvY29sb3JzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGVzL2JyZWFrcG9pbnRzJztcclxuXHJcbkBtaXhpbiBhY2NvcmRpb24oKSB7XHJcbiAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb24taGVhZGVyIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbDtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4sIGJhY2tncm91bmQgMC4ycyBlYXNlLWluO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjNyZW07XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnRzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMHJlbTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQlKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjNzIGVhc2UtaW47XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbl9faXRlbS5hY3RpdmUgPiAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uX19pdGVtLmFjdGl2ZSA+IC5hY2NvcmRpb24tYm9keSA+IC5hY2NvcmRpb24tYm9keV9fY29udGVudHMge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uX19pdGVtLmFjdGl2ZTpsYXN0LWNoaWxkIC5hY2NvcmRpb24taGVhZGVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb246Zmlyc3QtY2hpbGQgPiAuYWNjb3JkaW9uX19pdGVtID4gLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uX19pdGVtIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stbGlnaHRlc3Q7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb25fX2l0ZW0gPiAuYWNjb3JkaW9uLWhlYWRlcjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9nZngvYXJyb3ctZG93bi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbl9faXRlbS5hY3RpdmUgPiAuYWNjb3JkaW9uLWhlYWRlcjo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWNjb3JkaW9uLS1tb2JpbGUtb25seSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcclxuICAgICAgICBAaW5jbHVkZSBhY2NvcmRpb24oKTtcclxuXHJcbiAgICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi92YXJpYWJsZXMvY29sb3JzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGVzL2ZvbnRzJztcclxuQGltcG9ydCAnLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzJztcclxuXHJcbiRwcm9kdWN0LWl0ZW0td2lkdGg6IDExNXB4O1xyXG4kcHJvZHVjdC1pdGVtLXdpZHRoLS1kZXNrdG9wOiAxOTVweDtcclxuJGFnZS1saW1pdC1zaXplOiAzNHB4O1xyXG4kYWdlLWxpbWl0LXNpemUtbW9iaWxlOiAyOHB4O1xyXG5cclxuLnByb2R1Y3QtdGlsZSB7XHJcbiAgICAkc2VsZjogJjtcclxuXHJcbiAgICAmLS1jYXRhbG9nIHtcclxuICAgICAgICAjeyAkc2VsZiB9X19jb250YWluZXIge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAyLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7ICRzZWxmIH1fX2ltYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3NXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktbGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAkYWdlLWxpbWl0LXNpemUtbW9iaWxlO1xyXG4gICAgICAgIHdpZHRoOiAkYWdlLWxpbWl0LXNpemUtbW9iaWxlO1xyXG4gICAgICAgIHRvcDogY2FsYygjeyRhZ2UtbGltaXQtc2l6ZS1tb2JpbGV9IC8gMiAqIC0xKTtcclxuICAgICAgICByaWdodDogY2FsYygjeyRhZ2UtbGltaXQtc2l6ZS1tb2JpbGV9LyAyICogLTEpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjMwJTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGFnZS1saW1pdC1zaXplO1xyXG4gICAgICAgICAgICB3aWR0aDogJGFnZS1saW1pdC1zaXplO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoI3skYWdlLWxpbWl0LXNpemV9IC8gMiAqIC0xKTtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoI3skYWdlLWxpbWl0LXNpemV9LyAyICogLTEpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcGluaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6ICRwcm9kdWN0LWl0ZW0td2lkdGg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDFyZW0gMCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogJHByb2R1Y3QtaXRlbS13aWR0aC0tZGVza3RvcDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9kdWN0LWxpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzIGVhc2U7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMCwwLDAsMC4wOSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTc1cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMjBweCAtMXB4IHJnYmEoMCwwLDAsMC41Myk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDIwcHggLTFweCByZ2JhKDAsMCwwLDAuNTMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDAgMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS44cmVtIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWludmVydGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICAgICAgbGVmdDogMTAlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAxMXB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2dmeC9sYWJlbC1zaGFwZV90b3AtYmxhY2suc3ZnJyksIHVybCgnLi9nZngvbGFiZWwtc2hhcGVfYm90dG9tLWJsYWNrLnN2ZycpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCA1JSwgJGNvbG9yLWJsYWNrIDUlLCAkY29sb3ItYmxhY2sgOTUlLCB0cmFuc3BhcmVudCAxMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCwgYm90dG9tLCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUsIDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JHByb2R1Y3QtaXRlbS13aWR0aH0gLSA2MHB4KTtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taW52ZXJ0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vZ2Z4L2xhYmVsLXNoYXBlX3RvcC5zdmcnKSwgdXJsKCcuL2dmeC9sYWJlbC1zaGFwZV9ib3R0b20uc3ZnJyksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDUlLCAkY29sb3Itd2hpdGUgNSUsICRjb2xvci13aGl0ZSA5NSUsIHRyYW5zcGFyZW50IDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCAnLi4vdmFyaWFibGVzL2NvbG9ycyc7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9mb250cyc7XHJcbkBpbXBvcnQgJy4uL2dsb2JhbHMvbWVkaWEtcXVlcmllcyc7XHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICRzZWxmOiAmO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAxMXB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS13aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMThweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1waW5rO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcHJldiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzNweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOXB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5leHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzNweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOXB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1waW5rO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWRhcmsge1xyXG4gICAgICAgICN7ICRzZWxmIH1fX2xpbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stbGlnaHRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gSW5zdGFudHNlYXJjaCBwYWdpbmF0aW9uIGNvbnRhaW5lclxyXG4uYWlzLVBhZ2luYXRpb24ge1xyXG4gICAgbWluLWhlaWdodDogNzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhdGFsb2ctZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbWF4LXdpZHRoOiA4NDBweDtcclxufSIsIu+7v0BpbXBvcnQgXCIuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9jb2xvcnNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9mb250c1wiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL3otaW5kZXhcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9icmVha3BvaW50c1wiO1xyXG5cclxuLmNhdGFsb2ctaGVhZGVyIHtcclxuICAgIGhlaWdodDogMzQ4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTIzcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIGhlaWdodDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDU0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1maWx0ZXJzIHtcclxuICAgIG1pbi1oZWlnaHQ6IDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stbGlnaHRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgei1pbmRleDogJHotaW5kZXgtbmF2aWdhdGlvbi1lbGVtZW50cztcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgei1pbmRleDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2U7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21hbmdhZmluZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6ICRicmVha3BvaW50LWxhcmdlO1xyXG4gICAgICAgIG1hcmdpbjogMC41cmVtIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9nZngvbWFuZ2EtZmluZGVyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrLWdyb3VwIHtcclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMHB4O1xyXG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAyIC8gMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDIgLyAyIC8gMyAvIDM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1tYXJnaW4tYm90dG9tIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1hcmdpbi10b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RvbmUtYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW46IDQuNXJlbSAxcmVtIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDFyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaHIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhdGFsb2ctcHJvZHVjdHMge1xyXG4gICAgbWluLWhlaWdodDogMjYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stbGlnaHQ7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2U7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAvKiBBbGdvbGlhIHJlbGF0ZWQgQ1NTICovXHJcbiAgICAuYWlzLUhpdHMtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1nZW5yZS10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICYtLW1hcmdpbi10b3AtYm90dG9tIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLmdlbnJlLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCAnLi4vdmFyaWFibGVzL2NvbG9ycyc7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9mb250cyc7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy96LWluZGV4JztcclxuQGltcG9ydCAnLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzJztcclxuXHJcbi5zZWFyY2gtb3ZlcmxheSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay1saWdodDtcclxuICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICB6LWluZGV4OiAkei1pbmRleC1uYXZpZ2F0aW9uLWVsZW1lbnRzO1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICB0b3A6IDczcHg7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdHJhbnNpdGlvbiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2U7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEyM3B4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRsaW5lIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICB3aWR0aDogODQlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDIuNSU7XHJcbiAgICAgICAgdG9wOiAzN3B4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICByaWdodDogOC41JTtcclxuICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIm1lZGlhLXF1ZXJpZXNcIjtcclxuXHJcbi5oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uaGlkZS1vbi1kZXNrdG9wIHtcclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=*/