@charset "UTF-8";@font-face{font-family:'Noto Sans JP';src:url(fonts/NotoSansJP-VariableFont_wght.ttf) format('truetype');font-weight:100 900;font-style:normal}@font-face{font-family:'Dancing Script';src:url(fonts/DancingScript-VariableFont_wght.ttf) format('truetype');font-weight:200 700;font-style:normal}.c_grad_font{background:-webkit-linear-gradient(0deg,#0768d4,#4fc8dc);color:#4ac2db}em.c_grad_font{-webkit-background-clip:text;-webkit-text-fill-color:transparent}p.c_grad_font{-webkit-background-clip:text;-webkit-text-fill-color:transparent}#space{height:1300px;background-color:blanchedalmond}.fadeIn{opacity:0;transition-delay:250ms;transition-duration:1000ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.23,.76,.73,.97)}.fadeIn-up{transform:translate(0,50px)}.fadeIn-down{transform:translate(0,-80px)}.fadeIn-left{transform:translate(-50px,0)}.fadeIn-right{transform:translate(50px,0)}.scroll-in{transform:translate(0);opacity:1}.slideIn{opacity:0;transition-delay:0ms;transition-duration:1000ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.23,.76,.73,.97)}.slideIn-up{transform:translate(0,80px);opacity:1}.slideIn-down{transform:translate(0,-80px);opacity:1}.slideIn-left{transform:translate(-80px,0);opacity:1}.slideIn-right{transform:translate(80px,0);opacity:1}.scroll-in{transform:translate(0);opacity:1}.is-fadein-active{visibility:visible!important;transform:translateY(0)!important;opacity:1!important}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:0;clear:both;overflow:visible;border-top-width:1px;color:inherit}pre{font-size:inherit;font-family:monospace,monospace}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:inherit;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}svg,img,embed,object,iframe{vertical-align:middle}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}*{box-sizing:border-box}html{font-size:10px}body{-webkit-font-smoothing:antialiased;background:#fff;color:#333;font-weight:500;font-size:16px;line-height:1.8;font-family:"Noto Sans CJK JP","Noto Sans JP",YakuHanJP,sans-serif}a{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;text-decoration:none}a:hover{cursor:pointer}img{max-width:100%}em{font-style:initial}h1,h2,h3,h4,h5,h6{font-weight:700}h2{margin-bottom:3.125vw;font-size:clamp(18px,1.046vw,20px)}h3{font-size:clamp(18px,1.25vw,24px)}main{margin-top:10rem}.l-container{width:1100px;max-width:90%;margin:0 auto}.l-container{padding:6.25vw 0}.l-header{z-index:99;position:fixed;top:0;width:100%;height:10rem;background:#fff;transition:0.5s}.under .l-header{border-bottom:1px solid #ccc}.c-bg--blue{background-color:#b2dfee}.c-bg--white{background-color:#fff}*[class^=c-btn]{display:inline-block;position:relative}.c-btn--white{padding:.5208333333vw 2.6041666667vw;border:2px solid #0096c8;color:#0096c8;font-weight:500;font-size:clamp(14px,.8333vw,16px)}.c-btn--grad{display:inline-block;z-index:0;position:relative;padding:.5208333333vw 2.6041666667vw;overflow:hidden;background:transparent;background-color:#0096c8;color:#fff;font-size:clamp(14px,.8333vw,16px);cursor:pointer}.c-btn--grad:hover::before{opacity:0}a{transition:0.5s}a:hover{opacity:.8}.c-card{margin-top:4rem}.c-card__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.6rem}.c-card__item{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;padding-bottom:1.7rem;background-color:#fff}.c-card__item--col6{width:170px}.c-card__item h3{margin-top:3rem;font-weight:500;font-size:clamp(14px,.8333vw,16px);text-align:center}.c-card__item figure{margin-top:2.7rem}.c-home-section-title{margin:0 auto;text-align:center}.c-home-section-title--border::after{display:block;width:60px;height:2px;margin-top:1.5625vw;margin-inline:auto;background:#0096c8;content:""}.c-home-section-title--no-border::after{display:none}.c-home-section-title h2{margin-bottom:0;font-weight:500;font-size:clamp(25px,1.875vw,36px)}.c-home-section-lead{margin:0 auto;margin-top:2.5vw;color:#333;font-weight:500;font-size:clamp(16px,.9375vw,18px);text-align:center}.c-mv__heading img{-o-object-fit:cover;width:clamp(30rem,23.4375vw,45rem);object-fit:cover}.c-section-column{display:flex;align-items:center;justify-content:center;margin-top:5rem;gap:9rem}.c-section-column.direction-vertical{flex-direction:column}.c-section-column.align-start{justify-content:flex-start}.c-section-column.align-start .c-section-column--table.w500{width:43%}.c-section-column.align-start .c-section-column--table.w50p{width:55%}.c-section-column.mt0{align-items:flex-start;margin-top:0}.c-section-column.w316{justify-content:space-between;gap:4rem}.c-section-column.w470{justify-content:space-between;gap:4rem}.c-section-column.w350{gap:6rem}.c-section-column.w310{gap:4rem}.c-section-column.w310 p{margin-top:1.5rem;font-weight:500;font-size:clamp(14px,.8333vw,16px);text-align:center}.c-section-column.w300{align-items:flex-start;gap:6.6rem}.c-section-column.w300 .c-section-column--table{width:calc(100% - 30rem - 6.6rem)}.c-section-column.w500{gap:1.5rem}.c-section-column.w50p{align-items:flex-start;gap:.5rem}.c-section-column.w50p .p-industry__list{width:40%}.c-section-column.w50p .p-industry__list-img{width:calc(50% - 0.9rem)}.c-section-column.w50p .c-section-column__img--span{margin-bottom:.5rem;font-size:14rem;text-align:center}.c-section-column.w50p .c-section-column__img{width:calc(60% - 0.5rem)}.c-section-column.mt82{margin-top:8.2rem}.c-section-column--reverse{flex-direction:row-reverse}.c-section-column__content{width:calc(56.363637% - 9rem);font-weight:500}.c-section-column__content.w316{flex-grow:1}.c-section-column__content.w470{flex-grow:1}.c-section-column__content.w350{width:calc(68.181819% - 6rem)}.c-section-column__content.w500{width:calc(57% - 1.5rem)}.c-section-column__content p{font-size:clamp(16px,.9375vw,18px)}.c-section-column__content p.mt40{margin-top:4rem}.c-section-column__content p.mt10{margin-top:1rem;font-size:clamp(14px,.8333vw,16px);text-align:center}.c-section-column__content.w100p{width:100%}.c-section-column__content.w50p{display:flex;width:calc(45% - 1.5rem);gap:1rem}.c-section-column__sub-ttl{display:block;color:#0096c8;font-weight:500;font-size:clamp(12px,.729vw,14px)}.c-section-column__ttl{font-weight:500;font-size:clamp(18px,1.354vw,26px)}.c-section-column__sub-txt{display:block;margin-top:2rem;font-weight:500;font-size:clamp(10px,.625vw,12px)}.c-section-column__img{width:43.636363%}.c-section-column__img figure{width:100%}.c-section-column__img figure img{-o-object-fit:cover;width:100%;object-fit:cover}.c-section-column__img.w500{width:43%}.c-section-column__img.w350{width:31.818181%}.c-section-column__img--col2{display:flex;justify-content:flex-start;gap:1.8rem}.c-section-column__img--col2.w80p{width:80%;margin-inline:auto}.c-section-column__img.w310{width:31rem}.c-section-column__img.w300{width:30rem}.c-section-column__img.w100p{width:100%}.c-section-column__img.w210{width:20.5rem}.c-section-column__img span{display:block;font-size:clamp(12px,.729vw,14px)}.c-section-column--col3 ul{display:flex;justify-content:center;gap:2.2rem}.c-section-column--col3 li{width:calc(100% - 1.4666666667rem)}.c-section-column--col4{margin-top:3rem}.c-section-column--col4 ul{display:flex;align-items:center;justify-content:center;gap:0 4.7rem}.c-section-column--col4-txt{width:calc(100% - 4.7rem - 77.636363%);margin-top:4.2rem;margin-left:auto;text-align:right}.c-section-column--col4-txt.pr34{padding-right:3.4rem}.c-section-column--col4-img{width:854px;width:77.636363%}.c-section-column--col4-img ul{display:flex;align-items:flex-end;justify-content:flex-start;gap:1.8rem}.c-section-column--col4-img li{width:24rem}.c-section-cta__item{position:relative}.c-section-cta__item h3{-webkit-text-decoration:underline 1px solid #fff;position:absolute;bottom:6%;left:50%;width:100%;transform:translateX(-50%);color:#fff;font-weight:500;font-size:clamp(18px,1.046vw,20px);text-decoration:underline 1px solid #fff;text-underline-offset:.3em}.c-section-cta__item h3 span{font-size:clamp(10px,.625vw,12px)}.c-section-cta__txt{margin-top:2rem;font-size:clamp(14px,.8333vw,16px)}.c-section-cta__btn.mt60{margin-top:6rem}.c-section-cta__btn-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.9rem}.c-section-cta__btn-item{position:relative;min-width:35.4rem}.c-section-cta__btn-link{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:7rem;color:#fff;font-weight:700}.c-section-cta__btn-link::after{display:inline-block;position:absolute;top:50%;right:8%;width:8px;height:8px;transform:rotate(45deg) translateY(-50%);content:""}.c-section-cta__btn--blue{background-color:#0096c8}.c-section-cta__btn--blue::after{border-top:solid 2px #fff;border-right:solid 2px #fff}.c-section-cta__btn--white{border:2px solid #0096c8;background-color:#fff;color:#0096c8}.c-section-cta__btn--white::after{border-top:solid 2px #0096c8;border-right:solid 2px #0096c8}.c-section{color:#333}.c-section--gray{background-color:#f6f6f6}.c-section__inner.mt80{margin-top:8rem}.c-section__img{margin-top:4rem;text-align:center}.c-section__head{position:relative;padding-bottom:2rem;border-bottom:3px solid #c8d3de;font-weight:500;font-size:clamp(24px,1.562vw,30px);line-height:1.2}.c-section__head::before{position:absolute;bottom:-3px;left:0;width:78px;height:3px;background:#0096c8;content:""}.c-section__content{margin-top:4rem}.c-section__content.mt80{margin-top:8rem}.c-section__content-inner{margin-top:3rem}.c-section__ttl{margin-bottom:2rem;padding:.1rem 2rem;border-left:3px solid #0096c8;font-weight:700;font-size:clamp(18px,1.046vw,20px);line-height:1.2}.c-section__txt{font-size:clamp(16px,.9375vw,18px);line-height:1.5}.c-section__txt.mt10{margin-top:1rem}.c-section__txt--num{margin-right:.5rem;color:#0096c8}.c-section__txt--num.mt10{display:inline-block;margin-top:1rem}.c-section__sub-ttl{padding-bottom:1.5rem;border-bottom:1px solid #ccc;color:#0096c8;font-weight:700;font-size:clamp(16px,.9375vw,18px);line-height:1.2}.c-section__sub-ttl.border-none{padding-bottom:0;border-bottom:none;color:#333}.c-section__sub-ttl.border-none.mt20{margin-top:2rem}.c-section__detail-list{font-size:clamp(16px,.9375vw,18px);line-height:1}.c-section__detail-list dl{display:flex;margin-top:3rem;gap:.5rem}.c-section__detail-list dt{min-width:8.2rem;font-weight:500}.c-section__detail-list dt::after{display:inline-block;margin-left:.5rem;content:":";font-size:1.5rem}.c-section__detail-list dt.indent01{min-width:3rem}.c-section__detail-list dt.indent02::after{margin-left:3.6rem}.c-section__detail-list dd.lh-15{line-height:1.5}.c-section__detail-list dd.c-section__detail-list--mt{margin-top:-1.5rem;line-height:1.75}.c-section__detail-list dd span{display:block}.c-section__note{display:block;margin-top:1.5rem;font-weight:500;font-size:clamp(12px,.729vw,14px)}.c-table{width:100%;border-collapse:collapse;background-color:#fff;text-align:center;white-space:nowrap}.c-table--bg-grey{background-color:#595959;color:#fff}.c-table--bg-blue{background-color:#0096c8;color:#fff}.c-table--bg-blue.w36p{width:36%}.c-table-container{margin-inline:auto}.c-table-wrapper{overflow-x:auto}.c-table td,.c-table th{width:30px;height:40px;padding:3px 20px;text-align:center;vertical-align:middle}.c-table th{border:1px solid #ccc;font-weight:500;vertical-align:middle}.c-table th.w20{width:20%}.c-table th.border-white{border-right:1px solid #fff}.c-table th.w50{width:50%}.c-table th.col3{width:33.3333333333%}.c-table td{border:1px solid #ccc}.c-table td.pl30{padding-left:30px}table,td,th{width:100%;border:1px solid #595959;border-collapse:collapse;text-align:center}td,th{width:30px;height:25px;padding:3px}th{background:#f0e6cc}.even{background:#fbf8f0}.odd{background:#fefcf9}.p-cosmetics-mv{min-height:36rem;background-image:url(../img/cosmetics/mv.jpg);background-position:center right;background-size:cover}.p-cosmetics-mv__content{padding-top:12.8rem;text-align:center}.p-cosmetics-mv__content h1{color:#0096c8;font-weight:700;font-size:clamp(36px,2.8125vw,54px);letter-spacing:1px}.p-cosmetics-mv__content h1 span{display:block;color:#333;font-size:clamp(16px,.9375vw,18px)}.p-cosmetics-mv__content figure{width:44.8958333333%;margin:64px 0}.p-cosmetics-mv__content figure img{width:100%}.p-food-mv{min-height:36rem;background-image:url(../img/food/mv.jpg);background-position:center right;background-size:cover}.p-food-mv__content{padding-top:12.8rem;text-align:center}.p-food-mv__content h1{color:#0096c8;font-weight:700;font-size:clamp(36px,2.8125vw,54px);letter-spacing:1px}.p-food-mv__content h1 span{display:block;color:#333;font-size:clamp(16px,.9375vw,18px)}.p-food-mv__content figure{width:44.8958333333%;margin:64px 0}.p-food-mv__content figure img{width:100%}.p-food-mv__content ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:3.125vw;gap:3rem}.p-food-mv__content ul a{position:relative;width:13.5416666667vw;padding:1.0416666667vw 2.6041666667vw;font-weight:700;font-size:clamp(16px,.9375vw,18px)}.p-food-mv__content ul a:after{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;top:50%;right:30px;width:10px;height:10px;margin-top:-5px;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;border-color:rgba(255,255,255,.9);content:"";vertical-align:middle}.p-food-mv__content ul a.c-btn--white{background:#fff}.p-food-mv__content ul a.c-btn--white:after{border-color:#0096c8}.p-food-mv__slide{position:absolute;top:0;left:0;width:100%;overflow:hidden}.p-food-mv__scroll{position:absolute;bottom:7rem;left:calc(50% - 2rem);color:#fff;font-size:clamp(10px,.625vw,12px);letter-spacing:2px}.p-food-mv .slick-slide{width:90vw}.c-section-cta__item{position:relative}.c-section-cta__item h3{-webkit-text-decoration:underline 1px solid #fff;position:absolute;bottom:6%;left:50%;width:100%;transform:translateX(-50%);color:#fff;font-weight:500;font-size:clamp(18px,1.046vw,20px);text-decoration:underline 1px solid #fff;text-underline-offset:.3em}.c-section-cta__item h3 span{font-size:clamp(10px,.625vw,12px)}.c-section-cta__txt{margin-top:2rem;font-size:clamp(14px,.8333vw,16px)}.p-header{visibility:hidden;transform:translateY(3rem);background:#fff;opacity:0;transition:1s}.p-header__inner{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;width:180rem;max-width:95%;height:100%;margin-inline:auto;gap:0}.p-header__logo{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0}.p-header__logo a:focus{opacity:.7;transition:0.3s}.p-header__logo a img{-o-object-fit:cover;width:9.7916vw;object-fit:cover}.p-header__nav{margin-left:auto}.p-header__nav nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;height:100%;gap:0}.p-header__nav ul{display:flex;flex-wrap:wrap;align-items:normal;justify-content:flex-start;gap:0}.p-header__nav ul li{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:0}.p-header__nav ul li a{display:flex;position:relative;flex-wrap:wrap;align-items:center;justify-content:flex-start;height:100%;gap:0;font-weight:500;font-size:clamp(14px,.8333vw,16px)}.p-header__nav ul li a::after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0,1);transform-origin:left top;content:"";transition:transform 0.2s}.p-header__nav ul li a:focus::after{transform:scale(1,1)}.p-header__nav ul li a::after{height:auto}.p-header__nav ul.p-header__menu-form{display:flex;flex-wrap:wrap;align-items:normal;justify-content:flex-start;margin-left:1.8229166667vw;gap:.6rem}.p-header__nav ul.p-header__menu-form a{justify-content:center;width:clamp(70px,10.17vw,200px);padding:8px}.p-header__nav ul:nth-of-type(1) li+li{margin-left:2.0833333333vw}.p-header__toggle:hover .p-header__toggle-menu{max-height:100vh;transition:max-height 0.3s ease-in}.p-header__toggle-menu{position:absolute;top:100px;left:0;width:100%;max-height:0;overflow:hidden;background-color:#19192b;text-align:center;transition:max-height 0.3s ease-out}.p-header__toggle-menu ul li a{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;height:inherit;gap:0}.p-header__menu:nth-of-type(1){height:100%}.p-header__toggle-menu{display:flex;left:0;flex-wrap:wrap;justify-content:space-between;width:100vw;padding:0 4rem;background:#0096c8}.p-header__toggle-item{width:30%;margin:4rem 0;color:#fff}.p-header__toggle-item figure{max-height:5vw;margin-bottom:1rem;overflow:hidden}.p-header__toggle-item img{transition:0.3s}.p-header__toggle-item img:hover{transform:scale(1.05)}.p-header__category{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #fff;color:#fff;font-weight:700;font-size:20px;text-align:left}.p-header__toggle-item ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 0}.p-header__toggle-item ul li{width:48%}.p-header__toggle-item ul li a{position:relative;font-size:clamp(12px,.729vw,14px)}.p-header__toggle-item ul li a:hover{text-decoration:underline}.p-header__toggle-item ul li a span{position:relative;padding-left:1.5rem;text-align:left}.p-header__toggle-item ul li a span:after{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;top:1.1rem;left:0;width:8px;height:8px;margin-top:-3px;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;border-color:rgba(255,255,255,.9);content:"";vertical-align:middle}.p-header__nav .p-header__toggle-item ul:nth-of-type(1) li+li{margin:0}.p-home-mv{background-image:url(../img/top/mv.png);background-size:cover}.p-home-mv__content{display:flex;align-items:center;justify-content:flex-end;padding:8.2291666667vw 0 10.625vw;gap:10.4rem;border-bottom:1.5rem solid #b2dfee;text-align:center}.p-home-mv__content h1{margin:0 auto;color:#0096c8;font-weight:700;font-size:clamp(36px,3.333vw,64px);letter-spacing:1px}.p-home-mv__content h1 span{display:block;color:#333;font-size:clamp(18px,1.146vw,22px)}.p-home-mv__content h1 img{-o-object-fit:cover;width:clamp(40rem,28.125vw,54rem);object-fit:cover}.p-home-mv__content figure{width:44.8958333333%;margin:64px 0}.p-home-mv__content figure img{width:100%}.p-home-feature__list::after{display:inline-block;margin-top:auto;content:"など"}.p-home-feature--bg{position:relative}.p-home-feature__bg-img{z-index:1;position:absolute;right:0;bottom:42px}.p-home-feature__bg-img img{width:auto;width:clamp(20rem,17.4479vw,33.5rem)}.p-industry-mv{min-height:36rem;background-image:url(../img/industry/mv.jpg);background-position:center right;background-size:cover}.p-industry-mv__content{padding-top:12.8rem;text-align:center}.p-industry-mv__content h1{color:#0096c8;font-weight:700;font-size:clamp(36px,2.8125vw,54px);letter-spacing:1px}.p-industry-mv__content h1 span{display:block;color:#333;font-size:clamp(16px,.9375vw,18px)}.p-industry-mv__content figure{width:44.8958333333%;margin:64px 0}.p-industry-mv__content figure img{width:100%}.p-industry__list{margin-top:3rem;font-size:clamp(16px,.9375vw,18px)}.p-industry__list ul{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(2,1fr);list-style:disc;list-style-position:inside}.p-industry__list--maker-none{list-style-type:none}.p-info__inner{margin-top:10rem;padding:4rem;color:#333}.p-info__ttl{margin-bottom:3rem;color:#0096c8;font-weight:700;font-size:clamp(18px,1.354vw,26px);line-height:1.2}.p-info__sub-ttl{margin-top:3rem;font-weight:700;font-size:clamp(16px,.9375vw,18px);line-height:1.5}.p-info__txt{margin-top:1rem;font-size:clamp(16px,.9375vw,18px);line-height:1.5}.p-footer-container{padding-bottom:2rem}.p-footer-bnr{padding:4rem;background:#f6f6f6}.p-footer-bnr__column{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}.p-footer-bnr__column figure{width:30%}.p-footer-bnr__column img{display:block;width:67%;margin:0 auto}.p-footer-bnr__txt-content{width:calc(70% - 2rem)}.p-footer-bnr__ttl{margin-bottom:3.5rem;color:#ffd51c;font-weight:700;font-size:clamp(18px,1.25vw,24px)}.p-footer-bnr__txt{font-size:clamp(12px,.729vw,14px);line-height:1.8}.p-footer-copyright{margin-top:6rem}.p-footer-copyright__inner{display:flex;position:relative;align-items:center;font-size:clamp(10px,.625vw,12px)}.p-footer-copyright__inner p{display:flex}.p-footer-copyright__inner span{display:inline-block;margin:0 5rem 0 2.5rem}.p-footer-copyright__inner span small{font-size:100%}.u-mt--10{margin-top:1rem}.u-mb--10{margin-bottom:1rem}.u-mr--10{margin-right:1rem}.u-ml--10{margin-left:1rem}.u-mt--20{margin-top:2rem}.u-mb--20{margin-bottom:2rem}.u-mr--20{margin-right:2rem}.u-ml--20{margin-left:2rem}.u-mt--30{margin-top:3rem}.u-mb--30{margin-bottom:3rem}.u-mr--30{margin-right:3rem}.u-ml--30{margin-left:3rem}.u-mt--40{margin-top:4rem}.u-mb--40{margin-bottom:4rem}.u-mr--40{margin-right:4rem}.u-ml--40{margin-left:4rem}.u-mt--50{margin-top:5rem}.u-mb--50{margin-bottom:5rem}.u-mr--50{margin-right:5rem}.u-ml--50{margin-left:5rem}.u-mt--60{margin-top:6rem}.u-mb--60{margin-bottom:6rem}.u-mr--60{margin-right:6rem}.u-ml--60{margin-left:6rem}.u-mt--70{margin-top:7rem}.u-mb--70{margin-bottom:7rem}.u-mr--70{margin-right:7rem}.u-ml--70{margin-left:7rem}.u-mt--80{margin-top:8rem}.u-mb--80{margin-bottom:8rem}.u-mr--80{margin-right:8rem}.u-ml--80{margin-left:8rem}.u-mt--90{margin-top:9rem}.u-mb--90{margin-bottom:9rem}.u-mr--90{margin-right:9rem}.u-ml--90{margin-left:9rem}.u-mt--100{margin-top:10rem}.u-mb--100{margin-bottom:10rem}.u-mr--100{margin-right:10rem}.u-ml--100{margin-left:10rem}.u-mt--110{margin-top:11rem}.u-mb--110{margin-bottom:11rem}.u-mr--110{margin-right:11rem}.u-ml--110{margin-left:11rem}.u-mt--120{margin-top:12rem}.u-mb--120{margin-bottom:12rem}.u-mr--120{margin-right:12rem}.u-ml--120{margin-left:12rem}.u-index02{z-index:2;position:relative}.u-mt--10{margin-top:1rem}.u-mb--10{margin-bottom:1rem}.u-mr--10{margin-right:1rem}.u-ml--10{margin-left:1rem}.u-mt--20{margin-top:2rem}.u-mb--20{margin-bottom:2rem}.u-mr--20{margin-right:2rem}.u-ml--20{margin-left:2rem}.u-mt--30{margin-top:3rem}.u-mb--30{margin-bottom:3rem}.u-mr--30{margin-right:3rem}.u-ml--30{margin-left:3rem}.u-mt--40{margin-top:4rem}.u-mb--40{margin-bottom:4rem}.u-mr--40{margin-right:4rem}.u-ml--40{margin-left:4rem}.u-mt--50{margin-top:5rem}.u-mb--50{margin-bottom:5rem}.u-mr--50{margin-right:5rem}.u-ml--50{margin-left:5rem}.u-mt--60{margin-top:6rem}.u-mb--60{margin-bottom:6rem}.u-mr--60{margin-right:6rem}.u-ml--60{margin-left:6rem}.u-mt--70{margin-top:7rem}.u-mb--70{margin-bottom:7rem}.u-mr--70{margin-right:7rem}.u-ml--70{margin-left:7rem}.u-mt--80{margin-top:8rem}.u-mb--80{margin-bottom:8rem}.u-mr--80{margin-right:8rem}.u-ml--80{margin-left:8rem}.u-mt--90{margin-top:9rem}.u-mb--90{margin-bottom:9rem}.u-mr--90{margin-right:9rem}.u-ml--90{margin-left:9rem}.u-mt--100{margin-top:10rem}.u-mb--100{margin-bottom:10rem}.u-mr--100{margin-right:10rem}.u-ml--100{margin-left:10rem}.u-mt--110{margin-top:11rem}.u-mb--110{margin-bottom:11rem}.u-mr--110{margin-right:11rem}.u-ml--110{margin-left:11rem}.u-mt--120{margin-top:12rem}.u-mb--120{margin-bottom:12rem}.u-mr--120{margin-right:12rem}.u-ml--120{margin-left:12rem}.u-margin--auto{margin-right:auto;margin-left:auto}.u-text--center{text-align:center}.u-text--left{text-align:left!important}.u-text--right{text-align:right}.u-text-blue{color:#0096c8}.u-sp{display:none}.u-sp{display:none}@media screen and (min-width:769px){a:hover,a:active{text-decoration:none}}@media screen and (max-width:768px){main{margin-top:8rem}.l-container{padding:7rem 0}.l-header{height:8rem}.c-home-section-title h2{font-size:clamp(24px,1.562vw,30px)}.c-section-column.align-start .c-section-column--table.w500{width:100%}.c-section-column.w316{flex-direction:column;align-items:center;justify-content:center;gap:6rem}.c-section-column.w350{gap:4rem}.c-section-column.w300 .c-section-column--table{width:100%}.c-section-column.w300 .c-section-column--table-scroll{overflow-x:auto}.c-section-column.w500{gap:3rem}.c-section-column.w50p .p-industry__list-img{width:100%}.c-section-column{flex-direction:column;margin-top:2.5rem;gap:4rem}.c-section-column.mt82{margin-top:4rem}.c-section-column__content{width:100%}.c-section-column__content.w350{width:100%}.c-section-column__content.w500{width:100%}.c-section-column__img.w500{width:100%}.c-section-column__img.w350{width:100%}.c-section-column__img--span{margin-bottom:1rem;text-align:center!important}.c-section-column__img--col2{flex-direction:column}.c-section-column__img.w310{width:100%;text-align:center}.c-section-column__img.w300{width:100%;text-align:center}.c-section-column__img{width:100%}.c-section-column--col3 ul{flex-direction:column}.c-section-column--col3 li{width:100%}.c-section-column--col4 ul{flex-direction:column;gap:2.2rem}.c-section-column--col4-txt{width:100%;margin-top:0rem;text-align:center}.c-section-column--col4-img{width:100%}.c-section-column--col4-img li{width:100%;text-align:center}.c-table--wrap{overflow:auto}.c-table td.pl30{padding-left:5px}.p-cosmetics-mv{min-height:18rem}.p-cosmetics-mv__content{padding-top:4rem}.p-cosmetics-mv__content h1{margin:2rem 0 0;font-size:clamp(28px,2.083vw,40px)}.p-cosmetics-mv__content h1 span{font-size:clamp(12px,.729vw,14px)}.p-cosmetics-mv__content figure{margin:0 0 2rem}.p-food-mv{min-height:18rem}.p-food-mv__content{padding-top:4rem}.p-food-mv__content h1{margin:2rem 0 0;font-size:clamp(28px,2.083vw,40px)}.p-food-mv__content h1 span{font-size:clamp(12px,.729vw,14px)}.p-food-mv__content figure{margin:0 0 2rem}.p-food-mv__content ul{justify-content:space-between;width:80%;margin:10px auto 0;gap:0}.p-food-mv__content ul li{width:48%}.p-food-mv__content ul li a{width:100%}.p-food-mv__scroll{display:none}.p-header__logo{width:inherit;max-width:60%}.p-header__nav ul.p-header__menu-form a{min-width:12vw}.p-header__hamburger{top:2rem}.p-header__nav ul{height:auto!important}.p-header__nav.is-active{display:block}.p-header__nav.is-active nav{display:block!important;height:auto;margin:80px 0 0}.p-header__nav.is-active ul:nth-of-type(2) li a:after,.p-header__nav.is-active ul:nth-of-type(2) li a:before{content:none}.p-header__nav.is-active li{margin:0!important}.p-header__nav.is-active ul li a{color:#fff!important;font-size:18px!important}.p-home-mv__content{flex-direction:column;padding:6.7708333333vw 0 13.0208333333vw;gap:2rem}.p-home-mv__content h1{margin:2rem 0 0;font-size:clamp(28px,2.083vw,40px)}.p-home-mv__content h1 img{width:clamp(28rem,28.125vw,54rem)}.p-home-mv__content figure{margin:0 0 2rem}.p-home-feature__bg-img{position:static;padding-bottom:4.2rem;text-align:right}.p-industry-mv{min-height:18rem}.p-industry-mv__content{padding-top:4rem}.p-industry-mv__content h1{margin:2rem 0 0;font-size:clamp(28px,2.083vw,40px)}.p-industry-mv__content h1 span{font-size:clamp(12px,.729vw,14px)}.p-industry-mv__content figure{margin:0 0 2rem}.p-info__inner{margin-top:6rem}.p-footer-container.l-container{padding-bottom:2rem}.p-footer-bnr__column{flex-direction:column}.p-footer-bnr__column figure{width:100%}.p-footer-bnr__column img{width:50%}.p-footer-bnr__txt-content{width:100%}.p-footer-bnr__ttl{margin-bottom:2.4rem;text-align:center}.p-footer-copyright{margin-top:2rem}.p-footer-copyright__inner{flex-direction:column;padding-bottom:2rem;font-size:1.2rem;text-align:center}.p-footer-copyright__inner p{flex-direction:column}.p-footer-copyright__inner span{margin:0 0 1rem 0}.u-pc{display:none}.u-sp{display:block}br.u-sp{display:inline}.u-pc{display:none}.u-sp{display:block}br.u-sp{display:inline}}@media screen and (max-width:1024px){.c-section-column.align-start.bp1024{flex-direction:column;gap:4rem}.c-section-column.align-start .c-section-column--table.w50p{width:100%;overflow:auto}.c-section-column.w470{flex-direction:column;align-items:center;justify-content:center;gap:6rem}.c-section-column.w50p{flex-direction:column;gap:4rem}.c-section-column.w50p .p-industry__list{width:auto;margin-top:0}.c-section-column.w50p .c-section-column__img{width:80%;margin:0 auto}.c-section-column__content.w470{width:100%}.c-section-column__content.w50p{width:100%}.c-section-column__img.w210{text-align:center}.c-section__content--hidden{overflow:hidden}}@media screen and (max-width:768px) and (max-width:480px){.p-food-mv__content ul li{width:100%}}@media screen and (max-width:480px){.p-food-mv__content ul{gap:1rem}.p-food-mv__slide{position:relative;order:1}}@media screen and (max-width:1280px){.p-food-mv__content ul a{width:auto;min-width:20vw}.p-header__nav ul li a{font-size:clamp(12px,.729vw,14px)}}@media (hover:hover) and (pointer:fine){.p-header__logo a:hover{opacity:.7;transition:0.3s}.p-header__nav ul li a:hover::after{transform:scale(1,1)}}@media screen and (max-width:900px){.p-header__logo a img{width:clamp(120px,20.8888vw,188px)}.p-header__hamburger{display:block;z-index:3;position:fixed;right:5vw;width:4.2rem;height:4.2rem;text-align:center;cursor:pointer}.p-header__hamburger span{display:block;position:absolute;left:.6rem;width:3rem;height:.2rem;background:#555;transition:0.3s ease-in-out}.p-header__hamburger span:nth-child(1){top:1rem}.p-header__hamburger span:nth-child(2){top:2rem}.p-header__hamburger span:nth-child(3){top:3rem}.p-header__hamburger.is-active span:nth-child(1){top:1.6rem;left:.6rem;transform:rotate(-45deg);background:#fff}.p-header__hamburger.is-active span:nth-child(2),.p-header__hamburger.is-active span:nth-child(3){top:16px;transform:rotate(45deg);background:#fff}.p-header__nav{z-index:2;position:fixed;top:0;left:0;width:100%;background:#0096c8;color:#fff;text-align:center;opacity:0;transition:visibility 0.6s ease}.p-header__nav ul{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;user-select:none}.p-header__nav.is-active{display:flex;align-items:center;justify-content:center;height:100vh;opacity:100}.p-header__nav.is-active nav{display:block}.p-header__nav.is-active ul{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;display:block;margin:0 auto 0!important;pointer-events:auto!important;user-select:auto!important}.p-header__nav.is-active ul li{display:block;margin:1rem auto 0!important;text-align:center}.p-header__nav.is-active ul li a{display:inline;font-size:clamp(18px,1.146vw,22px)}.p-header__nav.is-active ul:nth-of-type(2) li a{display:inline;width:auto;padding:0;background:none!important;font-size:clamp(24px,1.562vw,30px)}.p-header__nav.is-active ul:nth-of-type(2) li a img{display:none}.p-header__nav.is-active ul:nth-of-type(2) li a:focus{background:none!important}}@media screen and (max-width:900px) and (max-width:768px){.p-header__nav.is-active nav{display:flex;flex-direction:column;align-items:center;height:90vh}}@media screen and (max-width:900px) and (max-width:768px) and (max-width:768px){.p-header__nav.is-active nav a{color:#fff;font-size:20px!important}}@media screen and (max-width:900px) and (hover:hover) and (pointer:fine){.p-header__nav.is-active ul:nth-of-type(2) li a:hover{background:none!important}}@media screen and (min-width:769px) and (max-width:900px){.p-header__hamburger{top:3rem}}@media screen and (max-width:395px){.p-home-feature__list::after{width:70%;text-align:right}}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInNldHRpbmcvX2JyZWFrcG9pbnQuc2NzcyIsInNldHRpbmcvX2NvbG9yLnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJzZXR0aW5nL19mb250ZmFtaWx5LnNjc3MiLCJtaXhpbi9fYW5pbWF0aW9uLnNjc3MiLCJtaXhpbi9fZmFkZWluLnNjc3MiLCJmb3VuZGF0aW9uL19yZXNldC5zY3NzIiwibWl4aW4vX2ZvbnRzaXplLnNjc3MiLCJsYXlvdXQvX2wtY29udGFpbmVyLnNjc3MiLCJzZXR0aW5nL19zaXplLnNjc3MiLCJsYXlvdXQvX2wtaGVhZGVyLnNjc3MiLCJjb21wb25lbnQvX2MtYmcuc2NzcyIsImNvbXBvbmVudC9fYy1idG4uc2NzcyIsImNvbXBvbmVudC9fYy1jYXJkLnNjc3MiLCJjb21wb25lbnQvX2MtaG9tZS1zZWN0aW9uLnNjc3MiLCJjb21wb25lbnQvX2MtbXYuc2NzcyIsImNvbXBvbmVudC9fYy1zZWNpb24tY29sdW1uLnNjc3MiLCJjb21wb25lbnQvX2Mtc2VjdGlvbi1jdGEuc2NzcyIsImNvbXBvbmVudC9fYy1zZWN0aW9uLnNjc3MiLCJjb21wb25lbnQvX2MtdGFibGUuc2NzcyIsInByb2plY3QvX3AtY29zbWV0aWNzLnNjc3MiLCJwcm9qZWN0L19wLWZvb2Quc2NzcyIsIm1peGluL19ncmlkLnNjc3MiLCJwcm9qZWN0L19wLWhlYWRlci5zY3NzIiwibWl4aW4vX2hvdmVyLnNjc3MiLCJwcm9qZWN0L19wLWhvbWUuc2NzcyIsInByb2plY3QvX3AtaW5kdXN0cnkuc2NzcyIsInByb2plY3QvX3AtaW5mby5zY3NzIiwicHJvamVjdC9wLWZvb3Rlci5zY3NzIiwidXRpbGl0eS9fbWFyZ2luLnNjc3MiLCJ1dGlsaXR5L191LWluZGV4LnNjc3MiLCJ1dGlsaXR5L191LW1hcmdpbi5zY3NzIiwidXRpbGl0eS9fdS10ZXh0YWxpZ24uc2NzcyIsInV0aWxpdHkvX3UtdGV4dGNvbG9yLnNjc3MiLCJ1dGlsaXR5L191LXZpc2libGUuc2NzcyIsInV0aWxpdHkvX3Zpc2libGUuc2NzcyIsIm1peGluL19tcS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7NEJBQUE7QUFJQTs0RUFBQTtBQVFBOzRFQUFBO0FDWkEsU0FBQTtBQUdBLFFBQUE7QUFHQSxVQUFBO0FBR0EsWUFBQTtBQUdBLFlBQUE7QUFHQSxRQUFBO0FBR0EsUUFBQTtBQUtBLFVBQUE7QUFjQSxZQUFBO0FDckNRLHNHQUFBO0FBQ0Esc0ZBQUE7QURxQ1I7RUFDRSwyREFBQTtFQUNBLGNBQUE7QUZsQkY7O0FFb0JBO0VBQ0UsNkJBQUE7RUFDQSxvQ0FBQTtBRmpCRjs7QUVtQkE7RUFDRSw2QkFBQTtFQUNBLG9DQUFBO0FGaEJGOztBSWhDQTs0RUFBQTtBQUlBOzRFQUFBO0FDSkE7RUFFRSxjQUFBO0VBREEsZ0NBQUE7QUx3Q0Y7O0FLckNBLGtCQUFBO0FBQ0E7RUFDRSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSwyQkFBQTtFQUNBLHVDQUFBO0VBQ0EsZ0VBQUE7QUx3Q0Y7O0FLdENBO0VBQVksNkJBQUE7QUwwQ1o7O0FLekNBO0VBQWMsOEJBQUE7QUw2Q2Q7O0FLNUNBO0VBQWMsOEJBQUE7QUxnRGQ7O0FLL0NBO0VBQWUsNkJBQUE7QUxtRGY7O0FLbERBO0VBQXdCLHVCQUFBO0VBQVosVUFBQTtBTHVEWjs7QUtyREEsa0JBQUE7QUFDQTtFQUNFLFVBQUE7RUFDQSxxQkFBQTtFQUNBLDJCQUFBO0VBQ0EsdUNBQUE7RUFDQSxnRUFBQTtBTHdERjs7QUt0REE7RUFBeUIsNkJBQUE7RUFBWixVQUFBO0FMMkRiOztBSzFEQTtFQUEyQiw4QkFBQTtFQUFaLFVBQUE7QUwrRGY7O0FLOURBO0VBQTJCLDhCQUFBO0VBQVosVUFBQTtBTG1FZjs7QUtsRUE7RUFBNEIsNkJBQUE7RUFBWixVQUFBO0FMdUVoQjs7QUt0RUE7RUFBd0IsdUJBQUE7RUFBWixVQUFBO0FMMkVaOztBTW5HQTtFQUVFLDhCQUFBO0VBQ0EsbUNBQUE7RUFGQSxxQkFB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�d� �d� �����(e��d���d��� ��JBQUE7QTdCNnJFRjtBNkIxckVFO0VBQ0UsYUFBQTtFQUVBLGVBQUE7RUFEQSw4QkFBQTtFQUVBLFNBQUE7QTdCNHJFSjtBNkJ0ckVJO0VBQ0UsVUFBQTtBN0I2ckVOO0E2QnZyRUk7RUFFRSxjQUFBO0VBREEsVUFBQTtFQUVBLGNBQUE7QTdCOHJFTjtBNkJ2ckVFO0VBQ0UsdUJBQUE7QTdCOHJFSjtBNkJ4ckVFO0VBSUkscUJBQUE7RUFIQSxjQUFBO0VBRUEsaUJBQUE7RXJCdkJKLG9DQUFBO0FSdXRFRjtBNkJ4ckVFO0VyQmpEQSxxQ0FBQTtFcUJrREUsZ0JBQUE7QTdCaXNFSjs7QTZCNXJFQTtFQUNFLGdCQUFBO0E3QityRUY7QTZCM3JFRTtFQUNFLGFBQUE7RUFHQSxrQkFBQTtFQUZBLG1CQUFBO0VyQnBFRixxQ0FBQTtBUnd3RUY7QTZCMXJFSTtFQUNFLGFBQUE7QTdCb3NFTjtBNkI5ckVJO0VBQ0UscUJBQUE7RUFDQSx1QkFBQTtBN0Jxc0VOO0E2QmhzRU07RUFDRSxlQUFBO0E3QnVzRVI7O0E4QnZ5RUU7RUFDRSxnQkFBQTtBOUIweUVKOztBOEJ4eUVFO0VBQ0UsbUJBQUE7QTlCMnlFSjs7QThCenlFRTtFQUNFLGtCQUFBO0E5QjR5RUo7O0E4QjF5RUU7RUFDRSxpQkFBQTtBOUI2eUVKOztBOEJ2ekVFO0VBQ0UsZ0JBQUE7QTlCMHpFSjs7QThCeHpFRTtFQUNFLG1CQUFBO0E5QjJ6RUo7O0E4Qnp6RUU7RUFDRSxrQkFBQTtBOUI0ekVKOztBOEIxekVFO0VBQ0UsaUJBQUE7QTlCNnpFSjs7QThCdjBFRTtFQUNFLGdCQUFBO0E5QjAwRUo7O0E4QngwRUU7RUFDRSxtQkFBQTtBOUIyMEVKOztBOEJ6MEVFO0VBQ0Usa0JBQUE7QTlCNDBFSjs7QThCMTBFRTtFQUNFLGlCQUFBO0E5QjYwRUo7O0E4QnYxRUU7RUFDRSxnQkFBQTtBOUIwMUVKOztBOEJ4MUVFO0VBQ0UsbUJBQUE7QTlCMjFFSjs7QThCejFFRTtFQUNFLGtCQUFBO0E5QjQxRUo7O0E4QjExRUU7RUFDRSxpQkFBQTtBOUI2MUVKOztBOEJ2MkVFO0VBQ0UsZ0JBQUE7QTlCMDJFSjs7QThCeDJFRTtFQUNFLG1CQUFBO0E5QjIyRUo7O0E4QnoyRUU7RUFDRSxrQkFBQTtBOUI0MkVKOztBOEIxMkVFO0VBQ0UsaUJBQUE7QTlCNjJFSjs7QThCdjNFRTtFQUNFLGdCQUFBO0E5QjAzRUo7O0E4QngzRUU7RUFDRSxtQkFBQTtBOUIyM0VKOztBOEJ6M0VFO0VBQ0Usa0JBQUE7QTlCNDNFSjs7QThCMTNFRTtFQUNFLGlCQUFBO0E5QjYzRUo7O0E4QnY0RUU7RUFDRSxnQkFBQTtBOUIwNEVKOztBOEJ4NEVFO0VBQ0UsbUJBQUE7QTlCMjRFSjs7QThCejRFRTtFQUNFLGtCQUFBO0E5QjQ0RUo7O0E4QjE0RUU7RUFDRSxpQkFBQTtBOUI2NEVKOztBOEJ2NUVFO0VBQ0UsZ0JBQUE7QTlCMDVFSjs7QThCeDVFRTtFQUNFLG1CQUFBO0E5QjI1RUo7O0E4Qno1RUU7RUFDRSxrQkFBQTtBOUI0NUVKOztBOEIxNUVFO0VBQ0UsaUJBQUE7QTlCNjVFSjs7QThCdjZFRTtFQUNFLGdCQUFBO0E5QjA2RUo7O0E4Qng2RUU7RUFDRSxtQkFBQTtBOUIyNkVKOztBOEJ6NkVFO0VBQ0Usa0JBQUE7QTlCNDZFSjs7QThCMTZFRTtFQUNFLGlCQUFBO0E5QjY2RUo7O0E4QnY3RUU7RUFDRSxpQkFBQTtBOUIwN0VKOztBOEJ4N0VFO0VBQ0Usb0JBQUE7QTlCMjdFSjs7QThCejdFRTtFQUNFLG1CQUFBO0E5QjQ3RUo7O0E4QjE3RUU7RUFDRSxrQkFBQTtBOUI2N0VKOztBOEJ2OEVFO0VBQ0UsaUJBQUE7QTlCMDhFSjs7QThCeDhFRTtFQUNFLG9CQUFBO0E5QjI4RUo7O0E4Qno4RUU7RUFDRSxtQkFBQTtBOUI0OEVKOztBOEIxOEVFO0VBQ0Usa0JBQUE7QTlCNjhFSjs7QThCdjlFRTtFQUNFLGlCQUFBO0E5QjA5RUo7O0E4Qng5RUU7RUFDRSxvQkFBQTtBOUIyOUVKOztBOEJ6OUVFO0VBQ0UsbUJBQUE7QTlCNDlFSjs7QThCMTlFRTtFQUNFLGtCQUFBO0E5QjY5RUo7O0ErQngrRUE7RUFFRSxVQUFBO0VBREEsa0JBQUE7QS9CNCtFRjs7QWdDNStFRTtFQUNFLGdCQUFBO0FoQysrRUo7O0FnQzcrRUU7RUFDRSxtQkFBQTtBaENnL0VKOztBZ0M5K0VFO0VBQ0Usa0JBQUE7QWhDaS9FSjs7QWdDLytFRTtFQUNFLGlCQUFBO0FoQ2svRUo7O0FnQzUvRUU7RUFDRSxnQkFBQTtBaEMrL0VKOztBZ0M3L0VFO0VBQ0UsbUJBQUE7QWhDZ2dGSjs7QWdDOS9FRTtFQUNFLGtCQUFBO0FoQ2lnRko7O0FnQy8vRUU7RUFDRSxpQkFBQTtBaENrZ0ZKOztBZ0M1Z0ZFO0VBQ0UsZ0JBQUE7QWhDK2dGSjs7QWdDN2dGRTtFQUNFLG1CQUFBO0FoQ2doRko7O0FnQzlnRkU7RUFDRSxrQkFBQTtBaENpaEZKOztBZ0MvZ0ZFO0VBQ0UsaUJBQUE7QWhDa2hGSjs7QWdDNWhGRTtFQUNFLGdCQUFBO0FoQytoRko7O0FnQzdoRkU7RUFDRSxtQkFBQTtBaENnaUZKOztBZ0M5aEZFO0VBQ0Usa0JBQUE7QWhDaWlGSjs7QWdDL2hGRTtFQUNFLGlCQUFBO0FoQ2tpRko7O0FnQzVpRkU7RUFDRSxnQkFBQTtBaEMraUZKOztBZ0M3aUZFO0VBQ0UsbUJBQUE7QWhDZ2pGSjs7QWdDOWlGRTtFQUNFLGtCQUFBO0FoQ2lqRko7O0FnQy9pRkU7RUFDRSxpQkFBQTtBaENrakZKOztBZ0M1akZFO0VBQ0UsZ0JBQUE7QWhDK2pGSjs7QWdDN2pGRTtFQUNFLG1CQUFBO0FoQ2drRko7O0FnQzlqRkU7RUFDRSxrQkFBQTtBaENpa0ZKOztBZ0MvakZFO0VBQ0UsaUJBQUE7QWhDa2tGSjs7QWdDNWtGRTtFQUNFLGdCQUFBO0FoQytrRko7O0FnQzdrRkU7RUFDRSxtQkFBQTtBaENnbEZKOztBZ0M5a0ZFO0VBQ0Usa0JBQUE7QWhDaWxGSjs7QWdDL2tGRTtFQUNFLGlCQUFBO0FoQ2tsRko7O0FnQzVsRkU7RUFDRSxnQkFBQTtBaEMrbEZKOztBZ0M3bEZFO0VBQ0UsbUJBQUE7QWhDZ21GSjs7QWdDOWxGRTtFQUNFLGtCQUFBO0FoQ2ltRko7O0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RKO0V3QnZwREk7SUFDRSxjQUFBO0V4QnlwRE47RXdCM29ESTtJQUdFLG9DQUFBO09BQUEsaUNBQUE7UUFBQSxnQ0FBQTtJQUZBLGNBQUE7SUFDQSwyQkFBQTtJQUVBLCtCQUFBO1lBREEsNEJBQUE7RXhCOHBETjtFd0IzcERJO0lBRUUsY0FBQTtJQUNBLDhCQUFBO0lBRkEsa0JBQUE7RXhCaXFETjtFd0I5cERNO0lBQ0UsZUFBQTtJaEJqS1IscUNBQUE7RVJrMERBO0V3QjdwREk7SUFLRSxlQUFBO0lBRkEsV0FBQTtJQUNBLFVBQUE7SUFIQSwyQkFBQTtJaEIxSk4scUNBQUE7RVIrekRBO0V3Qi9wREk7SUFDRSxhQUFBO0V4Qm1xRE47RXlCdjJEQTtJRHdNUSwyQkFBQTtFeEJvcURSO0FBdE5GO0FxQ2pwREk7RWJ5SkU7SUFJSSxhQUFBO0lBQ0Esc0JBQUE7SUFGQSxtQkFBQTtJQUdBLFlBQUE7RXhCNHBEUjtBQUNGO0FxQzV6REk7RWJnS007SUFFSSxXQUFBO0lBQ0EsMEJBQUE7RXhCOHBEWjtBQUNGO0F5Qm4wREU7RUFDRTtJRG1NTSwyQkFBQTtFeEJ5cURSO0FBQ0Y7QXdCbnFESTtFQURGO0lBRUksU0FBQTtFeEJzcURKO0FBQ0Y7QTBCcHVEUTtFQUpGO0lBS0ksVUFBQTtJQUNBLGlCQUFBO0UxQnk2RFI7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuL3NldHRpbmcvc2l6ZeWPgueFp1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIG1pbi13aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIG1heC13aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8q6buS77yaZm9udCovXG4vKumdku+8muODmeODvOOCuSovXG4vKua/g+e0uu+8muODquODs+OCr+S7liovXG4vKuOCqOODoeODqeODq+ODie+8muijhemjvuS7liovXG4vKuOCqOODoeODqeODq+ODie+8muijhemjvuS7liovXG4vKui1pO+8muijhemjvuS7liovXG4vKmJn77ya6IOM5pmvKi9cbi8q44Kw44Op44OH44O844K344On44OzKi9cbi8q5paH5a2X44Kw44Op44OH44O844K344On44OzKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEA0MDA7NTAwOzcwMDs5MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL3lha3VoYW5qcEAzLjMuMS9kaXN0L2Nzcy95YWt1aGFuanAubWluLmNzc1wiKTtcbi5jX2dyYWRfZm9udCB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsICMwNzY4ZDQsICM0ZmM4ZGMpO1xuICBjb2xvcjogIzRhYzJkYjtcbn1cblxuZW0uY19ncmFkX2ZvbnQge1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5wLmNfZ3JhZF9mb250IHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogamFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBlblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNzcGFjZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYW5jaGVkYWxtb25kO1xuICBoZWlnaHQ6IDEzMDBweDtcbn1cblxuLyogICAgIOODleOCp+ODvOODieOCpOODsyAgICAqL1xuLmZhZGVJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI1MG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjc2LCAwLjczLCAwLjk3KTtcbn1cblxuLmZhZGVJbi11cCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpO1xufVxuXG4uZmFkZUluLWRvd24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtODBweCk7XG59XG5cbi5mYWRlSW4tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwKTtcbn1cblxuLmZhZGVJbi1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDApO1xufVxuXG4uc2Nyb2xsLWluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG59XG5cbi8qICAgICDjgrnjg6njgqTjg4njgqTjg7MgICAgKi9cbi5zbGlkZUluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjc2LCAwLjczLCAwLjk3KTtcbn1cblxuLnNsaWRlSW4tdXAge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4MHB4KTtcbn1cblxuLnNsaWRlSW4tZG93biB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC04MHB4KTtcbn1cblxuLnNsaWRlSW4tbGVmdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHB4LCAwKTtcbn1cblxuLnNsaWRlSW4tcmlnaHQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MHB4LCAwKTtcbn1cblxuLnNjcm9sbC1pbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xufVxuXG4uaXMtZmFkZWluLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbn1cblxuLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8qIERvY3VtZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqIDMuIFJlbW92ZSBncmF5IG92ZXJsYXkgb24gbGlua3MgZm9yIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAzKi9cbn1cblxuLyogU2VjdGlvbnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5wLFxudGFibGUsXG5ibG9ja3F1b3RlLFxuYWRkcmVzcyxcbnByZSxcbmlmcmFtZSxcbmZvcm0sXG5maWd1cmUsXG5kbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSGVhZGluZ3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbi8qIExpc3RzIChlbnVtZXJhdGlvbikgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBMaXN0cyAoZGVmaW5pdGlvbikgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAwO1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qIFJlcGxhY2VkIGNvbnRlbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFByZXZlbnQgdmVydGljYWwgYWxpZ25tZW50IGlzc3Vlcy5cbiAqL1xuc3ZnLFxuaW1nLFxuZW1iZWQsXG5vYmplY3QsXG5pZnJhbWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiBGb3JtcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVzZXQgZm9ybSBmaWVsZHMgdG8gbWFrZSB0aGVtIHN0eWxlYWJsZS5cbiAqIDEuIE1ha2UgZm9ybSBlbGVtZW50cyBzdHlsYWJsZSBhY3Jvc3Mgc3lzdGVtcyBpT1MgZXNwZWNpYWxseS5cbiAqIDIuIEluaGVyaXQgdGV4dC10cmFuc2Zvcm0gZnJvbSBwYXJlbnQuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogMSAqL1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZXNldCByYWRpbyBhbmQgY2hlY2tib3ggYXBwZWFyYW5jZSB0byBwcmVzZXJ2ZSB0aGVpciBsb29rIGluIGlPUy5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcbiAgYXBwZWFyYW5jZTogY2hlY2tib3g7XG59XG5cblt0eXBlPXJhZGlvXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XG4gIGFwcGVhcmFuY2U6IHJhZGlvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOmRpc2FibGVkLFxuW3R5cGU9YnV0dG9uXTpkaXNhYmxlZCxcblt0eXBlPXJlc2V0XTpkaXNhYmxlZCxcblt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSBvdXRsaW5lcyBmb3IgRmlyZWZveCBhbmQgdW5pZnkgc3R5bGUgd2l0aCBpbnB1dCBlbGVtZW50cyAmIGJ1dHRvbnMuXG4gKi9cbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHBhZGRpbmdcbiAqL1xub3B0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXNldCB0byBpbnZpc2libGVcbiAqL1xuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIEZpeCBmb250IGluaGVyaXRhbmNlLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIENsaWNrYWJsZSBsYWJlbHNcbiAqL1xubGFiZWxbZm9yXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogSW50ZXJhY3RpdmUgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKlxuICogUmVtb3ZlIG91dGxpbmUgZm9yIGVkaXRhYmxlIGNvbnRlbnQuXG4gKi9cbltjb250ZW50ZWRpdGFibGVdOmZvY3VzIHtcbiAgb3V0bGluZTogYXV0bztcbn1cblxuLyogVGFibGVzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXG4qL1xudGFibGUge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRkLFxudGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAwO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIiwgXCJOb3RvIFNhbnMgSlBcIiwgWWFrdUhhbkpQLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGluaXRpYWw7XG59XG5cbi8q5ZCEaHRtbOimgee0oCovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXZ3O1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbn1cblxubWFpbiB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgfVxufVxuXG4ubC1jb250YWluZXIge1xuICB3aWR0aDogMTEwMHB4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDYuMjV2dyAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA3cmVtIDA7XG4gIH1cbn1cblxuLmwtaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB6LWluZGV4OiA5OTtcbn1cbi51bmRlciAubC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDhyZW07XG4gIH1cbn1cblxuLmMtYmctLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJkZmVlO1xufVxuLmMtYmctLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuKltjbGFzc149Yy1idG5dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWJ0bi0td2hpdGUge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMi42MDQxNjY2NjY3dnc7XG4gIGNvbG9yOiAjMDA5NmM4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5NmM4O1xufVxuLmMtYnRuLS1ncmFkIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDIuNjA0MTY2NjY2N3Z3O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBzdGF0aWPku6XlpJbjgpLmjIflrpogKi9cbiAgei1pbmRleDogMDtcbiAgLyog44Kw44Op44OH44O844K344On44Oz44KI44KK44KC5LiK44Gr6YWN572uICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogaW5saW5l5Lul5aSW44Gr44GZ44KLICovXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiDog4zmma/jgpLpgI/mmI7jgavjgZnjgosgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyog44Gv44G/5Ye644GX44Gf6YOo5YiG44KS6Z2e6KGo56S6KOinkuS4uOOCkuS7mOOBkeOCi+WgtOWQiOOBr+W/hemgiCkgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiDjgqvjg7zjgr3jg6vjgpLjg53jgqTjg7Pjgr/jg7zjgavjgZnjgosgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTZjODtcbiAgLyogOjpiZWZvcmUsIDo6YWZ0ZXLjgacy56iu6aGe44Gu44Kw44Op44OH44O844K344On44Oz44KS55So5oSPICovXG4gIC8qIOOCsOODqeODh+ODvOOCt+ODp+ODszIgKi9cbiAgLyog44Ob44OQ44O85pmC44Gr44Kw44Op44OH44O844K344On44OzMeOCkumAj+aYjuOBq+OBmeOCiyAqL1xufVxuLmMtYnRuLS1ncmFkOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbmE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5jLWNhcmQge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLmMtY2FyZF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuNnJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmMtY2FyZF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxLjdyZW07XG59XG4uYy1jYXJkX19pdGVtLS1jb2w2IHtcbiAgd2lkdGg6IDE3MHB4O1xufVxuLmMtY2FyZF9faXRlbSBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1jYXJkX19pdGVtIGZpZ3VyZSB7XG4gIG1hcmdpbi10b3A6IDIuN3JlbTtcbn1cblxuLmMtaG9tZS1zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWhvbWUtc2VjdGlvbi10aXRsZS0tYm9yZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMDk2Yzg7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXZ3O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLmMtaG9tZS1zZWN0aW9uLXRpdGxlLS1uby1ib3JkZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWhvbWUtc2VjdGlvbi10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjVweCwgMS44NzV2dywgMzZweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ob21lLXNlY3Rpb24tdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XG4gIH1cbn1cblxuLmMtaG9tZS1zZWN0aW9uLWxlYWQge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMi41dnc7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uYy1tdl9faGVhZGluZyBpbWcge1xuICB3aWR0aDogY2xhbXAoMzByZW0sIDIzLjQzNzV2dywgNDVyZW0pO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmMtc2VjdGlvbi1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA5cmVtO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuLmMtc2VjdGlvbi1jb2x1bW4uZGlyZWN0aW9uLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jLXNlY3Rpb24tY29sdW1uLmFsaWduLXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNlY3Rpb24tY29sdW1uLmFsaWduLXN0YXJ0LmJwMTAyNCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDRyZW07XG4gIH1cbn1cbi5jLXNlY3Rpb24tY29sdW1uLmFsaWduLXN0YXJ0IC5jLXNlY3Rpb24tY29sdW1uLS10YWJsZS53NTAwIHtcbiAgd2lkdGg6IDQzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tY29sdW1uLmFsaWduLXN0YXJ0IC5jLXNlY3Rpb24tY29sdW1uLS10YWJsZS53NTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtc2VjdGlvbi1jb2x1bW4uYWxpZ24tc3RhcnQgLmMtc2VjdGlvbi1jb2x1bW4tLXRhYmxlLnc1MHAge1xuICB3aWR0aDogNTUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNlY3Rpb24tY29sdW1uLmFsaWduLXN0YXJ0IC5jLXNlY3Rpb24tY29sdW1uLS10YWJsZS53NTBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuLmMtc2VjdGlvbi1jb2x1bW4ubXQwIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYy1zZWN0aW9uLWNvbHVtbi53MzE2IHtcbiAgZ2FwOiA0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLWNvbHVtbi53MzE2IHtcbiAgICBnYXA6IDZyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uYy1zZWN0aW9uLWNvbHVtbi53NDcwIHtcbiAgZ2FwOiA0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc2VjdGlvbi1jb2x1bW4udzQ3MCB7XG4gICAgZ2FwOiA2cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmMtc2VjdGlvbi1jb2x1bW4udzM1MCB7XG4gIGdhcDogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tY29sdW1uLnczNTAge1xuICAgIGdhcDogNHJlbTtcbiAgfVxufVxuLmMtc2VjdGlvbi1jb2x1bW4udzMxMCB7XG4gIGdhcDogNHJlbTtcbn1cbi5jLXNlY3Rpb24tY29sdW1uLnczMTAgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLXNlY3Rpb24tY29sdW1uLnczMDAge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA2LjZyZW07XG59XG4uYy1zZWN0aW9uLWNvbHVtbi53MzAwIC5jLXNlY3Rpb24tY29sdW1uLS10YWJsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHJlbSAtIDYuNnJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLWNvbHVtbi53MzAwIC5jLXNlY3Rpb24tY29sdW1uLS10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tY29sdW1uLnczMDAgLmMtc2VjdGlvbi1jb2x1bW4tLXRhYmxlLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuLmMtc2VjdGlvbi1jb2x1bW4udzUwMCB7XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi1jb2x1bW4udzUwMCB7XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG4uYy1zZWN0aW9uLWNvbHVtbi53NTBwIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNlY3Rpb24tY29sdW1uLnc1MHAge1xuICAgIGdhcDogNHJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYy1zZWN0aW9uLWNvbHVtbi53NTBwIC5wLWluZHVzdHJ5X19saXN0IHtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1zZWN0aW9uLWNvbHVtbi53NTBwIC5wLWluZHVzdHJ5X19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uYy1zZWN0aW9uLWNvbHVtbi53NTBwIC5wLWluZHVzdHJ5X19saXN0LWltZyB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDAuOXJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLWNvbHVtbi53NTBwIC5wLWluZHVzdHJ5X19saXN0LWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLXNlY3Rpb24tY29sdW1uLnc1MHAgLmMtc2VjdGlvbi1jb2x1bW5fX2ltZy0tc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cmVtO1xufVxuLmMtc2VjdGlvbi1jb2x1bW4udzUwcCAuYy1zZWN0aW9uLWNvbHVtbl9faW1nIHtcbiAgd2lkdGg6IGNhbGMoNjAlIC0gMC41cmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1zZWN0aW9uLWNvbHVtbi53NTBwIC5jLXNlY3Rpb24tY29sdW1uX19pbWcge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbn1cbi5jLXNlY3Rpb24tY29sdW1uLm10ODIge1xuICBtYXJnaW4tdG9wOiA4LjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLWNvbHVtbi5tdDgyIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG4uYy1zZWN0aW9uLWNvbHVtbi0tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5jLXNlY3Rpb24tY29sdW1uX19jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoNTYuMzYzNjM3JSAtIDlyZW0pO1xuICBmb250LX�d��d� �����(e��d���d�� ��� ��AxMDAlO1xuICB9XG59XG4uYy1zZWN0aW9uLWNvbHVtbl9fY29udGVudC53MzE2IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmMtc2VjdGlvbi1jb2x1bW5fX2NvbnRlbnQudzQ3MCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1zZWN0aW9uLWNvbHVtbl9fY29udGVudC53NDcwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtc2VjdGlvbi1jb2x1bW5fX2NvbnRlbnQudzM1MCB7XG4gIHdpZHRoOiBjYWxjKDY4LjE4MTgxOSUgLSA2cmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tY29sdW1uX19jb250ZW50LnczNTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1zZWN0aW9uLWNvbHVtbl9fY29udGVudC53NTAwIHtcbiAgd2lkdGg6IGNhbGMoNTclIC0gMS41cmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tY29sdW1uX19jb250ZW50Lnc1MDAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1zZWN0aW9uLWNvbHVtbl9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG59XG4uYy1zZWN0aW9uLWNvbHVtbl9fY29udGVudCBwLm10NDAge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLmMtc2VjdGlvbi1jb2x1bW5fX2NvbnRlbnQgcC5tdDEwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbn1cbi5jLXNlY3Rpb24tY29sdW1uX19jb250ZW50LncxMDBwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1zZWN0aW9uLWNvbHVtbl9fY29udGVudC53NTBwIHtcbiAgd2lkdGg6IGNhbGMoNDUlIC0gMS41cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNlY3Rpb24tY29sdW1uX19jb250ZW50Lnc1MHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1zZWN0aW9uLWNvbHVtbl9fc3ViLXR0bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGNvbG9yOiAjMDA5NmM4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLXNlY3Rpb24tY29sdW1uX190dGwge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMzU0dncsIDI2cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmMtc2VjdGlvbi1jb2x1bW5fX3N1Yi10eHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jLXNlY3Rpb24tY29sdW1uX19pbWcge1xuICB3aWR0aDogNDMuNjM2MzYzJTtcbn1cbi5jLXNlY3Rpb24tY29sdW1uX19pbWcgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1zZWN0aW9uLWNvbHVtbl9faW1nIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYy1zZWN0aW9uLWNvbHVtbl9faW1nLnc1MDAge1xuICB3aWR0aDogNDMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi1jb2x1bW5fX2ltZy53NTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtc2VjdGlvbi1jb2x1bW5fX2ltZy53MzUwIHtcbiAgd2lkdGg6IDMxLjgxODE4MSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLWNvbHVtbl9faW1nLnczNTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLWNvbHVtbl9faW1nLS1zcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4uYy1zZWN0aW9uLWNvbHVtbl9faW1nLS1jb2wyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEuOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tY29sdW1uX19pbWctLWNvbDIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jLXNlY3Rpb24tY29sdW1uX19pbWctLWNvbDIudzgwcCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4uYy1zZWN0aW9uLWNvbHVtbl9faW1nLnczMTAge1xuICB3aWR0aDogMzFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLWNvbHVtbl9faW1nLnczMTAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtc2VjdGlvbi1jb2x1bW5fX2ltZy53MzAwIHtcbiAgd2lkdGg6IDMwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi1jb2x1bW5fX2ltZy53MzAwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLXNlY3Rpb24tY29sdW1uX19pbWcudzEwMHAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tY29sdW1uX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1zZWN0aW9uLWNvbHVtbl9faW1nLncyMTAge1xuICB3aWR0aDogMjAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1zZWN0aW9uLWNvbHVtbl9faW1nLncyMTAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmMtc2VjdGlvbi1jb2x1bW5fX2ltZyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG59XG4uYy1zZWN0aW9uLWNvbHVtbi0tY29sMyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIuMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tY29sdW1uLS1jb2wzIHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYy1zZWN0aW9uLWNvbHVtbi0tY29sMyBsaSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjQ2NjY2NjY2NjdyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi1jb2x1bW4tLWNvbDMgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1zZWN0aW9uLWNvbHVtbi0tY29sNCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4uYy1zZWN0aW9uLWNvbHVtbi0tY29sNCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAgNC43cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi1jb2x1bW4tLWNvbDQgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyLjJyZW07XG4gIH1cbn1cbi5jLXNlY3Rpb24tY29sdW1uLS1jb2w0LXR4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0LjdyZW0gLSA3Ny42MzYzNjMlKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA0LjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLWNvbHVtbi0tY29sNC10eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICB9XG59XG4uYy1zZWN0aW9uLWNvbHVtbi0tY29sNC10eHQucHIzNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNHJlbTtcbn1cbi5jLXNlY3Rpb24tY29sdW1uLS1jb2w0LWltZyB7XG4gIHdpZHRoOiA4NTRweDtcbiAgd2lkdGg6IDc3LjYzNjM2MyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLWNvbHVtbi0tY29sNC1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1zZWN0aW9uLWNvbHVtbi0tY29sNC1pbWcgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAxLjhyZW07XG59XG4uYy1zZWN0aW9uLWNvbHVtbi0tY29sNC1pbWcgbGkge1xuICB3aWR0aDogMjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLWNvbHVtbi0tY29sNC1pbWcgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYy1zZWN0aW9uLWN0YV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXNlY3Rpb24tY3RhX19pdGVtIGgzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNiU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAxcHggc29saWQgI2ZmZjtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjNlbTtcbn1cbi5jLXNlY3Rpb24tY3RhX19pdGVtIGgzIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xufVxuLmMtc2VjdGlvbi1jdGFfX3R4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uYy1zZWN0aW9uLWN0YV9fYnRuLm10NjAge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuLmMtc2VjdGlvbi1jdGFfX2J0bi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS45cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYy1zZWN0aW9uLWN0YV9fYnRuLWl0ZW0ge1xuICBtaW4td2lkdGg6IDM1LjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXNlY3Rpb24tY3RhX19idG4tbGluayB7XG4gIG1pbi1oZWlnaHQ6IDdyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jLXNlY3Rpb24tY3RhX19idG4tbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogOCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuLmMtc2VjdGlvbi1jdGFfX2J0bi0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Yzg7XG59XG4uYy1zZWN0aW9uLWN0YV9fYnRuLS1ibHVlOjphZnRlciB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDJweCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjZmZmO1xufVxuLmMtc2VjdGlvbi1jdGFfX2J0bi0td2hpdGUge1xuICBjb2xvcjogIzAwOTZjODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOTZjODtcbn1cbi5jLXNlY3Rpb24tY3RhX19idG4tLXdoaXRlOjphZnRlciB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDJweCAjMDA5NmM4O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjMDA5NmM4O1xufVxuXG4uYy1zZWN0aW9uIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYy1zZWN0aW9uLS1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5jLXNlY3Rpb25fX2lubmVyLm10ODAge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuLmMtc2VjdGlvbl9faW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLmMtc2VjdGlvbl9faGVhZCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2M4ZDNkZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmMtc2VjdGlvbl9faGVhZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zcHg7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogNzhweDtcbiAgYmFja2dyb3VuZDogIzAwOTZjODtcbn1cbi5jLXNlY3Rpb25fX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNlY3Rpb25fX2NvbnRlbnQtLWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLmMtc2VjdGlvbl9fY29udGVudC5tdDgwIHtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbn1cbi5jLXNlY3Rpb25fX2NvbnRlbnQtaW5uZXIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLmMtc2VjdGlvbl9fdHRsIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDA5NmM4O1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAwLjFyZW0gMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jLXNlY3Rpb25fX3R4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmMtc2VjdGlvbl9fdHh0Lm10MTAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmMtc2VjdGlvbl9fdHh0LS1udW0ge1xuICBjb2xvcjogIzAwOTZjODtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uYy1zZWN0aW9uX190eHQtLW51bS5tdDEwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmMtc2VjdGlvbl9fc3ViLXR0bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBjb2xvcjogIzAwOTZjODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4uYy1zZWN0aW9uX19zdWItdHRsLmJvcmRlci1ub25lIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmMtc2VjdGlvbl9fc3ViLXR0bC5ib3JkZXItbm9uZS5tdDIwIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5jLXNlY3Rpb25fX2RldGFpbC1saXN0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmMtc2VjdGlvbl9fZGV0YWlsLWxpc3QgZGwge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbn1cbi5jLXNlY3Rpb25fX2RldGFpbC1saXN0IGR0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWluLXdpZHRoOiA4LjJyZW07XG59XG4uYy1zZWN0aW9uX19kZXRhaWwtbGlzdCBkdDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5jLXNlY3Rpb25fX2RldGFpbC1saXN0IGR0LmluZGVudDAxIHtcbiAgbWluLXdpZHRoOiAzcmVtO1xufVxuLmMtc2VjdGlvbl9fZGV0YWlsLWxpc3QgZHQuaW5kZW50MDI6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDMuNnJlbTtcbn1cbi5jLXNlY3Rpb25fX2RldGFpbC1saXN0IGRkLmxoLTE1IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jLXNlY3Rpb25fX2RldGFpbC1saXN0IGRkLmMtc2VjdGlvbl9fZGV0YWlsLWxpc3QtLW10IHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW07XG59XG4uYy1zZWN0aW9uX19kZXRhaWwtbGlzdCBkZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1zZWN0aW9uX19ub3RlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLmMtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFibGUtLXdyYXAge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG4uYy10YWJsZS0tYmctZ3JleSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1OTU5O1xufVxuLmMtdGFibGUtLWJnLWJsdWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTZjODtcbn1cbi5jLXRhYmxlLS1iZy1ibHVlLnczNnAge1xuICB3aWR0aDogMzYlO1xufVxuLmMtdGFibGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbi5jLXRhYmxlLXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLmMtdGFibGUgdGQsIC5jLXRhYmxlIHRoIHtcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jLXRhYmxlIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jLXRhYmxlIHRoLncyMCB7XG4gIHdpZHRoOiAyMCU7XG59XG4uYy10YWJsZSB0aC5ib3JkZXItd2hpdGUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xufVxuLmMtdGFibGUgdGgudzUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jLXRhYmxlIHRoLmNvbDMge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG4uYy10YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4uYy10YWJsZSB0ZC5wbDMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFibGUgdGQucGwzMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxudGFibGUsIHRkLCB0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1OTU5NTk7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbnRkLCB0aCB7XG4gIHBhZGRpbmc6IDNweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxudGgge1xuICBiYWNrZ3JvdW5kOiAjZjBlNmNjO1xufVxuXG4uZXZlbiB7XG4gIGJhY2tncm91bmQ6ICNmYmY4ZjA7XG59XG5cbi5vZGQge1xuICBiYWNrZ3JvdW5kOiAjZmVmY2Y5O1xufVxuXG4ucC1jb3NtZXRpY3MtbXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Nvc21ldGljcy9tdi5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIG1pbi1oZWlnaHQ6IDM2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29zbWV0aWNzLW12IHtcbiAgICBtaW4taGVpZ2h0OiAxOHJlbTtcbiAgfVxufVxuLnAtY29zbWV0aWNzLW12X19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEyLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvc21ldGljcy1tdl9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cbi5wLWNvc21ldGljcy1tdl9fY29udGVudCBoMSB7XG4gIGNvbG9yOiAjMDA5NmM4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1zaXplOiBjbGFtcCgzNnB4LCAyLjgxMjV2dywgNTRweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3NtZXRpY3MtbXZfX2NvbnRlbnQgaDEge1xuICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbiAgfVxufVxuLnAtY29zbWV0aWNzLW12X19jb250ZW50IGgxIHNwYW4ge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29zbWV0aWNzLW12X19jb250ZW50IGgxIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIH1cbn1cbi5wLWNvc21ldGljcy1tdl9fY29udGVudCBmaWd1cmUge1xuICB3aWR0aDogNDQuODk1ODMzMzMzMyU7XG4gIG1hcmdpbjogNjRweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29zbWV0aWNzLW12X19jb250ZW50IGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgfVxufVxuLnAtY29zbWV0aWNzLW12X19jb250ZW50IGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnAtZm9vZC1tdiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9vZC9tdi5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIG1pbi1oZWlnaHQ6IDM2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vZC1tdiB7XG4gICAgbWluLWhlaWdodDogMThyZW07XG4gIH1cbn1cbi5wLWZvb2QtbXZfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTIuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vZC1tdl9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cbi5wLWZvb2QtbXZfX2NvbnRlbnQgaDEge1xuICBjb2xvcjogIzAwOTZjODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzZweCwgMi44MTI1dncsIDU0cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vZC1tdl9fY29udGVudCBoMSB7XG4gICAgbWFyZ2luOiAycmVtIDAgMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xuICB9XG59XG4ucC1mb29kLW12X19jb250ZW50IGgxIHNwYW4ge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vZC1tdl9fY29udGVudCBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICB9XG59XG4ucC1mb29kLW12X19jb250ZW50IGZpZ3VyZSB7XG4gIHdpZHRoOiA0NC44OTU4MzMzMzMzJTtcbiAgbWFyZ2luOiA2NHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb29kLW12X19jb250ZW50IGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgfVxufVxuLnAtZm9vZC1tdl9fY29udGVudCBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1mb29kLW12X19jb250ZW50IHVsIHtcbiAgbWFyZ2luLXRvcDogMy4xMjV2dztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDNyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vZC1tdl9fY29udGVudCB1bCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgIGdhcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnAtZm9vZC1tdl9fY29udGVudCB1bCBsaSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAucC1mb29kLW12X19jb250ZW50IHVsIGxpIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWZvb2QtbXZfX2NvbnRlbnQgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1mb29kLW12X19jb250ZW50IHVsIHtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbi5wLWZvb2QtbXZfX2NvbnRlbnQgdWwgYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICB3aWR0aDogMTMuNTQxNjY2NjY2N3Z3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMS4wNDE2NjY2NjY3dncgMi42MDQxNjY2NjY3dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWZvb2QtbXZfX2NvbnRlbnQgdWwgYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnAtZm9vZC1tdl9fY29udGVudCB1bCBhLmMtYnRuLS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucC1mb29kLW12X19jb250ZW50IHVsIGEuYy1idG4tLXdoaXRlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NmM4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWZvb2QtbXZfX2NvbnRlbnQgdWwgYSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAyMHZ3O1xuICB9XG59XG4ucC1mb29kLW12X19zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWZvb2QtbXZfX3NsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5wLWZvb2QtbXZfX3Njcm9sbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAycmVtKTtcbiAgYm90dG9tOiA3cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb2QtbXZfX3Njcm9sbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtZm9vZC1tdiAuc2xpY2stc2xpZGUge1xuICB3aWR0aDogOTB2dztcbn1cblxuLmMtc2VjdGlvbi1jdGFfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1zZWN0aW9uLWN0YV9faXRlbSBoMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDYlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgMXB4IHNvbGlkICNmZmY7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zZW07XG59XG4uYy1zZWN0aW9uLWN0YV9faXRlbSBoMyBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbn1cbi5jLXNlY3Rpb24tY3RhX190eHQge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnAtaGVhZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnAtaGVhZGVyX19pbm5lciB7XG4gIG1heC13aWR0aDogOTUlO1xuICB3aWR0aDogMTgwcmVtO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLWhlYWRlcl9fbG9nbyBhOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1oZWFkZXJfX2xvZ28gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbn1cbi5wLWhlYWRlcl9fbG9nbyBhIGltZyB7XG4gIHdpZHRoOiA5Ljc5MTZ2dztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucC1oZWFkZXJfX2xvZ28gYSBpbWcge1xuICAgIHdpZHRoOiBjbGFtcCgxMjBweCwgMjAuODg4OHZ3LCAxODhweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gIH1cbn1cbi5wLWhlYWRlcl9fbmF2IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucC1oZWFkZXJfX25hdiBuYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1oZWFkZXJfX25hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4ucC1oZWFkZXJfX25hdiB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnAtaGVhZGVyX19uYXYgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1oZWFkZXJfX25hdiB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICB9XG59XG4ucC1oZWFkZXJfX25hdiB1bCBsaSBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cbi5wLWhlYWRlcl9fbmF2IHVsIGxpIGE6Zm9jdXM6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtaGVhZGVyX19uYXYgdWwgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cbi5wLWhlYWRlcl9fbmF2IHVsIGxpIGE6OmFmdGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnAtaGVhZGVyX19uYXYgdWwucC1oZWFkZXJfX21lbnUtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjZyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IDEuODIyOTE2NjY2N3Z3O1xufVxuLnAtaGVhZGVyX19uYXYgdWwucC1oZWFkZXJfX21lbnUtZm9ybSBhIHtcbiAgcGFkZGluZzogOHB4O1xuICB3aWR0aDogY2xhbXAoNzBweCwgMTAuMTd2dywgMjAwcHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9fbmF2IHVsLnAtaGVhZGVyX19tZW51LWZvcm0gYSB7XG4gICAgbWluLXdpZHRoOiAxMnZ3O1xuICB9XG59XG4ucC1oZWFkZXJfX25hdiB1bDpudGgtb2YtdHlwZSgxKSBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDIuMDgzMzMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnAtaGVhZGVyX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHJpZ2h0OiA1dnc7XG4gICAgd2lkdGg6IDQuMnJlbTtcbiAgICBoZWlnaHQ6IDQuMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wLWhlYWRlcl9faGFtYnVyZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICBsZWZ0OiAwLjZyZW07XG4gICAgYmFja2dyb3VuZDogIzU1NTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnAtaGVhZGVyX19oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMXJlbTtcbiAgfVxuICAucC1oZWFkZXJfX2hhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiAycmVtO1xuICB9XG4gIC5wLWhlYWRlcl9faGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDNyZW07XG4gIH1cbiAgLnAtaGVhZGVyX19oYW1idXJnZXIuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDEuNnJlbTtcbiAgICBsZWZ0OiAwLjZyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgLnAtaGVhZGVyX19oYW1idXJnZXIuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpLCAucC1oZWFkZXJfX2hhbWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAucC1oZWFkZXJfX25hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzAwOTZjODtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuNnMgZWFzZTtcbiAgfVxuICAucC1oZWFkZXJfX25hdiB1bCB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxMDA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIG5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIG5hdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiA5MHZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIG5hdiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAwICFpbXBvcnRhbnQ7XG4gICAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUgdWwgbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFyZW0gYXV0byAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIycHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUgdWw6bnRoLW9mLXR5cGUoMikgbGkgYSB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSB1bDpudGgtb2YtdHlwZSgyKSBsaSBhIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIHVsOm50aC1vZi10eXBlKDIpIGxpIGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIGFuZCAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIHVsOm50aC1vZi10eXBlKDIpIGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucC1oZWFkZXJfX2hhbWJ1cmdlciB7XG4gICAgdG9wOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX2hhbWJ1cmdlciB7XG4gICAgdG9wOiAycmVtO1xuICB9XG59XG4ucC1oZWFkZXJfX3RvZ2dsZTpob3ZlciAucC1oZWFkZXJfX3RvZ2dsZS1tZW51IHtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW47XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xufVxuLnAtaGVhZGVyX190b2dnbGUtbWVudSB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTJiO1xuICB0b3A6IDEwMHB4O1xufVxuLnAtaGVhZGVyX190b2dnbGUtbWVudSB1bCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbi5wLWhlYWRlcl9fbWVudTpudGgtb2YtdHlwZSgxKSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLWhlYWRlcl9fdG9nZ2xlLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjMDA5NmM4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwIDRyZW07XG59XG4ucC1oZWFkZXJfX3RvZ2dsZS1pdGVtIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luOiA0cmVtIDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtaGVhZGVyX190b2dnbGUtaXRlbSBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA1dnc7XG59XG4ucC1oZWFkZXJfX3RvZ2dsZS1pdGVtIGltZyB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucC1oZWFkZXJfX3RvZ2dsZS1pdGVtIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ucC1oZWFkZXJfX2NhdGVnb3J5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wLWhlYWRlcl9fdG9nZ2xlLWl0ZW0gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4IDA7XG59XG4ucC1oZWFkZXJfX3RvZ2dsZS1pdGVtIHVsIGxpIHtcbiAgd2lkdGg6IDQ4JTtcbn1cbi5wLWhlYWRlcl9fdG9nZ2xlLWl0ZW0gdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWhlYWRlcl9fdG9nZ2xlLWl0ZW0gdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnAtaGVhZGVyX190b2dnbGUtaXRlbSB1bCBsaSBhIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLnAtaGVhZGVyX190b2dnbGUtaXRlbSB1bCBsaSBhIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS4xcmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wLWhlYWRlcl9fbmF2IC5wLWhlYWRlcl9fdG9nZ2xlLWl0ZW0gdWw6bnRoLW9mLXR5cGUoMSkgbGkgKyBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9fbmF2IHVsIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSBuYXYge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogODBweCAwIDA7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIHVsOm50aC1vZi10eXBlKDIpIGxpIGE6YWZ0ZXIsIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSB1bDpudGgtb2YtdHlwZSgyKSBsaSBhOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUgbGkge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wLWhvbWUtbXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9tdi5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnAtaG9tZS1tdl9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMS41cmVtIHNvbGlkICNiMmRmZWU7XG4gIHBhZGRpbmc6IDguMjI5MTY2NjY2N3Z3IDAgMTAuNjI1dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTAuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXZfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycmVtO1xuICAgIHBhZGRpbmc6IDYuNzcwODMzMz�d��d� �����(e��d���d��w�h�� ��� ��AgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1zaXplOiBjbGFtcCgzNnB4LCAzLjMzM3Z3LCA2NHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXZfX2NvbnRlbnQgaDEge1xuICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbiAgfVxufVxuLnAtaG9tZS1tdl9fY29udGVudCBoMSBzcGFuIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtaG9tZS1tdl9fY29udGVudCBoMSBpbWcge1xuICB3aWR0aDogY2xhbXAoNDByZW0sIDI4LjEyNXZ3LCA1NHJlbSk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdl9fY29udGVudCBoMSBpbWcge1xuICAgIHdpZHRoOiBjbGFtcCgyOHJlbSwgMjguMTI1dncsIDU0cmVtKTtcbiAgfVxufVxuLnAtaG9tZS1tdl9fY29udGVudCBmaWd1cmUge1xuICB3aWR0aDogNDQuODk1ODMzMzMzMyU7XG4gIG1hcmdpbjogNjRweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdl9fY29udGVudCBmaWd1cmUge1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gIH1cbn1cbi5wLWhvbWUtbXZfX2NvbnRlbnQgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucC1ob21lLWZlYXR1cmVfX2xpc3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCLjgarjgalcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk1cHgpIHtcbiAgLnAtaG9tZS1mZWF0dXJlX19saXN0OjphZnRlciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLnAtaG9tZS1mZWF0dXJlLS1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWhvbWUtZmVhdHVyZV9fYmctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQycHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1mZWF0dXJlX19iZy1pbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMnJlbTtcbiAgfVxufVxuLnAtaG9tZS1mZWF0dXJlX19iZy1pbWcgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIHdpZHRoOiBjbGFtcCgyMHJlbSwgMTcuNDQ3OXZ3LCAzMy41cmVtKTtcbn1cblxuLnAtaW5kdXN0cnktbXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2luZHVzdHJ5L212LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgbWluLWhlaWdodDogMzZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1pbmR1c3RyeS1tdiB7XG4gICAgbWluLWhlaWdodDogMThyZW07XG4gIH1cbn1cbi5wLWluZHVzdHJ5LW12X19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEyLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWluZHVzdHJ5LW12X19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxufVxuLnAtaW5kdXN0cnktbXZfX2NvbnRlbnQgaDEge1xuICBjb2xvcjogIzAwOTZjODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzZweCwgMi44MTI1dncsIDU0cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW5kdXN0cnktbXZfX2NvbnRlbnQgaDEge1xuICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbiAgfVxufVxuLnAtaW5kdXN0cnktbXZfX2NvbnRlbnQgaDEgc3BhbiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1pbmR1c3RyeS1tdl9fY29udGVudCBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICB9XG59XG4ucC1pbmR1c3RyeS1tdl9fY29udGVudCBmaWd1cmUge1xuICB3aWR0aDogNDQuODk1ODMzMzMzMyU7XG4gIG1hcmdpbjogNjRweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW5kdXN0cnktbXZfX2NvbnRlbnQgZmlndXJlIHtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICB9XG59XG4ucC1pbmR1c3RyeS1tdl9fY29udGVudCBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wLWluZHVzdHJ5X19saXN0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ucC1pbmR1c3RyeV9fbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XG4gIGdyaWQtcm93LWdhcDogMHB4O1xufVxuLnAtaW5kdXN0cnlfX2xpc3QtLW1ha2VyLW5vbmUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5wLWluZm9fX2lubmVyIHtcbiAgcGFkZGluZzogNHJlbTtcbiAgbWFyZ2luLXRvcDogMTByZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW5mb19faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbn1cbi5wLWluZm9fX3R0bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4zNTR2dywgMjZweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMDA5NmM4O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnAtaW5mb19fc3ViLXR0bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLnAtaW5mb19fdHh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5wLWZvb3Rlci1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1jb250YWluZXIubC1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5wLWZvb3Rlci1ibnIge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBwYWRkaW5nOiA0cmVtO1xufVxuLnAtZm9vdGVyLWJucl9fY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1ibnJfX2NvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtZm9vdGVyLWJucl9fY29sdW1uIGZpZ3VyZSB7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItYm5yX19jb2x1bW4gZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZm9vdGVyLWJucl9fY29sdW1uIGltZyB7XG4gIHdpZHRoOiA2NyU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1ibnJfX2NvbHVtbiBpbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wLWZvb3Rlci1ibnJfX3R4dC1jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoNzAlIC0gMnJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItYm5yX190eHQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWZvb3Rlci1ibnJfX3R0bCB7XG4gIGNvbG9yOiAjZmZkNTFjO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItYm5yX190dGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gIH1cbn1cbi5wLWZvb3Rlci1ibnJfX3R4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG59XG5cbi5wLWZvb3Rlci1jb3B5cmlnaHQge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuLnAtZm9vdGVyLWNvcHlyaWdodF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItY29weXJpZ2h0X19pbm5lciB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWZvb3Rlci1jb3B5cmlnaHRfX2lubmVyIHAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLWNvcHlyaWdodF9faW5uZXIgcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtZm9vdGVyLWNvcHlyaWdodF9faW5uZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVyZW0gMCAyLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItY29weXJpZ2h0X19pbm5lciBzcGFuIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIH1cbn1cbi5wLWZvb3Rlci1jb3B5cmlnaHRfX2lubmVyIHNwYW4gc21hbGwge1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbi51LW10LS0xMCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi51LW1iLS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi51LW1yLS0xMCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLnUtbWwtLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi51LW10LS0yMCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi51LW1iLS0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi51LW1yLS0yMCB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLnUtbWwtLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi51LW10LS0zMCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi51LW1iLS0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi51LW1yLS0zMCB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cblxuLnUtbWwtLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG5cbi51LW10LS00MCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi51LW1iLS00MCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi51LW1yLS00MCB7XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbn1cblxuLnUtbWwtLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG5cbi51LW10LS01MCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5cbi51LW1iLS01MCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi51LW1yLS01MCB7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbn1cblxuLnUtbWwtLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW07XG59XG5cbi51LW10LS02MCB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5cbi51LW1iLS02MCB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbi51LW1yLS02MCB7XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbn1cblxuLnUtbWwtLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDZyZW07XG59XG5cbi51LW10LS03MCB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5cbi51LW1iLS03MCB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5cbi51LW1yLS03MCB7XG4gIG1hcmdpbi1yaWdodDogN3JlbTtcbn1cblxuLnUtbWwtLTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDdyZW07XG59XG5cbi51LW10LS04MCB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG5cbi51LW1iLS04MCB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG5cbi51LW1yLS04MCB7XG4gIG1hcmdpbi1yaWdodDogOHJlbTtcbn1cblxuLnUtbWwtLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDhyZW07XG59XG5cbi51LW10LS05MCB7XG4gIG1hcmdpbi10b3A6IDlyZW07XG59XG5cbi51LW1iLS05MCB7XG4gIG1hcmdpbi1ib3R0b206IDlyZW07XG59XG5cbi51LW1yLS05MCB7XG4gIG1hcmdpbi1yaWdodDogOXJlbTtcbn1cblxuLnUtbWwtLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDlyZW07XG59XG5cbi51LW10LS0xMDAge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cblxuLnUtbWItLTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuXG4udS1tci0tMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbn1cblxuLnUtbWwtLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbn1cblxuLnUtbXQtLTExMCB7XG4gIG1hcmdpbi10b3A6IDExcmVtO1xufVxuXG4udS1tYi0tMTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFyZW07XG59XG5cbi51LW1yLS0xMTAge1xuICBtYXJnaW4tcmlnaHQ6IDExcmVtO1xufVxuXG4udS1tbC0tMTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDExcmVtO1xufVxuXG4udS1tdC0tMTIwIHtcbiAgbWFyZ2luLXRvcDogMTJyZW07XG59XG5cbi51LW1iLS0xMjAge1xuICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbn1cblxuLnUtbXItLTEyMCB7XG4gIG1hcmdpbi1yaWdodDogMTJyZW07XG59XG5cbi51LW1sLS0xMjAge1xuICBtYXJnaW4tbGVmdDogMTJyZW07XG59XG5cbi51LWluZGV4MDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi51LW10LS0xMCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi51LW1iLS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi51LW1yLS0xMCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLnUtbWwtLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi51LW10LS0yMCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi51LW1iLS0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi51LW1yLS0yMCB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLnUtbWwtLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi51LW10LS0zMCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi51LW1iLS0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi51LW1yLS0zMCB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cblxuLnUtbWwtLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG5cbi51LW10LS00MCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi51LW1iLS00MCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi51LW1yLS00MCB7XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbn1cblxuLnUtbWwtLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG5cbi51LW10LS01MCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5cbi51LW1iLS01MCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi51LW1yLS01MCB7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbn1cblxuLnUtbWwtLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW07XG59XG5cbi51LW10LS02MCB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5cbi51LW1iLS02MCB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbi51LW1yLS02MCB7XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbn1cblxuLnUtbWwtLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDZyZW07XG59XG5cbi51LW10LS03MCB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5cbi51LW1iLS03MCB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5cbi51LW1yLS03MCB7XG4gIG1hcmdpbi1yaWdodDogN3JlbTtcbn1cblxuLnUtbWwtLTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDdyZW07XG59XG5cbi51LW10LS04MCB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG5cbi51LW1iLS04MCB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG5cbi51LW1yLS04MCB7XG4gIG1hcmdpbi1yaWdodDogOHJlbTtcbn1cblxuLnUtbWwtLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDhyZW07XG59XG5cbi51LW10LS05MCB7XG4gIG1hcmdpbi10b3A6IDlyZW07XG59XG5cbi51LW1iLS05MCB7XG4gIG1hcmdpbi1ib3R0b206IDlyZW07XG59XG5cbi51LW1yLS05MCB7XG4gIG1hcmdpbi1yaWdodDogOXJlbTtcbn1cblxuLnUtbWwtLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDlyZW07XG59XG5cbi51LW10LS0xMDAge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cblxuLnUtbWItLTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuXG4udS1tci0tMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbn1cblxuLnUtbWwtLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbn1cblxuLnUtbXQtLTExMCB7XG4gIG1hcmdpbi10b3A6IDExcmVtO1xufVxuXG4udS1tYi0tMTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFyZW07XG59XG5cbi51LW1yLS0xMTAge1xuICBtYXJnaW4tcmlnaHQ6IDExcmVtO1xufVxuXG4udS1tbC0tMTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDExcmVtO1xufVxuXG4udS1tdC0tMTIwIHtcbiAgbWFyZ2luLXRvcDogMTJyZW07XG59XG5cbi51LW1iLS0xMjAge1xuICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbn1cblxuLnUtbXItLTEyMCB7XG4gIG1hcmdpbi1yaWdodDogMTJyZW07XG59XG5cbi51LW1sLS0xMjAge1xuICBtYXJnaW4tbGVmdDogMTJyZW07XG59XG5cbi51LW1hcmdpbi0tYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LXRleHQtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtdGV4dC0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnUtdGV4dC0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtdGV4dC1ibHVlIHtcbiAgY29sb3I6ICMwMDk2Yzg7XG59XG5cbi51LXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBici51LXNwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi51LXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBici51LXNwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vc2V0dGluZy9zaXpl5Y+C54WnXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiBtaW4td2lkdGhcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJGJyZWFrcG9pbnQtdXA6IChcclxuICBcInNcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KVwiLFxyXG4gIFwibVwiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpXCIsXHJcbiAgXCJsXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpXCIsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vKiBtYXgtd2lkdGhcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJGJyZWFrcG9pbnQtZG93bjogKFxyXG4gIFwibFwiOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KVwiLFxyXG4gIFwieHhtXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpXCIsXHJcbiAgXCJ4bVwiOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpXCIsXHJcbiAgXCJtXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweClcIixcclxuICBcInNcIjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KVwiLFxyXG4pICFkZWZhdWx0O1xyXG4iLCIvKum7ku+8mmZvbnQqL1xyXG4kY19ibGs6ICMzMzMzMzM7XHJcblxyXG4vKumdku+8muODmeODvOOCuSovXHJcbiRjX2Jhc2U6ICMwMDk2Yzg7XHJcblxyXG4vKua/g+e0uu+8muODquODs+OCr+S7liovXHJcbi8vICRjX2FpOiAjMGUxMTU1O1xyXG5cclxuLyrjgqjjg6Hjg6njg6vjg4nvvJroo4Xpo77ku5YqL1xyXG4vLyAkY19taXp1OiAjNTRiY2NmO1xyXG5cclxuLyrjgqjjg6Hjg6njg6vjg4nvvJroo4Xpo77ku5YqL1xyXG4kY19ncmV5OiAjZjZmNmY2O1xyXG5cclxuLyrotaTvvJroo4Xpo77ku5YqL1xyXG4vLyAkY19yZWQ6ICNiODFjMjI7XHJcblxyXG4vKmJn77ya6IOM5pmvKi9cclxuJGNfYmx1ZTogI2IyZGZlZTtcclxuXHJcbiRjX3doaXRlOiAjZmZmO1xyXG5cclxuLyrjgrDjg6njg4fjg7zjgrfjg6fjg7MqL1xyXG4kY19ncmFkOiAjMDU2NmQ0O1xyXG4kY19ncmFkOiAtbW96LWxpbmVhci1ncmFkaWVudChyaWdodCwgIzUwY2FkYyAwJSwgIzA1NjZkNCAxMDAlKTtcclxuJGNfZ3JhZDogLXdlYmtpdC1ncmFkaWVudChcclxuICBsaW5lYXIsXHJcbiAgcmlnaHQgY2VudGVyLFxyXG4gIGxlZnQgY2VudGVyLFxyXG4gIGZyb20oIzUwY2FkYyksXHJcbiAgdG8oIzA1NjZkNClcclxuKTtcclxuJGNfZ3JhZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsICM1MGNhZGMgMCUsICMwNTY2ZDQgMTAwJSk7XHJcbiRjX2dyYWQ6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgIzUwY2FkYyAwJSwgIzA1NjZkNCAxMDAlKTtcclxuJGNfZ3JhZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNTBjYWRjIDAlLCAjMDU2NmQ0IDEwMCUpO1xyXG5cclxuLyrmloflrZfjgrDjg6njg4fjg7zjgrfjg6fjg7MqL1xyXG4uY19ncmFkX2ZvbnQge1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsICMwNzY4ZDQsICM0ZmM4ZGMpO1xyXG4gIGNvbG9yOiAjNGFjMmRiO1xyXG59XHJcbmVtLmNfZ3JhZF9mb250IHtcclxuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxucC5jX2dyYWRfZm9udCB7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbiIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEA0MDA7NTAwOzcwMDs5MDAmZGlzcGxheT1zd2FwXCIpO1xyXG5AaW1wb3J0IHVybChcImh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0veWFrdWhhbmpwQDMuMy4xL2Rpc3QvY3NzL3lha3VoYW5qcC5taW4uY3NzXCIpO1xyXG5cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5odG1sIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuYm9keSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBmb250LWZhbWlseTogJGphLXNhbnM7XHJcbiAgbGluZS1oZWlnaHQ6IDEuODtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAvLyBjb2xvcjogIzMzMzMzMztcclxuICBjb2xvcjogJGNfYmxrO1xyXG59XHJcbmEge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAmOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbmVtIHtcclxuICBmb250LXN0eWxlOiBpbml0aWFsO1xyXG59XHJcbi8q5ZCEaHRtbOimgee0oCovXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbmgyIHtcclxuICBAaW5jbHVkZSBmb250MjA7XHJcbiAgbWFyZ2luLWJvdHRvbTogdncoNjApO1xyXG59XHJcbmgzIHtcclxuICBAaW5jbHVkZSBmb250MjQ7XHJcbn1cclxubWFpbiB7XHJcbiAgbWFyZ2luLXRvcDogMTByZW07XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIG1hcmdpbi10b3A6IDhyZW07XHJcbiAgfVxyXG59XHJcbiIsIi8qIGphXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiRqYS1zYW5zOiAnTm90byBTYW5zIENKSyBKUCcsICdOb3RvIFNhbnMgSlAnLCBZYWt1SGFuSlAsICBzYW5zLXNlcmlmO1xyXG5cclxuLyogZW5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJGVuLXNhbnM6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4iLCIjc3BhY2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYW5jaGVkYWxtb25kO1xyXG4gIGhlaWdodDogMTMwMHB4O1xyXG59XHJcbi8qICAgICDjg5Xjgqfjg7zjg4njgqTjg7MgICAgKi9cclxuLmZhZGVJbiB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIzLC43NiwuNzMsLjk3KTtcclxufVxyXG4uZmFkZUluLXVwIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MHB4KTt9XHJcbi5mYWRlSW4tZG93biB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTgwcHgpO31cclxuLmZhZGVJbi1sZWZ0IHt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMCk7fVxyXG4uZmFkZUluLXJpZ2h0IHt0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAwKTt9XHJcbi5zY3JvbGwtaW4ge29wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO31cclxuXHJcbi8qICAgICDjgrnjg6njgqTjg4njgqTjg7MgICAgKi9cclxuLnNsaWRlSW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjMsLjc2LC43MywuOTcpO1xyXG59XHJcbi5zbGlkZUluLXVwIHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4MHB4KTt9XHJcbi5zbGlkZUluLWRvd24ge29wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC04MHB4KTt9XHJcbi5zbGlkZUluLWxlZnQge29wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHB4LCAwKTt9XHJcbi5zbGlkZUluLXJpZ2h0IHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MHB4LCAwKTt9XHJcbi5zY3JvbGwtaW4ge29wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO30iLCJAbWl4aW4gYW5pbWF0aW9uIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiAxcztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XHJcbn1cclxuLmlzLWZhZGVpbi1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuKixcclxuOjpiZWZvcmUsXHJcbjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbn1cclxuXHJcbi8qIERvY3VtZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICogMy4gUmVtb3ZlIGdyYXkgb3ZlcmxheSBvbiBsaW5rcyBmb3IgaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMyovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbnAsXHJcbnRhYmxlLFxyXG5ibG9ja3F1b3RlLFxyXG5hZGRyZXNzLFxyXG5wcmUsXHJcbmlmcmFtZSxcclxuZm9ybSxcclxuZmlndXJlLFxyXG5kbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBIZWFkaW5ncyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxudWwsXHJcbm9sIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZGVmaW5pdGlvbikgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmR0IHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuZGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG4vLyBzdXAge1xyXG4vLyAgIHRvcDogLTAuNWVtO1xyXG4vLyB9XHJcblxyXG4vKiBSZXBsYWNlZCBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxyXG4gKi9cclxuXHJcbnN2ZyxcclxuaW1nLFxyXG5lbWJlZCxcclxub2JqZWN0LFxyXG5pZnJhbWUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi8qIEZvcm1zICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVzZXQgZm9ybSBmaWVsZHMgdG8gbWFrZSB0aGVtIHN0eWxlYWJsZS5cclxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxyXG4gKiAyLiBJbmhlcml0IHRleHQtdHJhbnNmb3JtIGZyb20gcGFyZW50LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIDEgKi9cclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc2V0IHJhZGlvIGFuZCBjaGVja2JveCBhcHBlYXJhbmNlIHRvIHByZXNlcnZlIHRoZWlyIGxvb2sgaW4gaU9TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XHJcbiAgYXBwZWFyYW5jZTogY2hlY2tib3g7XHJcbn1cclxuXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XHJcbiAgYXBwZWFyYW5jZTogcmFkaW87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IGN1cnNvcnMgZm9yIGNsaWNrYWJsZSBlbGVtZW50cy5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5idXR0b246ZGlzYWJsZWQsXHJcblt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxyXG5bdHlwZT1cInJlc2V0XCJdOmRpc2FibGVkLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKipcclxuICogSW1wcm92ZSBvdXRsaW5lcyBmb3IgRmlyZWZveCBhbmQgdW5pZnkgc3R5bGUgd2l0aCBpbnB1dCBlbGVtZW50cyAmIGJ1dHRvbnMuXHJcbiAqL1xyXG5cclxuOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiBhdXRvO1xyXG59XHJcblxyXG5zZWxlY3Q6ZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgcGFkZGluZ1xyXG4gKi9cclxuXHJcbm9wdGlvbiB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc2V0IHRvIGludmlzaWJsZVxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbmxlZ2VuZCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENsaWNrYWJsZSBsYWJlbHNcclxuICovXHJcblxyXG5sYWJlbFtmb3JdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKlxyXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cclxuICovXHJcblxyXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XHJcbiAgb3V0bGluZTogYXV0bztcclxufVxyXG5cclxuLyogVGFibGVzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuMS4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLlxyXG4qL1xyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuXHJcbmNhcHRpb24ge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbnRkLFxyXG50aCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG50aCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4iLCJAbWl4aW4gZm9udDEwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNTIxdncsIDEwcHgpO1xyXG59XHJcbkBtaXhpbiBmb250MTIge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XHJcbn1cclxuQG1peGluIGZvbnQxMyB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjY3N3Z3LCAxM3B4KTtcclxufVxyXG5AbWl4aW4gZm9udDE0IHtcclxuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MTUge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMC43OHZ3LCAxNXB4KTtcclxufVxyXG5AbWl4aW4gZm9udDE2IHtcclxuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDE4IHtcclxuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDIwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xyXG59XHJcbkBtaXhpbiBmb250MjIge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XHJcbn1cclxuQG1peGluIGZvbnQyNCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MjYge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4zNTR2dywgMjZweCk7XHJcbn1cclxuQG1peGluIGZvbnQyOCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LCAyOHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDMwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xyXG59XHJcbkBtaXhpbiBmb250MzIge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS42NjZ2dywgMzJweCk7XHJcbn1cclxuQG1peGluIGZvbnQzNCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjc3dncsIDM0cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MzYge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjVweCwgMS44NzV2dywgMzZweCk7XHJcbn1cclxuQG1peGluIGZvbnQzOCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAxLjk3OHZ3LCAzOHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDQwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xyXG59XHJcbkBtaXhpbiBmb250NDgge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMi41dncsIDQ4cHgpO1xyXG59XHJcbkBtaXhpbiBmb250NTQge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMzZweCwgMi44MTI1dncsIDU0cHgpO1xyXG59XHJcbkBtaXhpbiBmb250NjAge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMy4xMjV2dywgNjBweCk7XHJcbn1cclxuQG1peGluIGZvbnQ2NCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgzNnB4LCAzLjMzM3Z3LCA2NHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDgwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDQuMTY2dncsIDgwcHgpO1xyXG59XHJcbiIsIiV3cmFwIHtcclxuICB3aWR0aDogJGJhc2Utd2lkdGg7XHJcbiAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgLy8gQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgLy8gICB3aWR0aDogMTAwJTtcclxuICAvLyB9XHJcbn1cclxuLmwtY29udGFpbmVyIHtcclxuICBAZXh0ZW5kICV3cmFwO1xyXG4gIHBhZGRpbmc6IHZ3KDEyMCkgMDtcclxuICAvLyBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAvLyAgIHBhZGRpbmc6IDdyZW0gNXZ3O1xyXG4gIC8vICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuIC�d��d� �����(e��d���d� z��w�h�� ��� ��JcbiAgLy8gICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAvLyAgICAgcGFkZGluZzogM3JlbSA1dnc7XHJcbiAgLy8gICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgLy8gICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gIC8vICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuICAvLyAmLmwtY29udGFpbmVyLXNlcnZpY2VsaXN0IHtcclxuICAvLyAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgLy8gICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gIC8vICAgICBwYWRkaW5nLXRvcDogM3Z3ICFpbXBvcnRhbnQ7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAvLyBwYWRkaW5nOiAwIHZ3KDE3Nik7XHJcbiAgICBwYWRkaW5nOiByZW0oNzApIDA7XHJcbiAgfVxyXG59XHJcbiIsIiRiYXNlLXdpZHRoOiAxMTAwcHg7XHJcbiRkZXZpY2Utd2lkdGgtbTogNzY4cHg7XHJcbiRkZXZpY2Utd2lkdGgtczogNDY4cHg7XHJcblxyXG5AZnVuY3Rpb24gcmVtKCRweCwgJGJhc2U6IDEwKSB7XHJcbiAgICBAcmV0dXJuIGNhbGMoJHB4IC8gJGJhc2UpICogMXJlbTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHJlbVYoJHB4LCAka2V5OiAxMCkge1xyXG4gICAgQHJldHVybiBjYWxjKCRweCAvIDEwICogdmFyKC0tcmVtVikpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gdncoJHB4LCAkYmFzZTogJGJhc2Utd2lkdGgpIHtcclxuICAgIEByZXR1cm4gY2FsYygkcHggLyAkYmFzZSkgKiAxMDB2dztcclxufVxyXG5cclxuQGZ1bmN0aW9uIHZoKCRweCwgJGJhc2U6ICRiYXNlLXdpZHRoKSB7XHJcbiAgICBAcmV0dXJuIGNhbGMoJHB4IC8gJGJhc2UpICogMTAwdmg7XHJcbn1cclxuIiwiLmwtaGVhZGVyIHtcclxuICBoZWlnaHQ6IDEwcmVtO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIC8vaGVpZ2h0OiA5LjJyZW07XHJcbiAgQGF0LXJvb3QgLnVuZGVyIC5sLWhlYWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGhlaWdodDogOHJlbTtcclxuICB9XHJcbn1cclxuIiwiLmMtYmcge1xyXG4gICYtLWJsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmx1ZTtcclxuICB9XHJcblxyXG4gICYtLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX3doaXRlO1xyXG4gIH1cclxuICAvLyAmLS1nciB7XHJcbiAgLy8gICBiYWNrZ3JvdW5kOiAkYy1iZztcclxuICAvLyB9XHJcbiAgLy8gJi0tdHJpYW5nbGUge1xyXG4gIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvc2VydmljZV9iZy5wbmdcIik7XHJcbiAgLy8gICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG4gIC8vICAgYmFja2dyb3VuZDogI2RlZWNmNjtcclxuICAvLyAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgLy8gfVxyXG4gIC8vICYtLWluYm91bmQge1xyXG4gIC8vICAgYmFja2dyb3VuZDogcmdiKDUyIDE2NSAxODIgLyAwLjEpO1xyXG4gIC8vICAgLnAtc2VydmljZS1hcmNoaXZlX190ZXh0IHtcclxuICAvLyAgICAgaDMsXHJcbiAgLy8gICAgIGgyIHtcclxuICAvLyAgICAgICBjb2xvcjogIzM0YTViNjtcclxuICAvLyAgICAgfVxyXG4gIC8vICAgfVxyXG4gIC8vICAgLnAtc2VydmljZS1hcmNoaXZlX190ZXh0OmFmdGVyIHtcclxuICAvLyAgICAgY29sb3I6ICMzNGE1YjY7XHJcbiAgLy8gICB9XHJcbiAgLy8gICAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQ6YmVmb3JlIHtcclxuICAvLyAgICAgYm9yZGVyLWNvbG9yOiAjMzRhNWI2O1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuXHJcbiAgLy8gJi0tb3V0Ym91bmQge1xyXG4gIC8vICAgYmFja2dyb3VuZDogcmdiKDUgMTAyIDIxMiAvIDAuMSk7XHJcbiAgLy8gICAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQge1xyXG4gIC8vICAgICBoMyxcclxuICAvLyAgICAgaDIge1xyXG4gIC8vICAgICAgIGNvbG9yOiAjMDU2NmQ0O1xyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICAvLyAmLS1jb25zdHJ1Y3Rpb24ge1xyXG4gIC8vICAgYmFja2dyb3VuZDogcmdiKDIyNSAxNzYgNCAvIDAuMSk7XHJcbiAgLy8gICAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQge1xyXG4gIC8vICAgICBoMyxcclxuICAvLyAgICAgaDIge1xyXG4gIC8vICAgICAgIGNvbG9yOiAjZTFiMDA0O1xyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcbiAgLy8gICAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQ6YWZ0ZXIge1xyXG4gIC8vICAgICBjb2xvcjogI2UxYjAwNDtcclxuICAvLyAgIH1cclxuICAvLyAgIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dDpiZWZvcmUge1xyXG4gIC8vICAgICBib3JkZXItY29sb3I6ICNlMWIwMDQ7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG59XHJcbiIsIiVhcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuKltjbGFzc149XCJjLWJ0blwiXSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYy1idG4ge1xyXG4gICYtLXdoaXRlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBwYWRkaW5nOiB2dygxMCkgdncoNTApO1xyXG4gICAgY29sb3I6ICRjX2Jhc2U7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjX2Jhc2U7XHJcbiAgfVxyXG4gICYtLWdyYWQge1xyXG4gICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgcGFkZGluZzogdncoMTApIHZ3KDUwKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBzdGF0aWPku6XlpJbjgpLmjIflrpogKi9cclxuICAgIHotaW5kZXg6IDA7IC8qIOOCsOODqeODh+ODvOOCt+ODp+ODs+OCiOOCiuOCguS4iuOBq+mFjee9riAqL1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBpbmxpbmXku6XlpJbjgavjgZnjgosgKi9cclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAvKiDog4zmma/jgpLpgI/mmI7jgavjgZnjgosgKi9cclxuICAgIG92ZXJmbG93OiBoaWRkZW47IC8qIOOBr+OBv+WHuuOBl+OBn+mDqOWIhuOCkumdnuihqOekuijop5LkuLjjgpLku5jjgZHjgovloLTlkIjjga/lv4XpoIgpICovXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7IC8qIOOCq+ODvOOCveODq+OCkuODneOCpOODs+OCv+ODvOOBq+OBmeOCiyAqL1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmFzZTtcclxuXHJcbiAgICAvKiA6OmJlZm9yZSwgOjphZnRlcuOBpzLnqK7poZ7jga7jgrDjg6njg4fjg7zjgrfjg6fjg7PjgpLnlKjmhI8gKi9cclxuICAgIC8vICY6OmJlZm9yZSxcclxuICAgIC8vICY6OmFmdGVyIHtcclxuICAgIC8vICAgY29udGVudDogXCJcIjtcclxuICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gICB0b3A6IDA7XHJcbiAgICAvLyAgIGxlZnQ6IDA7XHJcbiAgICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy8gICB3aWR0aDogMTAwJTtcclxuICAgIC8vICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAvLyAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xyXG4gICAgLy8gICB6LWluZGV4OiAtMTtcclxuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmFzZTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvKiDjgrDjg6njg4fjg7zjgrfjg6fjg7MyICovXHJcbiAgICAvLyAmOjphZnRlciB7XHJcbiAgICAvLyAgIHotaW5kZXg6IC0yO1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDU2NmQ0IDAlLCAjNTBjYWRjIDEwMCUpO1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAkY19iYXNlIDAlLCAkY19iYXNlIDEwMCUpO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8qIOODm+ODkOODvOaZguOBq+OCsOODqeODh+ODvOOCt+ODp+ODszHjgpLpgI/mmI7jgavjgZnjgosgKi9cclxuICAgICY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vICYtLWdyYWQyIHtcclxuICAvLyAgIEBpbmNsdWRlIGZvbnQxNTtcclxuICAvLyAgIHBhZGRpbmc6IHZ3KDEwKSB2dyg1MCk7XHJcbiAgLy8gICBjb2xvcjogI2ZmZjtcclxuICAvLyAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gIC8vICAgYmFja2dyb3VuZDogJGNfZ3JhZDtcclxuICAvLyB9XHJcbiAgLy8gJi0tbGluZSB7XHJcbiAgLy8gICBib3JkZXI6IDJweCBzb2xpZCAkY19haTtcclxuICAvLyAgIGNvbG9yOiAkY19haTtcclxuICAvLyAgIHBhZGRpbmc6IHZ3KDIwKSB2dyg1MCk7XHJcbiAgLy8gICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAvLyAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAvLyAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAvLyAgIG1pbi13aWR0aDogdncoMzIwKTtcclxuICAvLyAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgLy8gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAvLyAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgLy8gICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xyXG4gIC8vICAgLy9taW4td2lkdGg6IDMwJTtcclxuICAvLyAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gIC8vICAgICBtaW4td2lkdGg6IDgwJTtcclxuICAvLyAgIH1cclxuICAvLyAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAvLyAgICAgQGluY2x1ZGUgb3A7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG59XHJcbmEge1xyXG4gIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgfVxyXG59XHJcbiIsIi5jLWNhcmQge1xyXG4gIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxLjZyZW07XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuN3JlbTtcclxuICAgIC8vIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gfVxyXG4gICAgLy8gd2lkdGg6IDE3MHB4O1xyXG5cclxuICAgICYtLWNvbDYge1xyXG4gICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyLjdyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jLWhvbWUtc2VjdGlvbi10aXRsZSB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAmLS1ib3JkZXIge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY19iYXNlO1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dygzMCk7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG9cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLW5vLWJvcmRlciB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBAaW5jbHVkZSBmb250MzY7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1ob21lLXNlY3Rpb24tbGVhZCB7XHJcbiAgQGluY2x1ZGUgZm9udDE4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IHZ3KDQ4KTtcclxuICBjb2xvcjogJGNfYmxrO1xyXG59XHJcbiIsIi5jLW12IHtcclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcChyZW0oMzAwKSwgdncoNDUwKSwgcmVtKDQ1MCkpO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmMtc2VjdGlvbi1jb2x1bW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDlyZW07XHJcbiAgbWFyZ2luLXRvcDogNXJlbTtcclxuICAmLmRpcmVjdGlvbi12ZXJ0aWNhbCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAmLmFsaWduLXN0YXJ0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAmLmJwMTAyNCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oeHhtKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1zZWN0aW9uLWNvbHVtbi0tdGFibGUge1xyXG4gICAgICAmLnc1MDAge1xyXG4gICAgICAgIHdpZHRoOiA0MyU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnc1MHAge1xyXG4gICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bih4eG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubXQwIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gICYudzMxNiB7XHJcbiAgICBnYXA6IDRyZW07XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBnYXA6IDZyZW07XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnc0NzAge1xyXG4gICAgZ2FwOiA0cmVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bih4eG0pIHtcclxuICAgICAgZ2FwOiA2cmVtO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi53MzUwIHtcclxuICAgIGdhcDogNnJlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGdhcDogNHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi53MzEwIHtcclxuICAgIGdhcDogNHJlbTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi53MzAwIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiA2LjZyZW07XHJcblxyXG4gICAgLmMtc2VjdGlvbi1jb2x1bW4tLXRhYmxlIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcmVtIC0gNi42cmVtKTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1zY3JvbGwge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gJi1jb250YWluZXIge1xyXG4gICAgICAvLyAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcmVtIC0gNi42cmVtKTtcclxuICAgICAgLy8gICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIC8vICAgICB3aWR0aDogNjByZW07XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnc1MDAge1xyXG4gICAgZ2FwOiAxLjVyZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBnYXA6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnc1MHAge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDAuNXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKHh4bSkge1xyXG4gICAgICBnYXA6IDRyZW07XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaW5kdXN0cnlfX2xpc3Qge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bih4eG0pIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMC45cmVtKTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtc2VjdGlvbi1jb2x1bW5fX2ltZy0tc3BhbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDE0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jLXNlY3Rpb24tY29sdW1uX19pbWcge1xyXG4gICAgICB3aWR0aDogY2FsYyg2MCUgLSAwLjVyZW0pO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKHh4bSkge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLy8gQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgLy8gICB3aWR0aDogMTAwJTtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNHJlbTtcclxuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuICB9XHJcblxyXG4gICYubXQ4MiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDguMnJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gICYtLXJldmVyc2Uge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQzLjYzNjM2MyUgLSA5cmVtKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAgICYudzMxNiB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnc0NzAge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHh4bSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnczNTAge1xyXG4gICAgICAgIC8vIHdpZHRoOiAzNTBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzEuODE4MTgxJSAtIDZyZW0pO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudzUwMCB7XHJcbiAgICAgICAgLy8gd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MyUgLSAxLjVyZW0pO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG5cclxuICAgICAgICAgICYubXQ0MCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLm10MTAge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi53MTAwcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudzUwcCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNDUlIC0gMS41cmVtKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bih4eG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3ViLXR0bCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgICAgLy8gY29sb3I6ICMwMDk2Yzg7XHJcbiAgICAgIGNvbG9yOiAkY19iYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICZfX3R0bCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyNjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gICZfX3N1Yi10eHQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgQGluY2x1ZGUgZm9udDEyO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgICAgd2lkdGg6IDQzLjYzNjM2MyU7XHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudzUwMCB7XHJcbiAgICAgICAgd2lkdGg6IDQzJTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnczNTAge1xyXG4gICAgICAgIHdpZHRoOiAzMS44MTgxODElO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWNvbDIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAxLjhyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53ODBwIHtcclxuICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi53MzEwIHtcclxuICAgICAgICB3aWR0aDogMzFyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnczMDAge1xyXG4gICAgICAgIHdpZHRoOiAzMHJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYudzEwMHAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi53MjEwIHtcclxuICAgICAgICB3aWR0aDogY2FsYygyMXJlbSAtIDAuNXJlbSk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bih4eG0pIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jb2wzIHtcclxuICAgICAgdWwge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMi4ycmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgyLjJyZW0gKiAyKSAvIDMpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tY29sNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDAgNC43cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMi4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtdHh0IHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQuN3JlbSAtIDc3LjYzNjM2MyUpO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0Mik7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgwKTtcclxuICAgICAgfVxyXG4gICAgICAmLnByMzQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pbWcge1xyXG4gICAgICAvLyB3aWR0aDogNzYwcHg7XHJcbiAgICAgIC8vIHdpZHRoOiA2OS4wOTA5MDklO1xyXG4gICAgICB3aWR0aDogODU0cHg7XHJcbiAgICAgIHdpZHRoOiA3Ny42MzYzNjMlO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBnYXA6IDEuOHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgLSAoMS44cmVtICogMikgLyAzKTtcclxuICAgICAgICB3aWR0aDogMjRyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXHJcbi5jLXNlY3Rpb24tY3RhIHtcclxuICAmX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogNiU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAxcHggc29saWQgI2ZmZjtcclxuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjNlbTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdHh0IHtcclxuICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYy1zZWN0aW9uLWN0YV9fYnRuIHtcclxuICAmLm10NjAge1xyXG4gICAgbWFyZ2luLXRvcDogNnJlbTtcclxuICB9XHJcblxyXG4gICYtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxLjlyZW07XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAmLWl0ZW0ge1xyXG4gICAgbWluLXdpZHRoOiAzNS40cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJi1saW5rIHtcclxuICAgIG1pbi1oZWlnaHQ6IDdyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiA4JTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2Jhc2U7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCAjZmZmO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0td2hpdGUge1xyXG4gICAgY29sb3I6ICRjX2Jhc2U7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGNfYmFzZTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICRjX2Jhc2U7XHJcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMnB4ICRjX2Jhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jLXNlY3Rpb24ge1xyXG4gIGNvbG9yOiByZ2IoNTEsIDUxLCA1MSk7XHJcbiAgJi0tZ3JheSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19ncmV5O1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgJi5tdDgwIHtcclxuICAgICAgbWFyZ2luLXRvcDogOHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG5cclxuICAgIC8vICYtLXNjcm9sbCB7XHJcbiAgICAvLyAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAvLyAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIC8vICAgfVxyXG5cclxuICAgIC8vICAgJi13cmFwcGVyIHtcclxuICAgIC8vICAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjOGQzZGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtM3B4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgd2lkdGg6IDc4cHg7XHJcbiAgICAgIC8vIGJhY2tncm91bmQ6ICMwMDk2Yzg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjX2Jhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcblxyXG4gICAgJi0taGlkZGVuIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bih4eG0pIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tdDgwIHtcclxuICAgICAgbWFyZ2luLXRvcDogOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3R0bCB7XHJcbiAgICAvLyBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMDk2Yzg7XHJcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRjX2Jhc2U7XHJcbiAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIHBhZGRpbmc6IDAuMXJlbSAycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcblxyXG4gICZfX3R4dCB7XHJcbiAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgJi5tdDEwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1udW0ge1xyXG4gICAgICAvLyBjb2xvcjogIzAwOTZjODtcclxuICAgICAgY29sb3I6ICRjX2Jhc2U7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG5cclxuICAgICAgJi5tdDEwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3ViLXR0bCB7XHJcbiAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAvLyBjb2xvcjogIzAwOTZjODtcclxuICAgIGNvbG9yOiAkY19iYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XHJcblxyXG4gICAgJi5ib3JkZXItbm9uZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIC8vIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICBjb2xvcjogJGNfYmxrO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICYubXQyMCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGV0YWlsLWxpc3Qge1xyXG4gICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBkbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgfVxyXG4gICAgZHQge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtaW4td2lkdGg6IDguMnJlbTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIjpcIjtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYuaW5kZW50MDEge1xyXG4gICAgICAgIG1pbi13aWR0aDogM3JlbTtcclxuICAgICAgICAvLyAmOjphZnRlciB7XHJcbiAgICAgICAgLy8gICBtYXJnaW4tbGVmdDogMC4ycmVtO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgfVxyXG4gICAgICAmLmluZGVudDAyIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMy42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGQge1xyXG4gICAgICAmLmxoLTE1IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB9XHJcbiAgICAgICYuYy1zZWN0aW9uX19kZXRhaWwtbGlzdC0tbXQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ub3RlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICB9XHJcbn1cclxuIiwiLmMtdGFibGUge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdC8vIG1pbi13aWR0aDogOTByZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdC8vIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjX3doaXRlO1xyXG5cclxuXHQvLyBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG5cdC8vIFx0d2lkdGg6IDkwcmVtO1xyXG5cdC8vIH1cclxuXHJcblx0Ly8gJi53NzcwIHtcclxuXHQvLyBcdHdpZHRoOiA3MCU7XHJcblx0Ly8gXHRAaW5jbHVkZSBtcS1kb3duKCkge1xyXG5cdC8vIFx0XHR3aWR0aDogMTAwJTtcclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcblxyXG5cdCYtLXdyYXAge1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93bigpIHtcclxuXHRcdFx0Ly8gd2hpdGUtc3BhY2U6IHdyYXA7XHJcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tYmctZ3JleSB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1OTU5NTk7XHJcblx0fVxyXG5cclxuXHQmLS1iZy1ibHVlIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogIzAwOTZjODtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjX2Jhc2U7XHJcblxyXG5cdFx0Ji53MzZwIHtcclxuXHRcdFx0d2lkdGg6IDM2JTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtY29udGFpbmVyIHtcclxuXHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0fVxyXG5cclxuXHQmLXdyYXBwZXIge1xyXG5cdFx0b3ZlcmZsb3cteDogYXV0bztcclxuXHR9XHJcblx0dGQsIHRoIHtcclxuXHRcdHBhZGRpbmc6IDNweCAyMHB4O1xyXG5cdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdH1cclxuXHJcblx0dGgge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0Ji53MjAge1xyXG5cdFx0XHR3aWR0aDogMjAlO1xyXG5cdFx0fVxyXG5cdFx0Ji5ib3JkZXItd2hpdGUge1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0fVxyXG5cdFx0Ji53NTAge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sMyB7XHJcblx0XHRcdHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHRkIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcblx0XHQmLnBsMzAge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIEBtaXhpbiB0Ymwge1xyXG5cdC8vIFx0bWFyZ2luLXRvcDogNXJlbTtcclxuXHQvLyBcdHRhYmxlLWxheW91dDogZml4ZWQ7XHJcblx0Ly8gXHR3aWR0aDogMTAwJTtcclxuXHQvLyBcdHRoLCB0ZCB7XHJcblx0Ly8gXHRcdHBhZGRpbmc6IDJyZW07XHJcblx0Ly8gXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcblx0Ly8gXHR9XHJcblx0Ly8gXHR0aCB7XHJcblx0Ly8gXHRcdGNvbG9yOiAjZmZmO1xyXG5cdC8vIFx0XHRiYWNrZ3JvdW5kOiAjY2NjO1xyXG5cdC8vIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ly8gXHR9XHJcblx0Ly8gXHR0ZCB7XHJcblx0Ly8gXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ly8gXHR9XHJcblx0Ly8gfVxyXG5cclxuXHQvLyAmLXNwLXNjcm9sbCB7XHJcblx0Ly8gXHRAaW5jbHVkZSBtcS1kb3duKCkge1xyXG5cdC8vIFx0XHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdC8vIFx0fVxyXG5cdC8vIH1cclxufVxyXG5cclxudGFibGUgLCB0ZCwgdGgge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjNTk1OTU5O1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxudGQsIHRoIHtcclxuXHRwYWRkaW5nOiAzcHg7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG59XHJcbnRoIHtcclxuXHRiYWNrZ3JvdW5kOiAjZjBlNmNjO1xyXG59XHJcbi5ldmVuIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmJmOGYwO1xyXG59XHJcbi5vZGQge1xyXG5cdGJhY2tncm91bmQ6ICNmZWZjZjk7XHJcbn1cclxuIiwiLnAtY29zbWV0aWNzLW12IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Nvc21ldGljcy9tdi5qcGcpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xyXG4gIG1pbi1oZWlnaHQ6IDM2cmVtO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgbWluLWhlaWdodDogMThyZW07XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMi44cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgIC8vIGNvbG9yOiAjMDA5NmM4O1xyXG4gICAgICBjb2xvcjogJGNfYmFzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQ1NDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luOiAycmVtIDAgMDtcclxuICAgICAgICBAaW5jbHVkZSBmb250NDA7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiBjbGFtcCg0cmVtLCA0LjQyNzA4MzN2dywgOC41cmVtKTtcclxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDguNXJlbTtcclxuICAgICAgICAvLyBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICBjb2xvcjogJGNfYmxrO1xyXG4gICAgICAgIC8vIEBpbmNsdWRlIGZvbnQzODtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcclxuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogdncoMTUpO1xyXG4gICAgICAgIC8vIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAvLyAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcbiAgICBmaWd1cmUge1xyXG4gICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IDQ0Ljg5NTgzMzMzMzMzMzMzJTtcclxuICAgICAgbWFyZ2luOiA2NHB4IDA7XHJcbiAgICAgIC8vIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1mb29kLW12IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Zvb2QvbXYuanBnKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxuICBtaW4taGVpZ2h0OiAzNnJlbTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDE4cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTIuOHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgaDEge1xyXG4gICAgICAvLyBjb2xvcjogIzAwOTZjODtcclxuICAgICAgY29sb3I6ICRjX2Jhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBAaW5jbHVkZSBmb250NTQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbjogMnJlbSAwIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDQwO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogY2xhbXAoNHJlbSwgNC40MjcwODMzdncsIDguNXJlbSk7XHJcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiA4LjVyZW07XHJcbiAgICAgICAgLy8gY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgY29sb3I6ICRjX2JsaztcclxuICAgICAgICAvLyBAaW5jbHVkZSBmb250Mzg7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiB2dygyMCk7XHJcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IHZ3KDE1KTtcclxuICAgICAgICAvLyBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZjtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvLyBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgLy8gICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG4gICAgZmlndXJlIHtcclxuICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiA0NC44OTU4MzMzMzMzMzMzMyU7XHJcbiAgICAgIG1hcmdpbjogNjRweCAwO1xyXG4gICAgICAvLyB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAycmVtO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luLXRvcDogdncoNjApO1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDNyZW0sIGNlbnRlciwgY2VudGVyKTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgIHdpZHRoOiB2dygyNjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDIwKSB2dyg1MCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmMtYnRuLS13aGl0ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNfYmFzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIG1pbi13aWR0aDogMjB2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2xpZGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zY3JvbGwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSAycmVtKTtcclxuICAgIGJvdHRvbTogN3JlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIEBpbmNsdWRlIGZvbnQxMjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGljay1zbGlkZSB7XHJcbiAgICB3aWR0aDogOTB2dztcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYy1zZWN0aW9uLWN0YSB7XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA2JTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuM2VtO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDEyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190eHQge1xyXG4gICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICB9XHJcblxyXG59XHJcbiIsIkBtaXhpbiBncmlkKCAkZ2FwOiAwLCAkY29udGVudDpmbGV4LXN0YXJ0LCAkYWxpZ246bm9ybWFsICkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGdhcDogJGdhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6ICRjb250ZW50O1xyXG5cdGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbn1cclxuIiwiLnAtaGVhZGVyIHtcclxuICBAaW5jbHVkZSBhbmltYXRpb247XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAmX19pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgIHdpZHRoOiAxODByZW07XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgJl9fbG9nbyB7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgICBhIHtcclxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA5Ljc5MTZ2dztcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHhtKSB7XHJcbiAgICAgICAgICB3aWR0aDogY2xhbXAoMTIwcHgsIDIwLjg4ODh2dywgMTg4cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19uYXYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBuYXYge1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDAsIGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmF2IHVsIHtcclxuICAgIEBpbmNsdWRlIGdyaWQ7XHJcbiAgICBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoMCwgZmxleC1zdGFydCwgZmxleC1zdGFydCk7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGdyaWQoMCwgZmxleC1zdGFydCwgY2VudGVyKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnAtaGVhZGVyX19tZW51LWZvcm0ge1xyXG4gICAgICBAaW5jbHVkZSBncmlkKC42cmVtKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHZ3KDM1KTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgIHdpZHRoOiBjbGFtcCg3MHB4LCAxMC4xN3Z3LCAyMDBweCk7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTJ2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmF2IHVsOm50aC1vZi10eXBlKDEpIGxpICsgbGkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHZ3KDQwKTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEtZG93bih4bSkge1xyXG4gICAgJl9faGFtYnVyZ2VyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgei1pbmRleDogMztcclxuICAgICAgcmlnaHQ6IDV2dztcclxuICAgICAgd2lkdGg6IDQuMnJlbTtcclxuICAgICAgaGVpZ2h0OiA0LjJyZW07XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgIGhlaWdodDogMC4ycmVtO1xyXG4gICAgICAgIGxlZnQ6IDAuNnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNTU1O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG4gICAgICBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB0b3A6IDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHRvcDogM3JlbTtcclxuICAgICAgfVxyXG4gICAgICAmLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgdG9wOiAxLjZyZW07XHJcbiAgICAgICAgbGVmdDogMC42cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgICYuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpLFxyXG4gICAgICAmLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYy1iYXNlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuNnMgZWFzZTtcclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19uYXYuaXMtYWN0aXZlIHtcclxuICAgICAgb3BhY2l0eTogMTAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgaGVpZ2h0OiA5MHZoO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDAgIWltcG9ydGFudDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIHVsIGxpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDIyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB1bDpudGgtb2YtdHlwZSgyKSBsaSBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICB9XHJcbiAgICAgIHVsOm50aC1vZi10eXBlKDIpIGxpIGEgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIHVsOm50aC1vZi10eXBlKDIpIGxpIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hhbWJ1cmdlciB7XHJcbiAgICBAbWVkaWEgIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICB0b3A6IDNyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB0b3A6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190b2dnbGU6aG92ZXIgLnAtaGVhZGVyX190b2dnbGUtbWVudSB7XHJcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbjtcclxuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gIH1cclxuXHJcbiAgJl9fdG9nZ2xlLW1lbnUge1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTJiO1xyXG4gICAgdG9wOiAxMDBweDtcclxuICAgIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcclxuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21lbnU6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fdG9nZ2xlLW1lbnUge1xyXG4gICAgYmFja2dyb3VuZDogJGMtYmFzZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcGFkZGluZzogMCA0cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fdG9nZ2xlLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIG1hcmdpbjogNHJlbSAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmaWd1cmUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1dnc7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXRlZ29yeSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgJl9fdG9nZ2xlLWl0ZW0gdWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMjBweCAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMS4xcmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hdiAucC1oZWFkZXJfX3RvZ2dsZS1pdGVtIHVsOm50aC1vZi10eXBlKDEpIGxpICsgbGkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fbmF2IHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIG5hdiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luOiA4MHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICB1bDpudGgtb2YtdHlwZSgyKSBsaSBhIHtcclxuICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIGxpIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL+OCueODnuODm+S7peWkluOBp+WPjeW/nOOBmeOCiy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBob3ZlcigkaWU6IGZhbHNlKSB7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAaWYgJGllIHtcclxuICAgIEBhdC1yb290IC51YS1pZSAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL29wYWNpdHkgLjctLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBvcCB7XHJcblx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0b3BhY2l0eTogLjc7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4vL3VuZGVybGluZS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWl4aW4gbGluZSgkY29sb3I6ICMxNTMzNzgpIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0JjphZnRlciB7XHJcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICBib3R0b206IDA7XHJcblx0ICBsZWZ0OiAwO1xyXG5cdCAgY29udGVudDogJyc7XHJcblx0ICB3aWR0aDogMTAwJTtcclxuXHQgIGhlaWdodDogMXB4O1xyXG5cdCAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG5cdCAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcclxuXHQgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG5cdCAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuXHR9XHJcblx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vaW1nIHNjYWxlLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBzY2FsZSB7XHJcblx0ZmlndXJlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjX2Jhc2U7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0dHJhbnNpdGlvbjouM3MgYWxsO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRpbWcge1xyXG5cdFx0XHR0cmFuc2Zvcm06c2NhbGUoMS4xLDEuMSk7XHJcblx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnAtaG9tZS1tdiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvbXYucG5nKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8vIHBhZGRpbmc6IDE1LjhyZW0gMCAyMC40cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogcmVtKDE1KSBzb2xpZCAjYjJkZmVlO1xyXG4gICAgcGFkZGluZzogdncoMTU4KSAwIHZ3KDIwNCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwLjRyZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDJyZW07XHJcbiAgICAgIC8vIHBhZGRpbmc6IHJlbSgxNTgpIDAgcmVtKDIwNCk7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDEzMCkgMCB2dygyNTApO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIC8vIGNvbG9yOiAjMDA5NmM4O1xyXG4gICAgICBjb2xvcjogJGNfYmFzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQ2NDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW46IDJyZW0gMCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgLy8gY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgY29sb3I6ICRjX2JsaztcclxuICAgICAgICBAaW5jbHVkZSBmb250MjI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IGNsYW1wKHJlbSg0MDApLCB2dyg1NDApLCByZW0oNTQwKSk7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiBjbGFtcChyZW0oMjgwKSwgdncoNTQwKSwgcmVtKDU0MCkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgIHdpZHRoOiA0NC44OTU4MzMzMzMzMzMzMyU7XHJcbiAgICAgIG1hcmdpbjogNjRweCAwO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyB1bCB7XHJcbiAgICAvLyAgIG1hcmdpbi10b3A6IHZ3KDYwKTtcclxuICAgIC8vICAgQGluY2x1ZGUgZ3JpZCgzcmVtLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgICAvLyAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAvLyAgICAgd2lkdGg6IDgwJTtcclxuICAgIC8vICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xyXG4gICAgLy8gICAgIGdhcDogMDtcclxuICAgIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAvLyAgICAgbGkge1xyXG4gICAgLy8gICAgICAgd2lkdGg6IDQ4JTtcclxuICAgIC8vICAgICAgIGEge1xyXG4gICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vICAgICAgIH1cclxuICAgIC8vICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgIH1cclxuICAgIC8vICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAvLyAgICAgZ2FwOiAxcmVtO1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyAgIGEge1xyXG4gICAgLy8gICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgIC8vICAgICB3aWR0aDogdncoMjYwKTtcclxuICAgIC8vICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIC8vICAgICBwYWRkaW5nOiB2dygyMCkgdncoNTApO1xyXG4gICAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vICAgICAmOmFmdGVyIHtcclxuICAgIC8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgICAgIHRvcDogNTAlO1xyXG4gICAgLy8gICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAvLyAgICAgICB3aWR0aDogMTBweDtcclxuICAgIC8vICAgICAgIGhlaWdodDogMTBweDtcclxuICAgIC8vICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgLy8gICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcclxuICAgIC8vICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIC8vICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgLy8gICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAvLyAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgLy8gICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIC8vICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgLy8gICAgICAgY29udGVudDogXCJcIjtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgICAgJi5jLWJ0bi0td2hpdGUge1xyXG4gICAgLy8gICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIC8vICAgICAgICY6YWZ0ZXIge1xyXG4gICAgLy8gICAgICAgICBib3JkZXItY29sb3I6ICRjX2Jhc2U7XHJcbiAgICAvLyAgICAgICB9XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgLy8gICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAvLyAgICAgICBtaW4td2lkdGg6IDIwdnc7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG4gIC8vICZfX3NsaWRlIHtcclxuICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gIC8vICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyAgIGxlZnQ6IDA7XHJcbiAgLy8gICB0b3A6IDA7XHJcbiAgLy8gICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vICAgICBvcmRlcjogMTtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcbiAgLy8gJl9fc2Nyb2xsIHtcclxuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyAgIGxlZnQ6IGNhbGMoNTAlIC0gMnJlbSk7XHJcbiAgLy8gICBib3R0b206IDdyZW07XHJcbiAgLy8gICBjb2xvcjogI2ZmZjtcclxuICAvLyAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgLy8gICBAaW5jbHVkZSBmb250MTI7XHJcbiAgLy8gICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gIC8vICAgICBkaXNwbGF5OiBub25lO1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuICAvLyAuc2xpY2stc2xpZGUge1xyXG4gIC8vICAgd2lkdGg6IDkwdnc7XHJcbiAgLy8gfVxyXG59XHJcblxyXG4ucC1ob21lLWZlYXR1cmUge1xyXG4gICZfX2xpc3Qge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCLjgarjgalcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTVweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fYmctaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNDJweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgd2lkdGg6IGNsYW1wKDIwcmVtLCAxNy40NDc5dncsIDMzLjVyZW0pO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1pbmR1c3RyeS1tdiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pbmR1c3RyeS9tdi5qcGcpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xyXG4gIG1pbi1oZWlnaHQ6IDM2cmVtO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgbWluLWhlaWdodDogMThyZW07XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMi44cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgIC8vIGNvbG9yOiAjMDA5NmM4O1xyXG4gICAgICBjb2xvcjogJGNfYmFzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQ1NDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luOiAycmVtIDAgMDtcclxuICAgICAgICBAaW5jbHVkZSBmb250NDA7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiBjbGFtcCg0cmVtLCA0LjQyNzA4MzN2dywgOC41cmVtKTtcclxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDguNXJlbTtcclxuICAgICAgICAvLyBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICBjb2xvcjogJGNfYmxrO1xyXG4gICAgICAgIC8vIEBpbmNsdWRlIGZvbnQzODtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcclxuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogdncoMTUpO1xyXG4gICAgICAgIC8vIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAvLyAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcbiAgICBmaWd1cmUge1xyXG4gICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IDQ0Ljg5NTgzMzMzMzMzMzMzJTtcclxuICAgICAgbWFyZ2luOiA2NHB4IDA7XHJcbiAgICAgIC8vIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtaW5kdXN0cnkge1xyXG4gICZfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgMWZyKTtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1ha2VyLW5vbmUge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLWluZm8ge1xyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTByZW07XHJcbiAgICAgICAgY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHRsIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBjb2xvcjogcmdiKDAsIDE1MCwgMjAwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViLXR0bCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3R4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxufVxyXG4iLCIucC1mb290ZXItY29udGFpbmVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgJi5sLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wLWZvb3Rlci1ibnIge1xyXG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgcGFkZGluZzogNHJlbTtcclxuXHJcbiAgJl9fY29sdW1uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUge1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogNjclO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdHh0LWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IGNhbGMoNzAlIC0gMnJlbSk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdHRsIHtcclxuICAgICAgY29sb3I6ICNmZmQ1MWM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAmX190eHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICB9XHJcbn1cclxuXHJcbi5wLWZvb3Rlci1jb3B5cmlnaHQge1xyXG4gIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgfVxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgZm9udDEyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCA1cmVtIDAgMi41cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbjogMCAgMCAxcmVtIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGZvciAkdmFsdWUgZnJvbSAxIHRocm91Z2ggMTIge1xyXG4gIC51LW10LS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxuICAudS1tYi0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcbiAgLnUtbXItLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcbiAgLnUtbWwtLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxufVxyXG4iLCIudS1pbmRleDAyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG4iLCJAZm9yICR2YWx1ZSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgLnUtbXQtLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG4gIC51LW1iLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxuICAudS1tci0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxuICAudS1tbC0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG59XHJcbi51LW1hcmdpbi0tYXV0byB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbiIsIi51LXRleHQtLWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi51LXRleHQtLWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xyXG59XHJcbi51LXRleHQtLXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4iLCIudS10ZXh0LWJsdWUge1xyXG4gIC8vIGNvbG9yOiAjMDA5NmM4O1xyXG4gIGNvbG9yOiAkY19iYXNlO1xyXG59XHJcbiIsIi51LXNwIHtcclxuXHRkaXNwbGF5Om5vbmU7XHJcbn1cclxuQGluY2x1ZGUgbXEtZG93biB7XHJcblx0LnUtcGMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnUtc3Age1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdGJyLnUtc3Age1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdH1cclxufSIsIi51LXNwIHtcclxuXHRkaXNwbGF5Om5vbmU7XHJcbn1cclxuQGluY2x1ZGUgbXEtZG93biB7XHJcblx0LnUtcGMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnUtc3Age1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdGJyLnUtc3Age1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdH1cclxufSIsIkBtaXhpbiBtcS11cCgkYnJlYWtwb2ludDogbSkge1xyXG4gICAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludC11cCwgJGJyZWFrcG9pbnQpfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtcS1kb3duKCRicmVha3BvaW50OiBtKSB7XHJcbiAgICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50LWRvd24sICRicmVha3BvaW50KX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcbiJdfQ== */
