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}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}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}}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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__features-text--custom{color:#B8B8B8;text-decoration:none}.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}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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)}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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%}}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}@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%)}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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}}@font-face{font-family:'Niramit';font-style:normal;font-weight:500;src:url("./gfx/niramit-v10-latin-ext-500.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-500.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:600;src:url("./gfx/niramit-v10-latin-ext-600.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-600.woff") format("woff")}@font-face{font-family:'Niramit';font-style:normal;font-weight:700;src:url("./gfx/niramit-v10-latin-ext-700.woff2") format("woff2"),url("./gfx/niramit-v10-latin-ext-700.woff") format("woff")}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zdHlsZXMvZ2xvYmFscy9yZXNldC5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy92YXJpYWJsZXMvZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZXMvZ2xvYmFscy90eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2dsb2JhbHMvbWVkaWEtcXVlcmllcy5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy92YXJpYWJsZXMvY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2dsb2JhbHMvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2NvbnRlbnQvY29udGVudC1hcmVhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL3ZhcmlhYmxlcy9icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9jb250ZW50L19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy92YXJpYWJsZXMvei1pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9idXR0b25zL2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZXMvYnV0dG9ucy9yYWRpby5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9wb3B1cHMvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL3Byb2R1Y3QvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2Jsb2cvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2NhcmRzL2xheW91dC5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9mb3Jtcy9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZXMvY2FsZW5kYXIvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2FuaW1hdGlvbnMvc2VhcmNoLWljb24tYW5pbS5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9hbmltYXRpb25zL2Nsb3NlLWljb24tYW5pbS5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9jYXJkcy9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZXMvYmxvY2tzL3JlYWQtbW9yZS1ibG9jay5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9ibG9ja3MvaGVyby1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZXMvYmxvY2tzL2Z1bGwtd2lkdGgtYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2Jsb2Nrcy9ib3R0b20tc29jaWFsLXBvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL3BvcHVwcy9tb2JpbGUtcG9wdXAtbWl4aW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZXMvYmxvY2tzL3Byb2R1Y3QtdGFiLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2Jsb2Nrcy9zcGVjaWFsLWdpZnQtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZXMvYmxvY2tzL2ltYWdlLXR3by1yb3dzLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2Jsb2Nrcy90d28tY29sdW1uLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2Jsb2Nrcy90d28tcm93cy10YWJsZS1ibG9jay5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9ibG9ja3MvY2FsbC10by1hY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZXMvYmxvY2tzL2Nhcm91c2VsLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2Ryb3Bkb3duL19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9uYXZpZ2F0aW9uL2hhbWJ1cmdlci5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9uYXZpZ2F0aW9uL3N1Ym1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZXMvbmF2aWdhdGlvbi9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZXMvZm9vdGVyL19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9sYWJlbHMvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2dyYWRpZW50cy9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZXMvc29jaWFsL19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9hY2NvcmRpb24vX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL3RpbGVzL3Byb2R1Y3QtdGlsZS5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9wYWdpbmF0aW9uL19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9jYXRhbG9nL19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlcy9zZWFyY2gvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL2dsb2JhbHMvc3RhdGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0EsMlpBQ0ksUUFBUyxDQUNULFNBQVUsQ0FDVixRQUFTLENBQ1QsY0FBZSxDQUNmLFlBQWEsQ0FDYix1QkFBd0IsQ0FDM0IsOEVBS0csYUFBYyxDQUNqQixLQUdHLGFBQWMsQ0FDakIsTUFHRyxlQUFnQixDQUNuQixhQUdHLFdBQVksQ0FDZixtQ0FJTyxVQUFXLENBQ1gsWUFBYSxDQUNoQixpQkFLRyxVQUFXLENBQ1gsWUFBYSxDQUNoQixNQUlELHdCQUF5QixDQUN6QixnQkFBaUIsQ0FDcEIsbUNBb0JHLFFBQVMsQ0FDVCxRQUFTLENBQ1QsU0FBVSxDQUNWLG9CQUFxQixDQUNyQixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLGVBQWdCLENBQ2hCLGFBQWMsQ0FFZCxjQUFlLENBQ2YsaUJBQWtCLENBQ3JCLFlBSUcsU0FBVSxDQUNiLGVBUUcsOEJBQStCLENBQy9CLDJCQUE0QixDQUM1QixzQkFBdUIsQ0FDMUIsNkdBVUcsNkJBQThCLENBQzlCLDBCQUEyQixDQUMzQixxQkFBc0IsQ0FDekIsdUNBMEJHLFVBQVcsQ0FDWCxXQUFZLENBQ2YsbUJBYUcsNEJBQTZCLENBQzdCLDhC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Q1pDLDJCMENPVixZQVFRLENBQUMsQ0FFcEIsMEJBRVUsY0FDRSxDQUFNLGNBQ0osQ0FBSSwwQjFDckJHLDBCMENtQlgsY0FLUSxDQUFJLENBRXRCLHVCQUVPLFdBQ0ksQ0FBSSxTQUNMLENBQUcsYUFDRCxDQUFLLGdCQUNOLENBQVMsa0J6Q3hERixDQUFPLGlCeUMwRFAsQ0FBRyxnQzVDL0RBLENBQVUsYUdXakIsQ0FBTyxjeUN1RFQsQ0FBTSwwQjFDckNHLHVCMEM0QmQsU0FZTyxDQUFHLENBTWpCLDZCQUhRLGdDNUN4RWEsQ0FBVSx3QjRDNkV2QixpQkFDSyxDQUFRLFVBQ1gsQ0FBSSxRQUNOLENBQUksbUNBQ0csQ0FBd0IsaUJBQ3hCLENBQU0sU0FDVCxDQUFDLDBCMUN0RFEsd0IwQ2dEYixVQVNNLENBQUksUUFDTixDQUFJLENBT2hCLGdDQUpZLGtCQUNPLENBQU8sU0FDVixDQUFDLE1DMUZqQixZQUNRLENBQUksUUFHVixpQkFDUyxDQUFNLDBCM0NzQkksaUIyQ25CVixZQUVDLENBQUkiLCJmaWxlIjoiY3NzL2FwcC4yODQ1ODA0ZWQ3YmY1YjU2NDY1OS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyLvu78vKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0LyBcclxuICAgdjIuMCB8IDIwMTEwMTI2XHJcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXHJcbiovXHJcblxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXHJcblxyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbm9sLCB1bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLCBxIHtcclxuICAgIHF1b3Rlczogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxucSB7XHJcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxudGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN1cGVyIEZvcm0gUmVzZXRcclxuQSBjb3VwbGUgb2YgdGhpbmdzIHRvIHdhdGNoIG91dCBmb3I6XHJcbi0gSUU4OiBJZiBhIHRleHQgaW5wdXQgZG9lc24ndCBoYXZlIHBhZGRpbmcgb24gYWxsIHNpZGVzIG9yIG5vbmUgdGhlIHRleHQgd29uJ3QgYmUgY2VudGVyZWQuXHJcbi0gVGhlIGRlZmF1bHQgYm9yZGVyIHNpemVzIG9uIHRleHQgaW5wdXRzIGluIGFsbCBVQXMgc2VlbSB0byBiZSBzbGlnaHRseSBkaWZmZXJlbnQuIFlvdSdyZSBiZXR0ZXIgb2ZmIHVzaW5nIGN1c3RvbSBib3JkZXJzLlxyXG4tIFlvdSBORUVEIHRvIHNldCB0aGUgZm9udC1zaXplIGFuZCBmYW1pbHkgb24gYWxsIGZvcm0gZWxlbWVudHNcclxuLSBTZWFyY2ggaW5wdXRzIG5lZWQgdG8gaGF2ZSB0aGVpciBhcHBlYXJhbmNlIHJlc2V0IGFuZCB0aGUgYm94LXNpemluZyBzZXQgdG8gY29udGVudC1ib3ggdG8gbWF0Y2ggb3RoZXIgVUFzXHJcbi0gWW91IGNhbiBzdHlsZSB0aGUgdXBsb2FkIGJ1dHRvbiBpbiB3ZWJraXQgdXNpbmcgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvblxyXG4tIDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24gc2VsZWN0b3JzIGNhbid0IGJlIHVzZWQgaW4gdGhlIHNhbWUgc2VsZWN0b3IgYXMgbm9ybWFsIG9uZXMuIEZGIGFuZCBJRSBmcmVhayBvdXQuXHJcbi0gSUU6IFlvdSBkb24ndCBuZWVkIHRvIGZha2UgaW5saW5lLWJsb2NrIHdpdGggbGFiZWxzIGFuZCBmb3JtIGNvbnRyb2xzIGluIElFLiBUaGV5IGZ1bmN0aW9uIGFzIGlubGluZS1ibG9jay5cclxuLSBCeSB0dXJuaW5nIG9mZiA6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sIGl0IHJlbW92ZXMgdGhlIGV4dHJhIHdoaXRlc3BhY2Ugb24gdGhlIGxlZnQgb24gc2VhcmNoIGlucHV0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbmlucHV0LFxyXG5sYWJlbCxcclxuc2VsZWN0LFxyXG5idXR0b24sXHJcbnRleHRhcmVhIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC8qIEJyb3dzZXJzIGhhdmUgZGlmZmVyZW50IGRlZmF1bHQgZm9ybSBmb250cyAqL1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG59XHJcblxyXG4vKiBSZW1vdmUgdGhlIHN0dXBpZCBvdXRlciBnbG93IGluIFdlYmtpdCAqL1xyXG5pbnB1dDpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vKiBCb3ggU2l6aW5nIFJlc2V0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIEFsbCBvZiBvdXIgY3VzdG9tIGNvbnRyb2xzIHNob3VsZCBiZSB3aGF0IHdlIGV4cGVjdCB0aGVtIHRvIGJlICovXHJcbmlucHV0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4vKiBUaGVzZSBlbGVtZW50cyBhcmUgdXN1YWxseSByZW5kZXJlZCBhIGNlcnRhaW4gd2F5IGJ5IHRoZSBicm93c2VyICovXHJcbmJ1dHRvbixcclxuaW5wdXRbdHlwZT1yZXNldF0sXHJcbmlucHV0W3R5cGU9YnV0dG9uXSxcclxuaW5wdXRbdHlwZT1zdWJtaXRdLFxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcclxuaW5wdXRbdHlwZT1yYWRpb10sXHJcbnNlbGVjdCB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4vKiBUZXh0IElucHV0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5pbnB1dFt0eXBlPWRhdGVdLFxyXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcclxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXHJcbmlucHV0W3R5cGU9ZW1haWxdLFxyXG5pbnB1dFt0eXBlPW1vbnRoXSxcclxuaW5wdXRbdHlwZT1udW1iZXJdLFxyXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuaW5wdXRbdHlwZT1yYW5nZV0sXHJcbmlucHV0W3R5cGU9c2VhcmNoXSxcclxuaW5wdXRbdHlwZT10ZWxdLFxyXG5pbnB1dFt0eXBlPXRleHRdLFxyXG5pbnB1dFt0eXBlPXRpbWVdLFxyXG5pbnB1dFt0eXBlPXVybF0sXHJcbmlucHV0W3R5cGU9d2Vla10ge1xyXG59XHJcblxyXG4vKiBCdXR0b24gQ29udHJvbHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuaW5wdXRbdHlwZT1jaGVja2JveF0sXHJcbmlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG59XHJcblxyXG4vKiBGaWxlIFVwbG9hZHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuaW5wdXRbdHlwZT1maWxlXSB7XHJcbn1cclxuXHJcbi8qIFNlYXJjaCBJbnB1dFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiBNYWtlIHdlYmtpdCByZW5kZXIgdGhlIHNlYXJjaCBpbnB1dCBsaWtlIGEgbm9ybWFsIHRleHQgZmllbGQgKi9cclxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLyogVHVybiBvZmYgdGhlIHJlY2VudCBzZWFyY2ggZm9yIHdlYmtpdC4gSXQgYWRkcyBhYm91dCAxNXB4IHBhZGRpbmcgb24gdGhlIGxlZnQgKi9cclxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEJ1dHRvbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgLyogRml4IElFNyBkaXNwbGF5IGJ1ZyAqL1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLyogSUU4IGFuZCBGRiBmcmVhayBvdXQgaWYgdGhpcyBydWxlIGlzIHdpdGhpbiBhbm90aGVyIHNlbGVjdG9yICovXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi8qIFRleHRhcmVhXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIC8qIE1vdmUgdGhlIGxhYmVsIHRvIHRoZSB0b3AgKi9cclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAvKiBUdXJuIG9mZiBzY3JvbGwgYmFycyBpbiBJRSB1bmxlc3MgbmVlZGVkICovXHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyogU2VsZWN0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5zZWxlY3Qge1xyXG59XHJcblxyXG5zZWxlY3RbbXVsdGlwbGVdIHtcclxuICAgIC8qIE1vdmUgdGhlIGxhYmVsIHRvIHRoZSB0b3AgKi9cclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn0iLCLvu78kZm9udC1wcmltYXJ5OiAnTmlyYW1pdCcsIHNhbnMtc2VyaWY7XHJcblxyXG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcclxuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcclxuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xyXG4kZm9udC13ZWlnaHQtc2VtaS1ib2xkOiA2MDA7XHJcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XHJcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XHJcbiRmb250LXdlaWdodC1ibGFjazogOTAwO1xyXG5cclxuLyogbmlyYW1pdC01MDAgLSBsYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05pcmFtaXQnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHNyYzogdXJsKCcuL2dmeC9uaXJhbWl0LXYxMC1sYXRpbi1leHQtNTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXHJcbiAgICB1cmwoJy4vZ2Z4L25pcmFtaXQtdjEwLWxhdGluLWV4dC01MDAud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuLyogbmlyYW1pdC02MDAgLSBsYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05pcmFtaXQnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHNyYzogdXJsKCcuL2dmeC9uaXJhbWl0LXYxMC1sYXRpbi1leHQtNjAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXHJcbiAgICB1cmwoJy4vZ2Z4L25pcmFtaXQtdjEwLWxhdGluLWV4dC02MDAud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuLyogbmlyYW1pdC03MDAgLSBsYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05pcmFtaXQnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHNyYzogdXJsKCcuL2dmeC9uaXJhbWl0LXYxMC1sYXRpbi1leHQtNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXHJcbiAgICB1cmwoJy4vZ2Z4L25pcmFtaXQtdjEwLWxhdGluLWV4dC03MDAud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn0iLCLvu79AaW1wb3J0IFwibWVkaWEtcXVlcmllc1wiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2NvbG9yc1wiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2ZvbnRzXCI7XHJcblxyXG4uaGVhZGxpbmUge1xyXG4gICAgJi0taDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taDEtbGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDc0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1oMS1jZW50ZXJlZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAmLS1oMi1sYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taDItcmVndWxhciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWgzIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taDQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1oNSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXVuZGVybGluZWQge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWNjZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1waW5rO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ncmV5IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keS10ZXh0IHsgXHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1sYXJnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXVuZGVybGluZWQge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNlbWktYm9sZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYm9sZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWJsYWNrIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9icmVha3BvaW50cyc7XHJcblxyXG5AbWl4aW4gc2NyZWVuLS1zbS11cCgkd2l0aG91dFN1ZmZpeDogZmFsc2UpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC1zbWFsbH0pIHtcclxuICAgIEBpZiAkd2l0aG91dFN1ZmZpeCB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAmXFxAc20tdXAge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLS1zbS1vbmx5KCR3aXRob3V0U3VmZml4OiBmYWxzZSkge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50LW1lZGl1bSAtIDF9KSB7XHJcbiAgICBAaWYgJHdpdGhvdXRTdWZmaXgge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgJlxcQHNtLW9ubHkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogZmFsc2UpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC1tZWRpdW19KSB7XHJcbiAgICBAaWYgJHdpdGhvdXRTdWZmaXgge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgJlxcQG1kLXVwIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi0tbWQtY29udGVudC11cCgkd2l0aG91dFN1ZmZpeDogZmFsc2UpIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LWNvbnRlbnQtd2lkdGh9KSB7XHJcbiAgICAgICAgQGlmICR3aXRob3V0U3VmZml4IHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgJlxcQG1kLXVwIHtcclxuICAgICAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLS1tZC1vbmx5KCR3aXRob3V0U3VmZml4OiBmYWxzZSkge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LW1lZGl1bX0pIGFuZCAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50LWxhcmdlIC0gMX0pIHtcclxuICAgIEBpZiAkd2l0aG91dFN1ZmZpeCB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAmXFxAbWQtb25seSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4tLWxnLXVwKCR3aXRob3V0U3VmZml4OiBmYWxzZSkge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LWxhcmdlfSkge1xyXG4gICAgQGlmICR3aXRob3V0U3VmZml4IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICZcXEBsZy11cCB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4tLWVsZy11cCgkd2l0aG91dFN1ZmZpeDogZmFsc2UpIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LWV4dHJhLWxhcmdlfSkge1xyXG4gICAgICAgIEBpZiAkd2l0aG91dFN1ZmZpeCB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAZWxzZSB7XHJcbiAgICAgICAgICAgICZcXEBlbGctdXAge1xyXG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/JGNvbG9yLXdoaXRlOiAjRkZGRkZGO1xyXG5cclxuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xyXG4kY29sb3ItYmxhY2stbGlnaHQ6ICMxMTExMTE7XHJcbiRjb2xvci1ibGFjay1saWdodGVyOiAjMjIyMjIyO1xyXG4kY29sb3ItYmxhY2stbGlnaHRlc3Q6ICMyQzJDMkM7XHJcblxyXG4kY29sb3ItZ3JleTogIzNCM0IzQjtcclxuJGNvbG9yLWdyZXktbGlnaHQ6ICM3MTcxNzE7XHJcbiRjb2xvci1ncmV5LWxpZ2h0ZXI6ICNCOEI4Qjg7XHJcbiRjb2xvci1ncmV5LWxpZ2h0ZXN0OiAjREVERURFO1xyXG4kY29sb3ItZ3JleS13aGl0ZTogI0Y2RjZGNjtcclxuXHJcbiRjb2xvci1ncmVlbjogIzIwQjc4NztcclxuJGNvbG9yLWdyZWVuLWxpZ2h0OiAjMUZDQzk1O1xyXG4kY29sb3ItcGluazogI0ZGM0Y2QztcclxuJGNvbG9yLXBpbmstbGlnaHQ6ICNGRjY1ODk7XHJcbiRjb2xvci15ZWxsb3c6ICNGRkYxMDA7XHJcbiRjb2xvci15ZWxsb3ctbGlnaHQ6ICNGRkY3NjY7XHJcbiRjb2xvci1ibHVlLWRhcms6ICMzQjU5OTg7XHJcbiRjb2xvci1ibHVlLW1lZGl1bTogIzAzQTlGNDtcclxuJGNvbG9yLWJsdWU6ICM1Q0RFREE7XHJcbiRjb2xvci1ibHVlLWxpZ2h0OiAjOURFQkU5O1xyXG4iLCLvu79AaW1wb3J0IFwicmVzZXRcIjtcclxuQGltcG9ydCBcIm1lZGlhLXF1ZXJpZXNcIjtcclxuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9jb2xvcnNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9mb250c1wiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2JyZWFrcG9pbnRzXCI7XHJcblxyXG5odG1sIHtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxufVxyXG5cclxuaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubm8tc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uaGlkZS1vbi1kZXNrdG9wIHtcclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uL2dsb2JhbHMvbWVkaWEtcXVlcmllc1wiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2NvbG9yc1wiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2JyZWFrcG9pbnRzXCI7XHJcblxyXG4uY29udGVudC1hcmVhIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stbGlnaHQ7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufVxyXG4iLCLvu78kYnJlYWtwb2ludC1leHRyYS1sYXJnZTogMTUwMHB4O1xyXG4kYnJlYWtwb2ludC1sYXJnZTogMTI4NHB4O1xyXG4kYnJlYWtwb2ludC1zbWFsbDogMzc2cHg7XHJcbiRicmVha3BvaW50LW1lZGl1bTogNzY5cHg7XHJcbiRicmVha3BvaW50LWxlc3MtbWVkaXVtOiA3MjlweDtcclxuXHJcbiRicmVha3BvaW50LWNvbnRlbnQtd2lkdGg6IDg0OHB4O1xyXG4iLCLvu79AaW1wb3J0IFwiLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzXCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvY29sb3JzXCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvZm9udHNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy96LWluZGV4XCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvYnJlYWtwb2ludHNcIjtcclxuQGltcG9ydCBcImNvbnRlbnQtYXJlYVwiO1xyXG5cclxuLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vZ2Z4L2RvdHMtcGF0dGVybi5wbmcnKTtcclxuICAgICAgICB6LWluZGV4OiAkei1pbmRleC1iYWNrZ3JvdW5kLWVsZW1lbnRzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAxcmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2U7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICYtLXNsaW0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRicmVha3BvaW50LWNvbnRlbnQtd2lkdGg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbm8tc2lkZS1wYWRkaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tNDA0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMCwwLDAsMC4wOSk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW46IDFyZW0gYXV0bztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWZyb250cGFnZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAudW1iLWdyaWQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBpbms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1waW5rLWxpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGIsIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1IHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250ZW50LWRpdmlkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJl9faHIge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RFREVERTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6ICRicmVha3BvaW50LWxhcmdlO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6ICRicmVha3BvaW50LWxhcmdlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuIiwi77u/JHotaW5kZXgtYmFja2dyb3VuZC1lbGVtZW50czogLTE7XHJcbiR6LWluZGV4LWNhcm91c2VsLWNvbnRlbnQ6IDE7XHJcbiR6LWluZGV4LW5hdmlnYXRpb24tZWxlbWVudHM6IDI7XHJcbiR6LWluZGV4LWRyb3Bkb3duLWNvbnRlbnQ6IDM7XHJcbiR6LWluZGV4LWNhbGwtdG8tYWN0aW9uOiA0MDtcclxuJHotaW5kZXgtcG9wLXVwLW92ZXJsYXk6IDUwO1xyXG4kei1pbmRleC1tZW51LW92ZXJsYXk6IDYwO1xyXG4kei1pbmRleC1tb2RhbC1vdmVybGF5OiA3MDtcclxuJHotaW5kZXgtbG9nbzogODA7XHJcbiIsIu+7v0BpbXBvcnQgJy4uL3ZhcmlhYmxlcy9jb2xvcnMnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMvZm9udHMnO1xyXG5AaW1wb3J0ICcuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXMnO1xyXG5cclxuQG1peGluIHN0YW5kYXJkLWJ1dHRvbi1zdHlsZSAoKSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmZyb250cGFnZS1idXR0b24ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gODBweDtcclxufVxyXG5cclxuLm5vLXJlc3VsdHMtYnV0dG9uIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbi5zdWJtaXQtYnV0dG9uIHtcclxuICAgIEBpbmNsdWRlIHN0YW5kYXJkLWJ1dHRvbi1zdHlsZSgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHggNTVweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWdyZWVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXBpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1waW5rO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbmstbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXJlZ3VsYXItcGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbms7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1waW5rLWxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ1dHRvbiB7XHJcbiAgICBAaW5jbHVkZSBzdGFuZGFyZC1idXR0b24tc3R5bGUoKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICBtYXJnaW46IDEycHggMjRweCAxMnB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi0tbGFyZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgICAgICB3aWR0aDogMTk0cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXBpbms7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXllbGxvdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdztcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdy1saWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgICAgICBtaW4td2lkdGg6IDExNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggMTVweCAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE3NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZ2VucmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogN3B4IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYXV0by13aWR0aCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWJsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1kcm9wZG93bjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2dmeC9hcnJvdy1kb3duLnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcGluay1saWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdHJhbnNwYXJlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW46IDAgMTJweCAwIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNhcm91c2VsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgN3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTk0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZ3JleSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLWxpZ2h0ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCAnLi4vdmFyaWFibGVzL2NvbG9ycyc7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9mb250cyc7XHJcbkBpbXBvcnQgJy4uL2dsb2JhbHMvbWVkaWEtcXVlcmllcyc7XHJcblxyXG4ucmFkaW8tYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGhlaWdodDogNzYlO1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tc20tdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tc20tdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXItY2lybGNlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW47XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjA4O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAucmFkaW8tYnV0dG9uX19pbm5lci1jaXJsY2Uge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZWVuO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBjdWJpYy1iZXppZXIoLjM1LC45LC40LC45KTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiR0b2dnbGUtaGVpZ2h0OiA1MHB4O1xyXG4kdG9nZ2xlLXNlbGVjdG9yLXBhZGRpbmc6IDZweDtcclxuXHJcbi50b2dnbGUtYnV0dG9uIHtcclxuICAgIG1hcmdpbjogLTJyZW0gYXV0byAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdG9nZ2xlLWhlaWdodDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjKCN7JHRvZ2dsZS1oZWlnaHR9IC8gMik7XHJcbiAgICAgICAgaGVpZ2h0OiAkdG9nZ2xlLWhlaWdodDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wOSksIDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wOSksIDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3B0aW9uLTEsXHJcbiAgICAmX19vcHRpb24tMiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3RvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygjeyR0b2dnbGUtaGVpZ2h0fSAtICgjeyR0b2dnbGUtc2VsZWN0b3ItcGFkZGluZ30gKiAyKSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsYygjeyR0b2dnbGUtaGVpZ2h0fSAvIDIpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB0b3A6ICR0b2dnbGUtc2VsZWN0b3ItcGFkZGluZztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGxlZnQgY3ViaWMtYmV6aWVyKDAuNjksIDAuMDEsIDAuNTYsIDEuMjIpLCAwLjNzIHdpZHRoIGxpbmVhcjtcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgJy4uL3ZhcmlhYmxlcy9jb2xvcnMnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMvZm9udHMnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMvei1pbmRleCc7XHJcbkBpbXBvcnQgJy4uL2dsb2JhbHMvbWVkaWEtcXVlcmllcyc7XHJcblxyXG4ubW9kYWwge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogJHotaW5kZXgtbW9kYWwtb3ZlcmxheTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLWxnLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sZXNlcHJvYmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLWxnLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTMlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4NyU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNvdmVyem9vbSwgJi0tc3BlY2lhbC1naWZ0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib29rIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIHRvcDogLTIuNXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jb3Zlcnpvb20sICYtLXNwZWNpYWwtZ2lmdCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY292ZXJ6b29tLCAmLS1zcGVjaWFsLWdpZnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuODUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvdmVyem9vbS1pbWFnZSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCIuLi92YXJpYWJsZXMvY29sb3JzXCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvZm9udHNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9pbmRleFwiO1xyXG5AaW1wb3J0IFwiLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzXCI7XHJcbkBpbXBvcnQgJy4uL3BvcHVwcy9tb2JpbGUtcG9wdXAtbWl4aW4nO1xyXG5cclxuJHNoYWRvdy13ZWlnaHQtc2lkZXM6IDI0MHB4O1xyXG4kc2hhZG93LXdlaWdodC1ib3R0b206IDQwMHB4O1xyXG4kYWdlLWxpbWl0LXNpemU6IDUwcHg7XHJcbiRhZ2UtbGltaXQtc2l6ZS1tb2JpbGU6IDMwcHg7XHJcblxyXG4ucHJvZHVjdC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogNjBweCAxcmVtIDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAwIDAgNHJlbTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1zbS11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDExMHB4IDNyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgcGFkZGluZzogMzEwcHggOTBweCAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMTBweCAxMTBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FnZS1saW1pdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogJGFnZS1saW1pdC1zaXplLW1vYmlsZTtcclxuICAgICAgICB3aWR0aDogJGFnZS1saW1pdC1zaXplLW1vYmlsZTtcclxuICAgICAgICB0b3A6IGNhbGMoI3skYWdlLWxpbWl0LXNpemUtbW9iaWxlfSAvIDIgKiAtMSk7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGMoI3skYWdlLWxpbWl0LXNpemUtbW9iaWxlfS8gMiAqIC0xKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcGluaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRhZ2UtbGltaXQtc2l6ZS1tb2JpbGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkYWdlLWxpbWl0LXNpemU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkYWdlLWxpbWl0LXNpemU7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygjeyRhZ2UtbGltaXQtc2l6ZX0gLyAyICogLTEpO1xyXG4gICAgICAgICAgICByaWdodDogY2FsYygjeyRhZ2UtbGltaXQtc2l6ZX0vIDIgKiAtMSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY292ZXItZmVhdHVyZXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3Zlci1mZWF0dXJlcy1idXR0b24ge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdmVyYmlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFicyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mZWF0dXJlcy10ZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLXNtLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jdXN0b20ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHRlcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZXNlcHJvYmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAwIDAgM3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb3ZlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxNTdweDtcclxuICAgICAgICBib3gtc2hhZG93OiAtMTBweCAwcHggMTVweCAwcHggcmdiYSgwLDAsMCwwLjYpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICR6LWluZGV4LXBvcC11cC1vdmVybGF5O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1sZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHpvb20taW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0ZXN0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Vjb21tZXJjZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEuNXJlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY3RhIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXg6IDM7XHJcbiAgICAgICAgbWFyZ2luOiAycmVtIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLXNtLW9ubHkoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAycmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1sZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IC0xcmVtIDAgMCA3cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWItaGVhZGxpbmUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgbWFyZ2luOiAtMXJlbSAwIDJyZW0gMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHRlc3Q7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZlYXR1cmVzLWJ1dHRvbi10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlLWljb24ge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLS1jb3ZlcmJpbGQ6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vZ2Z4L3pvb20uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY292ZXJiaWxkLWRyb3Bkb3duOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2dmeC96b29tLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGVzZXByb2JlOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2dmeC9yZWFkLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2dmeC9kb3dubG9hZC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICBtYXJnaW46IDAgMC41cmVtIDAgMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY292ZXItYnV0dG9uLWZvY3VzIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59Iiwi77u/QGltcG9ydCAnLi4vdmFyaWFibGVzL2NvbG9ycyc7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9mb250cyc7XHJcbkBpbXBvcnQgJy4uL2dsb2JhbHMvbWVkaWEtcXVlcmllcyc7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9icmVha3BvaW50cyc7XHJcbkBpbXBvcnQgJy4uL2NhcmRzL2xheW91dCc7XHJcblxyXG4vLyBibG9nIGhhcyB0d28gdHlwZSBvZiBjYXJkczogbGFyZ2UgKGZlYXR1cmVkIGFydGljbGUgY2FyZHMpIGFuZCBzbWFsbCAocmVndWxhciBhcnRpY2xlIGNhcmRzKVxyXG4vLyBmcm9udHBhZ2UgaGFzIG9uZSB0eXBlIG9mIGNhcmQsIGJ1dCB1c2VzIGEgYml0IG9mIGJvdGggc21hbGwgYW5kIGxhcmdlJ3MgZGVzaWduLiBcclxuXHJcbi8vQmxvZ3BhZ2UgYXJ0aWNsZXNcclxuLmJsb2cge1xyXG4gICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDM0OHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTEyNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEyM3B4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlci1jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVzdDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXItdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1sZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXItcGFyYWdyYXBoIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLWxnLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FydGljbGUtY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRicmVha3BvaW50LWxhcmdlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4OXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1OXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mZWF0dXJlZC1hcnRpY2xlcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3RhbmRhcmQtY2FyZC1jb250YWluZXItbGF5b3V0KCk7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnRpY2xlcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3RhbmRhcmQtY2FyZC1jb250YWluZXItbGF5b3V0KCk7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnRpY2xlcy10aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLXNtLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLWxnLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhZ2luYXRvciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmJsb2ctcGFnZS1jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDQ0cHg7XHJcbn1cclxuXHJcbi8vRnJvbnRwYWdlIGJsb2cgYXJ0aWNsZXNcclxuLmJsb2ctbmV3cyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXgtd2lkdGg6ICRicmVha3BvaW50LWxhcmdlO1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJ2ZsaWNraXR5JztcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1sZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9nZngvYXJyb3ctZm9yd2FyZC5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICByaWdodDogLTEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbGlja2l0eS1wYWdlLWRvdHMsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFjay1idXR0b24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9nZngvYmFja2J1dHRvbi1hcnJvdy5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIu+7v0BpbXBvcnQgJy4uL3ZhcmlhYmxlcy9jb2xvcnMnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMvZm9udHMnO1xyXG5AaW1wb3J0ICcuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXMnO1xyXG5cclxuQG1peGluIHN0YW5kYXJkLWNhcmQtY29udGFpbmVyLWxheW91dCAoKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuQG1peGluIHN0YW5kYXJkLWNhcmQtc21hbGwtbGF5b3V0ICgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLWxnLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIHdpZHRoOiA2MzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc3RhbmRhcmQtY2FyZC1sYXJnZS1sYXlvdXQgKCkge1xyXG4gICAgd2lkdGg6IDM0NXB4O1xyXG4gICAgaGVpZ2h0OiAxNTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCIuLi92YXJpYWJsZXMvY29sb3JzXCI7XHJcbkBpbXBvcnQgXCIuLi9idXR0b25zL2J1dHRvbnNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9mb250c1wiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2luZGV4XCI7XHJcbkBpbXBvcnQgXCIuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXNcIjtcclxuXHJcblxyXG4kZ3V0dGVyOiAxMHB4O1xyXG5cclxuLy9zdGFuZGFyZCBjYWxjdWxhdGlvbiBmb3IgdGhlIGxheW91dCBncmlkXHJcbkBmb3IgJGNvbHVtbiBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgICAkYmxvY2tzLXBlci1yb3c6IDEyIC8gJGNvbHVtbjtcclxuICAgICRnYXBzLXBlci1jb2x1bW46ICRibG9ja3MtcGVyLXJvdyAtIDE7XHJcbiAgICAkZ3V0dGVyLXBlci1jb2x1bW46ICRnYXBzLXBlci1jb2x1bW4gKiAkZ3V0dGVyIC8gJGJsb2Nrcy1wZXItcm93O1xyXG4gICAgJHdpZHRoLXBlci1jb2x1bW46ICRjb2x1bW4gLyAxMiAqIDEwMCU7XHJcblxyXG4gICAgLmZvcm11bGF0ZV9fY2VsbC0tI3skY29sdW1ufS1jb2x1bW5zIHtcclxuICAgICAgICB3aWR0aDogY2FsYygjeyR3aWR0aC1wZXItY29sdW1ufSAtICN7JGd1dHRlci1wZXItY29sdW1ufSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vbmVlZGVkIHRvIGJlIHR3ZWVrZWQgYSBiaXRcclxuLmZvcm11bGF0ZV9fY2VsbC0tNi1jb2x1bW5zIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg0Ny44JSAtIDVweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vZW50aXJlIGZvcm1cclxuLmZvcm11bGF0ZS13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLy9sYWJlbCBjYW4gYmUgbW9kaWZpZWQgaWYgbmVlZGVkIGJ1dCB0aGUgZGVmYXVsdCB3YXMgd2F5IG9mZiBncmlkIFxyXG4gICAgLy9zbyBmb3Igbm93IGl0IGhhcyBiZWVuIHJlbW92ZWRcclxuICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL2Zvcm11bGF0ZSBjcmVhdGVzIHRoZXNlIGF1dG9tYXRpY2FsbHkgZm9yIGV2ZXIgcm93XHJcbi5mb3JtdWxhdGVfX3JvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBtYXJnaW46IDFyZW0gYXV0bztcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2stbGlnaHRlc3Q7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBAaW5jbHVkZSBzdGFuZGFyZC1idXR0b24tc3R5bGUoKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggNTVweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDFyZW0gYXV0bztcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDU1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcm11bGF0ZV9fZm9ybSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHdpZHRoOiA3MCU7XHJcbn1cclxuXHJcbi5mb3JtdWxhdGVfX2ZpZWxkLS1idXR0b24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmZvcm0tc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNHJlbSAwIDNyZW07XHJcbn1cclxuXHJcbi5mb3JtLWhlYWRsaW5lIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBhZGRpbmc6IDRyZW0gMCAxcmVtO1xyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCIuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9jb2xvcnNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9mb250c1wiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL3otaW5kZXhcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9icmVha3BvaW50c1wiO1xyXG5cclxuLmNhbGVuZGFyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19kaXZpZGVyIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDNyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzdWx0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG5cclxuICAgICAgICAucHJvZHVjdC10aWxlX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay1saWdodGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgei1pbmRleDogJHotaW5kZXgtY2Fyb3VzZWwtY29udGVudDtcclxuICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tb250aCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbSAwIDJyZW07XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vZ2Z4L2NhbGVuZGFyLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzdWx0LWFtb3VudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVyO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgIH1cclxufVxyXG4iLCLvu78vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAqIEdlbmVyYXRlZCBieSBTVkcgQXJ0aXN0YSBvbiAxMC8xMy8yMDIwLCAyOjIxOjUyIFBNXHJcbiAqIE1JVCBsaWNlbnNlIChodHRwczovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVClcclxuICogVy4gaHR0cHM6Ly9zdmdhcnRpc3RhLm5ldFxyXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG5zdmcgLnN2Zy1zZWFyY2gtMSB7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMzMuMjM1NTgyMzUxNjg0NTdweDtcclxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDMzLjIzNTU4MjM1MTY4NDU3cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuMnMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSkgMHMsIGZpbGwgMC4ycyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSAwcztcclxuICAgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuMnMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSkgMHMsIGZpbGwgMC4ycyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSAwcztcclxufVxyXG5cclxuc3ZnLmFjdGl2ZSAuc3ZnLXNlYXJjaC0xIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG59XHJcblxyXG5zdmcgLnN2Zy1zZWFyY2gtMiB7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogNi4zMjU3OTYxMjczMTkzMzZweDtcclxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDYuMzI1Nzk2MTI3MzE5MzM2cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuMnMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSkgMC4xMnMsIGZpbGwgMC4ycyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSAwLjFzO1xyXG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMC4ycyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSAwLjEycywgZmlsbCAwLjJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpIDAuMXM7XHJcbn1cclxuXHJcbnN2Zy5hY3RpdmUgLnN2Zy1zZWFyY2gtMiB7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxufVxyXG5cclxuc3ZnIC5zdmctc2VhcmNoLTMge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDMwLjc5Njc3MjAwMzE3MzgyOHB4O1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMzAuNzk2NzcyMDAzMTczODI4cHg7XHJcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMC4ycyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSAwLjI0cywgZmlsbCAwLjJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpIDAuMnM7XHJcbiAgICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAwLjJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpIDAuMjRzLCBmaWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSkgMC4ycztcclxufVxyXG5cclxuc3ZnLmFjdGl2ZSAuc3ZnLXNlYXJjaC0zIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgZmlsbDogcmdiKDI1NSwgMjQxLCAwKTtcclxufVxyXG5cclxuc3ZnIC5zdmctc2VhcmNoLTQge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDQxLjcxOTQxNzU3MjAyMTQ4NHB4O1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogNDEuNzE5NDE3NTcyMDIxNDg0cHg7XHJcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMC4ycyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSAwLjM2cywgZmlsbCAwLjJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpIDAuMzAwMDAwMDAwMDAwMDAwMDRzO1xyXG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMC4ycyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSAwLjM2cywgZmlsbCAwLjJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpIDAuMzAwMDAwMDAwMDAwMDAwMDRzO1xyXG59XHJcblxyXG5zdmcuYWN0aXZlIC5zdmctc2VhcmNoLTQge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICBmaWxsOiByZ2IoMjU1LCAyNDEsIDApO1xyXG59XHJcblxyXG5zdmcgLnN2Zy1zZWFyY2gtNSB7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMTI5LjAyMzYxMjk3NjA3NDIycHg7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxMjkuMDIzNjEyOTc2MDc0MjJweDtcclxuICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAwLjJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpIDAuNDhzLCBmaWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSkgMC40cztcclxuICAgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuMnMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSkgMC40OHMsIGZpbGwgMC4ycyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSAwLjRzO1xyXG59XHJcblxyXG5zdmcuYWN0aXZlIC5zdmctc2VhcmNoLTUge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICBmaWxsOiByZ2IoMCwgMCwgMCk7XHJcbn1cclxuIiwi77u/LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKiBHZW5lcmF0ZWQgYnkgU1ZHIEFydGlzdGEgb24gMTAvMTMvMjAyMCwgMzoyNzoxNCBQTVxyXG4gKiBNSVQgbGljZW5zZSAoaHR0cHM6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVQpXHJcbiAqIFcuIGh0dHBzOi8vc3ZnYXJ0aXN0YS5uZXRcclxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLmNsb3NlLXRyYW5zaXRpb24ge1xyXG4gICAgLnN2Zy1jbG9zZS0xIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuMnMgZWFzZS1pbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAwLjJzIGVhc2UtaW47XHJcbiAgICB9XHJcblxyXG4gICAgLnN2Zy1jbG9zZS0yIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuMnMgZWFzZS1pbiAwLjJzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuMnMgZWFzZS1pbiAwLjJzO1xyXG4gICAgfVxyXG59XHJcblxyXG5zdmcgLnN2Zy1jbG9zZS0xIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMTUuMTM3MDg0OTYwOTM3NXB4O1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTE1LjEzNzA4NDk2MDkzNzVweDtcclxufVxyXG5cclxuc3ZnLmFjdGl2ZSAuc3ZnLWNsb3NlLTEge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbn1cclxuXHJcbnN2ZyAuc3ZnLWNsb3NlLTIge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDExNS4xMzcwODQ5NjA5Mzc1cHg7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxMTUuMTM3MDg0OTYwOTM3NXB4O1xyXG59XHJcblxyXG5zdmcuYWN0aXZlIC5zdmctY2xvc2UtMiB7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxufVxyXG4iLCLvu79AaW1wb3J0ICcuLi92YXJpYWJsZXMvY29sb3JzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGVzL2ZvbnRzJztcclxuQGltcG9ydCAnLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzJztcclxuQGltcG9ydCAnbGF5b3V0JztcclxuXHJcbi8vIGJsb2cgaGFzIHR3byB0eXBlIG9mIGNhcmRzOiBsYXJnZSAoZmVhdHVyZWQgYXJ0aWNsZSBjYXJkcykgYW5kIHNtYWxsIChyZWd1bGFyIGFydGljbGUgY2FyZHMpXHJcbi8vIGZyb250cGFnZSBoYXMgb25lIHR5cGUgb2YgY2FyZCwgYnV0IHVzZXMgYSBiaXQgb2YgYm90aCBzbWFsbCBhbmQgbGFyZ2UncyBkZXNpZ24uXHJcblxyXG4uY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDBweDtcclxuICAgIGdyaWQtcm93LWdhcDogMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDkpLCAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDkpLCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMgZWFzZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWZyb250cGFnZSxcclxuICAgICYtLWJsb2ctbGFyZ2Uge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLWxnLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1mcm9udHBhZ2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIHN0YW5kYXJkLWNhcmQtbGFyZ2UtbGF5b3V0KCk7XHJcbiAgICAgICAgaGVpZ2h0OiAyMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1ibG9nLXNtYWxsIHtcclxuICAgICAgICBAaW5jbHVkZSBzdGFuZGFyZC1jYXJkLXNtYWxsLWxheW91dCgpO1xyXG4gICAgICAgIG1hcmdpbjogMTlweCAycmVtO1xyXG4gICAgICAgIGZsZXg6IHVuc2V0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLWxnLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1ibG9nLWxhcmdlIHtcclxuICAgICAgICBAaW5jbHVkZSBzdGFuZGFyZC1jYXJkLWxhcmdlLWxheW91dCgpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDAuNWZyIHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktbGlnaHRlcjtcclxuICAgICAgICBtYXJnaW46IDE1cHggMTVweCAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS1saWdodGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMzBweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ibG9nLXNtYWxsIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDMgLyAyO1xyXG5cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyA2IC8gMjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwcHggMTVweCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ibG9nLWxhcmdlIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDYgLyAzO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEyNXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDYgLyAyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1mcm9udHBhZ2Uge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMyAvIDI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gNiAvIDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDQgLyAyIC8gMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ibG9nLXNtYWxsIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDMgLyA2O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYmxvZy1sYXJnZSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDMgLyAzIC8gNjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE5cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMTVweCAwIDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMyAvIDY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWZyb250cGFnZSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAzIC8gNjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGFyZ2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc21hbGwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDEgLyA2IC8gNjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyA2IC8gNjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCA1MHB4IDMwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJsb2ctbGFyZ2Uge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDMgLyAzIC8gNiAvIDY7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDE1cHggMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyA2IC8gNjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1MHB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGFyZ2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc21hbGwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCA1MHB4IDMwcHggMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0ICcuLi92YXJpYWJsZXMvY29sb3JzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGVzL2ZvbnRzJztcclxuQGltcG9ydCBcIi4uL2dsb2JhbHMvbWVkaWEtcXVlcmllc1wiO1xyXG5cclxuLnJlYWQtbW9yZS1ibG9jayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICRzZWxmOiAmO1xyXG5cclxuICAgICZfX3BhcmFncmFwaCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay1saWdodGVyIHVybCguL2dmeC9hcnJvdy5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgJGNvbG9yLWJsYWNrKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNDRweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmV2ZWFsLS1vcGVuIHtcclxuICAgIC5yZWFkLW1vcmUtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0ICcuLi92YXJpYWJsZXMvY29sb3JzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGVzL2ZvbnRzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGVzL3otaW5kZXgnO1xyXG5AaW1wb3J0ICcuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXMnO1xyXG5cclxuLmhlcm8tc2xpZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDY0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTdyZW07XHJcbiAgICB6LWluZGV4OiAkei1pbmRleC1jYXJvdXNlbC1jb250ZW50O1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBoZWlnaHQ6IDY0MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1sZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIGhlaWdodDogNzIxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgYm90dG9tOiAxNCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUzN3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMCU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1sZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBib3R0b206IDE0JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tZWxnLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE3JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1sZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVzdDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IG1pbi1jb250ZW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAvKiAgICBmbGlja2l0eSBoYXMgYmVlbiBhZGRlZCBoZXJlIHRvIG1vZGlmeSBhIGZldyBvZiBpdHMgZWxlbWVudHMgYW5kIHRvIG5vdCBpbnRlcmZlcmUgd2l0aCBvdGhlciBmbGlja2l0eSBlbGVtZW50cyBvbiB0aGUgcGFnZSovXHJcbiAgICAuZmxpY2tpdHktdmlld3BvcnQge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZmxpY2tpdHktYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBub25lO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHRvcDogNjAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbGlja2l0eS1idXR0b24taWNvbiB7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLWdyZXktbGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsaWNraXR5LXBhZ2UtZG90cyB7XHJcbiAgICAgICAgYm90dG9tOiA1JTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAuZG90IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxLjJweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pcy1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiBGYWRlIENTUyAtIEhhY2sgdG8gbWFrZSBmbGlja2l0eSBmYWRlICovXHJcbiAgICAuZmxpY2tpdHktc2xpZGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1zbGlkZXJfX3NsaWRlIHtcclxuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tc2xpZGVyX19zbGlkZS5pcy1zZWxlY3RlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0ICcuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXMnO1xyXG5cclxuLmZ1bGwtd2lkdGgtYmFubmVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtaGVpZ2h0OiA1MzNweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgJy4uL3ZhcmlhYmxlcy9jb2xvcnMnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMvZm9udHMnO1xyXG5AaW1wb3J0ICcuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXMnO1xyXG5AaW1wb3J0ICcuLi9wb3B1cHMvbW9iaWxlLXBvcHVwLW1peGluJztcclxuXHJcbi5ib3R0b20tc29jaWFsLXBvcHVwIHtcclxuICAgIEBpbmNsdWRlIHN0YW5kYXJkLW1vYmlsZS1ib3R0b20tcG9wdXAtc3R5bGUoKTtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLWxnLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R3aXR0ZXI6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vZ2Z4L3R3aXR0ZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19mYWNlYm9vazpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9nZngvZmFjZWJvb2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19waW50ZXJlc3Q6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vZ2Z4L3BpbnRlcmVzdC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2stbGlnaHRlc3Q7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgJy4uL3ZhcmlhYmxlcy9jb2xvcnMnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMvZm9udHMnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMvei1pbmRleCc7XHJcbkBpbXBvcnQgJy4uL2dsb2JhbHMvbWVkaWEtcXVlcmllcyc7XHJcblxyXG5AbWl4aW4gc3RhbmRhcmQtbW9iaWxlLWJvdHRvbS1wb3B1cC1zdHlsZSAoKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay1saWdodGVyO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IC01cHggMjBweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICB6LWluZGV4OiAkei1pbmRleC1wb3AtdXAtb3ZlcmxheTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4iLCLvu79AaW1wb3J0ICcuLi92YXJpYWJsZXMvY29sb3JzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGVzL2ZvbnRzJztcclxuXHJcbi5wcm9kdWN0LXRhYi1ibG9jayB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmbGV4OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjc1ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzZW07XHJcbiAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ncmV5LWxpZ2h0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtpZF49XCJ0YWJcIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXBpbms7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1waW5rO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdGFiMTpjaGVja2VkIH4gI3RhYi1jb250ZW50MSxcclxuICAgICN0YWIyOmNoZWNrZWQgfiAjdGFiLWNvbnRlbnQyLFxyXG4gICAgI3RhYjM6Y2hlY2tlZCB+ICN0YWItY29udGVudDMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwi77u/QGltcG9ydCAnLi4vdmFyaWFibGVzL2NvbG9ycyc7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9mb250cyc7XHJcbkBpbXBvcnQgJy4uL2dsb2JhbHMvbWVkaWEtcXVlcmllcyc7XHJcbkBpbXBvcnQgJy4uL2dsb2JhbHMvdHlwb2dyYXBoeSc7XHJcblxyXG4uc3BlY2lhbC1naWZ0LWJsb2NrIHtcclxuICAgIG1hcmdpbjogMS41cmVtIDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stbGlnaHRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBtYXJnaW46IDEuOXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZnQtY29udGFpbmVyIHtcclxuICAgICAgICBmbGV4OiAxMCAwIDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBtYXJnaW46IDEwcHggMTVweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMC42cmVtIDAgMC4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQtY29udGFpbmVyIHtcclxuICAgICAgICBmbGV4OiAxIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlLWluZm8tY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLWxpZ2h0ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMTVweDtcclxuICAgICAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDI0cHggMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfilqAnO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgJi0tem9vbSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS16b29tIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGluaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS16b29tLWltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW46IDI3cHggMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnJldmVhbC0tb3BlbiB7XHJcbiAgICAucmVhZC1tb3JlLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwZWNpYWwtZ2lmdC1ibG9ja19fbW9yZS1pbmZvLWNvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stbGlnaHRlc3Q7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCAnLi4vdmFyaWFibGVzL2NvbG9ycyc7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9mb250cyc7XHJcblxyXG4uaW1hZ2UtdHdvLXJvd3MtYmxvY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBtaW4td2lkdGg6IDg1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYXJhZ3JhcGgge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICYtLWxhcmdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwIDAgMnJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zbWFsbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC42cmVtIDAgMCAycmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0ICcuLi92YXJpYWJsZXMvY29sb3JzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGVzL2ZvbnRzJztcclxuQGltcG9ydCAnLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzJztcclxuXHJcbi50d28tY29sdW1uLWJsb2NrIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDAgMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMTJweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgJy4uL3ZhcmlhYmxlcy9jb2xvcnMnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMvZm9udHMnO1xyXG5cclxuLnR3by1yb3dzLXRhYmxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdHIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgfVxyXG5cclxuICAgIHRyOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLWxpZ2h0ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICB0ZDpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgJy4uL3ZhcmlhYmxlcy9jb2xvcnMnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMvZm9udHMnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMvei1pbmRleCc7XHJcbkBpbXBvcnQgJy4uL2dsb2JhbHMvbWVkaWEtcXVlcmllcyc7XHJcblxyXG4uY2FsbC10by1hY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLWxpZ2h0ZXI7XHJcbiAgICBib3gtc2hhZG93OiAwcHggLTVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIHotaW5kZXg6ICR6LWluZGV4LWNhbGwtdG8tYWN0aW9uO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDExOXB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tc20tdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgZmxleC13cmFwOiBpbmhlcml0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cmVtO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHJlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1tZC1jb250ZW50LXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9nZ2xlIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1zbS11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1sZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2stbGlnaHRlc3Q7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1zbS11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNSU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1zbS11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbGctdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICB9XHJcbn0gXHJcbiIsIu+7v0BpbXBvcnQgJy4uL3ZhcmlhYmxlcy9jb2xvcnMnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMvZm9udHMnO1xyXG5AaW1wb3J0ICcuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXMnO1xyXG5cclxuJGNhcm91c2VsLWRvdC1zaXplOiA1cHg7XHJcblxyXG4uY2Fyb3VzZWwtY29udGFpbmVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1wcm9kdWN0LWNhcm91c2VsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b2dnbGVkLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzlweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1sZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XHJcbiAgICAgICAgd2lkdGg6ICRjYXJvdXNlbC1kb3Qtc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6ICRjYXJvdXNlbC1kb3Qtc2l6ZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibGFjaztcclxuICAgICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGlja2l0eS1idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGlja2l0eS1idXR0b246ZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcclxuICAgICAgICBmaWxsOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmV2aW91cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2dmeC9hcnJvdy1idXR0b24tbGVmdC5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgbGVmdDogLTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5leHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9nZngvYXJyb3ctYnV0dG9uLXJpZ2h0LnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgICByaWdodDogLTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJvdXNlbCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwNzBweDtcclxuICAgIHBhZGRpbmc6IDAgMCAxcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWN1c3RvbSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmdlbnJlcy1jYXJvdXNlbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay1saWdodDtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMiU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0LXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMzNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9nZngvYm9vay5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0LXBhcmFncmFwaCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuMnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5leHQsXHJcbiAgICAucHJldmlvdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcclxuICAgICAgICBmaWxsOiAkY29sb3ItZ3JleS1saWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxpY2tpdHktcGFnZS1kb3RzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZnJvbnRwYWdlLWNhcm91c2VsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgIH1cclxuXHJcbiAgICAuZmxpY2tpdHktcGFnZS1kb3RzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBtYXJnaW46IDM5cHggMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1sZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDgwcHggMCA1MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluay1saWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2dmeC9hcnJvdy1mb3J3YXJkLnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9jb2xvcnNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9mb250c1wiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2luZGV4XCI7XHJcbkBpbXBvcnQgXCIuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXNcIjtcclxuQGltcG9ydCAnLi4vcG9wdXBzL21vYmlsZS1wb3B1cC1taXhpbic7XHJcblxyXG4kc2hhZG93LXdlaWdodC1zaWRlczogMjQwcHg7XHJcbiRzaGFkb3ctd2VpZ2h0LWJvdHRvbTogNDAwcHg7XHJcbiRhZ2UtbGltaXQtc2l6ZTogNTBweDtcclxuJGFnZS1saW1pdC1zaXplLW1vYmlsZTogMzBweDtcclxuXHJcbi5kcm9wZG93bi1tZW51IHtcclxuICAgIEBpbmNsdWRlIHN0YW5kYXJkLW1vYmlsZS1ib3R0b20tcG9wdXAtc3R5bGUoKTtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogJHotaW5kZXgtZHJvcGRvd24tY29udGVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stbGlnaHQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4sIG9wYWNpdHkgMC4zcyBlYXNlLWluLDtcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1iYWNrZ3JvdW5kIHtcclxuICAgICAgICB6LWluZGV4OiAkei1pbmRleC1iYWNrZ3JvdW5kLWVsZW1lbnRzO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNhdGFsb2cge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stbGlnaHQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAtM3B4IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9jb2xvcnNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9mb250c1wiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2luZGV4XCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvei1pbmRleFwiO1xyXG5AaW1wb3J0IFwiLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzXCI7XHJcblxyXG4uaGFtYnVyZ2VyLW1lbnUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB6LWluZGV4OiAkei1pbmRleC1tZW51LW92ZXJsYXk7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAkc2VsZjogJjtcclxuXHJcbiAgICAmX19saW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwcHggMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjc3LDAuMiwwLjA1LDEuMCksIGJhY2tncm91bmQgMC41cyBjdWJpYy1iZXppZXIoMC43NywwLjIsMC4wNSwxLjApLCBvcGFjaXR5IDAuNTVzIGVhc2U7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbSAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcclxuXHJcbiAgICAgICAgJi0tc3ViOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vZ2Z4L2Fycm93LWJhY2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay1saWdodGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBhcmVudDphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vZ2Z4L2Fycm93LWRvd24uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNob3A6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2dmeC9zaGFyZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43NywwLjIsMC4wNSwxLjApO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4tbGF5ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjc3LDAuMiwwLjA1LDEuMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViLWxheWVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43NywwLjIsMC4wNSwxLjApO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICN7ICRzZWxmIH1fX292ZXJsYXkge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3sgJHNlbGYgfV9fbGluZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDAuMiwgMC4yKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3VibWVudS1hY3RpdmUge1xyXG4gICAgICAgICN7ICRzZWxmIH1fX21haW4tbGF5ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyAkc2VsZiB9X19zdWItbGF5ZXItLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCIuLi92YXJpYWJsZXMvY29sb3JzXCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvZm9udHNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9pbmRleFwiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL3otaW5kZXhcIjtcclxuQGltcG9ydCBcIi4uL2dsb2JhbHMvbWVkaWEtcXVlcmllc1wiO1xyXG5cclxuLnN1Ym1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTIzcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLWxpZ2h0O1xyXG4gICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB0b3A6IDczcHg7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdHJhbnNpdGlvbiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2stbGlnaHRlc3Q7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYnJlYWtwb2ludC1jb250ZW50LXdpZHRofSArIDhyZW0pO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSA+IHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICAgIHRvcDogMzVweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9jb2xvcnNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9mb250c1wiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2luZGV4XCI7XHJcbkBpbXBvcnQgXCIuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXNcIjtcclxuQGltcG9ydCBcImhhbWJ1cmdlclwiO1xyXG5AaW1wb3J0IFwic3VibWVudVwiO1xyXG5cclxuLm5hdmlnYXRpb24tYmFyIHtcclxuICAgIGhlaWdodDogMTI1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICBtYXgtd2lkdGg6ICRicmVha3BvaW50LWxhcmdlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkY29sb3ItYmxhY2sgMCUsIHJnYmEoMCwgMCwgMCwgMC44KSA1MS41NiUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAkei1pbmRleC1tZW51LW92ZXJsYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvcmRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRjb2xvci1ibGFjaywgJGNvbG9yLWdyZXktbGlnaHQsICRjb2xvci1ibGFjayk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICR6LWluZGV4LW5hdmlnYXRpb24tZWxlbWVudHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWxvZ287XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleDogMztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vZ2Z4L2xhYmVsLXNoYXBlX3RvcC5zdmcnKSwgdXJsKCcuL2dmeC9sYWJlbC1zaGFwZV9ib3R0b20uc3ZnJyksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDAsICNmZmYgMTAlLCAjZmZmIDk1JSwgIzAwMCAxMCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AsIGJvdHRvbSwgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUsIDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oYW1idXJnZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDAuOTVyZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWxvZ287XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC05cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN2Zy1jbG9zZSB7XHJcbiAgICAgICAgICAgIHRvcDogMjJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC01cHhcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodC1wYW5lbCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAyM3B4O1xyXG4gICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWRyb3Bkb3duLWNvbnRlbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaCxcclxuICAgICZfX3Nob3Age1xyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwLjNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9jb2xvcnNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9mb250c1wiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2luZGV4XCI7XHJcbkBpbXBvcnQgXCIuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXNcIjtcclxuXHJcbi5mb290ZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLWxpZ2h0ZXI7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2U7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21pZGRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbSAzcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stbGlnaHRlc3Q7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMS44cmVtIDAgNC42cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuOHJlbSAwIDIuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBpbms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbW11bml0eSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbW11bml0eS10ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXBpbms7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2dmeC9oZWFydC5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3B5cmlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDJyZW0gMCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20tbGlua3Mge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgZmxleDogMztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMCAwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGhyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vdmFyaWFibGVzL2NvbG9ycyc7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9mb250cyc7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9icmVha3BvaW50cyc7XHJcbkBpbXBvcnQgJy4uL2dsb2JhbHMvbWVkaWEtcXVlcmllcyc7XHJcblxyXG4ubGFiZWwge1xyXG4gICAgcGFkZGluZzogN3B4IDExcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgbWFyZ2luOiAwIDAgMC41cmVtO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctbGlnaHQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWx0ZXJuYXRpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCAnLi4vdmFyaWFibGVzL2NvbG9ycyc7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9mb250cyc7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy96LWluZGV4JztcclxuQGltcG9ydCAnLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzJztcclxuXHJcbiRzaGFkb3ctd2VpZ2h0LXNpZGVzLWhlcm86IDQxMnB4O1xyXG4kc2hhZG93LXdlaWdodC1zaWRlcy1wcm9kdWN0OiAyNDBweDtcclxuJHNoYWRvdy13ZWlnaHQtYm90dG9tOiA0MDBweDtcclxuXHJcbi5ncmFkaWVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDI3JTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xyXG4gICAgZmxleDogMDtcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleDogJHotaW5kZXgtYmFja2dyb3VuZC1lbGVtZW50cztcclxuXHJcbiAgICAmLS1wcm9kdWN0IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1NTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2MCU7XHJcbiAgICAgICAgdG9wOiAtN3JlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1zbS11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgzJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmxvZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWhlcm8tc2xpZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNlcmllcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNjAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC01MCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tc20tdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jYXRhbG9nIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNjAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2hhZG93IHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkY29sb3ItYmxhY2sgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJHNoYWRvdy13ZWlnaHQtYm90dG9tO1xyXG4gICAgYm90dG9tOiAwO1xyXG5cclxuICAgICYtLXJpZ2h0IHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgJGNvbG9yLWJsYWNrIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKCN7JHNoYWRvdy13ZWlnaHQtYm90dG9tfSAvIDIpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICRjb2xvci1ibGFjayAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLS1wcm9kdWN0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkc2hhZG93LXdlaWdodC1zaWRlcy1wcm9kdWN0O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDclO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1oZXJvLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNoYWRvdy13ZWlnaHQtc2lkZXMtaGVybztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYmxvZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxlZnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG9yLWJsYWNrIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJi0tcHJvZHVjdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNoYWRvdy13ZWlnaHQtc2lkZXMtcHJvZHVjdDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDclO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1oZXJvLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNoYWRvdy13ZWlnaHQtc2lkZXMtaGVybztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYmxvZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW1pZGRsZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1pZGRsZS1wcm9kdWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMykgMCUsIHJnYmEoMCwgMCwgMCwgMC4zMDYwNTMpIDYuNjclLCByZ2JhKDAsIDAsIDAsIDAuMzI0ODU3KSAxMy4zMyUsIHJnYmEoMCwgMCwgMCwgMC4zNTcxNjIpIDIwJSwgcmdiYSgwLCAwLCAwLCAwLjQwMzE4OCkgMjYuNjclLCByZ2JhKDAsIDAsIDAsIDAuNDYyMjQyKSAzMy4zMyUsIHJnYmEoMCwgMCwgMCwgMC41MzIzMTkpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjYwOTg4NCkgNDYuNjclLCByZ2JhKDAsIDAsIDAsIDAuNjkwMTE2KSA1My4zMyUsIHJnYmEoMCwgMCwgMCwgMC43Njc2ODEpIDYwJSwgcmdiYSgwLCAwLCAwLCAwLjgzNzc1OCkgNjYuNjclLCByZ2JhKDAsIDAsIDAsIDAuODk2ODEyKSA3My4zMyUsIHJnYmEoMCwgMCwgMCwgMC45NDI4MzgpIDgwJSwgcmdiYSgwLCAwLCAwLCAwLjk3NTE0MykgODYuNjclLCByZ2JhKDAsIDAsIDAsIDAuOTkzOTQ3KSA5My4zMyUsICMwMDAwMDAgMTAwJSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg3OS42MSUgNzkuNjElIGF0IDUwJSAwJSwgcmdiYSgwLCAwLCAwLCAwLjE0KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjE0NzIpIDYuNjclLCByZ2JhKDAsIDAsIDAsIDAuMTY5NSkgMTMuMzMlLCByZ2JhKDAsIDAsIDAsIDAuMjA3OCkgMjAlLCByZ2JhKDAsIDAsIDAsIDAuMjYyNCkgMjYuNjclLCByZ2JhKDAsIDAsIDAsIDAuMzMyNCkgMzMuMzMlLCByZ2JhKDAsIDAsIDAsIDAuNDE1NSkgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNTA3NCkgNDYuNjclLCByZ2JhKDAsIDAsIDAsIDAuNjAyNikgNTMuMzMlLCByZ2JhKDAsIDAsIDAsIDAuNjk0NSkgNjAlLCByZ2JhKDAsIDAsIDAsIDAuNzc3NikgNjYuNjclLCByZ2JhKDAsIDAsIDAsIDAuODQ3NikgNzMuMzMlLCByZ2JhKDAsIDAsIDAsIDAuOTAyMikgODAlLCByZ2JhKDAsIDAsIDAsIDAuOTQwNSkgODYuNjclLCByZ2JhKDAsIDAsIDAsIDAuOTYyOCkgOTMuMzMlLCByZ2JhKDAsIDAsIDAsIDAuOTcpIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19nZW5yZS1jYXJvdXNlbCB7XHJcbiAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB6LWluZGV4OiAkei1pbmRleC1jYXJvdXNlbC1jb250ZW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxlZnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvci1ibGFjay1saWdodCAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC05MGRlZywgJGNvbG9yLWJsYWNrLWxpZ2h0IDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDglO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCIuLi92YXJpYWJsZXMvY29sb3JzXCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvZm9udHNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9pbmRleFwiO1xyXG5AaW1wb3J0IFwiLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzXCI7XHJcblxyXG4uc29jaWFsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmctdG9wOiAwLjNyZW07XHJcblxyXG4gICAgJi0tYmxvZ3BhZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW46IDlweCA1cHggMCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWdyZXkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJsYWNrIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZXZlbiB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmlnaHQge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIC5zb2NpYWwtc2hhcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1sZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1sZWZ0IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIC5zb2NpYWwtc2hhcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1sZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stbGlnaHRlc3Q7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1sZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG5cclxuICAgICAgICAgICAgJi0tbGlnaHQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1ibGFjayB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY29sb3Ige1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcblxyXG4gICAgICAgICAgICAmLS10d2l0dGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLW1lZGl1bTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stbGlnaHRlc3Q7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jb2xvci1ibHVlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtZGFyaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stbGlnaHRlc3Q7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNvbG9yLWxpZ2h0LWJsdWUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1tZWRpdW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzRweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1sZy11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5zdGFncmFtOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vZ2Z4L2luc3RhLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHdpdHRlcjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2dmeC90d2l0dGVyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmFjZWJvb2s6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9nZngvZmFjZWJvb2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190d2l0dGVyLXdoaXRlOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vZ2Z4L3R3aXR0ZXItd2hpdGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19mYWNlYm9vay13aGl0ZTphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2dmeC9mYWNlYm9vay13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BpbnRlcmVzdDphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2dmeC9waW50ZXJlc3Quc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zb21lIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLWxnLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ncmV5OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2dmeC9Tb01lLWdyZXkuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJsYWNrOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2dmeC9Tb01lLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9jb2xvcnMnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMvYnJlYWtwb2ludHMnO1xyXG5cclxuQG1peGluIGFjY29yZGlvbigpIHtcclxuICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbiwgYmFja2dyb3VuZCAwLjJzIGVhc2UtaW47XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuM3JlbTtcclxuXHJcbiAgICAgICAgJl9fY29udGVudHMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGw7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwcmVtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNCUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuM3MgZWFzZS1pbjtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uX19pdGVtLmFjdGl2ZSA+IC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb25fX2l0ZW0uYWN0aXZlID4gLmFjY29yZGlvbi1ib2R5ID4gLmFjY29yZGlvbi1ib2R5X19jb250ZW50cyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW47XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb25fX2l0ZW0uYWN0aXZlOmxhc3QtY2hpbGQgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbjpmaXJzdC1jaGlsZCA+IC5hY2NvcmRpb25fX2l0ZW0gPiAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb25fX2l0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2stbGlnaHRlc3Q7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ibGFjay1saWdodGVzdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbl9faXRlbSA+IC5hY2NvcmRpb24taGVhZGVyOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2dmeC9hcnJvdy1kb3duLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uX19pdGVtLmFjdGl2ZSA+IC5hY2NvcmRpb24taGVhZGVyOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tLW1vYmlsZS1vbmx5IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xyXG4gICAgICAgIEBpbmNsdWRlIGFjY29yZGlvbigpO1xyXG5cclxuICAgICAgICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9jb2xvcnMnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMvZm9udHMnO1xyXG5AaW1wb3J0ICcuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXMnO1xyXG5cclxuJHByb2R1Y3QtaXRlbS13aWR0aDogMTE1cHg7XHJcbiRwcm9kdWN0LWl0ZW0td2lkdGgtLWRlc2t0b3A6IDE5NXB4O1xyXG4kYWdlLWxpbWl0LXNpemU6IDM0cHg7XHJcbiRhZ2UtbGltaXQtc2l6ZS1tb2JpbGU6IDI4cHg7XHJcblxyXG4ucHJvZHVjdC10aWxlIHtcclxuICAgICRzZWxmOiAmO1xyXG5cclxuICAgICYtLWNhdGFsb2cge1xyXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3sgJHNlbGYgfV9faW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTc1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1saWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6ICRhZ2UtbGltaXQtc2l6ZS1tb2JpbGU7XHJcbiAgICAgICAgd2lkdGg6ICRhZ2UtbGltaXQtc2l6ZS1tb2JpbGU7XHJcbiAgICAgICAgdG9wOiBjYWxjKCN7JGFnZS1saW1pdC1zaXplLW1vYmlsZX0gLyAyICogLTEpO1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjKCN7JGFnZS1saW1pdC1zaXplLW1vYmlsZX0vIDIgKiAtMSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXBpbms7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMzAlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkYWdlLWxpbWl0LXNpemU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkYWdlLWxpbWl0LXNpemU7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygjeyRhZ2UtbGltaXQtc2l6ZX0gLyAyICogLTEpO1xyXG4gICAgICAgICAgICByaWdodDogY2FsYygjeyRhZ2UtbGltaXQtc2l6ZX0vIDIgKiAtMSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjMwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogJHByb2R1Y3QtaXRlbS13aWR0aDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA5cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkcHJvZHVjdC1pdGVtLXdpZHRoLS1kZXNrdG9wO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2R1Y3QtbGluayB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCAwcHggcmdiYSgwLDAsMCwwLjA5KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNzVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjgycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAyMHB4IC0xcHggcmdiYSgwLDAsMCwwLjUzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMjBweCAtMXB4IHJnYmEoMCwwLDAsMC41Myk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjhyZW0gMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taW52ZXJ0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICBsZWZ0OiAxMCU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDExcHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vZ2Z4L2xhYmVsLXNoYXBlX3RvcC1ibGFjay5zdmcnKSwgdXJsKCcuL2dmeC9sYWJlbC1zaGFwZV9ib3R0b20tYmxhY2suc3ZnJyksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDUlLCAkY29sb3ItYmxhY2sgNSUsICRjb2xvci1ibGFjayA5NSUsIHRyYW5zcGFyZW50IDEwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wLCBib3R0b20sIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSwgMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skcHJvZHVjdC1pdGVtLXdpZHRofSAtIDYwcHgpO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1pbnZlcnRlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9nZngvbGFiZWwtc2hhcGVfdG9wLnN2ZycpLCB1cmwoJy4vZ2Z4L2xhYmVsLXNoYXBlX2JvdHRvbS5zdmcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgNSUsICRjb2xvci13aGl0ZSA1JSwgJGNvbG9yLXdoaXRlIDk1JSwgdHJhbnNwYXJlbnQgMTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0ICcuLi92YXJpYWJsZXMvY29sb3JzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGVzL2ZvbnRzJztcclxuQGltcG9ydCAnLi4vZ2xvYmFscy9tZWRpYS1xdWVyaWVzJztcclxuXHJcbi5wYWdpbmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJHNlbGY6ICY7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHQ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDExcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wcmV2IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbmV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbms7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGFyayB7XHJcbiAgICAgICAgI3sgJHNlbGYgfV9fbGluayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay1saWdodGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1waW5rO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBJbnN0YW50c2VhcmNoIHBhZ2luYXRpb24gY29udGFpbmVyXHJcbi5haXMtUGFnaW5hdGlvbiB7XHJcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xyXG59Iiwi77u/QGltcG9ydCBcIi4uL2dsb2JhbHMvbWVkaWEtcXVlcmllc1wiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2NvbG9yc1wiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2ZvbnRzXCI7XHJcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvei1pbmRleFwiO1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2JyZWFrcG9pbnRzXCI7XHJcblxyXG4uY2F0YWxvZy1oZWFkZXIge1xyXG4gICAgaGVpZ2h0OiAzNDhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IC0xMjNweDtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXRhbG9nLWZpbHRlcnMge1xyXG4gICAgbWluLWhlaWdodDogMnJlbTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay1saWdodGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICB6LWluZGV4OiAkei1pbmRleC1uYXZpZ2F0aW9uLWVsZW1lbnRzO1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICB6LWluZGV4OiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFuZ2FmaW5kZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2U7XHJcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gYXV0bztcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtIDAgMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2dmeC9tYW5nYS1maW5kZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvY2stZ3JvdXAge1xyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDIgLyAzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyAzIC8gMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1hcmdpbi1ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbWFyZ2luLXRvcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZG9uZS1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogNC41cmVtIDFyZW0gMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMXJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBociB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2stbGlnaHRlc3Q7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1wcm9kdWN0cyB7XHJcbiAgICBtaW4taGVpZ2h0OiAyNjBweDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay1saWdodDtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC8qIEFsZ29saWEgcmVsYXRlZCBDU1MgKi9cclxuICAgIC5haXMtSGl0cy1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXRhbG9nLWdlbnJlLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgJi0tbWFyZ2luLXRvcC1ib3R0b20ge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ2VucmUtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0ICcuLi92YXJpYWJsZXMvY29sb3JzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGVzL2ZvbnRzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGVzL3otaW5kZXgnO1xyXG5AaW1wb3J0ICcuLi9nbG9iYWxzL21lZGlhLXF1ZXJpZXMnO1xyXG5cclxuLnNlYXJjaC1vdmVybGF5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLWxpZ2h0O1xyXG4gICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgIHotaW5kZXg6ICR6LWluZGV4LW5hdmlnYXRpb24tZWxlbWVudHM7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIHRvcDogNzNweDtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLS10cmFuc2l0aW9uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTIzcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGxpbmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi0tbWQtdXAoJHdpdGhvdXRTdWZmaXg6IHRydWUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgIHdpZHRoOiA4NCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLWxpZ2h0ZXN0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMi41JTtcclxuICAgICAgICB0b3A6IDM3cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tLW1kLXVwKCR3aXRob3V0U3VmZml4OiB0cnVlKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA4LjUlO1xyXG4gICAgICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwibWVkaWEtcXVlcmllc1wiO1xyXG5cclxuLmhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5oaWRlLW9uLWRlc2t0b3Age1xyXG4gICAgQGluY2x1ZGUgc2NyZWVuLS1tZC11cCgkd2l0aG91dFN1ZmZpeDogdHJ1ZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/